From 93c2a6a7dcd536932767c027f246b1248907ade8 Mon Sep 17 00:00:00 2001 From: Georg Krause Date: Tue, 11 Jun 2019 16:43:21 +0200 Subject: [PATCH] Initial commit --- .SRCINFO | 17 +++++++++++++++++ PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..31250d9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = loopp-git + pkgdesc = A music creation tool, intended for live use + pkgver = 1.2.1_git + pkgrel = 1 + url = https://loopp.soundship.de/ + arch = x86_64 + groups = pro-audio + license = GPL3 + makedepends = meson + depends = jack + depends = liblo + depends = ntk + source = loopp-git-master.tar.gz::https://git.netzspielplatz.de/soundship/loopp/-/archive/master/loopp-master.tar.gz + sha512sums = SKIP + +pkgname = loopp-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..8eac747 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Georg Krause +pkgname=loopp-git +pkgver=1.2.1.r70.g82e3fbc +pkgrel=1 +pkgdesc="A music creation tool, intended for live use" +arch=('x86_64') +url="https://loopp.soundship.de/" +license=('GPL3') +groups=('pro-audio') +depends=('jack' 'liblo' 'ntk') +makedepends=('meson') +source=($pkgname::git+https://git.netzspielplatz.de/soundship/loopp.git) +sha512sums=(SKIP) + +pkgver() { + cd $pkgname + git describe --long --tags | sed 's/^release.//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd $pkgname + arch-meson --prefix=/usr \ + --libdir=lib \ + --buildtype=release \ + build + ninja -C build +} + +package() { + cd $pkgname + DESTDIR="${pkgdir}" meson install -C build + #docs + install -vDm 644 {CHANGELOG.md,README.md} \ + -t "${pkgdir}/usr/share/doc/${pkgname}" + # controllers + install -vDm 644 "resources/controllers/"*.ctlr \ + -t "${pkgdir}/usr/share/${pkgname}/" +}