[arch-commits] Commit in jacktrip/repos (community-x86_64 community-x86_64/PKGBUILD)

David Runge dvzrv at archlinux.org
Tue Mar 6 22:33:30 UTC 2018


    Date: Tuesday, March 6, 2018 @ 22:33:29
  Author: dvzrv
Revision: 303352

archrelease: copy trunk to community-x86_64

Added:
  jacktrip/repos/community-x86_64/
  jacktrip/repos/community-x86_64/PKGBUILD
    (from rev 303351, jacktrip/trunk/PKGBUILD)

----------+
 PKGBUILD |   44 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

Copied: jacktrip/repos/community-x86_64/PKGBUILD (from rev 303351, jacktrip/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD	                        (rev 0)
+++ community-x86_64/PKGBUILD	2018-03-06 22:33:29 UTC (rev 303352)
@@ -0,0 +1,44 @@
+# Maintainer: David Runge <dave at sleepmap.de>
+pkgname=jacktrip
+pkgver=1.1
+pkgrel=5
+pkgdesc="Tool to manage and tune JACK settings for optimum performance between networked machines."
+arch=('x86_64')
+url="https://github.com/jcacerec/jacktrip"
+license=('MIT')
+groups=('pro-audio')
+depends=('jack' 'qt5-base')
+makedepends=('doxygen' 'qt5-base')
+source=("https://github.com/jcacerec/${pkgname}/archive/${pkgname}-${pkgver}.tar.gz")
+sha512sums=('4c6b99deb424910348a3a0b8621dba4abfcbdf1a93b3d2a63fe8098113dffc03c472ab536de6c58e9202cd25823af7ebde4ab818e5a74bedcf8b353417dfda91')
+
+prepare() {
+  mv -v "${pkgname}-${pkgname}-${pkgver}/${pkgname}" "${pkgname}-${pkgver}"
+  mv -v "${pkgname}-${pkgname}-${pkgver}/README.md" "${pkgname}-${pkgver}/README.md"
+  cd "${pkgname}-${pkgver}"
+  # split out custom license
+  sed -n '1,30p' documentation/documentation.cpp > LICENSE 
+}
+
+build() {
+  cd "${pkgname}-${pkgver}/src"
+  qmake-qt5 -spec linux-g++ jacktrip.pro
+  make clean
+  qmake-qt5 -spec linux-g++ jacktrip.pro
+  make release
+  cd ..
+  doxygen "${pkgname}_doxygen"
+}
+
+package() {
+  cd "${pkgname}-${pkgver}"
+  install -vDm755 src/${pkgname} "${pkgdir}/usr/bin/${pkgname}"
+  # license
+  install -vDm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  # docs
+  install -t "${pkgdir}/usr/share/doc/${pkgname}" \
+    -vDm644 {CHANGESLOG.txt,README.md,TODO.txt}
+  # html
+  install -t "${pkgdir}/usr/share/doc/${pkgname}/html" \
+    -vDm644 WWW/html/*
+}



More information about the arch-commits mailing list