diff -Nru pd-pdogg-0.25.1/debian/changelog pd-pdogg-0.25.1/debian/changelog --- pd-pdogg-0.25.1/debian/changelog 2017-08-23 11:07:09.000000000 +0000 +++ pd-pdogg-0.25.1/debian/changelog 2018-02-01 22:28:34.000000000 +0000 @@ -1,3 +1,18 @@ +pd-pdogg (0.25.1-3) unstable; urgency=medium + + * Fixed spelling errors + * Simplified & unified d/rules + * Bumped dh compat to 11 + * Enabled hardening + * Updated Vcs-* stanzas to salsa.d.o + * Updated maintainer address + * Switched URLs to https:// + * 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:28:34 +0100 + pd-pdogg (0.25.1-2) unstable; urgency=medium [ Hans-Christoph Steiner ] diff -Nru pd-pdogg-0.25.1/debian/compat pd-pdogg-0.25.1/debian/compat --- pd-pdogg-0.25.1/debian/compat 2017-08-23 11:07:09.000000000 +0000 +++ pd-pdogg-0.25.1/debian/compat 2018-02-01 22:28:34.000000000 +0000 @@ -1 +1 @@ -9 +11 diff -Nru pd-pdogg-0.25.1/debian/control pd-pdogg-0.25.1/debian/control --- pd-pdogg-0.25.1/debian/control 2017-08-23 11:07:09.000000000 +0000 +++ pd-pdogg-0.25.1/debian/control 2018-02-01 22:28:34.000000000 +0000 @@ -1,19 +1,19 @@ Source: pd-pdogg 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, + debhelper (>=11~), pkg-config, puredata-dev | puredata (<< 0.43), libvorbis-dev, -Standards-Version: 4.1.0 +Standards-Version: 4.1.3 Homepage: https://puredata.info -Vcs-Git: https://anonscm.debian.org/git/pkg-multimedia/pd-pdogg.git -Vcs-Browser: https://anonscm.debian.org/git/pkg-multimedia/pd-pdogg.git +Vcs-Git: https://salsa.debian.org/multimedia-team/pd/pd-pdogg.git +Vcs-Browser: https://salsa.debian.org/multimedia-team/pd/pd-pdogg Package: pd-pdogg Architecture: any diff -Nru pd-pdogg-0.25.1/debian/copyright pd-pdogg-0.25.1/debian/copyright --- pd-pdogg-0.25.1/debian/copyright 2017-08-23 11:07:09.000000000 +0000 +++ pd-pdogg-0.25.1/debian/copyright 2018-02-01 22:28:34.000000000 +0000 @@ -1,7 +1,7 @@ -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: pdogg Upstream-Contact: Olaf Matthes -Source: http://sourceforge.net/projects/pure-data/files/libraries/pdogg +Source: https://sourceforge.net/projects/pure-data/files/libraries/pdogg Files: * Copyright: 2002-2004, Olaf Matthes @@ -14,7 +14,7 @@ License: LGPL-2+ This package is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published + it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . diff -Nru pd-pdogg-0.25.1/debian/copyright_hints pd-pdogg-0.25.1/debian/copyright_hints --- pd-pdogg-0.25.1/debian/copyright_hints 1970-01-01 00:00:00.000000000 +0000 +++ pd-pdogg-0.25.1/debian/copyright_hints 2018-02-01 22:28:34.000000000 +0000 @@ -0,0 +1,66 @@ +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: ./HISTORY + ./Makefile + ./debian/compat + ./debian/control + ./debian/gbp.conf + ./debian/links + ./debian/patches/series + ./debian/patches/spelling.patch + ./debian/source/format + ./debian/source/local-options + ./debian/watch + ./makefile.msvc + ./oggamp~-help.pd + ./oggread~-help.pd + ./pdogg-meta.pd + ./pdogg.c +Copyright: NONE +License: UNKNOWN + FIXME + +Files: ./oggamp~.c + ./oggcast~.c + ./oggread~.c + ./oggwrite~.c +Copyright: NONE +License: LGPL-2+ + FIXME + +Files: ./oggcast~-help.pd + ./oggwrite~-help.pd +Copyright: CONTACT , DATE; +License: UNKNOWN + FIXME + +Files: ./debian/copyright +Copyright: -format/1.0/ +License: LGPL-2+ + FIXME + +Files: ./debian/changelog +Copyright: -format/1.0 +License: UNKNOWN + FIXME + +Files: ./LICENSE.txt +Copyright: 1991, Free Software Foundation, Inc. +License: UNKNOWN + FIXME + +Files: ./debian/rules +Copyright: 2010, Hans-Christoph Steiner + 2018, IOhannes m zmölnig +License: UNKNOWN + FIXME + +Files: ./README.txt +Copyright: 2002-2004, Olaf Matthes +License: UNKNOWN + FIXME + diff -Nru pd-pdogg-0.25.1/debian/patches/series pd-pdogg-0.25.1/debian/patches/series --- pd-pdogg-0.25.1/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ pd-pdogg-0.25.1/debian/patches/series 2018-02-01 22:28:34.000000000 +0000 @@ -0,0 +1 @@ +spelling.patch diff -Nru pd-pdogg-0.25.1/debian/patches/spelling.patch pd-pdogg-0.25.1/debian/patches/spelling.patch --- pd-pdogg-0.25.1/debian/patches/spelling.patch 1970-01-01 00:00:00.000000000 +0000 +++ pd-pdogg-0.25.1/debian/patches/spelling.patch 2018-02-01 22:28:34.000000000 +0000 @@ -0,0 +1,17 @@ +Description: Fixed spelling errors +Author: IOhannes m zmölnig +Forwarded: no +Last-Update: 2018-01-31 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- pd-pdogg.orig/oggwrite~.c ++++ pd-pdogg/oggwrite~.c +@@ -538,7 +538,7 @@ + + /* first stop recording / buffering and so on, than do the rest */ + x->x_recflag = 0; +- post("oggwrite~: recording stoped"); ++ post("oggwrite~: recording stopped"); + if(x->x_vorbis >= 0) + { + oggwrite_vorbis_deinit(x); diff -Nru pd-pdogg-0.25.1/debian/rules pd-pdogg-0.25.1/debian/rules --- pd-pdogg-0.25.1/debian/rules 2017-08-23 11:07:09.000000000 +0000 +++ pd-pdogg-0.25.1/debian/rules 2018-02-01 22:28:34.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 = pdogg -PACKAGE = pd-$(LIBRARY_NAME) pkglibdir = /usr/lib/pd/extra %: - dh $@ --buildsystem=makefile + 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 diff -Nru pd-pdogg-0.25.1/debian/watch pd-pdogg-0.25.1/debian/watch --- pd-pdogg-0.25.1/debian/watch 2017-08-23 11:07:09.000000000 +0000 +++ pd-pdogg-0.25.1/debian/watch 2018-02-01 22:28:34.000000000 +0000 @@ -1,2 +1,2 @@ version=3 -http://sf.net/pure-data/pdogg-(.*)\.tar\.gz +https://sf.net/pure-data/pdogg-(.*)\.tar\.gz