summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD39
-rw-r--r--raul-0.8.0-ldconfig.patch10
4 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..59e77d32172f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = raul
+ pkgdesc = C++ Realtime Audio Utility Library
+ pkgver = 0.8.0
+ pkgrel = 8
+ url = https://drobilla.net/software/raul/
+ arch = x86_64
+ license = GPL2
+ makedepends = boost
+ makedepends = python2
+ depends = glib2
+ source = https://download.drobilla.net/raul-0.8.0.tar.bz2
+ source = https://download.drobilla.net/raul-0.8.0.tar.bz2.sig
+ source = raul-0.8.0-ldconfig.patch
+ validpgpkeys = 38B6B5874F029137653BF39BC6F60E6529727060
+ sha512sums = 7ad48c551945aad104309448bcdb86a4a2ca07c44af53b37492e7cddce6a093529f1e1e75c4b27cb8e292ec46424969cdea270883d44b2f1badc48df8943a0a1
+ sha512sums = SKIP
+ sha512sums = db3803fb722e1dc7cc8d8f889415eb001f6785ba3297ad7621c0ccc8099da95c3f300b209f14c5cebc66626a767fe7dd7950c7eae4d3e49c48b6c05db76267d3
+
+pkgname = raul
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..75db5945104b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*.sig
+*.tar.bz2
+*.pkg.*
+*.log
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4ebb6bb35876
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: David Runge <dvzrv@archlinux.org>
+# Contributor: Ray Rashif <schiv@archlinux.org>
+# Contributor: Max a.k.a. Synthead <synthead@gmail.com>
+# Contributor: christhemonkey <christhemonkey at gmail dot com>
+
+pkgname=raul
+pkgver=0.8.0
+pkgrel=8
+pkgdesc="C++ Realtime Audio Utility Library"
+arch=('x86_64')
+url="https://drobilla.net/software/raul/"
+depends=('glib2')
+makedepends=('boost' 'python2')
+license=('GPL2')
+source=("https://download.drobilla.net/${pkgname}-${pkgver}.tar.bz2"{,.sig}
+ 'raul-0.8.0-ldconfig.patch')
+sha512sums=('7ad48c551945aad104309448bcdb86a4a2ca07c44af53b37492e7cddce6a093529f1e1e75c4b27cb8e292ec46424969cdea270883d44b2f1badc48df8943a0a1'
+ 'SKIP'
+ 'db3803fb722e1dc7cc8d8f889415eb001f6785ba3297ad7621c0ccc8099da95c3f300b209f14c5cebc66626a767fe7dd7950c7eae4d3e49c48b6c05db76267d3')
+validpgpkeys=('38B6B5874F029137653BF39BC6F60E6529727060')
+
+prepare(){
+ cd "${pkgname}-${pkgver}"
+ # disable local call to ldconfig
+ patch -Np1 -i "${srcdir}/raul-0.8.0-ldconfig.patch"
+}
+
+build() {
+ cd "${pkgname}-${pkgver}"
+ python2 waf configure --prefix=/usr
+ python2 waf build
+}
+
+package() {
+ cd "${pkgname}-${pkgver}"
+ python2 waf install --destdir="${pkgdir}"
+ install -t "${pkgdir}/usr/share/doc/${pkgname}/" \
+ -vDm644 {AUTHORS,ChangeLog,README}
+}
diff --git a/raul-0.8.0-ldconfig.patch b/raul-0.8.0-ldconfig.patch
new file mode 100644
index 000000000000..a4780b68bf92
--- /dev/null
+++ b/raul-0.8.0-ldconfig.patch
@@ -0,0 +1,10 @@
+--- a/wscript
++++ b/wscript
+@@ -153,7 +153,5 @@ def build(bld):
+ # Documentation
+ autowaf.build_dox(bld, 'RAUL', RAUL_VERSION, top, out)
+
+- bld.add_post_fun(autowaf.run_ldconfig)
+-
+ def test(ctx):
+ autowaf.run_tests(ctx, APPNAME, tests.split())