diff -Nru pd-readanysf-0.43/debian/changelog pd-readanysf-0.43/debian/changelog --- pd-readanysf-0.43/debian/changelog 2013-06-28 14:01:19.000000000 +0000 +++ pd-readanysf-0.43/debian/changelog 2018-02-01 22:35:13.000000000 +0000 @@ -1,3 +1,18 @@ +pd-readanysf (0.43-2) unstable; urgency=medium + + * Switched buildsystem from dh to cdbs + * Bumped dh compat to 11 + * Enabled hardening + * Switched URLs to https:// + * Updated Vcs-* stanzas to salsa.d.o + * Updated maintainer address + * Fixed my uploader's name + * Removed trailing whitespace in debian/* + * Updated d/copyright_hints + * Bumped standards version to 4.1.3 + + -- IOhannes m zmölnig (Debian/GNU) Thu, 01 Feb 2018 23:35:13 +0100 + pd-readanysf (0.43-1) unstable; urgency=low [ IOhannes m zmölnig ] diff -Nru pd-readanysf-0.43/debian/compat pd-readanysf-0.43/debian/compat --- pd-readanysf-0.43/debian/compat 2013-06-28 14:01:19.000000000 +0000 +++ pd-readanysf-0.43/debian/compat 2018-02-01 22:35:13.000000000 +0000 @@ -1 +1 @@ -7 +11 diff -Nru pd-readanysf-0.43/debian/control pd-readanysf-0.43/debian/control --- pd-readanysf-0.43/debian/control 2013-06-28 14:01:19.000000000 +0000 +++ pd-readanysf-0.43/debian/control 2018-02-01 22:35:13.000000000 +0000 @@ -1,27 +1,29 @@ Source: pd-readanysf Priority: optional -Maintainer: Debian Multimedia Maintainers -Uploaders: Roman Haefeli , - IOhannes m zmoelnig (gpg-key at iem) , - Felipe Sateler -Build-Depends: debhelper, +Maintainer: Debian Multimedia Maintainers +Uploaders: + Roman Haefeli , + IOhannes m zmölnig (Debian/GNU) , + Felipe Sateler , +Build-Depends: + debhelper (>=11~), dh-buildinfo, - cdbs (>= 0.4.91~), devscripts, libgmerlin-avdec-dev, libgavl-dev, - puredata-dev | puredata (<< 0.43) -Standards-Version: 3.9.4 + puredata-dev | puredata (<< 0.43), +Standards-Version: 4.1.3 Section: sound Homepage: http://aug.ment.org/readanysf/ -Vcs-Git: git://anonscm.debian.org/pkg-multimedia/pd-readanysf.git -Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/pd-readanysf.git +Vcs-Git: https://salsa.debian.org/multimedia-team/pd/pd-readanysf.git +Vcs-Browser: https://salsa.debian.org/multimedia-team/pd/pd-readanysf Package: pd-readanysf Architecture: any -Depends: ${shlibs:Depends}, +Depends: + ${shlibs:Depends}, ${misc:Depends}, - puredata | pd + puredata | pd, Description: Pd object for reading multiple audio file formats This Pure Data object supports reading from disk as well as from web- resources and decodes a huge variety of audio codecs. Sources with multiple diff -Nru pd-readanysf-0.43/debian/control.in pd-readanysf-0.43/debian/control.in --- pd-readanysf-0.43/debian/control.in 2013-06-28 14:01:19.000000000 +0000 +++ pd-readanysf-0.43/debian/control.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ -Source: pd-readanysf -Priority: optional -Maintainer: Debian Multimedia Maintainers -Uploaders: Roman Haefeli , - IOhannes m zmoelnig (gpg-key at iem) , - Felipe Sateler -Build-Depends: @cdbs@, - libgmerlin-avdec-dev, - libgavl-dev, - puredata-dev | puredata (<< 0.43) -Standards-Version: 3.9.4 -Section: sound -Homepage: http://aug.ment.org/readanysf/ -Vcs-Git: git://anonscm.debian.org/pkg-multimedia/pd-readanysf.git -Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/pd-readanysf.git - -Package: pd-readanysf -Architecture: any -Depends: ${shlibs:Depends}, - ${misc:Depends}, - puredata | pd -Description: Pd object for reading multiple audio file formats - This Pure Data object supports reading from disk as well as from web- - resources and decodes a huge variety of audio codecs. Sources with multiple - channels and sampling rates different from Pd's can be played back as well. - . - Check the help-patch for more usage information. diff -Nru pd-readanysf-0.43/debian/copyright pd-readanysf-0.43/debian/copyright --- pd-readanysf-0.43/debian/copyright 2013-06-28 14:01:19.000000000 +0000 +++ pd-readanysf-0.43/debian/copyright 2018-02-01 22:35:13.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: readanyfs~ Upstream-Contact: Roman Haefeli Source: http://aug.ment.org/readanysf/ @@ -30,4 +30,4 @@ (GPL) version 2 can be found in "/usr/share/common-licenses/GPL-2". . You should have received a copy of the GNU General Public License along - with this program. If not, see . + with this program. If not, see . diff -Nru pd-readanysf-0.43/debian/copyright_hints pd-readanysf-0.43/debian/copyright_hints --- pd-readanysf-0.43/debian/copyright_hints 2013-06-28 14:01:19.000000000 +0000 +++ pd-readanysf-0.43/debian/copyright_hints 2018-02-01 22:35:13.000000000 +0000 @@ -1,59 +1,35 @@ -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: FIXME Upstream-Contact: FIXME Source: FIXME -Disclaimer: Autogenerated by CDBS +Disclaimer: Autogenerated by licensecheck -Files: Makefile - Makefile.win - READMEmacpkg.txt - anysndfiler.pd - debian/compat - debian/control - debian/control.in - debian/dirs - debian/docs - debian/gbp.conf - debian/install - debian/links - debian/source/format - debian/source/local-options - debian/watch - embed-MacOSX-dependencies.sh - jamesdunn_buzz_stresstest.pd - readanysf~-help.pd - readanysf~-meta.pd - src/.svn/all-wcprops - src/.svn/entries -Copyright: *No copyright* +Files: ./.gitignore + ./Makefile + ./Makefile.win + ./READMEmacpkg.txt + ./anysndfiler.pd + ./embed-MacOSX-dependencies.sh + ./jamesdunn_buzz_stresstest.pd + ./readanysf~-help.pd + ./readanysf~-meta.pd +Copyright: NONE License: UNKNOWN FIXME -Files: src/.svn/text-base/FifoAudioFrames.cpp.svn-base - src/.svn/text-base/FifoAudioFrames.h.svn-base - src/.svn/text-base/FifoVideoFrames.cpp.svn-base - src/.svn/text-base/FifoVideoFrames.h.svn-base - src/.svn/text-base/ReadMedia.cpp.svn-base - src/.svn/text-base/ReadMedia.h.svn-base - src/.svn/text-base/readanysf~.cpp.svn-base - src/FifoAudioFrames.cpp - src/FifoAudioFrames.h - src/FifoVideoFrames.cpp - src/FifoVideoFrames.h - src/ReadMedia.cpp - src/ReadMedia.h - src/readanysf~.cpp +Files: ./src/FifoAudioFrames.cpp + ./src/FifoAudioFrames.h + ./src/FifoVideoFrames.cpp + ./src/FifoVideoFrames.h + ./src/ReadMedia.cpp + ./src/ReadMedia.h + ./src/readanysf~.cpp Copyright: 2003-2010, August Black License: GPL-2+ FIXME -Files: debian/rules -Copyright: 2011, IOhannes m zmölnig -License: GPL-2+ - FIXME - -Files: README -Copyright: august black 2003, - 2010 -License: UNKNOWN +Files: ./README +Copyright: august black 2003 - 2010 +License: GPL-2 FIXME diff -Nru pd-readanysf-0.43/debian/links pd-readanysf-0.43/debian/links --- pd-readanysf-0.43/debian/links 2013-06-28 14:01:19.000000000 +0000 +++ pd-readanysf-0.43/debian/links 2018-02-01 22:35:13.000000000 +0000 @@ -1,2 +1,2 @@ -usr/share/doc/pd-readanysf/README usr/lib/pd/extra/readanysf~/README.txt +usr/share/doc/pd-readanysf/README usr/lib/pd/extra/readanysf~/README.txt usr/share/common-licenses/GPL-2 usr/lib/pd/extra/readanysf~/LICENSE.txt diff -Nru pd-readanysf-0.43/debian/rules pd-readanysf-0.43/debian/rules --- pd-readanysf-0.43/debian/rules 2013-06-28 14:01:19.000000000 +0000 +++ pd-readanysf-0.43/debian/rules 2018-02-01 22:35:13.000000000 +0000 @@ -1,25 +1,40 @@ #!/usr/bin/make -f -# -*- mode: makefile; coding: utf-8 -*- -# Copyright © 2011 IOhannes m zmölnig -# Description: Main Debian packaging script for pd-readanysf -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/makefile.mk -include /usr/share/cdbs/1/class/pd.mk -include /usr/share/cdbs/1/rules/utils.mk +# Copyright © 2010 Hans-Christoph Steiner +# Copyright © 2018 IOhannes m zmölnig -# Suppress scanning documentation images causing binary blobs. -DEB_COPYRIGHT_CHECK_IGNORE_REGEX = screengrab.*\.png|debian/(changelog|copyright(|_hints|_newhints))$ +#enable hardening +export DEB_BUILD_MAINT_OPTIONS=hardening=+all +DEB_COPYRIGHT_CHECK_IGNORE_REGEX = \ + ^\./\.git/.*|.*/\.svn/.*|\./debian/|\./screengrab0\.40\.png$ + +pkglibdir = /usr/lib/pd/extra + +CFLAGS += $(shell pkg-config --cflags pd) +LDFLAGS += $(shell pkg-config --libs pd) +LDFLAGS += -Wl,-as-needed + +%: + dh $@ + +override_dh_auto_build: + dh_auto_build -- \ + arch.flags="" \ + CPPFLAGS="$(CPPFLAGS)" \ + CFLAGS="$(CPPFLAGS) $(CFLAGS)" \ + LDFLAGS="$(LDFLAGS)" \ + STRIP="true" \ + $(empty) + +override_dh_auto_install: + dh_auto_install -- prefix=/usr pkglibdir=$(pkglibdir) +# 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 -i "$(DEB_COPYRIGHT_CHECK_IGNORE_REGEX)" --deb-machine -r . \ + > debian/copyright_newhints + cmp debian/copyright_hints debian/copyright_newhints \ + && rm debian/copyright_newhints