...
 
Commits (13)
...@@ -7,7 +7,7 @@ these are general instructions to load the iem_ambi library ...@@ -7,7 +7,7 @@ these are general instructions to load the iem_ambi library
Usage: Usage:
iem_ambi is built as a library, that provides iem_ambi is built as a library, that provides
[ambi_encode] (calculate encoder-weights for a given position) [ambi_encode] (calculate encoder-weights for a given position)
[ambi_rot] (calculate rotation matrix) [ambi_rot] (calculate rotation matrix)
[ambi_decode3] (calculate decoder matrix for given loudspeaker-setup) [ambi_decode3] (calculate decoder matrix for given loudspeaker-setup)
......
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 pd-iemambi (0.2-4) unstable; urgency=medium
* Fixed my uploader's name * Fixed my uploader's name
......
Source: pd-iemambi Source: pd-iemambi
Priority: optional Priority: optional
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Uploaders: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>, Uploaders:
Jonas Smedegaard <dr@jones.dk> IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>,
Build-Depends: cdbs (>= 0.4.91~), Jonas Smedegaard <dr@jones.dk>,
debhelper, Build-Depends:
debhelper (>=11~),
dh-buildinfo, dh-buildinfo,
devscripts, devscripts,
kfreebsd-kernel-headers (>= 9.2~3) [kfreebsd-any], kfreebsd-kernel-headers (>= 9.2~3) [kfreebsd-any],
puredata-dev | puredata (<< 0.43) puredata-dev | puredata (<< 0.43),
Standards-Version: 3.9.7 Standards-Version: 4.1.3
Section: sound Section: sound
Homepage: https://git.iem.at/pd/iem_ambi Homepage: https://git.iem.at/pd/iem_ambi
Vcs-Git: https://salsa.debian.org/multimedia-team/pd/pd-iem_ambi.git Vcs-Git: https://salsa.debian.org/multimedia-team/pd/pd-iemambi.git
Vcs-Browser: https://salsa.debian.org/multimedia-team/pd/pd-iem_ambi Vcs-Browser: https://salsa.debian.org/multimedia-team/pd/pd-iemambi
Package: pd-iemambi Package: pd-iemambi
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, Depends:
${misc:Depends}, ${shlibs:Depends},
puredata | pd ${misc:Depends},
Recommends: pd-iemmatrix puredata | pd,
Suggests: pd-zexy, Recommends:
pd-iemlib pd-iemmatrix,
Suggests:
pd-zexy,
pd-iemlib,
Description: Pd-objects for Ambisonics sound spatialization Description: Pd-objects for Ambisonics sound spatialization
This library contains 3 objects, for calculating Ambisonics encoder This library contains 3 objects, for calculating Ambisonics encoder
matrices, rotation matrices and decoder matrices from 1st to 4th order matrices, rotation matrices and decoder matrices from 1st to 4th order
in 3D, or from 1st to 12th order in 2D. in 3D, or from 1st to 12th order in 2D.
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-Name: iem_ambi
Upstream-Contact: IOhannes m zmölnig <umlaeute@debian.org> 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> Copyright: 2004-2012, Thomas Musil, IEM/KUG Graz Austria <musil@iem.at>
License: GPL-2+ License: GPL-2+
...@@ -29,4 +29,4 @@ Comment: ...@@ -29,4 +29,4 @@ Comment:
(GPL) version 2 can be found in '/usr/share/common-licenses/GPL-2'. (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 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-Name: FIXME
Upstream-Contact: FIXME Upstream-Contact: FIXME
Source: FIXME Source: FIXME
Disclaimer: Autogenerated by CDBS Disclaimer: Autogenerated by licensecheck
Files: READ_ME.txt Files: ./Ambisonic_2d_example.pd
debian/compat ./READ_ME.txt
debian/control ./ambi_encode-help.pd
debian/control.in ./ambi_rot-help.pd
debian/docs ./debian/README.Debian
debian/gbp.conf ./debian/TODO
debian/install ./debian/compat
debian/links ./debian/control
debian/source/format ./debian/docs
debian/source/local-options ./debian/gbp.conf
debian/watch ./debian/install
src/VC6/iem_ambi.dsp ./debian/links
src/VC6/iem_ambi.dsw ./debian/mergefilename.pd
src/VC6/makefile_win ./debian/round_zero.pd
src/VC7/iem_ambi.vcproj ./debian/source/format
src/VC7/makefile_vc7proj ./debian/source/local-options
src/VC9/iem_ambi.sln ./debian/watch
src/VC9/iem_ambi.vcproj ./src/VC6/iem_ambi.dsp
src/VC9/makefile_vc9proj ./src/VC6/iem_ambi.dsw
src/iem_ambi.dsp ./src/VC6/makefile_win
src/iem_ambi.dsw ./src/VC7/iem_ambi.vcproj
src/iem_ambi.sln ./src/VC7/makefile_vc7proj
src/iem_ambi.vcproj ./src/VC9/iem_ambi.sln
src/makefile ./src/VC9/iem_ambi.vcproj
src/makefile_d_fat ./src/VC9/makefile_vc9proj
src/makefile_d_ppc ./src/iem_ambi.dsp
src/makefile_darwin ./src/iem_ambi.dsw
src/makefile_linux ./src/iem_ambi.sln
src/makefile_vc9proj ./src/iem_ambi.vcproj
src/makefile_win ./src/makefile
Copyright: *No copyright* ./src/makefile_d_fat
./src/makefile_d_ppc
./src/makefile_darwin
./src/makefile_linux
./src/makefile_vc9proj
./src/makefile_win
Copyright: NONE
License: UNKNOWN License: UNKNOWN
FIXME FIXME
Files: src/ambi_decode.c Files: ./src/ambi_decode.c
src/ambi_decode2.c ./src/ambi_decode2.c
src/ambi_decode3.c ./src/ambi_decode3.c
src/ambi_decode_cube.c ./src/ambi_decode_cube.c
src/ambi_encode.c ./src/ambi_encode.c
src/ambi_rot.c ./src/ambi_rot.c
src/iem_ambi.h ./src/iem_ambi.c
Copyright: IEM KUG Graz Austria 2000, - 2006, */ ./src/iem_ambi.h
Copyright: IEM KUG Graz Austria 2000 - 2006
License: UNKNOWN License: UNKNOWN
FIXME FIXME
Files: Ambisonic_2d_example.pd Files: ./debian/copyright
ambi_decode3-help.pd Copyright: -format/1.0/
ambi_encode-help.pd 2004-2012, Thomas Musil <musil@iem.at>
ambi_rot-help.pd 2004-2012, Thomas Musil, IEM/KUG Graz Austria <musil@iem.at>
Copyright: Thomas Musil 2000, - 2006; 2011-2013, IOhannes m zmölnig <umlaeute@debian.org>
License: UNKNOWN License: GPL-2+
FIXME FIXME
Files: debian/rules Files: ./LICENSE.txt
Copyright: 2011, IOhannes m zmölnig <zmoelnig@iem.at> Copyright: 2000-2006, Thomas MUSIL [musil_at_iem.at]
License: GPL-2+ License: GPL-2+
FIXME FIXME
Files: LICENSE.txt Files: ./debian/changelog
Copyright: 2000-2006, Thomas MUSIL [musil_at_iem.at Copyright: (both iem and musil hold copyright on all sources)
License: GPL-2+ License: UNKNOWN
FIXME FIXME
Files: GnuGPL.txt Files: ./debian/copyright_hints
Copyright: 1989, 1991 Free Software Foundation, Inc Copyright: -format/1.0/
<year> <name of author> License: UNKNOWN
HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR FIXME
HOLDERS AND/OR OTHER PARTIES
disclaimer" for the program, if Files: ./GnuGPL.txt
holder saying it may be distributed Copyright: 1989, 1991, Free Software Foundation, Inc.
holder who places the Program under this License License: UNKNOWN
interest in the program FIXME
law:
the software, and Files: ./debian/rules
year name of author Copyright: 2010, Hans-Christoph Steiner <hans@eds.org>
License: GPL-ever 2018, IOhannes m zmölnig <umlaeute@debian.org>
License: UNKNOWN
FIXME FIXME
Files: src/iem_ambi.c Files: ./src/iemlib.h
Copyright: IEM KUG Graz Austria 2000, - 2006, */ Copyright: IEM KUG Graz Austria 2000 - 2012
Thomas Musil 2000-2012");
License: UNKNOWN License: UNKNOWN
FIXME FIXME
Files: src/iemlib.h Files: ./ambi_decode3-help.pd
Copyright: IEM KUG Graz Austria 2000, - 2012, */ Copyright: Thomas Musil 2000 - 2006;
License: UNKNOWN License: UNKNOWN
FIXME 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 #!/usr/bin/make -f
# -*- mode: makefile; coding: utf-8 -*- # Copyright © 2010 Hans-Christoph Steiner <hans@eds.org>
# Copyright © 2011 IOhannes m zmölnig <zmoelnig@iem.at> # Copyright © 2018 IOhannes m zmölnig <umlaeute@debian.org>
# 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/>.
include /usr/share/cdbs/1/rules/debhelper.mk #enable hardening
include /usr/share/cdbs/1/class/makefile.mk export DEB_BUILD_MAINT_OPTIONS=hardening=+all
include /usr/share/cdbs/1/class/pd.mk
include /usr/share/cdbs/1/rules/utils.mk
# where sources are pkglibdir = /usr/lib/pd/extra
DEB_SRCDIR = src
%:
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