Import jacktrip_2.3.0+ds-1+rpi1.debian.tar.xz
authorPeter Michael Green <plugwash@raspbian.org>
Sun, 14 Jul 2024 20:22:19 +0000 (20:22 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Sun, 14 Jul 2024 20:22:19 +0000 (20:22 +0000)
[dgit import tarball jacktrip 2.3.0+ds-1+rpi1 jacktrip_2.3.0+ds-1+rpi1.debian.tar.xz]

24 files changed:
README.source [new file with mode: 0644]
changelog [new file with mode: 0644]
clean [new file with mode: 0644]
control [new file with mode: 0644]
copyright [new file with mode: 0644]
copyright_hints [new file with mode: 0644]
docs [new file with mode: 0644]
gbp.conf [new file with mode: 0644]
gbp/postclone.sh [new file with mode: 0755]
jacktrip-gui.alternatives [new file with mode: 0644]
jacktrip-gui.install [new file with mode: 0644]
jacktrip-gui.manpages [new file with mode: 0644]
jacktrip.1 [new file with mode: 0644]
jacktrip.alternatives [new file with mode: 0644]
jacktrip.install [new file with mode: 0644]
jacktrip.manpages [new file with mode: 0644]
patches/dont_compress_manpages.patch [new file with mode: 0644]
patches/gui-launcher.patch [new file with mode: 0644]
patches/series [new file with mode: 0644]
rules [new file with mode: 0755]
salsa-ci.yml [new file with mode: 0644]
source/format [new file with mode: 0644]
upstream/metadata [new file with mode: 0644]
watch [new file with mode: 0644]

diff --git a/README.source b/README.source
new file mode 100644 (file)
index 0000000..3a3ebcd
--- /dev/null
@@ -0,0 +1,31 @@
+jacktrip for Debian
+===================
+
+As of version 1.1, the sources have been repacked:
+- stripped root-directory (jacktrip/jacktrip/ -> jacktrip/)
+- removed jacktrip/externals (esp. the pre-build W32 binaries)
+- removed local-copy of RtAudio in jacktrip/src
+
+gbp clone
+---------
+
+Starting with gbp>0.8.1, here's an simple way to automatically fine-tune the
+repository in the following ways:
+- 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.
+
+To enable this, run gbp-clone with the '--postclone debian/gbp/postclone.sh'
+option.
+To enable this for ALL repositories cloned via 'gbp' (in the future), do
+something like the following:
+
+    $ mkdir -p ~/bin
+    $ cp debian/gbp/postclone.sh ~/bin/gbphook-postclone
+    $ cat >> ~/.gbp.conf <<EOF
+    [clone]
+    postclone = ~/bin/gbphook-postclone
+    EOF
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Mon, 1 Aug 2016 12:15:50 +0200
+
diff --git a/changelog b/changelog
new file mode 100644 (file)
index 0000000..a919164
--- /dev/null
+++ b/changelog
@@ -0,0 +1,461 @@
+jacktrip (2.3.0+ds-1+rpi1) trixie-staging; urgency=medium
+
+  * Remove armhf from qtwebengine architecture lists.
+
+ -- Peter Michael Green <plugwash@raspbian.org>  Sun, 14 Jul 2024 20:22:19 +0000
+
+jacktrip (2.3.0+ds-1) unstable; urgency=medium
+
+  * New upstream version 2.3.0+ds
+    + Refresh patches
+  * Update copyright information
+    + Bump copyright dates
+    + Re-generate d/copyright_hints
+  * Bump standards version to 4.7.0
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Fri, 17 May 2024 08:28:06 +0200
+
+jacktrip (2.2.5+ds-1) unstable; urgency=medium
+
+  * New upstream version 2.2.5+ds
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Tue, 02 Apr 2024 16:38:39 +0200
+
+jacktrip (2.2.4+ds-1) unstable; urgency=medium
+
+  * New upstream version 2.2.4+ds
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Sat, 16 Mar 2024 23:51:47 +0100
+
+jacktrip (2.2.3+ds-1) unstable; urgency=medium
+
+  * New upstream version 2.2.3+ds
+  * Update copyright information
+    + Bump dates in d/copyright
+    + Re-generate d/copyright_hints
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Mon, 11 Mar 2024 08:43:32 +0100
+
+jacktrip (2.2.2+ds-1) unstable; urgency=medium
+
+  * New upstream version 2.2.2+ds
+  * B-D on pkgconf
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Sun, 11 Feb 2024 11:12:36 +0100
+
+jacktrip (2.2.1+ds-1) unstable; urgency=medium
+
+  * New upstream version 2.2.1+ds
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Fri, 02 Feb 2024 00:47:12 +0100
+
+jacktrip (2.2.0+ds-1) unstable; urgency=medium
+
+  * New upstream version 2.2.0+ds
+
+  * Update copyright information
+    + Re-generate d/copyright_hints
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Fri, 26 Jan 2024 00:05:22 +0100
+
+jacktrip (2.1.0+ds-1) unstable; urgency=medium
+
+  * New upstream version 2.1.0+ds
+    + Refresh patches
+  * Drop obsolete jacktrip-gui-launcher wrapper-script
+  * Add more B-Ds
+  * Update copyright information
+    + Re-generate d/copyright_hints
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Fri, 10 Nov 2023 12:28:27 +0100
+
+jacktrip (2.0.2+ds-2) unstable; urgency=medium
+
+  * Re-enable "VirtualStudio" on selected platforms
+    + Add qml-modules required by VirtualStudio as dependencies
+  * use dh_installman to install manpages
+    + Patch buildsystem to not compress manpages
+    + Provide dummy-manpages when cross-compiling
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Mon, 25 Sep 2023 14:08:27 +0200
+
+jacktrip (2.0.2+ds-1) unstable; urgency=medium
+
+  * New upstream version 2.0.2+ds
+    + Drop patches applied upstream
+  * Disable "Virtual Studio"
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Tue, 05 Sep 2023 23:38:57 +0200
+
+jacktrip (2.0.1+ds-1) unstable; urgency=medium
+
+  * New upstream version 2.0.1+ds
+  * Switch to Qt6
+  * Add patch to allow building without 'git' installed
+  * Add patch for a more useful manpage synopsis
+  * Use upstream's "install" targets
+  * Use upstream manpages
+    + Drop cached desktop/manpage from debian/
+  * Drop local copy of Simple-FFT (now included upstream)
+  * Update copyright information
+    + Update copyright and licenses
+    + Regenerate d/copyright_hints
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Wed, 30 Aug 2023 11:52:26 +0200
+
+jacktrip (1.10.0+ds-1) unstable; urgency=medium
+
+  * New upstream version 1.10.0+ds
+    + Drop patches applied upstream
+  * Add missing sources for Simple-FFT header library
+  * Update d/copyright
+    * Add new files
+    * Re-generate d/copyright_hints
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Mon, 19 Jun 2023 08:51:48 +0200
+
+jacktrip (1.9.0+ds-1) unstable; urgency=medium
+
+  * New upstream version 1.9.0+ds
+  * Add B-D on qtquickcontrols2-5-dev
+  * Add patch to buildsystem to allow building non-GUI jacktrip
+  * Update d/copyright
+    + Bump dates in d/copyright
+    + Re-generate d/copyright_hints
+  * Update upstream version-mangling in d/watch
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Tue, 13 Jun 2023 20:18:20 +0200
+
+jacktrip (1.7.0+ds-1) unstable; urgency=medium
+
+  * New upstream version 1.7.0+ds
+  * Use wrapper-script to launch jacktrip from .desktop
+  * Simplify 'clean' target
+  * Update d/copyright
+    + Re-generate d/copyright_hints
+  * Bump standards version to 4.6.2
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Fri, 27 Jan 2023 11:00:45 +0100
+
+jacktrip (1.6.8+ds-1) unstable; urgency=medium
+
+  * New upstream version 1.6.8+ds
+  * Drop number from repacksuffix
+  * Ensure that 'licensecheck' is run with the C.UTF-8 locale
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Sun, 11 Dec 2022 22:12:23 +0100
+
+jacktrip (1.6.7+ds0-1) unstable; urgency=medium
+
+  * New upstream version 1.6.7+ds0
+  * Update d/copyright
+    + Modernize 'licensecheck' target
+    + Re-generate d/copyright_hints
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Sun, 04 Dec 2022 22:31:06 +0100
+
+jacktrip (1.6.6+ds0-1) unstable; urgency=medium
+
+  * New upstream version 1.6.6+ds0
+  * Update d/copyright
+    + Regenerate d/copyright_hints
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Thu, 10 Nov 2022 11:15:20 +0100
+
+jacktrip (1.6.4+ds0-1) unstable; urgency=medium
+
+  * New upstream version 1.6.4+ds0
+  * Update d/copyright
+    + Regenerate d/copyright_hints
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Tue, 20 Sep 2022 12:11:04 +0200
+
+jacktrip (1.6.3+ds0-1) unstable; urgency=medium
+
+  * New upstream version 1.6.3+ds0
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Mon, 29 Aug 2022 19:10:24 +0200
+
+jacktrip (1.6.2+ds0-1) unstable; urgency=medium
+
+  [ IOhannes m zmölnig (Debian/GNU) ]
+  * New upstream version 1.6.2+ds0
+    + Re-generate d/copyright_hints
+  * B-D on libqt5websockets5-dev
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Fri, 19 Aug 2022 12:42:07 +0200
+
+jacktrip (1.6.1+ds0-1) unstable; urgency=medium
+
+  * New upstream version 1.6.1+ds0
+
+  [ IOhannes m zmölnig (Debian/GNU) ]
+  * Drop patches applied upstream
+  * Add some more QT5 B-Ds
+  * Switch buildsystem to 'meson'
+  * Override dh_auto_install
+  * Install all files for jacktrip-gui
+  * Fix cross-compilation:
+    * Mark python3-(jinja2 ,yaml) dependency as ':native'
+    * Only B-D on 'help2man' if not cross-compiling
+  * Fix d/watch to correctly handle release-candidates
+
+  [ Dennis Braun ]
+  * Bump Standards Version to 4.6.1
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Sun, 17 Jul 2022 22:31:10 +0200
+
+jacktrip (1.5.3+ds0-1) unstable; urgency=medium
+
+  * New upstream version 1.5.3+ds0
+  * Regenerate d/copyright_hints
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Wed, 06 Apr 2022 10:20:55 +0200
+
+jacktrip (1.5.2+ds0-1) unstable; urgency=medium
+
+  * New upstream version 1.5.2+ds0
+    * Refresh patches
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Mon, 07 Mar 2022 19:39:08 +0100
+
+jacktrip (1.5.1+ds0-1) unstable; urgency=medium
+
+  * New upstream version 1.5.1+ds0
+    * Refresh patches
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Wed, 19 Jan 2022 08:53:58 +0100
+
+jacktrip (1.5.0+ds0-1) unstable; urgency=medium
+
+  * New upstream version 1.5.0+ds0
+  * Bump dates in d/copyright
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Mon, 03 Jan 2022 17:23:15 +0100
+
+jacktrip (1.4.3+ds0-1) unstable; urgency=medium
+
+  * New upstream version 1.4.3+ds0
+
+  * Use new upstream changelog
+  * Update d/copyright
+    * Regenerate d/copyright_hints
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Wed, 22 Dec 2021 15:19:31 +0100
+
+jacktrip (1.4.2+ds0-1) unstable; urgency=medium
+
+  * New upstream version 1.4.2+ds0
+    * Refresh patches
+  * Drop "qjacktl" and "audacity" from jacktrip-cli's Suggests
+  * Build jacktrip-gui with RtAudio support (but not jacktrip-cli)
+  * Update manpage
+  * Apply 'wrap-and-sort -ast'
+  * Upload to unstable.
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Tue, 07 Dec 2021 11:05:58 +0100
+
+jacktrip (1.4.1+ds0-1~exp0) experimental; urgency=medium
+
+  * New upstream version 1.4.1+ds0
+
+  [ IOhannes m zmölnig (Debian/GNU) ]
+  * Refresh patches
+  * More spelling fixes
+  * Build GUI and no-GUI flavours
+  * Drop API-reference from package
+  * Adjust to new location of documentation
+  * Build manpages (if possible)
+  * Install a .desktop file for jacktrip-gui
+  * Refresh d/copyright
+    * Regenerate d/copyright_hints
+  * Fix upstream repository and homepage
+  * Fix d/watch
+  * Bump standards version to 4.6.0
+
+  [ Jenkins ]
+  * Set upstream metadata fields: Bug-Database, Bug-Submit.
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Thu, 25 Nov 2021 15:04:31 +0100
+
+jacktrip (1.3.0+ds0-1) unstable; urgency=medium
+
+  * New upstream version 1.3.0+ds0
+    * Exclude source-less PDFs
+  * Fix spelling mistakes
+  * Follow upstream and "Suggest" to install iperf, audacity, qjackctl
+  * Refresh d/copyright
+    * Regenerate d/copyright_hints
+  * Refresh d/watch
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Thu, 21 Jan 2021 12:53:28 +0100
+
+jacktrip (1.2.2-1) unstable; urgency=medium
+
+  * New upstream version 1.2.2
+    * Drop patches applied upstream
+  * Bump standards version to 4.5.1
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Mon, 04 Jan 2021 00:19:40 +0100
+
+jacktrip (1.2.1+ds0-1) unstable; urgency=medium
+
+  [ Dennis Braun ]
+  * New upstream version 1.2.1+ds0
+
+  [ IOhannes m zmölnig ]
+  * Refresh patches
+  * Add salsa-ci configuration
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Mon, 17 Aug 2020 20:05:55 +0200
+
+jacktrip (1.2+ds0-1) unstable; urgency=medium
+
+  * New upstream version 1.2
+    * Remove patches applied upstream
+    * New patch to fix spelling
+  * Build manpage directly from binary
+  * Update d/copyright
+    * Regenerate d/copyright_hints
+    * Fixe Files-stanza in d/copyright
+    * Remove files dropped by upstream from Files-Excluded
+  * Fix d/watch
+    * Use upstream's github repository
+    * Use dversionmangle=auto
+    * Add repacksuffix
+  * Bump dh-compat to 13
+  * Bump standards-version to 4.5.0
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Mon, 15 Jun 2020 10:27:50 +0200
+
+jacktrip (1.1~repack-7) unstable; urgency=medium
+
+  * Patch to handle IPv4-mapped addresses.
+    Thanks to Aaron Wyatt <dev@psi-borg.org> (Closes: #939126)
+  * Refresh patches
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Mon, 02 Sep 2019 13:35:55 +0200
+
+jacktrip (1.1~repack-6) unstable; urgency=medium
+
+  [ Ondřej Nový ]
+  * d/copyright: Use https protocol in Format field
+  * d/control: Set Vcs-* to salsa.debian.org
+
+  [ Felipe Sateler ]
+  * Change maintainer address to debian-multimedia@lists.debian.org
+
+  [ IOhannes m zmölnig ]
+  * Improve cross building: Use a triplet-prefixed pkg-config.
+    Thanks to Helmut Grohne <helmut@subdivi.de> (Closes: #923566)
+  * Switch build-system from CDBS to dh
+  * Add fix for another spelling error
+  * Update d/copyright
+    * Add Files-Excluded stanza
+    * Update dates
+    * Regenerate d/copyright_hints
+  * Fix typo in d/README.source
+  * Declare that building the package doesn't require 'root' powers
+  * Drop obsolete d/source/local-options to allow 'dgit push'
+  * Removed Jonas from uploaders (after a quick check on IRC)
+  * Bump dh compat to 12
+    * Use debhelper-compat instead of debian/compat
+  * Bump standards-version to 4.4.0
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Wed, 28 Aug 2019 09:19:01 +0200
+
+jacktrip (1.1~repack-5) unstable; urgency=medium
+
+  * Only build 'release' profile
+    * No longer ship jacktrip_debug
+  * Pass LDFLAGS to the build
+  * Fixed typo in CDBS variable name
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Wed, 03 Aug 2016 12:31:59 +0200
+
+jacktrip (1.1~repack-4) unstable; urgency=medium
+
+  * Get CFLAGS from librtaudio via pkg-config (Closes: #828951)
+    * B-D on pkg-config
+  * lintian-ignore build warnings for jacktrip_debug
+  * Removed .gitignore
+    * Suggest to use gbp-postclone hook instead
+  * Updated d/copyright
+  * Bumped standards version to 3.9.8
+    * No changes needed
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Mon, 01 Aug 2016 13:24:49 +0200
+
+jacktrip (1.1~repack-3) unstable; urgency=medium
+
+  * Updated Vcs-* stanzas
+  * Added debian/git-tuneclone.sh script (documented in README.source)
+  * Fixed debian/watch
+  * Bumped standards version to 3.9.7
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Tue, 16 Feb 2016 13:34:05 +0100
+
+jacktrip (1.1~repack-2) unstable; urgency=medium
+
+  [ IOhannes m zmölnig ]
+  * Build against Qt5
+  * Fix spelling errors
+  * documentation
+    * Strip lines that confuse help2man
+    * Don't ship doxygen's useless .map-files
+    * Build-Depend on graphviz for nice inheritance pictures
+  * Regenerated debian/{control,copyright_hints}
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Mon, 29 Jun 2015 11:53:35 +0200
+
+jacktrip (1.1~repack-1) unstable; urgency=medium
+
+  * New Upstream Release
+
+  [ IOhannes m zmölnig ]
+  * Document repacking of upstream sources in debian/README.source
+  * Remove patches incorporated upstream
+  * Build-depend on librtaudio-dev
+    * Backport patches to use system-installed RtAudio
+  * Patch for reproducible builds (Closes: #788757)
+  * Don't ship with doxygen's useless md5-files
+  * Unconditionally include cdbs/utils.mk
+  * Update my Uploader's name
+  * Upstream homepage has moved to github
+    * Update debian/watch
+  * Update debian/copyright
+  * Regenerate debian/{control,copyright_hints}
+  * Bump standards-version to 3.9.6
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Sun, 28 Jun 2015 22:57:51 +0200
+
+jacktrip (1.0.5.patch2-2) unstable; urgency=low
+
+  [ Jonas Smedegaard ]
+  * Fix typo and improve wording of long description.
+  * Rewrap long description at 72 chars.
+  * Tighten build-dependency on cdbs to versions properly supporting
+    debhelper compat level 7.
+  * Adjust copyright-check suppression hint to match recent CDBS.
+
+  [ IOhannes m zmölnig ]
+  * Rewrite debian/copyright according to final version of DEP5.
+  * Added missing include.
+  * Removed sourceforge-logo from docs.
+  * Fixed my uploader's name (after gpg-key transition).
+  * Canonicalized Vcs-* stanzas.
+  * Filtered input to help2man for nicer manpages.
+  * Forced NAME-paragraph of manpage to something useful.
+  * Removed unused patch.
+  * Updated my uploader's name.
+  * Bumped standards-version to 3.9.5
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Thu, 08 May 2014 17:32:29 +0200
+
+jacktrip (1.0.5.patch2-1) unstable; urgency=low
+
+  [ IOhannes m zmoelnig (gpg-key at iem) ]
+  * Initial release.
+    Closes: bug#604758.
+
+ -- Jonas Smedegaard <dr@jones.dk>  Mon, 29 Nov 2010 11:27:15 +0100
diff --git a/clean b/clean
new file mode 100644 (file)
index 0000000..75167fa
--- /dev/null
+++ b/clean
@@ -0,0 +1 @@
+debian/build/
diff --git a/control b/control
new file mode 100644 (file)
index 0000000..e51605c
--- /dev/null
+++ b/control
@@ -0,0 +1,75 @@
+Source: jacktrip
+Section: sound
+Priority: optional
+Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
+Uploaders:
+ IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>,
+Build-Depends:
+ debhelper-compat (= 13),
+ dh-buildinfo,
+ help2man <!cross>,
+ libjack-dev,
+ librtaudio-dev,
+ meson,
+ pkgconf | pkg-config,
+ python3-jinja2:native,
+ python3-yaml:native,
+ qt6-5compat-dev,
+ qt6-base-dev,
+ qt6-declarative-dev,
+ qt6-networkauth-dev,
+ qt6-shadertools-dev,
+ qt6-svg-dev [amd64 arm64 i386],
+ qt6-webengine-dev [amd64 arm64 i386],
+ qt6-websockets-dev [amd64 arm64  i386],
+Standards-Version: 4.7.0
+Rules-Requires-Root: no
+Homepage: https://github.com/jacktrip/jacktrip/
+Vcs-Git: https://salsa.debian.org/multimedia-team/jacktrip.git
+Vcs-Browser: https://salsa.debian.org/multimedia-team/jacktrip
+
+Package: jacktrip
+Architecture: any
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
+Suggests:
+ iperf,
+Description: high-quality system for audio network performances (cmdline)
+ JackTrip is a Linux and Mac OS X-based system used for multi-machine
+ network performance over the Internet. It supports any number of
+ channels (as many as the computer/network can handle) of bidirectional,
+ high quality, uncompressed audio signal streaming.
+ .
+ You can use it between any combination of Linux and Mac OS X systems
+ (i.e., one end using Linux can connect to the other using Mac OS X).
+ .
+ It is currently being developed and actively tested at CCRMA by the
+ SoundWIRE group.
+ .
+ This package contains the minimal command line version of jacktrip.
+
+Package: jacktrip-gui
+Architecture: any
+Depends:
+ ${misc:Depends},
+ ${qt:Depends},
+ ${shlibs:Depends},
+Suggests:
+ audacity,
+ iperf,
+ qjackctl,
+Description: high-quality system for audio network performances (GUI)
+ JackTrip is a Linux and Mac OS X-based system used for multi-machine
+ network performance over the Internet. It supports any number of
+ channels (as many as the computer/network can handle) of bidirectional,
+ high quality, uncompressed audio signal streaming.
+ .
+ You can use it between any combination of Linux and Mac OS X systems
+ (i.e., one end using Linux can connect to the other using Mac OS X).
+ .
+ It is currently being developed and actively tested at CCRMA by the
+ SoundWIRE group.
+ .
+ This package contains the GUI version of jacktrip, which also includes
+ RtAudio support.
diff --git a/copyright b/copyright
new file mode 100644 (file)
index 0000000..e4ccd66
--- /dev/null
+++ b/copyright
@@ -0,0 +1,167 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: jacktrip
+Upstream-Contact: http://groups.google.com/group/jacktrip-users
+Source: https://github.com/jacktrip/jacktrip/
+Files-Excluded:
+ *.pdf
+
+Files: *
+Copyright: 2008-2024, Juan-Pablo Caceres, Chris Chafe
+ 2020, Aaron Wyatt
+ 2022-2024, JackTrip Labs, Inc
+License: Expat
+
+Files: faust-src/*
+Copyright: 2008-2015, Juan-Pablo Caceres
+License: Expat
+
+Files: src/Effects.h
+Copyright: 2020, Julius Smith
+License: Expat
+
+Files: src/*dsp.h
+Copyright: 2003-2022, GRAME, Centre National de Creation Musicale
+ 2020, Julius Smith
+License: Expat and GPL-2+ with FAUST exception
+
+Files: src/compressordsp.h
+ src/meterdsp.h
+ src/monitordsp.h
+ src/volumedsp.h
+Copyright: 2003-2022, GRAME, Centre National de Creation Musicale
+License: Expat and LGPL-2.1+ with FAUST exception
+
+Files: src/gui/NoNap.*
+ src/gui/about.*
+ src/gui/messageDialog.*
+ src/gui/qjacktrip.*
+ src/gui/textbuf.*
+ src/gui/vuMeter.*
+Copyright: 2020-2022, Aaron Wyatt.
+License: GPL-3+
+
+Files: src/gui/WebSocketTransport.*
+Copyright: 2014, Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com,
+License: LGPL-2.1-3 with Qt-LGPL-1.1 exception
+
+Files: externals/Simple-FFT/*
+Copyright: 2013-2020, Dmitry Ivanov
+License: Expat
+
+Files: debian/*
+Copyright: 2010-2024, IOhannes m zmölnig <umlaeute@debian.org>
+License: Expat
+
+License: Expat
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+License: GPL-3+
+ 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/>.
+Comment:
+ On Debian systems, the complete text of the GNU General Public License
+ (GPL) version 3 can be found in "/usr/share/common-licenses/GPL-3".
+
+License: GPL-2+ with FAUST exception
+ 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/>.
+ .
+ EXCEPTION : As a special exception, you may create a larger work
+ that contains this FAUST architecture section and distribute
+ that work under terms of your choice, so long as this FAUST
+ architecture section is not modified.
+Comment:
+ On Debian systems, the complete text of the GNU General Public License
+ (GPL) version 2 can be found in "/usr/share/common-licenses/GPL-2".
+
+License: LGPL-2.1+ with FAUST exception
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 2.1 of the License, 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 Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program; If not, see <http://www.gnu.org/licenses/>.
+ .
+ EXCEPTION : As a special exception, you may create a larger work
+ that contains this FAUST architecture section and distribute
+ that work under terms of your choice, so long as this FAUST
+ architecture section is not modified.
+Comment:
+ On Debian systems, the complete text of the GNU Lesser General Public
+ License (LGPL) version 2.1 can be found in
+ "/usr/share/common-licenses/LGPL-2.1".
+
+License: LGPL-2.1-3 with Qt-LGPL-1.1 exception
+ Alternatively, this file may be used under the terms of the GNU Lesser
+ General Public License version 2.1 or version 3 as published by the Free
+ Software Foundation and appearing in the file LICENSE.LGPLv21 and
+ LICENSE.LGPLv3 included in the packaging of this file. Please review the
+ following information to ensure the GNU Lesser General Public License
+ requirements will be met: https://www.gnu.org/licenses/lgpl.html and
+ http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+ .
+ As a special exception, The Qt Company gives you certain additional
+ rights. These rights are described in The Qt Company LGPL Exception
+ version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+Comment:
+ The Qt Company Qt LGPL Exception version 1.1
+ .
+ As an additional permission to the GNU Lesser General Public License version
+ 2.1, the object code form of a "work that uses the Library" may incorporate
+ material from a header file that is part of the Library.  You may distribute
+ such object code under terms of your choice, provided that:
+     (i)   the header files of the Library have not been modified; and
+     (ii)  the incorporated material is limited to numerical parameters, data
+           structure layouts, accessors, macros, inline functions and
+           templates; and
+     (iii) you comply with the terms of Section 6 of the GNU Lesser General
+           Public License version 2.1.
+ .
+ Moreover, you may apply this exception to a modified version of the Library,
+ provided that such modification does not involve copying material from the
+ Library into the modified Library's header files unless such material is
+ limited to (i) numerical parameters; (ii) data structure layouts;
+ (iii) accessors; and (iv) small macros, templates and inline functions of
+ five lines or less in length.
+ .
+ Furthermore, you are not required to apply this additional permission to a
+ modified version of the Library.
+Comment:
+ On Debian systems, the complete text of the GNU Lesser General Public
+ License (LGPL) version 2.1 can be found in
+ "/usr/share/common-licenses/LGPL-2.1", and the complete text of the GNU
+ Lesser General Public License (LGPL) version 3 can be found in
+ "/usr/share/common-licenses/LGPL-3"
diff --git a/copyright_hints b/copyright_hints
new file mode 100644 (file)
index 0000000..c75aae4
--- /dev/null
@@ -0,0 +1,542 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: FIXME
+Upstream-Contact: FIXME
+Source: FIXME
+Disclaimer: Autogenerated by licensecheck
+
+Files: CMakeLists.txt
+ Doxyfile
+ LICENSES/AVC.txt
+ QJackTrip.kdev4
+ README.md
+ build
+ build-aux/flatpak/org.jacktrip.JackTrip.json
+ build-aux/flatpak/pypi-dependencies.json
+ build-aux/flatpak/requirements.txt
+ build-aux/flatpak/update_pip_deps.sh
+ cross/x86_mingw64.txt
+ cross/x86_mingw64_static.txt
+ docs/About/CHANGELOG.md
+ docs/About/Contributors.md
+ docs/About/License.md
+ docs/About/Resources.md
+ docs/Build/CrossCompile.md
+ docs/Build/Meson_build.md
+ docs/CustomJackServerName.md
+ docs/DevTools/Formatting.md
+ docs/DevTools/StaticAnalysis.md
+ docs/Documentation/MkDocs.md
+ docs/Install.md
+ docs/VirtualStudio.md
+ docs/assets/jacktrip.svg
+ docs/changelog.yml
+ docs/index.md
+ docs/requirements.txt
+ documentation/footer.html
+ documentation/header.html
+ faust-src/Makefile
+ faust-src/Makefile.compile
+ faust-src/Makefile.headers
+ faust-src/Makefile.ladspacompile
+ faust-src/Makefile.mspcompile
+ faust-src/Makefile.pdcompile
+ faust-src/Makefile.qcompile
+ faust-src/Makefile.qtcompile
+ faust-src/Makefile.sccompile
+ faust-src/Makefile.svg
+ faust-src/Makefile.vstcompile
+ faust-src/README-Limiter.md
+ faust-src/compressor-limiter-test.dsp
+ faust-src/compressordsp.dsp
+ faust-src/faust2header.cpp
+ faust-src/freeverbmonodsp.dsp
+ faust-src/limiterdsp.dsp
+ faust-src/limitertest.dsp
+ faust-src/meterdsp.dsp
+ faust-src/minimal.cpp
+ faust-src/monitordsp.dsp
+ faust-src/net-ks.dsp
+ faust-src/tests/compressor-limiter-test.dsp
+ faust-src/tests/compressor2dsp.dsp
+ faust-src/tonedsp.dsp
+ faust-src/volumedsp.dsp
+ faust-src/zitarevdsp.dsp
+ faust-src/zitarevmonodsp.dsp
+ jacktrip.pro
+ jacktrip_and_rtaudio.pro
+ linux/README.md
+ linux/add_changelog_to_metainfo.py
+ linux/container/jacktrip.service
+ linux/icons/jacktrip-symbolic.svg
+ linux/icons/jacktrip.svg
+ linux/icons/jacktrip_48x48.png
+ linux/icons/jacktrip_48x48_alt.png
+ linux/icons/jacktrip_alt.svg
+ linux/meson.build
+ linux/org.jacktrip.JackTrip.desktop.in
+ macos/JackTrip.app_template/Contents/PkgInfo
+ macos/entitlements.plist
+ macos/jacktrip_alt.iconset/icon_128x128.png
+ macos/jacktrip_alt.iconset/icon_128x128@2x.png
+ macos/jacktrip_alt.iconset/icon_16x16.png
+ macos/jacktrip_alt.iconset/icon_16x16@2x.png
+ macos/jacktrip_alt.iconset/icon_256x256.png
+ macos/jacktrip_alt.iconset/icon_256x256@2x.png
+ macos/jacktrip_alt.iconset/icon_32x32.png
+ macos/jacktrip_alt.iconset/icon_32x32@2x.png
+ macos/jacktrip_alt.iconset/icon_512x512.png
+ macos/jacktrip_alt.iconset/icon_512x512@2x.png
+ macos/meson_native_minversion_10.13.ini
+ macos/meson_native_minversion_10.14.ini
+ macos/meson_native_universal.ini
+ macos/meson_native_universal_10.13.ini
+ macos/meson_native_universal_10.14.ini
+ macos/package/JackTrip.pkgproj_template
+ macos/package/postinstall.sh
+ macos/sign-stuff.sh
+ meson.build
+ meson_options.txt
+ mkdocs.yml
+ releases/edge/mac-manifests.json
+ releases/edge/win-manifests.json
+ releases/stable/linux-manifests.json
+ releases/stable/mac-manifests.json
+ releases/stable/win-manifests.json
+ rtaudio.pro
+ scripts/README.md
+ scripts/hubMode/art.sh
+ scripts/hubMode/startJacktripHubClient.sh
+ scripts/hubMode/startJacktripHubServer.sh
+ scripts/hubMode/test_hub_mode_server_and_client.sh
+ scripts/slork/die.bin
+ scripts/slork/feedjack-cleanslate.bin
+ scripts/slork/feedjack-client.bin
+ scripts/slork/feedjack-clientconnect.bin
+ scripts/slork/feedjack-launch-n-jacktrip-servers.bin
+ scripts/slork/feedjack-launch-one-jacktrip-client.bin
+ scripts/slork/feedjack-launchjack-even-without-motu.bin
+ scripts/slork/feedjack-launchjack.bin
+ scripts/slork/feedjack-remotespeakerconnect.bin
+ scripts/slork/feedjack-server.bin
+ scripts/slork/feedjack-serverconnect.bin
+ scripts/test/client_connection_test.sh
+ scripts/test/version_test.sh
+ scripts/update_manifests.sh
+ scripts/utility/generate_auth.sh
+ scripts/utility/record_jack_receiving_ports.sh
+ src/CompressorPresets.h
+ src/ProcessPlugin.cpp
+ src/QtStaticPlugins.cpp
+ src/build
+ src/dblsqd/feed.cpp
+ src/dblsqd/feed.h
+ src/dblsqd/release.cpp
+ src/dblsqd/release.h
+ src/dblsqd/semver.cpp
+ src/dblsqd/semver.h
+ src/dblsqd/update_dialog.cpp
+ src/dblsqd/update_dialog.h
+ src/dblsqd/update_dialog.ui
+ src/gui/AppIcon.qml
+ src/gui/AudioSettings.qml
+ src/gui/Browse.qml
+ src/gui/ChangeDevices.qml
+ src/gui/Connected.qml
+ src/gui/CreateStudio.qml
+ src/gui/DeviceControls.qml
+ src/gui/DeviceControlsGroup.qml
+ src/gui/DeviceRefreshButton.qml
+ src/gui/DeviceWarning.qml
+ src/gui/Failed.qml
+ src/gui/FeedbackSurvey.qml
+ src/gui/FirstLaunch.qml
+ src/gui/Footer.qml
+ src/gui/InfoTooltip.qml
+ src/gui/LearnMoreButton.qml
+ src/gui/Login.qml
+ src/gui/Meter.qml
+ src/gui/MeterBars.qml
+ src/gui/Permissions.qml
+ src/gui/Prompt.svg
+ src/gui/Recommendations.qml
+ src/gui/SectionHeading.qml
+ src/gui/Settings.qml
+ src/gui/Setup.qml
+ src/gui/Studio.qml
+ src/gui/VolumeSlider.qml
+ src/gui/Web.qml
+ src/gui/WebEngine.qml
+ src/gui/WebNull.qml
+ src/gui/WebView.qml
+ src/gui/check.svg
+ src/gui/close.svg
+ src/gui/cog.svg
+ src/gui/ethernet.svg
+ src/gui/expand_less.svg
+ src/gui/expand_more.svg
+ src/gui/externalMic.svg
+ src/gui/flags/AE.svg
+ src/gui/flags/AU.svg
+ src/gui/flags/BE.svg
+ src/gui/flags/BR.svg
+ src/gui/flags/CA.svg
+ src/gui/flags/CH.svg
+ src/gui/flags/DE.svg
+ src/gui/flags/FR.svg
+ src/gui/flags/GB.svg
+ src/gui/flags/HK.svg
+ src/gui/flags/ID.svg
+ src/gui/flags/IT.svg
+ src/gui/flags/JP.svg
+ src/gui/flags/RO.svg
+ src/gui/flags/SE.svg
+ src/gui/flags/SG.svg
+ src/gui/flags/TW.svg
+ src/gui/flags/US.svg
+ src/gui/flags/ZA.svg
+ src/gui/headphones.svg
+ src/gui/help.svg
+ src/gui/join.svg
+ src/gui/language.svg
+ src/gui/leave.svg
+ src/gui/logo.svg
+ src/gui/loud.svg
+ src/gui/manage.svg
+ src/gui/messageDialog.ui
+ src/gui/mic.svg
+ src/gui/micoff.svg
+ src/gui/network.svg
+ src/gui/networkCheck.svg
+ src/gui/private.svg
+ src/gui/public.svg
+ src/gui/qjacktrip.qrc
+ src/gui/qjacktrip.ui
+ src/gui/qjacktrip_novs.qrc
+ src/gui/quiet.svg
+ src/gui/refresh.svg
+ src/gui/sentiment_very_dissatisfied.svg
+ src/gui/share.svg
+ src/gui/speed.svg
+ src/gui/star.svg
+ src/gui/start.svg
+ src/gui/video.svg
+ src/gui/vs.qml
+ src/gui/vsQmlClipboard.h
+ src/gui/warning.svg
+ src/gui/wedge.svg
+ src/gui/wedge_inactive.svg
+ src/makeXcodeproj.sh
+ subprojects/packagefiles/rtaudio-coreaudio-stream-channels.patch
+ subprojects/packagefiles/rtaudio-remove-input-disconnect-listener.patch
+ subprojects/rtaudio.wrap
+ subprojects/wingetopt.wrap
+ win/CodeSignTool/CodeSignTool.sh
+ win/CodeSignTool/conf/code_sign_tool.properties
+ win/CodeSignTool/conf/log4j2.xml
+ win/build_installer.bat
+ win/dialog.bmp
+ win/dialog_alt.bmp
+ win/getCsv.sh
+ win/jack.pc
+ win/jacktrip.exe.manifest
+ win/jacktrip.ico
+ win/jacktrip.wxs
+ win/jacktrip_alt.ico
+ win/meson.build
+ win/qjacktrip.rc
+ win/qt5.wxs
+ win/qt6-noguids.wxs
+ win/qt6.wxs
+Copyright: NONE
+License: UNKNOWN
+ FIXME
+
+Files: LICENSES/MIT.txt
+ documentation/documentation.cpp
+ src/AudioInterface.cpp
+ src/AudioInterface.h
+ src/Auth.cpp
+ src/Auth.h
+ src/DataProtocol.cpp
+ src/DataProtocol.h
+ src/JTApplication.h
+ src/JackAudioInterface.cpp
+ src/JackAudioInterface.h
+ src/JackTrip.cpp
+ src/JackTrip.h
+ src/JackTripWorker.cpp
+ src/JackTripWorker.h
+ src/JitterBuffer.cpp
+ src/JitterBuffer.h
+ src/LoopBack.cpp
+ src/LoopBack.h
+ src/PacketHeader.cpp
+ src/PacketHeader.h
+ src/Patcher.cpp
+ src/Patcher.h
+ src/ProcessPlugin.h
+ src/Regulator.cpp
+ src/Regulator.h
+ src/RingBuffer.cpp
+ src/RingBuffer.h
+ src/RingBufferWavetable.h
+ src/RtAudioInterface.cpp
+ src/RtAudioInterface.h
+ src/Settings.h
+ src/SslServer.cpp
+ src/SslServer.h
+ src/UdpDataProtocol.cpp
+ src/UdpDataProtocol.h
+ src/UdpHubListener.cpp
+ src/UdpHubListener.h
+ src/WaitFreeFrameBuffer.h
+ src/WaitFreeRingBuffer.h
+ src/gui/AudioInterfaceMode.h
+ src/gui/virtualstudio.cpp
+ src/gui/virtualstudio.h
+ src/gui/vsApi.cpp
+ src/gui/vsApi.h
+ src/gui/vsAudio.cpp
+ src/gui/vsAudio.h
+ src/gui/vsAuth.cpp
+ src/gui/vsAuth.h
+ src/gui/vsConstants.h
+ src/gui/vsDeeplink.cpp
+ src/gui/vsDeeplink.h
+ src/gui/vsDevice.cpp
+ src/gui/vsDevice.h
+ src/gui/vsDeviceCodeFlow.cpp
+ src/gui/vsDeviceCodeFlow.h
+ src/gui/vsMacPermissions.h
+ src/gui/vsMacPermissions.mm
+ src/gui/vsPermissions.cpp
+ src/gui/vsPermissions.h
+ src/gui/vsPing.cpp
+ src/gui/vsPing.h
+ src/gui/vsPinger.cpp
+ src/gui/vsPinger.h
+ src/gui/vsQuickView.cpp
+ src/gui/vsQuickView.h
+ src/gui/vsServerInfo.cpp
+ src/gui/vsServerInfo.h
+ src/gui/vsWebSocket.cpp
+ src/gui/vsWebSocket.h
+ src/jacktrip_globals.h
+ src/jacktrip_types.h
+ src/main.cpp
+ tests/jacktrip_tests.cpp
+Copyright: 2008, Juan-Pablo Caceres, Chris Chafe.
+  2008-2021, Juan-Pablo Caceres, Chris Chafe.
+  2008-2022, Juan-Pablo Caceres, Chris Chafe.
+  2008-2023, Juan-Pablo Caceres, Chris Chafe.
+  2008-2024, Juan-Pablo Caceres, Chris Chafe.
+  2020, Juan-Pablo Caceres, Chris Chafe.
+  2024, Juan-Pablo Caceres, Chris Chafe.
+License: Expat
+ FIXME
+
+Files: src/Analyzer.cpp
+ src/Analyzer.h
+ src/AudioTester.cpp
+ src/AudioTester.h
+ src/Compressor.cpp
+ src/Compressor.h
+ src/Limiter.cpp
+ src/Limiter.h
+ src/Meter.cpp
+ src/Meter.h
+ src/Monitor.cpp
+ src/Monitor.h
+ src/Reverb.cpp
+ src/Reverb.h
+ src/StereoToMono.cpp
+ src/StereoToMono.h
+ src/Tone.cpp
+ src/Tone.h
+ src/Volume.cpp
+ src/Volume.h
+Copyright: 2020, Julius Smith, Juan-Pablo Caceres, Chris Chafe.
+License: Expat
+ FIXME
+
+Files: src/gui/NoNap.h
+ src/gui/NoNap.mm
+ src/gui/about.h
+ src/gui/messageDialog.cpp
+ src/gui/messageDialog.h
+ src/gui/qjacktrip.cpp
+ src/gui/qjacktrip.h
+ src/gui/textbuf.cpp
+ src/gui/textbuf.h
+ src/gui/vuMeter.cpp
+ src/gui/vuMeter.h
+Copyright: 2020, Aaron Wyatt.
+  2021, Aaron Wyatt.
+  2022, Aaron Wyatt.
+License: GPL-3+
+ FIXME
+
+Files: externals/Simple-FFT/LICENSE.md
+ externals/Simple-FFT/include/simple_fft/check_fft.hpp
+ externals/Simple-FFT/include/simple_fft/copy_array.hpp
+ externals/Simple-FFT/include/simple_fft/error_handling.hpp
+ externals/Simple-FFT/include/simple_fft/fft.h
+ externals/Simple-FFT/include/simple_fft/fft.hpp
+ externals/Simple-FFT/include/simple_fft/fft_impl.hpp
+ externals/Simple-FFT/include/simple_fft/fft_settings.h
+Copyright: 2013-2020, Dmitry Ivanov
+License: Expat
+ FIXME
+
+Files: src/freeverbdsp.h
+ src/freeverbmonodsp.h
+ src/zitarevdsp.h
+ src/zitarevmonodsp.h
+Copyright: 2003-2018, GRAME, Centre National de Creation Musicale
+  2003-2019, Julius O. Smith III <jos@ccrma.stanford.edu>");
+  2003-2022, GRAME, Centre National de Creation Musicale
+  2015-2019
+License: (GPL-2+ and/or LGPL-2.1+) with FAUST exception
+ FIXME
+
+Files: src/meterdsp.h
+ src/stereotomonodsp.h
+ src/volumedsp.h
+Copyright: 2003-2018, GRAME, Centre National de Creation Musicale
+  2003-2022, GRAME, Centre National de Creation Musicale
+  2015-2019
+License: (Expat and/or GPL-2+ and/or LGPL-2.1+) with FAUST exception
+ FIXME
+
+Files: docs/Build/Linux.md
+ docs/Build/Mac.md
+ docs/Build/Windows.md
+Copyright: 2008-2020, Juan-Pablo Caceres, Chris Chafe.
+License: UNKNOWN
+ FIXME
+
+Files: src/JMess.cpp
+ src/JMess.h
+Copyright: 2007-2010, Juan-Pablo Caceres.
+  2008-2021, Juan-Pablo Caceres, Chris Chafe.
+License: Expat
+ FIXME
+
+Files: src/gui/WebSocketTransport.cpp
+ src/gui/WebSocketTransport.h
+Copyright: 2014, Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com,
+License: LGPL-2.1 or LGPL-3 with Qt-LGPL-1.1 exception
+ FIXME
+
+Files: src/gui/Poppins-Bold.ttf
+ src/gui/Poppins-Regular.ttf
+Copyright: NONE
+License: OFL-1.1
+ FIXME
+
+Files: Dockerfile
+ linux/container/README.md
+Copyright: 2023-2024, JackTrip Labs, Inc.
+License: UNKNOWN
+ FIXME
+
+Files: macos/Info_novs.plist
+ macos/JackTrip.app_template/Contents/Info.plist
+Copyright: 2020, Juan-Pablo Caceres, Chris Chafe, Aaron Wyatt, et al.
+License: UNKNOWN
+ FIXME
+
+Files: src/compressordsp.h
+Copyright: 2003-2018, GRAME, Centre National de Creation Musicale
+  2003-2022, GRAME, Centre National de Creation Musicale
+  2014-2020, Julius O. Smith III <jos@ccrma.stanford.edu>");
+  2015-2019
+License: (Expat and/or GPL-2+ and/or LGPL-2.1+) with FAUST exception
+ FIXME
+
+Files: src/monitordsp.h
+Copyright: 2003-2022, GRAME, Centre National de Creation Musicale
+  2015-2019
+License: (Expat and/or LGPL-2.1+) with FAUST exception
+ FIXME
+
+Files: src/limiterdsp.h
+Copyright: 2003-2018, GRAME, Centre National de Creation Musicale
+  2003-2022, GRAME, Centre National de Creation Musicale
+  2015-2019
+  2020, Dario Sanfilippo <sanfilippo.dario@gmail.com>");
+  2022, Dario Sanfilippo <sanfilippo.dario@gmail.com>");
+License: (GPL-2+ and/or LGPL-2.1+) with FAUST exception
+ FIXME
+
+Files: src/tonedsp.h
+Copyright: 2003-2018, GRAME, Centre National de Creation Musicale
+  2003-2022, GRAME, Centre National de Creation Musicale
+  2015-2019
+License: (GPL-2+ and/or LGPL-2.1+) with FAUST exception
+ FIXME
+
+Files: externals/Simple-FFT/README.md
+Copyright: NONE
+License: Expat
+ FIXME
+
+Files: src/gui/about.ui
+Copyright: 2008-2020, Juan-Pablo Caceres, Chris Chafe, et al. SoundWIRE group at CCRMA, Stanford University.&lt;/p&gt;&lt;p&gt;Classic mode graphical user interface component originally released as QJackTrip, Copyright © 2020 Aaron Wyatt.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Virtual Studio interface and integration Copyright © 2022-2023 JackTrip Labs, Inc.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;%LICENSE%JackTrip source code is released under MIT and GPL licenses. See LICENSE.md file for more information.&lt;/p&gt;&lt;p&gt;This is free software and is provided &amp;quot;as is&amp;quot;, without warranty of any kind.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+License: Expat
+ FIXME
+
+Files: src/jacktrip_globals.cpp
+Copyright: 2008-2021, Juan-Pablo Caceres, Chris Chafe.
+  2012, The Chromium Authors.
+License: Expat
+ FIXME
+
+Files: src/Effects.h
+Copyright: 2020, Julius Smith.
+License: Expat
+ FIXME
+
+Files: LICENSE.md
+Copyright: 2008-2020, Juan-Pablo Caceres, Chris Chafe.
+  2020, Aaron Wyatt
+  2022-2023, JackTrip Labs, Inc.
+License: Expat and/or LGPL
+ FIXME
+
+Files: src/Settings.cpp
+Copyright: 2008-2021, Juan-Pablo Caceres, Chris Chafe.
+  2008-2022, Juan-Pablo Caceres, Chris Chafe." << endl;
+License: Expat and/or LGPL
+ FIXME
+
+Files: macos/assemble_app.sh
+Copyright: 2020-2021, Aaron Wyatt et al."
+License: GPL-3
+ FIXME
+
+Files: LICENSES/GPL-3.0.txt
+Copyright: 2007, Free Software Foundation, Inc. <https://fsf.org/>
+License: GPL-3
+ FIXME
+
+Files: src/gui/about.cpp
+Copyright: 2020, Aaron Wyatt.
+License: GPL-3+ and/or LGPL
+ FIXME
+
+Files: faust-src/freeverbdsp.dsp
+Copyright: NONE
+License: LGPL
+ FIXME
+
+Files: LICENSES/LGPL-3.0-only.txt
+Copyright: 2007, Free Software Foundation, Inc. <https://fsf.org/>
+License: LGPL-3
+ FIXME
+
+Files: linux/org.jacktrip.JackTrip.metainfo.xml.in.in
+Copyright: 2021, Nils Tonnätt <nils.tonnaett@posteo.de> -->
+License: UNKNOWN
+ FIXME
+
diff --git a/docs b/docs
new file mode 100644 (file)
index 0000000..a188e06
--- /dev/null
+++ b/docs
@@ -0,0 +1 @@
+docs/*
diff --git a/gbp.conf b/gbp.conf
new file mode 100644 (file)
index 0000000..a7281f9
--- /dev/null
+++ b/gbp.conf
@@ -0,0 +1,5 @@
+# Configuration file for git-buildpackage and friends
+
+[DEFAULT]
+pristine-tar = True
+sign-tags = True
diff --git a/gbp/postclone.sh b/gbp/postclone.sh
new file mode 100755 (executable)
index 0000000..5790ec6
--- /dev/null
@@ -0,0 +1,14 @@
+#!/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
+
+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/")
diff --git a/jacktrip-gui.alternatives b/jacktrip-gui.alternatives
new file mode 100644 (file)
index 0000000..14f8304
--- /dev/null
@@ -0,0 +1,7 @@
+Name: jacktrip
+Link: /usr/bin/jacktrip
+Alternative: /usr/bin/jacktrip-gui
+Dependents:
+  /usr/share/man/man1/jacktrip.1.gz jacktrip.1.gz /usr/share/man/man1/jacktrip-gui.1.gz
+Priority: 50
+
diff --git a/jacktrip-gui.install b/jacktrip-gui.install
new file mode 100644 (file)
index 0000000..bddf55b
--- /dev/null
@@ -0,0 +1,4 @@
+/usr/bin/*-gui
+/usr/share/applications/
+/usr/share/icons/
+/usr/share/metainfo/
diff --git a/jacktrip-gui.manpages b/jacktrip-gui.manpages
new file mode 100644 (file)
index 0000000..49ac1c5
--- /dev/null
@@ -0,0 +1 @@
+/usr/share/man/*/*-gui.*
diff --git a/jacktrip.1 b/jacktrip.1
new file mode 100644 (file)
index 0000000..d2ea783
--- /dev/null
@@ -0,0 +1,21 @@
+.TH jacktrip 1 "2010 Mar 24" GNU
+.SH NAME
+JackTrip \- high-quality system for audio network performances
+.SH SYNOPSIS
+.B jacktrip
+[\fI\,-s|-c|-S|-C hostIPAddressOrURL\/\fR] [\fI\,options\/\fR]
+.SH DESCRIPTION
+JackTrip is a multi-machine audio system used for network music performance over
+the Internet.
+It supports any number of channels (as many as the computer/network can handle)
+of bidirectional, high quality, uncompressed audio signal streaming.
+.SH OPTIONS
+.TP
+\fB\-h\fR, \fB\-\-help\fR
+Prints usage information
+.SH COPYRIGHT
+Copyright \(co 2008\-2022 Juan\-Pablo Caceres, Chris Chafe.
+SoundWIRE group at CCRMA, Stanford University
+This build of JackTrip is subject to LGPL license.
+JackTrip source code is released under MIT and GPL licenses.
+See LICENSE.md file for more information.
diff --git a/jacktrip.alternatives b/jacktrip.alternatives
new file mode 100644 (file)
index 0000000..b52c267
--- /dev/null
@@ -0,0 +1,7 @@
+Name: jacktrip
+Link: /usr/bin/jacktrip
+Alternative: /usr/bin/jacktrip-cli
+Dependents:
+  /usr/share/man/man1/jacktrip.1.gz jacktrip.1.gz /usr/share/man/man1/jacktrip-cli.1.gz
+Priority: 10
+
diff --git a/jacktrip.install b/jacktrip.install
new file mode 100644 (file)
index 0000000..4a7740f
--- /dev/null
@@ -0,0 +1 @@
+/usr/bin/*-cli
diff --git a/jacktrip.manpages b/jacktrip.manpages
new file mode 100644 (file)
index 0000000..15c90f5
--- /dev/null
@@ -0,0 +1 @@
+/usr/share/man/*/*-cli.*
diff --git a/patches/dont_compress_manpages.patch b/patches/dont_compress_manpages.patch
new file mode 100644 (file)
index 0000000..be626df
--- /dev/null
@@ -0,0 +1,19 @@
+Description: Prevent buildsystem from gzipping manpages
+ dh_installman does this for us
+Author: IOhannes m zmölnig
+Origin: Debian
+Forwarded: not-needed
+Last-Update: 2023-09-25
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- jacktrip.orig/meson.build
++++ jacktrip/meson.build
+@@ -346,7 +346,7 @@
+                       command: [help2man, help2man_opts, '--output=@OUTPUT@', jacktrip],
+                       install: not gzip.found(),
+                       install_dir: get_option('mandir') / 'man1')
+-              if gzip.found()
++              if gzip.found() or false
+                       custom_target('jacktrip.1.gz',
+                               input: manfile,
+                               output: 'jacktrip.1.gz',
diff --git a/patches/gui-launcher.patch b/patches/gui-launcher.patch
new file mode 100644 (file)
index 0000000..ec3c587
--- /dev/null
@@ -0,0 +1,18 @@
+Description: Use wrapper-script to launch jacktrip-gui from .desktop
+Author: IOhannes m zmölnig
+Origin: Debian
+Forwarded: not-needed
+Last-Update: 2023-11-10
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- jacktrip.orig/linux/org.jacktrip.JackTrip.desktop.in
++++ jacktrip/linux/org.jacktrip.JackTrip.desktop.in
+@@ -3,7 +3,7 @@
+ Name=JackTrip@name_suffix@
+ Comment=Network Music Performance over the Internet
+ Comment[fr]=Performance de musique en réseau sur internet
+-Exec=jacktrip %u
++Exec=/usr/bin/jacktrip-gui %u
+ Icon=@icon@
+ Terminal=false
+ StartupWMClass=@wmclass@
diff --git a/patches/series b/patches/series
new file mode 100644 (file)
index 0000000..2bbe444
--- /dev/null
@@ -0,0 +1,2 @@
+gui-launcher.patch
+dont_compress_manpages.patch
diff --git a/rules b/rules
new file mode 100755 (executable)
index 0000000..45fd608
--- /dev/null
+++ b/rules
@@ -0,0 +1,85 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# See debhelper(7) (uncomment to enable)
+# output every command that modifies files on the build system.
+#export DH_VERBOSE = 1
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+FLAVORS = cli gui
+CONFIG = -Djack=enabled -Dqtversion=6
+CONFIG_cli = -Dnogui=true -Drtaudio=disabled
+CONFIG_gui = -Dnogui=false -Drtaudio=enabled
+
+ifeq ($(strip $(filter $(DEB_HOST_ARCH), amd64 arm64 i386)),)
+CONFIG += -Dnovs=true
+else
+QT_DEPENDS = \
+       qml6-module-qt5compat-graphicaleffects, \
+       qml6-module-qtqml-workerscript, \
+       qml6-module-qtquick-controls, \
+       qml6-module-qtquick-layouts, \
+       qml6-module-qtquick-templates, \
+       qml6-module-qtquick-window, \
+       qml6-module-qtwebchannel, \
+       qml6-module-qtwebengine
+endif
+
+
+
+builddir=debian/build/flavor-
+
+export QT_SELECT=qt6
+DEB_SRCDIR = .
+
+%:
+       dh $@ --sourcedirectory=$(DEB_SRCDIR) --buildsystem=meson
+
+#.PHONY: $(patsubst %,configure_%,$(FLAVORS))
+override_dh_auto_configure-arch: $(patsubst %,configure_%,$(FLAVORS))
+configure_%:
+       dh_auto_configure -a -B $(builddir)$* -- $(strip $(CONFIG) $(CONFIG_$*))
+
+#.PHONY: $(patsubst %,build_%,$(FLAVORS))
+override_dh_auto_build-arch: $(patsubst %,build_%,$(FLAVORS))
+build_%:
+       dh_auto_build -a -B $(builddir)$*
+
+
+#.PHONY: $(patsubst %,test_%,$(FLAVORS))
+override_dh_auto_test-arch: $(patsubst %,test_%,$(FLAVORS))
+test_%:
+       dh_auto_test -a -B $(builddir)$*
+
+#.PHONY: $(patsubst %,install_%,$(FLAVORS))
+override_dh_auto_install-arch: $(patsubst %,install_%,$(FLAVORS))
+install_%:
+       dh_auto_install -a -B $(builddir)$*
+       -mv debian/tmp/usr/bin/jacktrip debian/tmp/usr/bin/jacktrip-$*
+       # dummy manpages (for cross-compiling)
+       mkdir -p debian/tmp/usr/share/man/man1/
+       test -e debian/tmp/usr/share/man/man1/jacktrip.1 || cp debian/jacktrip.1 debian/tmp/usr/share/man/man1/jacktrip.1
+       # flavoured manpages
+       -mv debian/tmp/usr/share/man/man1/jacktrip.1 debian/tmp/usr/share/man/man1/jacktrip-$*.1
+       -mv debian/tmp/usr/share/man/man1/jacktrip.1.gz debian/tmp/usr/share/man/man1/jacktrip-$*.1.gz
+       -find debian/tmp -type f -name "*.desktop" -exec sed -e "s|^\(Exec=jacktrip\)$$|\1-$*|" -i {} ";"
+
+override_dh_installchangelogs:
+       dh_installchangelogs docs/changelog.yml
+
+override_dh_gencontrol:
+       dh_gencontrol -- \
+               -Vqt:Depends="$(QT_DEPENDS)"
+
+
+
+DEB_COPYRIGHT_CHECK_IGNORE_REGEX = \
+        debian/.*|documentation/img/.*|docs/images/.*\.png|src/gui/.*\.png|src/gui/alt/Jacktrip\.ai|macos/jacktrip\.iconset/.*\.png|macos/JackTrip\.app_template/Contents/Resources/jacktrip\.icns|macos/jacktrip_alt\.icns
+# licensecheck v1
+.PHONY: licensecheck
+licensecheck:
+       LANG=C.UTF-8 licensecheck \
+               -i "^($(DEB_COPYRIGHT_CHECK_IGNORE_REGEX))$$" \
+               --check '.*' --recursive --deb-machine --lines 0 * \
+               > debian/copyright_newhints
+       cmp debian/copyright_hints debian/copyright_newhints \
+               && rm debian/copyright_newhints
diff --git a/salsa-ci.yml b/salsa-ci.yml
new file mode 100644 (file)
index 0000000..33c3a64
--- /dev/null
@@ -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/source/format b/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/upstream/metadata b/upstream/metadata
new file mode 100644 (file)
index 0000000..9bd824a
--- /dev/null
@@ -0,0 +1,3 @@
+---
+Bug-Database: https://github.com/jacktrip/jacktrip/issues
+Bug-Submit: https://github.com/jacktrip/jacktrip/issues/new
diff --git a/watch b/watch
new file mode 100644 (file)
index 0000000..6a1ed21
--- /dev/null
+++ b/watch
@@ -0,0 +1,8 @@
+# you can run the "uscan" command to check for upstream updates and more.
+# See uscan(1) for format
+version=4
+opts=dversionmangle=auto,\
+     uversionmangle=s/-(alpha|beta|pre|rc)/~$1/,\
+     repacksuffix=+ds,\
+     filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE@-$1.tar.gz% \
+  https://github.com/jacktrip/jacktrip/tags .*/v?(\d\S*)\.tar\.gz