Bug#866164: qmidinet: please make the build reproducible

Chris Lamb lamby at debian.org
Tue Jun 27 20:00:54 UTC 2017


Source: qmidinet
Version: 0.4.2-2
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that qmidinet could not be built reproducibly.

(Upstream now ships its own manpage, so we might as well use that
one.)

Patch attached.

 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb, Debian Project Leader
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
--- a/debian/patches/02-reproducible-build.patch	1970-01-01 01:00:00.000000000 +0100
--- b/debian/patches/02-reproducible-build.patch	2017-06-27 20:51:54.230670623 +0100
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <lamby at debian.org>
+Last-Update: 2017-06-27
+
+--- qmidinet-0.4.2.orig/Makefile.in
++++ qmidinet-0.4.2/Makefile.in
+@@ -51,7 +51,7 @@ install:	$(target) $(name).1
+ 	@$(MAKE) INSTALL_ROOT=$(DESTDIR) -f $(name).mak install
+ 	@install -d -v -m 0755 $(DESTDIR)$(mandir)/man1
+ 	@install -v -m 0644 $(name).1 $(DESTDIR)$(mandir)/man1
+-	@gzip -vf $(DESTDIR)$(mandir)/man1/$(name).1
++	@gzip -vnf $(DESTDIR)$(mandir)/man1/$(name).1
+ 
+ uninstall:	$(DESTDIR)$(prefix)/bin/$(name)
+ 	@$(MAKE) INSTALL_ROOT=$(DESTDIR) -f $(name).mak uninstall
--- a/debian/patches/series	2017-06-27 20:48:51.386126412 +0100
--- b/debian/patches/series	2017-06-27 21:00:24.576622872 +0100
@@ -1,3 +1,4 @@
 01-fix_FTBFS.patch
+02-reproducible-build.patch
 03-fix_hardening.patch
 05-qmidinet.patch
--- a/debian/qmidinet.1	2017-06-27 20:48:51.386126412 +0100
--- b/debian/qmidinet.1	1970-01-01 01:00:00.000000000 +0100
@@ -1,44 +0,0 @@
-.TH QMIDINET "1" "October 2010"
-.SH NAME
-qmidinet \- MIDI Network Gateway via UDP/IP Multicast
-.SH SYNOPSIS
-.B qmidinet
-[\fIoptions\fR]
-.SH DESCRIPTION
-This manual page documents briefly the
-.B qmidinet
-command.
-.PP
-\fBQmidiNet\fP is a MIDI network gateway application that sends and
-receives MIDI data (ALSA Sequencer) over the network, using UDP/IP
-multicast.
-.PP
-It was inspired by multimidicast (http://llg.cubic.org/tools) and
-designed to be compatible with ipMIDI for Windows (http://nerds.de).
-.SH OPTIONS
-.HP
-\fB\-n\fR, \fB\-\-num\-ports\fR=\fI[num\-ports]\fR
-.IP
-Use this number of ports (default=1)
-.HP
-\fB\-i\fR, \fB\-\-interface\fR=\fI[interface]\fR
-.IP
-Use specific network interface (default=all)
-.HP
-\fB\-p\fR, \fB\-\-port\fR=\fI[port]\fR
-.IP
-Use specific network port (default=21928)
-.HP
-\fB\-h\fR, \fB\-\-help\fR
-.IP
-Show help about command line options
-.HP
-\fB\-v\fR, \fB\-\-version\fR
-.IP
-Show version information
-.PP
-.SH AUTHOR
-qmidinet was written by Rui Nuno Capela.
-.PP
-This manual page was written by Alessio Treglia <alessio at debian.org>,
-for the Debian project (but may be used by others).
--- a/debian/qmidinet.manpages	2017-06-27 20:48:51.386126412 +0100
--- b/debian/qmidinet.manpages	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-debian/qmidinet.1


More information about the pkg-multimedia-maintainers mailing list