Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
d94a7f6
separate directory for distros
May 26, 2019
0aab1a7
fixing errors
May 26, 2019
e4367df
fixing errors
May 26, 2019
b43cea5
fixing errors
May 26, 2019
73ad89c
fixing errors
May 26, 2019
1bfc5fb
fixing errors
May 26, 2019
33bd1a2
fixing errors
May 26, 2019
b30b37d
fixing errors
May 26, 2019
dc25a7b
fixing errors
May 26, 2019
0ee5ca1
fixing errors
May 26, 2019
91b4f88
adding start icon
May 26, 2019
2c43296
adding start icon
May 26, 2019
cd27822
adding start icon
May 26, 2019
2a2b222
adding start icon
May 26, 2019
e31b28b
adding start icon
May 26, 2019
ebb8390
qtdeclarative5-dev
May 27, 2019
21180fc
fixing dependencies
May 27, 2019
b7fe379
fixing errors
May 27, 2019
19dcb26
fixing errors
May 27, 2019
d90cd8d
fixing errors
May 27, 2019
53a2fb0
fixing errors
May 27, 2019
bb4f6cd
adding lowercase param
May 27, 2019
b3f489f
Merge remote-tracking branch 'upstream/master'
May 27, 2019
9a6badd
merged with upstream
May 27, 2019
4e521e2
added icon
May 27, 2019
b5e4d9e
added icon
May 27, 2019
00a12d8
added icon
May 27, 2019
0ae7fd5
hint for builder
May 27, 2019
720feaf
hint for builder
May 27, 2019
a8eb33b
hint for builder
May 27, 2019
794901d
hint for builder
May 27, 2019
876e767
hint for builder
May 27, 2019
9cb34e4
service
May 28, 2019
abb350b
service
May 28, 2019
a87968a
postinst
May 28, 2019
3695e41
servce name
May 28, 2019
4c5c8a3
service parameters
May 28, 2019
5ad2886
service parameters
May 28, 2019
6118973
start parameter name
May 29, 2019
16f986f
startup service fix
May 29, 2019
4b0e4c8
startup service fix
May 29, 2019
92b1882
adding architectures
braindef May 29, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions distributions/build-debian-package.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/bin/bash
red="\e[91m"
default="\e[39m"
echo Today \(2019-05-27\) it is maybe best to build the .deb it on Ubuntu 16.04
echo Since there are no versions specified of the libraries it will takte current
echo so it would also run on Ubuntu 17,18,19 or Debian 9/10
echo -e ${red}press a [KEY] to continue or [CTRL]-C to abort${default}
read -n 1

sudo apt-get install devscripts build-essential lintian dh-make
sudo apt-get install qtdeclarative5-dev qt5-default libjack-jackd2-dev

mv debian ..
cd ..
debuild -us -uc
mv debian distributions
5 changes: 5 additions & 0 deletions distributions/debian/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
jamulus (3.4.3) UNRELEASED; urgency=medium

* Initial release. (Closes: 3.4.3)

-- marc <debian@marclandolt.ch> Sun, 26 May 2019 13:11:40 +0200
1 change: 1 addition & 0 deletions distributions/debian/compat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
9
15 changes: 15 additions & 0 deletions distributions/debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Source: jamulus
Section: sound
Priority: optional
Maintainer: "Marc Landolt jr" <debian@marclandolt.ch>
Build-Depends: debhelper (>= 9), libc6-dev | libc-dev ,g++, make, dpkg-dev, qtdeclarative5-dev, qt5-default, libjack-jackd2-dev
Standards-Version: 3.9.5
Homepage: http://http://llcon.sourceforge.net/
Vcs-Git: git://github.com/corrados/jamulus.git
Vcs-Browser: https://github.com/corrados/jamulus

Package: jamulus
Architecture: i386 amd64 armhf
Depends: ${shlibs:Depends}, ${misc:Depends}, qt5-default, qtchooser, jackd
Description: Low latency Audio Server/Client
that runs on Windows / OSX / Linux
15 changes: 15 additions & 0 deletions distributions/debian/control.bak
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Source: jamulus
Section: sound
Priority: optional
Maintainer: "Marc Landolt jr" <debian@marclandolt.ch>
Build-Depends: debhelper (>= 9), libc6-dev (>=2.24) | libc-dev (>=2.24),g++ (>= 4:6.3), make (>=4.1), dpkg-dev (>= 1.17.11), qtdeclarative5-dev, qt5-default, libjack-jackd2-dev
Standards-Version: 3.9.5
Homepage: http://http://llcon.sourceforge.net/
Vcs-Git: git://github.com/corrados/jamulus.git
Vcs-Browser: https://github.com/corrados/jamulus

Package: jamulus
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, qt5-default, qtchooser, jackd
Description: Low latency Audio Server/Client
that runs on Windows / OSX / Linux
3 changes: 3 additions & 0 deletions distributions/debian/copyright
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
GNU General Public License version 2.0 (GPLv2)
Files: src/*
License: GPL-2
2 changes: 2 additions & 0 deletions distributions/debian/postinst
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
adduser --system jamulus
18 changes: 18 additions & 0 deletions distributions/debian/rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/make -f
%:
dh $@

override_dh_auto_configure:
qmake CONFIG+=noupcasename Jamulus.pro

override_dh_usrlocal:
echo $$(pwd)
mkdir -p $$(pwd)/debian/jamulus/usr/bin/
install -D -m 0755 jamulus $$(pwd)/debian/jamulus/usr/bin/
mkdir -p $$(pwd)/debian/jamulus/usr/share/applications/
install -D -m 0755 $$(pwd)/distributions/jamulus.desktop $$(pwd)/debian/jamulus/usr/share/applications/
mkdir -p $$(pwd)/debian/jamulus/usr/share/icons/hicolor/48x48/apps/
cp $$(pwd)/distributions/jamulus.png $$(pwd)/debian/jamulus/usr/share/icons/hicolor/48x48/apps/
mkdir -p $$(pwd)/debian/jamulus/lib/systemd/system
cp $$(pwd)/distributions/jamulus-server.service $$(pwd)/debian/jamulus/lib/systemd/system/

14 changes: 14 additions & 0 deletions distributions/jamulus-server.service
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
[Unit]
Description=Jamulus-Server
After=network.target
StartLimitIntervalSec=0

[Service]
Type=simple
Restart=always
RestartSec=1
User=jamulus
ExecStart=/bin/bash -c '/usr/bin/jamulus -s -n --servername $(uname -n) -l /var/log/jamulus -e jamulus.fischvolk.de -g -w "Connected..." -o "$(uname -n);Aarau;206;"'

[Install]
WantedBy=multi-user.target
10 changes: 10 additions & 0 deletions distributions/jamulus.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[Desktop Entry]
Name=Jamulus
Comment=Jam Session
GenericName=Internet Jam Session Software
Exec=jamulus
Icon=jamulus
Terminal=false
Type=Application
Categories=AudioVideo;Audio;Mixer;Qt;

Binary file added distributions/jamulus.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.