summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog18
-rw-r--r--debian/control8
-rw-r--r--debian/manpages/ambix-deinterleave.137
-rw-r--r--debian/manpages/ambix-info.130
-rw-r--r--debian/manpages/ambix-interleave.154
-rw-r--r--debian/manpages/ambix-jplay.144
-rw-r--r--debian/manpages/ambix-jrecord.142
-rw-r--r--debian/not-installed2
-rwxr-xr-xdebian/rules23
-rw-r--r--debian/salsa-ci.yml4
-rw-r--r--debian/upstream/metadata5
11 files changed, 253 insertions, 14 deletions
diff --git a/debian/changelog b/debian/changelog
index b73b5a7..44a2f6d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,21 @@
+libambix (0.1.1-3) unstable; urgency=medium
+
+ [ Debian Janitor ]
+ * Use secure URI in Homepage field.
+ * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
+ Repository-Browse.
+ * Remove constraints unnecessary since buster
+
+ [ IOhannes m zmölnig (Debian/GNU) ]
+ * Provide fallbacks for generated manpages
+ * Use execute_{before,after}_dh_... rather than override_dh_...
+ * Add salsa-ci configuration
+ * Mark static/libtool libs as not-installed
+ * Bump dh-compat to 13
+ * Bump standards version to 4.6.0
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> Thu, 09 Dec 2021 11:27:19 +0100
+
libambix (0.1.1-2) unstable; urgency=medium
[ Ondřej Nový ]
diff --git a/debian/control b/debian/control
index 6ac609e..ee418b9 100644
--- a/debian/control
+++ b/debian/control
@@ -5,17 +5,17 @@ Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Uploaders:
IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>,
Build-Depends:
- debhelper-compat (= 12),
+ debhelper-compat (= 13),
help2man,
libjack-dev | libjack-jackd2-dev,
libsamplerate0-dev | libsamplerate-dev,
- libsndfile1-dev (>= 1.0.27),
+ libsndfile1-dev,
puredata-dev | puredata,
dh-buildinfo,
Build-Depends-Indep: doxygen
Rules-Requires-Root: no
-Standards-Version: 4.4.0
-Homepage: http://ambisonics.iem.at/xchange/format
+Standards-Version: 4.6.0
+Homepage: https://ambisonics.iem.at/xchange/format
Vcs-Git: https://salsa.debian.org/multimedia-team/libambix.git
Vcs-Browser: https://salsa.debian.org/multimedia-team/libambix
diff --git a/debian/manpages/ambix-deinterleave.1 b/debian/manpages/ambix-deinterleave.1
new file mode 100644
index 0000000..5b65f80
--- /dev/null
+++ b/debian/manpages/ambix-deinterleave.1
@@ -0,0 +1,37 @@
+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
+.TH AMBIX-DEINTERLEAVE "1" "September 2019" "ambix-deinterleave 0.1.1" "User Commands"
+.SH NAME
+ambix-deinterleave \- AMBIsonics eXchange utility
+.SH SYNOPSIS
+.B ambix-deinterleave
+[\fI\,options\/\fR] \fI\,infile\/\fR
+.SH DESCRIPTION
+Split an ambix file into several mono files
+.SH OPTIONS
+.TP
+\fB\-h\fR, \fB\-\-help\fR
+print this help
+.TP
+\fB\-v\fR, \fB\-\-version\fR
+print version info
+.TP
+\fB\-p\fR, \fB\-\-prefix\fR
+output prefix
+.PP
+This splits an ambix file into several mono files, naming them according to type:
+If infile is 'FieldRecording.caf', this will extract audio data into
+\&'FieldRecording\-ambi000.caf', 'FieldRecording\-ambi001.caf', ..., 'FieldRecording\-extra000.caf', ...
+.SH AUTHOR
+Written by IOhannes m zmoelnig <zmoelnig@iem.at>
+.SH "REPORTING BUGS"
+Report bugs to: zmoelnig@iem.at
+.PP
+.br
+Home page: http://ambisonics.iem.at/xchange/format
+.SH COPYRIGHT
+Copyright \(co 2012 Institute of Electronic Music and Acoustics (IEM), University of Music and Dramatic Arts (KUG), Graz, Austria.
+.PP
+License LGPLv2.1: GNU Lesser GPL version 2.1 or later <http://gnu.org/licenses/lgpl.html>
+.br
+This is free software: you are free to change and redistribute it.
+There is NO WARRANTY, to the extent permitted by law.
diff --git a/debian/manpages/ambix-info.1 b/debian/manpages/ambix-info.1
new file mode 100644
index 0000000..671f687
--- /dev/null
+++ b/debian/manpages/ambix-info.1
@@ -0,0 +1,30 @@
+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
+.TH AMBIX-INFO "1" "September 2019" "ambix-info 0.1.1" "User Commands"
+.SH NAME
+ambix-info \- AMBIsonics eXchange utility
+.SH SYNOPSIS
+.B ambix-info
+\fI\,file1 \/\fR[\fI\,file2\/\fR...]
+.SH DESCRIPTION
+Print information on ambix files
+.SH OPTIONS
+.TP
+\fB\-h\fR, \fB\-\-help\fR
+Print this help
+.TP
+\fB\-V\fR, \fB\-\-version\fR
+Version information
+.SH AUTHOR
+Written by IOhannes m zmoelnig <zmoelnig@iem.at>
+.SH "REPORTING BUGS"
+Report bugs to: zmoelnig@iem.at
+.PP
+.br
+Home page: http://ambisonics.iem.at/xchange/format
+.SH COPYRIGHT
+Copyright \(co 2012 Institute of Electronic Music and Acoustics (IEM), University of Music and Dramatic Arts (KUG), Graz, Austria.
+.PP
+License LGPLv2.1: GNU Lesser GPL version 2.1 or later <http://gnu.org/licenses/lgpl.html>
+.br
+This is free software: you are free to change and redistribute it.
+There is NO WARRANTY, to the extent permitted by law.
diff --git a/debian/manpages/ambix-interleave.1 b/debian/manpages/ambix-interleave.1
new file mode 100644
index 0000000..21f486d
--- /dev/null
+++ b/debian/manpages/ambix-interleave.1
@@ -0,0 +1,54 @@
+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
+.TH AMBIX-INTERLEAVE "1" "September 2019" "ambix-interleave 0.1.1" "User Commands"
+.SH NAME
+ambix-interleave \- AMBIsonics eXchange utility
+.SH SYNOPSIS
+.B ambix-interleave
+\fI\,-o outfile \/\fR[\fI\,options\/\fR] \fI\,infile1\/\fR...
+.SH DESCRIPTION
+Merges several audio files into an ambix file
+.SH OPTIONS
+.TP
+\fB\-h\fR, \fB\-\-help\fR
+print this help
+.TP
+\fB\-o\fR, \fB\-\-output\fR
+output filename
+.TP
+\fB\-O\fR, \fB\-\-order\fR
+force ambisonics order (default: autodetect)
+.TP
+\fB\-X\fR, \fB\-\-matrix\fR
+specify adaptor matrix file or a predefined matrix
+('FuMa', 'n3d|sid', 'n3d' or 'sid')
+.TP
+\fB\-b\fR, \fB\-\-blocksize\fR
+blocksize for copying (default: 1024)
+.PP
+In it's simplest form, you pass it a number of input files,
+the accumulated channels of which form a full 3d ambisonics set
+(channel #0 becomes the W\-channel,...).
+The ambisonics order is calculated from the number of channels using N=(O+1)^2.
+.PP
+If you specify the 'order', then all extranous channels will be stored as 'extra' channels.
+.PP
+You can also write extended ambix files, by specifying an adaptor matrix
+(either a soundfile, where the channels are read as rows and the frames as columns,
+or by specifying one of the standard matrices), in which case the columns of the
+matrix define the number of (reduced) ambisonics channels read from the input
+and the rows of the matrix must form a full 3d ambisonics set.
+Input channels exceeding the number of matrix columns are stored as 'extra' channels.
+.SH AUTHOR
+Written by IOhannes m zmoelnig <zmoelnig@iem.at>
+.SH "REPORTING BUGS"
+Report bugs to: zmoelnig@iem.at
+.PP
+.br
+Home page: http://ambisonics.iem.at/xchange/format
+.SH COPYRIGHT
+Copyright \(co 2012 Institute of Electronic Music and Acoustics (IEM), University of Music and Dramatic Arts (KUG), Graz, Austria.
+.PP
+License LGPLv2.1: GNU Lesser GPL version 2.1 or later <http://gnu.org/licenses/lgpl.html>
+.br
+This is free software: you are free to change and redistribute it.
+There is NO WARRANTY, to the extent permitted by law.
diff --git a/debian/manpages/ambix-jplay.1 b/debian/manpages/ambix-jplay.1
new file mode 100644
index 0000000..e13c94e
--- /dev/null
+++ b/debian/manpages/ambix-jplay.1
@@ -0,0 +1,44 @@
+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
+.TH AMBIX-JPLAY "1" "September 2019" "ambix-jplay 0.1.1" "User Commands"
+.SH NAME
+ambix-jplay \- AMBIsonics eXchange utility
+.SH SYNOPSIS
+.B ambix-jplay
+[ \fI\,options \/\fR] \fI\,sound-file\/\fR
+.SH DESCRIPTION
+Play back an ambix file via JACK
+.SH OPTIONS
+.HP
+\fB\-b\fR N : Ring buffer size in frames (default=4096).
+.HP
+\fB\-c\fR N : ID of conversion algorithm (default=2, SRC_SINC_FASTEST).
+.HP
+\fB\-i\fR N : Initial disk seek in frames (default=0).
+.HP
+\fB\-m\fR N : Minimal disk read size in frames (default=32).
+.HP
+\fB\-q\fR N : Frames to request from ring buffer (default=64).
+.HP
+\fB\-r\fR N : Resampling ratio multiplier (default=1.0).
+.HP
+\fB\-t\fR : Jack transport awareness.
+.HP
+\fB\-V\fR : Print version information.
+.HP
+\fB\-h\fR : Print this help.
+.SH AUTHOR
+Written by IOhannes m zmoelnig <zmoelnig@iem.at>, based on jack.play by Rohan Drape
+.SH "REPORTING BUGS"
+Report bugs to: zmoelnig@iem.at
+.PP
+.br
+Home page: http://ambisonics.iem.at/xchange/format
+.SH COPYRIGHT
+Copyright \(co 2003\-2010 Rohan Drape
+.br
+Copyright \(co 2012 Institute of Electronic Music and Acoustics (IEM), University of Music and Dramatic Arts (KUG), Graz, Austria.
+.PP
+License GPLv2: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>
+.br
+This is free software: you are free to change and redistribute it.
+There is NO WARRANTY, to the extent permitted by law.
diff --git a/debian/manpages/ambix-jrecord.1 b/debian/manpages/ambix-jrecord.1
new file mode 100644
index 0000000..2857d5a
--- /dev/null
+++ b/debian/manpages/ambix-jrecord.1
@@ -0,0 +1,42 @@
+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
+.TH AMBIX-JRECORD "1" "September 2019" "ambix-jrecord 0.1.1" "User Commands"
+.SH NAME
+ambix-jrecord \- AMBIsonics eXchange utility
+.SH SYNOPSIS
+.B ambix-jrecord
+[ \fI\,options \/\fR] \fI\,sound-file\/\fR
+.SH DESCRIPTION
+Record an ambix file via JACK
+.SH OPTIONS
+.HP
+\fB\-O\fR N : ambisonics order (default=1).
+.HP
+\fB\-X\fR s : sound\-file holding adaptor matrix matrix to reconstruct full ambisonics set (forces AMBIX_EXTENDED format).
+.HP
+\fB\-x\fR N : Number of non\-ambisonics ('extra') channels (forces AMBIX_EXTENDED format).
+.HP
+\fB\-b\fR N : Ring buffer size in frames (default=4096).
+.HP
+\fB\-m\fR N : Minimal disk read size in frames (default=32).
+.HP
+\fB\-t\fR N : Set a timer to record for N seconds (default=\-1).
+.HP
+\fB\-V\fR : Print version information.
+.HP
+\fB\-h\fR : Print this help.
+.SH AUTHOR
+Written by IOhannes m zmoelnig <zmoelnig@iem.at>, based on jack.record by Rohan Drape
+.SH "REPORTING BUGS"
+Report bugs to: zmoelnig@iem.at
+.PP
+.br
+Home page: http://ambisonics.iem.at/xchange/format
+.SH COPYRIGHT
+Copyright \(co 2003\-2010 Rohan Drape
+.br
+Copyright \(co 2012 Institute of Electronic Music and Acoustics (IEM), University of Music and Dramatic Arts (KUG), Graz, Austria.
+.PP
+License GPLv2: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>
+.br
+This is free software: you are free to change and redistribute it.
+There is NO WARRANTY, to the extent permitted by law.
diff --git a/debian/not-installed b/debian/not-installed
new file mode 100644
index 0000000..8f37911
--- /dev/null
+++ b/debian/not-installed
@@ -0,0 +1,2 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libambix.la
+usr/lib/${DEB_HOST_MULTIARCH}/libambix.a
diff --git a/debian/rules b/debian/rules
index a4cacde..61d4335 100755
--- a/debian/rules
+++ b/debian/rules
@@ -30,20 +30,23 @@ H2MANPAGES=ambix-info.1 ambix-interleave.1 ambix-deinterleave.1 ambix-jplay.1 am
override_dh_install:
dh_install -X "*.la"
-override_dh_installman: $(H2MANPAGES)
- dh_installman
+execute_before_dh_installman: $(H2MANPAGES)
-override_dh_fixperms:
- dh_fixperms
+execute_after_dh_fixperms:
find debian/*/usr/ -name "*.pd_linux" -exec chmod -x {} +
-override_dh_clean:
- dh_clean
+execute_after_dh_clean:
rm -f $(H2MANPAGES)
find samples/pd -xtype l -delete
%.1: utils/%
- help2man \
- -l --no-discard-stderr -N \
- -n "AMBIsonics eXchange utility" \
- -h -h -v -V $^ > $@
+ cp debian/manpages/$@ $@
+ -help2man \
+ --libtool \
+ --no-discard-stderr \
+ --no-info \
+ --name "AMBIsonics eXchange utility" \
+ --help-option=-h \
+ --version-string=-V \
+ --output $@ \
+ $^
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
new file mode 100644
index 0000000..33c3a64
--- /dev/null
+++ b/debian/salsa-ci.yml
@@ -0,0 +1,4 @@
+---
+include:
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..c6a7639
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,5 @@
+---
+Bug-Database: https://github.com/iem-projects/ambix/issues
+Bug-Submit: https://github.com/iem-projects/ambix/issues/new
+Repository: https://github.com/iem-projects/ambix.git
+Repository-Browse: https://github.com/iem-projects/ambix