diff --git a/debian/rules b/debian/rules index 8405cf2bd..0079f32ca 100644 --- a/debian/rules +++ b/debian/rules @@ -3,6 +3,16 @@ %: +dh $@ +#dh_shlibdeps has a problem finding which package some of the Haskell +#libraries come from, even though dpkg-query -S has no problem finding them. +#But the gf executable is statically linked against the Haskell libraries, so +#it will work even if these shared libraries aren't installed. But there will +#be a problem if other shared libraries are missing (.e.g. libtinfo, libgmp), +#so we need a better solution than simply ignoring all dependency problems... +#See also http://stackoverflow.com/questions/11238134/dpkg-shlibdeps-error-no-dependency-information-found-for +override_dh_shlibdeps: + dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info + override_dh_auto_build: cd src/runtime/python && EXTRA_INCLUDE_DIRS=$(CURDIR)/src/runtime/c EXTRA_LIB_DIRS=$(CURDIR)/src/runtime/c/.libs python setup.py build echo LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:$(CURDIR)/src/runtime/c/.libs