From: Peter Michael Green Date: Sun, 14 Jul 2024 20:22:19 +0000 (+0000) Subject: jacktrip (2.3.0+ds-1+rpi1) trixie-staging; urgency=medium X-Git-Tag: archive/raspbian/2.5.1+ds-1+rpi1~4 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=43bf76579d866423538c1f0e7717edb141cfc41a;p=jacktrip.git jacktrip (2.3.0+ds-1+rpi1) trixie-staging; urgency=medium * Remove armhf from qtwebengine architecture lists. [dgit import unpatched jacktrip 2.3.0+ds-1+rpi1] --- 43bf76579d866423538c1f0e7717edb141cfc41a diff --cc debian/README.source index 0000000,0000000..3a3ebcd new file mode 100644 --- /dev/null +++ b/debian/README.source @@@ -1,0 -1,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 < Mon, 1 Aug 2016 12:15:50 +0200 ++ diff --cc debian/changelog index 0000000,0000000..a919164 new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,461 @@@ ++jacktrip (2.3.0+ds-1+rpi1) trixie-staging; urgency=medium ++ ++ * Remove armhf from qtwebengine architecture lists. ++ ++ -- Peter Michael Green 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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 (Closes: #939126) ++ * Refresh patches ++ ++ -- IOhannes m zmölnig (Debian/GNU) 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 (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) 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) 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) 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) 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) 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) 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) 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 Mon, 29 Nov 2010 11:27:15 +0100 diff --cc debian/clean index 0000000,0000000..75167fa new file mode 100644 --- /dev/null +++ b/debian/clean @@@ -1,0 -1,0 +1,1 @@@ ++debian/build/ diff --cc debian/control index 0000000,0000000..e51605c new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,75 @@@ ++Source: jacktrip ++Section: sound ++Priority: optional ++Maintainer: Debian Multimedia Maintainers ++Uploaders: ++ IOhannes m zmölnig (Debian/GNU) , ++Build-Depends: ++ debhelper-compat (= 13), ++ dh-buildinfo, ++ help2man , ++ 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 --cc debian/copyright index 0000000,0000000..e4ccd66 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,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 ++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 . ++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 . ++ . ++ 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 . ++ . ++ 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 --cc debian/copyright_hints index 0000000,0000000..c75aae4 new file mode 100644 --- /dev/null +++ b/debian/copyright_hints @@@ -1,0 -1,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 "); ++ 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 "); ++ 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 "); ++ 2022, Dario Sanfilippo "); ++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.</p><p>Classic mode graphical user interface component originally released as QJackTrip, Copyright © 2020 Aaron Wyatt.</p><p></p><p>Virtual Studio interface and integration Copyright © 2022-2023 JackTrip Labs, Inc.</p><p></p><p>%LICENSE%JackTrip source code is released under MIT and GPL licenses. See LICENSE.md file for more information.</p><p>This is free software and is provided &quot;as is&quot;, without warranty of any kind.</p></body></html> ++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. ++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. ++License: LGPL-3 ++ FIXME ++ ++Files: linux/org.jacktrip.JackTrip.metainfo.xml.in.in ++Copyright: 2021, Nils Tonnätt --> ++License: UNKNOWN ++ FIXME ++ diff --cc debian/docs index 0000000,0000000..a188e06 new file mode 100644 --- /dev/null +++ b/debian/docs @@@ -1,0 -1,0 +1,1 @@@ ++docs/* diff --cc debian/gbp.conf index 0000000,0000000..a7281f9 new file mode 100644 --- /dev/null +++ b/debian/gbp.conf @@@ -1,0 -1,0 +1,5 @@@ ++# Configuration file for git-buildpackage and friends ++ ++[DEFAULT] ++pristine-tar = True ++sign-tags = True diff --cc debian/gbp/postclone.sh index 0000000,0000000..5790ec6 new file mode 100755 --- /dev/null +++ b/debian/gbp/postclone.sh @@@ -1,0 -1,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 --cc debian/jacktrip-gui.alternatives index 0000000,0000000..14f8304 new file mode 100644 --- /dev/null +++ b/debian/jacktrip-gui.alternatives @@@ -1,0 -1,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 --cc debian/jacktrip-gui.install index 0000000,0000000..bddf55b new file mode 100644 --- /dev/null +++ b/debian/jacktrip-gui.install @@@ -1,0 -1,0 +1,4 @@@ ++/usr/bin/*-gui ++/usr/share/applications/ ++/usr/share/icons/ ++/usr/share/metainfo/ diff --cc debian/jacktrip-gui.manpages index 0000000,0000000..49ac1c5 new file mode 100644 --- /dev/null +++ b/debian/jacktrip-gui.manpages @@@ -1,0 -1,0 +1,1 @@@ ++/usr/share/man/*/*-gui.* diff --cc debian/jacktrip.1 index 0000000,0000000..d2ea783 new file mode 100644 --- /dev/null +++ b/debian/jacktrip.1 @@@ -1,0 -1,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 --cc debian/jacktrip.alternatives index 0000000,0000000..b52c267 new file mode 100644 --- /dev/null +++ b/debian/jacktrip.alternatives @@@ -1,0 -1,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 --cc debian/jacktrip.install index 0000000,0000000..4a7740f new file mode 100644 --- /dev/null +++ b/debian/jacktrip.install @@@ -1,0 -1,0 +1,1 @@@ ++/usr/bin/*-cli diff --cc debian/jacktrip.manpages index 0000000,0000000..15c90f5 new file mode 100644 --- /dev/null +++ b/debian/jacktrip.manpages @@@ -1,0 -1,0 +1,1 @@@ ++/usr/share/man/*/*-cli.* diff --cc debian/patches/dont_compress_manpages.patch index 0000000,0000000..be626df new file mode 100644 --- /dev/null +++ b/debian/patches/dont_compress_manpages.patch @@@ -1,0 -1,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 --cc debian/patches/gui-launcher.patch index 0000000,0000000..ec3c587 new file mode 100644 --- /dev/null +++ b/debian/patches/gui-launcher.patch @@@ -1,0 -1,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 --cc debian/patches/series index 0000000,0000000..2bbe444 new file mode 100644 --- /dev/null +++ b/debian/patches/series @@@ -1,0 -1,0 +1,2 @@@ ++gui-launcher.patch ++dont_compress_manpages.patch diff --cc debian/rules index 0000000,0000000..45fd608 new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,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 --cc debian/salsa-ci.yml index 0000000,0000000..33c3a64 new file mode 100644 --- /dev/null +++ b/debian/salsa-ci.yml @@@ -1,0 -1,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 --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/upstream/metadata index 0000000,0000000..9bd824a new file mode 100644 --- /dev/null +++ b/debian/upstream/metadata @@@ -1,0 -1,0 +1,3 @@@ ++--- ++Bug-Database: https://github.com/jacktrip/jacktrip/issues ++Bug-Submit: https://github.com/jacktrip/jacktrip/issues/new diff --cc debian/watch index 0000000,0000000..6a1ed21 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,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