summaryrefslogtreecommitdiff
path: root/manualPorts/jamulus
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2021-02-05 21:31:59 +0100
committerErich Eckner <git@eckner.net>2021-02-05 21:31:59 +0100
commit1484dc9a23f2c3d3af120c392439a6727b22536d (patch)
treebe38dd5607732362333bfd8892007879371f69b2 /manualPorts/jamulus
parent900778634b28b665534363b39afda029dafe1822 (diff)
downloadcrux-ports-1484dc9a23f2c3d3af120c392439a6727b22536d.tar.xz
jamulus neu
Diffstat (limited to 'manualPorts/jamulus')
-rw-r--r--manualPorts/jamulus/.footprint11
-rw-r--r--manualPorts/jamulus/.md5sum1
-rw-r--r--manualPorts/jamulus/.signature5
-rw-r--r--manualPorts/jamulus/Pkgfile22
-rwxr-xr-xmanualPorts/jamulus/lastVersion.sh12
5 files changed, 51 insertions, 0 deletions
diff --git a/manualPorts/jamulus/.footprint b/manualPorts/jamulus/.footprint
new file mode 100644
index 0000000..cf006d9
--- /dev/null
+++ b/manualPorts/jamulus/.footprint
@@ -0,0 +1,11 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/Jamulus
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/applications/
+-rw-r--r-- root/root usr/share/applications/jamulus.desktop
+drwxr-xr-x root/root usr/share/icons/
+drwxr-xr-x root/root usr/share/icons/hicolor/
+drwxr-xr-x root/root usr/share/icons/hicolor/512x512/
+drwxr-xr-x root/root usr/share/icons/hicolor/512x512/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/512x512/apps/jamulus.png
diff --git a/manualPorts/jamulus/.md5sum b/manualPorts/jamulus/.md5sum
new file mode 100644
index 0000000..6c743e0
--- /dev/null
+++ b/manualPorts/jamulus/.md5sum
@@ -0,0 +1 @@
+55b9b043c3335568f73a6b9c23a87376 r3_6_2.tar.gz
diff --git a/manualPorts/jamulus/.signature b/manualPorts/jamulus/.signature
new file mode 100644
index 0000000..efea374
--- /dev/null
+++ b/manualPorts/jamulus/.signature
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/deepthought.pub
+RWQxCptPusLGGiAtuSEADG24kRKwk++HM9E9zbJse1mfQC1rqydWcwKribkYBug7Xw74Pxn6vKJWOaJ+nmn3FkO8rG3KP3QwZQA=
+SHA256 (Pkgfile) = 7411c77bd15b03abbec6b7250b69c96774bbd69638ae471be47c717e56f1b5f6
+SHA256 (.footprint) = b0687c6b31b2f5066593fcd26a71df4e3d138f623ff1d3075f350ea7b3943419
+SHA256 (r3_6_2.tar.gz) = 6bea992f0e4b6a9d08104f8ad9d42b630d523da258e201f70418cecda1c11dac
diff --git a/manualPorts/jamulus/Pkgfile b/manualPorts/jamulus/Pkgfile
new file mode 100644
index 0000000..56bfbee
--- /dev/null
+++ b/manualPorts/jamulus/Pkgfile
@@ -0,0 +1,22 @@
+# Description: Internet jam session software.
+# URL: http://llcon.sourceforge.net/
+# Maintainer: Erich Eckner, crux at eckner dot net
+# Depends on: qt5 jack
+
+name=jamulus
+version=3.6.2
+release=1
+source=("https://github.com/corrados/${name}/archive/r${version//./_}.tar.gz")
+
+build() {
+
+ cd ${name}-r${version//./_}
+
+ qmake Jamulus.pro
+ make clean
+ make
+ make INSTALL_ROOT=$PKG install
+ mv "$PKG/usr/local/"* "$PKG/usr/"
+ rmdir "$PKG/usr/local"
+
+}
diff --git a/manualPorts/jamulus/lastVersion.sh b/manualPorts/jamulus/lastVersion.sh
new file mode 100755
index 0000000..2f498fd
--- /dev/null
+++ b/manualPorts/jamulus/lastVersion.sh
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+curl -Ss 'https://github.com/jamulussoftware/jamulus/releases' \
+| tr '"' '\n' \
+| sed '
+ s@^/jamulussoftware/jamulus/archive/r\([-0-9._]*\)\.tar\.gz$@\1@
+ y/_/./
+ t
+ d
+' \
+| sort -V \
+| tail -n1