#!/usr/bin/make -f include /usr/share/dpkg/architecture.mk export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed no_java_archs = hppa hurd-i386 kfreebsd-amd64 kfreebsd-i386 m68k sh4 ifneq (,$(filter $(DEB_HOST_ARCH), $(no_java_archs))) CONFIGURE_ARGS += --disable-java-bindings endif %: dh $@ --with python2,python3 override_dh_auto_clean: dh_auto_clean -rm -r bin/org -rm linkgrammar-*.jar override_dh_auto_configure: dh_auto_configure -- \ --disable-static \ --enable-pthreads \ --with-hunspell-dictdir=/usr/share/hunspell \ $(CONFIGURE_ARGS) override_dh_autoreconf: dh_autoreconf --as-needed override_dh_install: ifeq (,$(filter $(DEB_HOST_ARCH), $(no_java_archs))) mkdir -p debian/liblink-grammar-java/usr/lib/$(DEB_HOST_MULTIARCH)/jni mv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/liblink-grammar-java.so* \ debian/liblink-grammar-java/usr/lib/$(DEB_HOST_MULTIARCH)/jni endif find debian/ -name "*.la" -delete dh_install d-shlibmove --commit \ --devunversioned \ --exclude-la \ --exclude-a \ --multiarch \ --override 's/libhunspell-[0-9.-]\+-dev/libhunspell-dev/' \ --override 's/libminisat2-dev/minisat/' \ --override 's/libsqlite3-0-dev/libsqlite3-dev/' \ --movedev "debian/tmp/usr/include/*" usr/include/ \ --movedev "debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/*" \ usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig \ debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.so override_dh_missing: dh_missing --fail-missing override_dh_compress: dh_compress --exclude=.py override_dh_makeshlibs: dh_makeshlibs -- -c4 override_dh_auto_test: # We use autopkgtest instead