diff --git a/debian/darling-dkms.lintian-overrides b/debian/darling-dkms.lintian-overrides index fcef0fc88..d2f90a98e 100644 --- a/debian/darling-dkms.lintian-overrides +++ b/debian/darling-dkms.lintian-overrides @@ -1,2 +1,3 @@ package-contains-vcs-control-file usr/src/darling-mach-0.1/lkm/.gitignore +executable-not-elf-or-script usr/src/darling-mach-0.1/lkm* extended-description-is-empty diff --git a/debian/darling.prerm b/debian/darling.prerm new file mode 100644 index 000000000..654e469d2 --- /dev/null +++ b/debian/darling.prerm @@ -0,0 +1,5 @@ +#!/bin/sh +set -e + +rm -rf /usr/libexec/darling/etc/fonts +rm -rf /usr/libexec/darling/etc/ld.so.conf.d/ diff --git a/debian/rules b/debian/rules index dc89e6e64..fa91309e4 100755 --- a/debian/rules +++ b/debian/rules @@ -4,7 +4,7 @@ override_dh_auto_configure: mkdir debbuild - cd debbuild && CFLAGS="" CXXFLAGS="" CPPFLAGS="" LDFLAGS="" cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_POSITION_INDEPENDENT_CODE=ON + cd debbuild && CFLAGS="" CXXFLAGS="" CPPFLAGS="" LDFLAGS="" cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DDEBIAN_PACKAGING=ON override_dh_auto_build: cd debbuild && $(MAKE) -j$(shell nproc) && $(MAKE) -j$(shell nproc) lkm_generate @@ -19,6 +19,5 @@ override_dh_clean: override_dh_fixperms: dh_fixperms -Xusr/bin/darling - chmod -R -x debian/darling-dkms/usr/src/darling-mach-0.1/lkm override_dh_update_autotools_config: