...
 
Commits (13)
......@@ -7,7 +7,7 @@ these are general instructions to load the iem_ambi library
Usage:
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_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
* 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},
${misc:Depends},
puredata | pd
Recommends: pd-iemmatrix
Suggests: pd-zexy,
pd-iemlib
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.
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-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