From e9d73b0a901d7dfe1fd219aecc960747e7c49483 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 28 Dec 2020 11:19:30 +0100 Subject: import Debian build rules, split off libgnunet --- debian/rules | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100755 debian/rules (limited to 'debian/rules') diff --git a/debian/rules b/debian/rules new file mode 100755 index 000000000..778479140 --- /dev/null +++ b/debian/rules @@ -0,0 +1,47 @@ +#!/usr/bin/make -f + +SHELL := sh -e + +include /usr/share/dpkg/architecture.mk + +%: + dh ${@} + +override_dh_auto_configure-arch: + dh_auto_configure -- --disable-rpath --with-microhttpd=yes $(shell dpkg-buildflags --export=configure) + +override_dh_auto_configure-indep: + +override_dh_auto_build-indep: + +override_dh_auto_test: + # Disabling test suite, incomplete + +override_dh_auto_install-arch: + dh_auto_install + + # Create config file + mkdir -p debian/tmp/etc + cp debian/etc/gnunet.conf debian/tmp/etc/ + + # Removing useless files + rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la \ + debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gnunet/*.la \ + debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gnunet/nss/*.la \ + debian/tmp/usr/share/doc/gnunet/COPYING \ + debian/tmp/usr/bin/gnunet-service-template \ + debian/tmp/usr/bin/gnunet-template \ + debian/tmp/usr/bin/gnunet-helper-transport-wlan-dummy + +override_dh_auto_install-indep: + +execute_after_dh_auto_install: + dh_link -pgnunet-dev \ + usr/lib/$(DEB_HOST_MULTIARCH)/gnunet/nss/libnss_gns.so.2 usr/lib/$(DEB_HOST_MULTIARCH)/libnss_gns.so \ + usr/lib/$(DEB_HOST_MULTIARCH)/gnunet/nss/libnss_gns4.so.2 usr/lib/$(DEB_HOST_MULTIARCH)/libnss_gns4.so \ + usr/lib/$(DEB_HOST_MULTIARCH)/gnunet/nss/libnss_gns6.so.2 usr/lib/$(DEB_HOST_MULTIARCH)/libnss_gns6.so + +override_dh_auto_clean: + dh_auto_clean + rm -rf contrib/gnunet_janitor.py contrib/gnunet_pyexpect.py libltdl/ \ + src/integration-tests/*.py -- cgit v1.2.3