Package: yosys
Version: 0.66-1

There is a new upstream version 0.67 of yosys.  I tried to package it
for Debian experimental, but failed.  The main reason is that the
upstream git repository have changed to using git submodules of the
embedded libraries, but it also did not help that the build system have
been changed from autoconf/make to cmake, making several of the existing
patches to no longer apply.

The git submodule approach is not compatible with the recipe in
debian/README.source on how to get the latest upstream source (gbp
import-orig --component=abc --uscan), as this do not import the
submodules in libs/, and thus the source do not have all the source it
need to build.

The replaced build system invalidate several Debian specific fixes like
getting autopkgtest working with the test suite in yosys and several
other patches.  These patches modify the no longer present Makefile and
thus need to be ported to cmake, if they are still needed:

  0001-Make-tests-runnable-standalone.patch
  0007-Disable-pretty-build.patch
  0010-Fix-adding-of-sys.path-in-yosys-smtbmc.patch
  0011-Do-not-show-g-build-flags-in-Version-string.patch
  0031-Set-pythonpath-for-usage-docs.patch

I do not understand cmake enough to do the change myself, and hope
someone else who understand cmake can have a look.

-- 
Happy hacking
Petter Reinholdtsen

  • Bug#1141761: New upstream version Petter Reinholdtsen

Reply via email to