diff options
-rw-r--r-- | debian/changelog | 18 | ||||
-rw-r--r-- | debian/control | 8 | ||||
-rw-r--r-- | debian/manpages/ambix-deinterleave.1 | 37 | ||||
-rw-r--r-- | debian/manpages/ambix-info.1 | 30 | ||||
-rw-r--r-- | debian/manpages/ambix-interleave.1 | 54 | ||||
-rw-r--r-- | debian/manpages/ambix-jplay.1 | 44 | ||||
-rw-r--r-- | debian/manpages/ambix-jrecord.1 | 42 | ||||
-rw-r--r-- | debian/not-installed | 2 | ||||
-rwxr-xr-x | debian/rules | 23 | ||||
-rw-r--r-- | debian/salsa-ci.yml | 4 | ||||
-rw-r--r-- | debian/upstream/metadata | 5 |
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 |