Skip to content

Commit

Permalink
Merge debian control file
Browse files Browse the repository at this point in the history
Fixes: #2430
  • Loading branch information
ann0see committed Mar 2, 2022
1 parent 8423b4a commit 40ca392
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 60 deletions.
39 changes: 0 additions & 39 deletions distributions/autobuilddeb/control

This file was deleted.

5 changes: 0 additions & 5 deletions distributions/build-debian-package-auto.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,6 @@ do
done
echo

echo "Copying modified control file for proper dependencies/maintainer logic"
cp distributions/autobuilddeb/control debian/control

echo "${VERSION} building..."

sed -i "s/é&%JAMVERSION%&è/${VERSION}/g" debian/control

debuild --preserve-env -b -us -uc
35 changes: 19 additions & 16 deletions distributions/debian/control
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Source: jamulus
Section: sound
Priority: optional
Maintainer: "Marc Landolt jr" <[email protected]>
Maintainer: "The Jamulus Development Team" <[email protected]>
Build-Depends:
debhelper (>= 9),
libjack-jackd2-dev,
Expand All @@ -14,30 +14,33 @@ Vcs-Browser: https://github.com/jamulussoftware/jamulus

Package: jamulus
Architecture: any
Depends:
${shlibs:Depends},
${misc:Depends},
# Define dependencies explicitly for the best compatibility across all supported Ubuntu/Debian versions.
# The automatism would otherwise select package names or versions which are not available on some systems,
# especially when run in the Github Ubuntu 18.04 build environment.
Depends: libc6 (>= 2.17), libgcc1 (>= 1:3.0), libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116, libqt5core5a (>= 5.5.0), libqt5gui5 (>= 5.0.2) | libqt5gui5-gles (>= 5.0.2), libqt5network5 (>= 5.0.2), libqt5widgets5 (>= 5.2.0), libqt5xml5 (>= 5.0.2), libstdc++6 (>= 5.2)
Recommends: qjackctl
Description: Low latency Audio Server/Client
The Jamulus software enables musicians to perform real-time jam sessions over
the internet. There is one server running the Jamulus server software which
Jamulus is for playing, rehearsing, or just jamming with your friends, your band
or just anyone you find online. With high quality, low-latency sound on a normal
broadband connection, it's easy to play together remotely and in time.
There is one server running the Jamulus server software which
collects the audio data from each Jamulus client, mixes the audio data and
sends the mix back to each client.
.
It runs on Windows / OSX / Linux.
It runs on all major operating systems.

Package: jamulus-headless
Architecture: any
Depends:
${shlibs:Depends},
${misc:Depends},
adduser,
Depends: libqt5core5a (>= 5.5.0), libqt5network5 (>= 5.0.2), libqt5xml5 (>= 5.0.2)
Description: Low latency Audio Server (headless)
The Jamulus software enables musicians to perform real-time jam sessions over
the internet. There is one server running the Jamulus server software which
This package contains a Jamulus binary built for headless operation
(without GUI library dependencies) and a jamulus-headless systemd service.
Jamulus is for playing, rehearsing, or just jamming with your friends, your band
or just anyone you find online. With high quality, low-latency sound on a normal
broadband connection, it's easy to play together remotely and in time.
There is one server running the Jamulus server software which
collects the audio data from each Jamulus client, mixes the audio data and
sends the mix back to each client.
.
It runs on Windows / OSX / Linux.
It runs on all major operating systems.
.
This package contains a Jamulus binary built for headless operation
(without GUI library dependencies) and a jamulus-headless systemd service.

0 comments on commit 40ca392

Please sign in to comment.