diff -Nru pd-vbap-1.1/debian/changelog pd-vbap-1.1/debian/changelog --- pd-vbap-1.1/debian/changelog 2017-08-22 16:57:31.000000000 +0000 +++ pd-vbap-1.1/debian/changelog 2018-02-01 22:42:42.000000000 +0000 @@ -1,3 +1,17 @@ +pd-vbap (1.1-2) unstable; urgency=medium + + * Simplified & unified d/rules + * Enabled hardening + * Bumped dh compat to 11 + * Switched URLs to https:// + * Updated Vcs-* stanzas to salsa.d.o + * Updated maintainer address + * Updated d/copyright(_hints) + * Removed trailing whitespace in debian/* + * Bumped standards version to 4.1.3 + + -- IOhannes m zmölnig (Debian/GNU) Thu, 01 Feb 2018 23:42:42 +0100 + pd-vbap (1.1-1) unstable; urgency=medium * New upstream version 1.1 diff -Nru pd-vbap-1.1/debian/compat pd-vbap-1.1/debian/compat --- pd-vbap-1.1/debian/compat 2017-08-22 16:57:31.000000000 +0000 +++ pd-vbap-1.1/debian/compat 2018-02-01 22:42:42.000000000 +0000 @@ -1 +1 @@ -10 +11 diff -Nru pd-vbap-1.1/debian/control pd-vbap-1.1/debian/control --- pd-vbap-1.1/debian/control 2017-08-22 16:57:31.000000000 +0000 +++ pd-vbap-1.1/debian/control 2018-02-01 22:42:42.000000000 +0000 @@ -1,17 +1,17 @@ Source: pd-vbap Section: sound Priority: optional -Maintainer: Debian Multimedia Maintainers +Maintainer: Debian Multimedia Maintainers Uploaders: Hans-Christoph Steiner , IOhannes m zmölnig (Debian/GNU) , Build-Depends: - debhelper (>= 10~), + debhelper (>=11~), puredata-dev | puredata, -Standards-Version: 4.1.0 +Standards-Version: 4.1.3 Homepage: http://www.acoustics.hut.fi/research/cat/vbap/ -Vcs-Git: https://anonscm.debian.org/git/pkg-multimedia/pd-vbap.git -Vcs-Browser: https://anonscm.debian.org/git/pkg-multimedia/pd-vbap.git +Vcs-Git: https://salsa.debian.org/multimedia-team/pd/pd-vbap.git +Vcs-Browser: https://salsa.debian.org/multimedia-team/pd/pd-vbap Package: pd-vbap Architecture: any @@ -32,7 +32,7 @@ sources that are as sharp as is possible with current loudspeaker configuration and amplitude panning methods, since it uses at one time the minimum number of loudspeakers needed, one, two, or three. - . + . With 2-D setups VBAP is a reformulation of the existing pair-wise panning method. Different from other panning algorithms, VBAP can be generalized for 3-D loudspeaker setups as a triplet-wise panning method. A sound signal is diff -Nru pd-vbap-1.1/debian/copyright pd-vbap-1.1/debian/copyright --- pd-vbap-1.1/debian/copyright 2017-08-22 16:57:31.000000000 +0000 +++ pd-vbap-1.1/debian/copyright 2018-02-01 22:42:42.000000000 +0000 @@ -1,4 +1,4 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: vbap Source: https:/github.com/pure-data/vbap/ @@ -9,6 +9,13 @@ 2006-2010, Hans-Christoph Steiner 2007, Frank Barknecht License: BSD-2-clause + +Files: debian/* +Copyright: 2010-2013, Hans-Christoph Steiner + 2018, IOhannes m zmölnig +License: BSD-2-clause + +License: BSD-2-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -36,6 +43,3 @@ The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of Ville Pulkki. - - - diff -Nru pd-vbap-1.1/debian/copyright_hints pd-vbap-1.1/debian/copyright_hints --- pd-vbap-1.1/debian/copyright_hints 1970-01-01 00:00:00.000000000 +0000 +++ pd-vbap-1.1/debian/copyright_hints 2018-02-01 22:42:42.000000000 +0000 @@ -0,0 +1,76 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: FIXME +Upstream-Contact: FIXME +Source: FIXME +Disclaimer: Autogenerated by licensecheck + +Files: ./CHANGELOG.txt + ./Makefile + ./README.txt + ./debian/compat + ./debian/control + ./debian/gbp.conf + ./debian/links + ./debian/source/format + ./debian/source/local-options + ./debian/watch + ./define_loudspeakers-help.pd + ./define_loudspeakers.c + ./define_loudspeakers.h + ./examples/graph-to-aziele.pd + ./examples/high.pd + ./examples/playsample~.pd + ./examples/recent.pd + ./examples/rvbap-demo.pd + ./examples/vbap-demo.pd + ./examples/vbap-level-config.pd + ./examples/vbap.main.pd + ./examples/vbapmodule.pd + ./examples/vbapsnd.pd + ./makefile.irix + ./max2pd.h + ./rvbap-help.pd + ./rvbap.c + ./so_locations + ./unittests/define-loudspeaker-unittest.wav + ./unittests/define_loudspeakers-unittest.pd + ./unittests/rvbap-unittest.pd + ./unittests/rvbap-unittest.wav + ./unittests/vbap-unittest.pd + ./unittests/vbap-unittest.wav + ./unittests/vbap.wav + ./vbap-help.pd + ./vbap-meta.pd + ./vbap.c +Copyright: NONE +License: UNKNOWN + FIXME + +Files: ./debian/copyright +Copyright: -format/1.0/ + 1998-2010, Ville Pulkki +License: BSD-2-clause + FIXME + +Files: ./debian/changelog +Copyright: -format/1.0 +License: UNKNOWN + FIXME + +Files: ./debian/rules +Copyright: 2010, Hans-Christoph Steiner + 2018, IOhannes m zmölnig +License: UNKNOWN + FIXME + +Files: ./LICENSE.txt +Copyright: 1998-2010, Ville Pulkki +License: UNKNOWN + FIXME + +Files: ./vbap.h +Copyright: Ville Pulkki 1999-2006 (Pd port by HCS)" + Ville Pulkki 1999-2006" +License: UNKNOWN + FIXME + diff -Nru pd-vbap-1.1/debian/rules pd-vbap-1.1/debian/rules --- pd-vbap-1.1/debian/rules 2017-08-22 16:57:31.000000000 +0000 +++ pd-vbap-1.1/debian/rules 2018-02-01 22:42:42.000000000 +0000 @@ -1,17 +1,36 @@ #!/usr/bin/make -f +# Copyright © 2010 Hans-Christoph Steiner +# Copyright © 2018 IOhannes m zmölnig + +#enable hardening +export DEB_BUILD_MAINT_OPTIONS=hardening=+all -LIBRARY_NAME = vbap -PACKAGE = pd-$(LIBRARY_NAME) pkglibdir = /usr/lib/pd/extra %: dh $@ +override_dh_auto_build: + dh_auto_build -- \ + arch.flags="" \ + CPPFLAGS="$(CPPFLAGS)" \ + CFLAGS="$(CFLAGS)" \ + LDFLAGS="$(LDFLAGS) -Wl,-as-needed" \ + $(empty) + override_dh_auto_install: - dh_auto_install -- prefix=/usr pkglibdir=$(pkglibdir) -# replace license file with link to the Debian license file - rm -f -- $(CURDIR)/debian/$(PACKAGE)/$(pkglibdir)/$(LIBRARY_NAME)/LICENSE.txt - -override_dh_shlibdeps: - dpkg-shlibdeps $(CURDIR)/debian/$(PACKAGE)$(pkglibdir)/$(LIBRARY_NAME)/*.pd_linux \ - -T$(CURDIR)/debian/$(PACKAGE).substvars + dh_auto_install -- \ + prefix=/usr pkglibdir=$(pkglibdir) \ + STRIP="true" \ + $(empty) +# fix permissions + find $(CURDIR)/debian/*/$(pkglibdir) -name "*.pd_linux" -exec \ + chmod 0664 {} + +# remove license file so we can replace it with link to the Debian license file + rm -f -- $(CURDIR)/debian/*/$(pkglibdir)/*/LICENSE.txt + +licensecheck: + licensecheck --deb-machine -r . \ + > debian/copyright_newhints + cmp debian/copyright_hints debian/copyright_newhints \ + && rm debian/copyright_newhints