...
 
Commits (13)
git-tuneclone.sh
----------------
This package comes with a script 'debian/git-tuneclone.sh'.
Running it after a fresh clone of the packaging repository
will fine-tune your local copy, namely:
- make git ignore any .pc/ directory (created by quilt)
- enable the "-follow-tags" when running 'git-push', so it's harder
to forget to push packaging tags along with the branches.
- do an initial checkout of the 3 packaging branches (master, pristine-tar,
upstream)
The script only needs to run once (though running it multiple times shouldn't
matter).
You are of course free to *not* run the script, if you prefer.
-- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> Tue, 11 Nov 2015 11:11:03 +0100
pd-iemambi (0.2-5) unstable; urgency=medium
* Switched buildsystem from dh to cdbs
* Bumped dh compat to 11
* Enabled hardening
* Updated Vcs-* stanzas to salsa.d.o
* Updated maintainer address
* Removed trailing whitespace in debian/*
* Removed obsolete d/git-tuneclone.sh
* Switched URLs to https://
* Updated d/watch
* Updated d/copyright_hints
* Bumped standards version to 4.1.3
-- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> Thu, 01 Feb 2018 23:09:10 +0100
pd-iemambi (0.2-4) unstable; urgency=medium
* Fixed my uploader's name
......
Source: pd-iemambi
Priority: optional
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Uploaders: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>,
Jonas Smedegaard <dr@jones.dk>
Build-Depends: cdbs (>= 0.4.91~),
debhelper,
Uploaders:
IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>,
Jonas Smedegaard <dr@jones.dk>,
Build-Depends:
debhelper (>=11~),
dh-buildinfo,
devscripts,
kfreebsd-kernel-headers (>= 9.2~3) [kfreebsd-any],
puredata-dev | puredata (<< 0.43)
Standards-Version: 3.9.7
puredata-dev | puredata (<< 0.43),
Standards-Version: 4.1.3
Section: sound
Homepage: https://git.iem.at/pd/iem_ambi
Vcs-Git: https://salsa.debian.org/multimedia-team/pd/pd-iem_ambi.git
Vcs-Browser: https://salsa.debian.org/multimedia-team/pd/pd-iem_ambi
Vcs-Git: https://salsa.debian.org/multimedia-team/pd/pd-iemambi.git
Vcs-Browser: https://salsa.debian.org/multimedia-team/pd/pd-iemambi
Package: pd-iemambi
Architecture: any
Depends: ${shlibs:Depends},
Depends:
${shlibs:Depends},
${misc:Depends},
puredata | pd
Recommends: pd-iemmatrix
Suggests: pd-zexy,
pd-iemlib
puredata | pd,
Recommends:
pd-iemmatrix,
Suggests:
pd-zexy,
pd-iemlib,
Description: Pd-objects for Ambisonics sound spatialization
This library contains 3 objects, for calculating Ambisonics encoder
matrices, rotation matrices and decoder matrices from 1st to 4th order
......
Source: pd-iemambi
Priority: optional
Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
Uploaders: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>,
Jonas Smedegaard <dr@jones.dk>
Build-Depends: @cdbs@,
kfreebsd-kernel-headers (>= 9.2~3) [kfreebsd-any],
puredata-dev | puredata (<< 0.43)
Standards-Version: 3.9.7
Section: sound
Homepage: https://git.iem.at/pd/iem_ambi
Vcs-Git: https://anonscm.debian.org/git/pkg-multimedia/pd-iem_ambi.git
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-multimedia/pd-iem_ambi.git
Package: pd-iemambi
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
puredata | pd
Recommends: pd-iemmatrix
Suggests: pd-zexy,
pd-iemlib
Description: Pd-objects for Ambisonics sound spatialization
This library contains 3 objects, for calculating Ambisonics encoder
matrices, rotation matrices and decoder matrices from 1st to 4th order
in 3D, or from 1st to 12th order in 2D.
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: iem_ambi
Upstream-Contact: IOhannes m zmölnig <umlaeute@debian.org>
Source: http://download.puredata.info/iem_ambi/releases/
Source: https://download.puredata.info/iem_ambi/releases/
Copyright: 2004-2012, Thomas Musil, IEM/KUG Graz Austria <musil@iem.at>
License: GPL-2+
......@@ -29,4 +29,4 @@ Comment:
(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 <http://www.gnu.org/licenses/>.
along with this program. If not, see <https://www.gnu.org/licenses/>.
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: READ_ME.txt
debian/compat
debian/control
debian/control.in
debian/docs
debian/gbp.conf
debian/install
debian/links
debian/source/format
debian/source/local-options
debian/watch
src/VC6/iem_ambi.dsp
src/VC6/iem_ambi.dsw
src/VC6/makefile_win
src/VC7/iem_ambi.vcproj
src/VC7/makefile_vc7proj
src/VC9/iem_ambi.sln
src/VC9/iem_ambi.vcproj
src/VC9/makefile_vc9proj
src/iem_ambi.dsp
src/iem_ambi.dsw
src/iem_ambi.sln
src/iem_ambi.vcproj
src/makefile
src/makefile_d_fat
src/makefile_d_ppc
src/makefile_darwin
src/makefile_linux
src/makefile_vc9proj
src/makefile_win
Copyright: *No copyright*
Files: ./Ambisonic_2d_example.pd
./READ_ME.txt
./ambi_encode-help.pd
./ambi_rot-help.pd
./debian/README.Debian
./debian/TODO
./debian/compat
./debian/control
./debian/docs
./debian/gbp.conf
./debian/install
./debian/links
./debian/mergefilename.pd
./debian/round_zero.pd
./debian/source/format
./debian/source/local-options
./debian/watch
./src/VC6/iem_ambi.dsp
./src/VC6/iem_ambi.dsw
./src/VC6/makefile_win
./src/VC7/iem_ambi.vcproj
./src/VC7/makefile_vc7proj
./src/VC9/iem_ambi.sln
./src/VC9/iem_ambi.vcproj
./src/VC9/makefile_vc9proj
./src/iem_ambi.dsp
./src/iem_ambi.dsw
./src/iem_ambi.sln
./src/iem_ambi.vcproj
./src/makefile
./src/makefile_d_fat
./src/makefile_d_ppc
./src/makefile_darwin
./src/makefile_linux
./src/makefile_vc9proj
./src/makefile_win
Copyright: NONE
License: UNKNOWN
FIXME
Files: src/ambi_decode.c
src/ambi_decode2.c
src/ambi_decode3.c
src/ambi_decode_cube.c
src/ambi_encode.c
src/ambi_rot.c
src/iem_ambi.h
Copyright: IEM KUG Graz Austria 2000, - 2006, */
Files: ./src/ambi_decode.c
./src/ambi_decode2.c
./src/ambi_decode3.c
./src/ambi_decode_cube.c
./src/ambi_encode.c
./src/ambi_rot.c
./src/iem_ambi.c
./src/iem_ambi.h
Copyright: IEM KUG Graz Austria 2000 - 2006
License: UNKNOWN
FIXME
Files: Ambisonic_2d_example.pd
ambi_decode3-help.pd
ambi_encode-help.pd
ambi_rot-help.pd
Copyright: Thomas Musil 2000, - 2006;
License: UNKNOWN
Files: ./debian/copyright
Copyright: -format/1.0/
2004-2012, Thomas Musil <musil@iem.at>
2004-2012, Thomas Musil, IEM/KUG Graz Austria <musil@iem.at>
2011-2013, IOhannes m zmölnig <umlaeute@debian.org>
License: GPL-2+
FIXME
Files: debian/rules
Copyright: 2011, IOhannes m zmölnig <zmoelnig@iem.at>
Files: ./LICENSE.txt
Copyright: 2000-2006, Thomas MUSIL [musil_at_iem.at]
License: GPL-2+
FIXME
Files: LICENSE.txt
Copyright: 2000-2006, Thomas MUSIL [musil_at_iem.at
License: GPL-2+
Files: ./debian/changelog
Copyright: (both iem and musil hold copyright on all sources)
License: UNKNOWN
FIXME
Files: GnuGPL.txt
Copyright: 1989, 1991 Free Software Foundation, Inc
<year> <name of author>
HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
HOLDERS AND/OR OTHER PARTIES
disclaimer" for the program, if
holder saying it may be distributed
holder who places the Program under this License
interest in the program
law:
the software, and
year name of author
License: GPL-ever
Files: ./debian/copyright_hints
Copyright: -format/1.0/
License: UNKNOWN
FIXME
Files: ./GnuGPL.txt
Copyright: 1989, 1991, Free Software Foundation, Inc.
License: UNKNOWN
FIXME
Files: ./debian/rules
Copyright: 2010, Hans-Christoph Steiner <hans@eds.org>
2018, IOhannes m zmölnig <umlaeute@debian.org>
License: UNKNOWN
FIXME
Files: src/iem_ambi.c
Copyright: IEM KUG Graz Austria 2000, - 2006, */
Thomas Musil 2000-2012");
Files: ./src/iemlib.h
Copyright: IEM KUG Graz Austria 2000 - 2012
License: UNKNOWN
FIXME
Files: src/iemlib.h
Copyright: IEM KUG Graz Austria 2000, - 2012, */
Files: ./ambi_decode3-help.pd
Copyright: Thomas Musil 2000 - 2006;
License: UNKNOWN
FIXME
#!/bin/sh
## script to initialize a cloned repository
## with per (local) repository settings.
# - ignore quilt's .pc/ directory
# - enable the "--follow-tags" mode for pushing
error() {
echo "$@" 1>&2
}
NAME=$(dpkg-parsechangelog -S Source)
if [ "x${NAME}" = "x" ]; then
error "unable to determine package name"
error "make sure you run this script within a source package dir"
exit 1
fi
if [ ! -d ".git" ]; then
error "it seems like this source package is not under git control"
exit 1
fi
echo "tuning git-repository for ${NAME}"
git config push.followTags true && echo "enabled push.followTags"
GITEXCLUDE=".git/info/exclude"
egrep "^/?\.pc/?$" "${GITEXCLUDE}" >/dev/null 2>&1 \
|| (echo "/.pc/" >> "${GITEXCLUDE}" && echo "ignoring /.pc/")
for branch in pristine-tar upstream master; do
git checkout "${branch}"
done
#!/usr/bin/make -f
# -*- mode: makefile; coding: utf-8 -*-
# Copyright © 2011 IOhannes m zmölnig <zmoelnig@iem.at>
# Description: Main Debian packaging script for pd-iemmatrix
#
# 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 <http://www.gnu.org/licenses/>.
# Copyright © 2010 Hans-Christoph Steiner <hans@eds.org>
# Copyright © 2018 IOhannes m zmölnig <umlaeute@debian.org>
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
#enable hardening
export DEB_BUILD_MAINT_OPTIONS=hardening=+all
# where sources are
DEB_SRCDIR = src
pkglibdir = /usr/lib/pd/extra
%:
dh $@ -Dsrc
override_dh_auto_build:
dh_auto_build -- \
arch.flags="" \
CPPFLAGS="$(CPPFLAGS)" \
CFLAGS="$(CFLAGS)" \
LDFLAGS="$(LDFLAGS) -Wl,-as-needed" \
$(empty)
override_dh_auto_install:
dh_install
# 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