Skip to content

Commit 0ed971a

Browse files
committed
debian: populate all binary packages, not just mdnsd
Under debhelper compat 13, dh_missing fails the build when staged files go unclaimed. Only mdnsd had an install manifest, so mquery, libmdnsd2, and libmdnsd-dev came out empty and the build aborted. Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
1 parent b052cde commit 0ed971a

7 files changed

Lines changed: 17 additions & 5 deletions

File tree

debian/.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,7 @@ mdnsd/*
1717
mquery.*
1818
mquery/
1919
tmp/
20+
21+
# .install files are source manifests, not build artifacts; keep them
22+
# despite the broad <pkg>.* patterns above.
23+
!*.install

debian/libmdnsd-dev.install

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
usr/include/libmdnsd/*.h
2+
usr/lib/*/libmdnsd.so
3+
usr/lib/*/libmdnsd.a

debian/libmdnsd2.install

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
usr/lib/*/libmdnsd.so.*

debian/mdnsd.install

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
etc/mdns.d/ssh.service
2+
usr/lib/systemd/system/mdnsd.service
13
usr/sbin/mdnsd
4+
usr/share/man/man5/mdnsd.service.5
25
usr/share/man/man8/mdnsd.8

debian/mquery.install

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
usr/bin/mquery
2+
usr/share/man/man1/mquery.1

debian/not-installed

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
usr/lib/*/libmdnsd.la
2+
usr/share/doc/mdnsd/README.md
3+
usr/share/doc/mdnsd/ChangeLog.md
4+
usr/share/doc/mdnsd/LICENSE

debian/rules

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,3 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
77

88
override_dh_installchangelogs:
99
dh_installchangelogs ChangeLog.md
10-
11-
override_dh_auto_install:
12-
dh_auto_install
13-
rm -f debian/mdnsd/usr/share/doc/mdnsd/LICENSE
14-
rm -f debian/mdnsd/usr/share/doc/mdnsd/ChangeLog.md

0 commit comments

Comments
 (0)