summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander F Rødseth2015-06-10 14:29:03 +0200
committerAlexander F Rødseth2015-06-10 14:29:03 +0200
commit42261b4ecfc205d4033ee237339d41166a78182e (patch)
treed9a21d3887a0ddb218b8cfd3391cfc23ab9decf9
downloadaur-42261b4ecfc205d4033ee237339d41166a78182e.tar.gz
Initial import
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD42
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ec45522dbaba
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = psychosynth
+ pkgdesc = Interactive 3D software synthesizer, inspired by Reactable
+ pkgver = 0.3.0
+ pkgrel = 1
+ url = http://www.psychosynth.com/
+ arch = x86_64
+ arch = i686
+ license = GPL3
+ makedepends = boost
+ depends = cegui
+ depends = ogre
+ depends = liblo
+ depends = jack
+ depends = soundtouch
+ depends = libsigc++2.0
+ source = ftp://ftp.gnu.org/gnu/psychosynth/psychosynth-0.3.0.tar.gz
+ sha256sums = 5993fa4a8c0b793456f43b18932684eab45ca708db270b9508ca300c6d85197e
+
+pkgname = psychosynth
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8d0d2a17d16c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Alexander Rødseth <rodseth@gmail.com>
+# Contributor: Ray Rashif <schivmeister@gmail.com>
+# Contributor: LTSmash <lord.ltsmash@gmail.com>
+
+pkgname=psychosynth
+pkgver=0.3.0
+pkgrel=1
+pkgdesc='Interactive 3D software synthesizer, inspired by Reactable'
+arch=('x86_64' 'i686')
+url='http://www.psychosynth.com/'
+license=('GPL3')
+depends=('cegui' 'ogre' 'liblo' 'jack' 'soundtouch' 'libsigc++2.0')
+makedepends=('boost')
+source=("ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz")
+sha256sums=('5993fa4a8c0b793456f43b18932684eab45ca708db270b9508ca300c6d85197e')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ aclocal
+ autoconf
+ automake
+ sed -i 's/AX_BOOST/#/g' configure
+ sed -i 's/signals}" !=/signals}" ==/g' configure
+ sed -i 's/filesystem}" !=/filesystem}" ==/g' configure
+ ./configure --prefix=/usr --bindir=/usr/bin --libdir=/usr/lib --with-boost-filesystem=boost_filesystem --with-bost-signals=boost_signals
+ export CXXFLAGS="$CXXFLAGS -lboost_system -lboost_filesystem -lboost_signals"
+ find src -type f -exec sed -i 's/-lboost_system-mt/-lboost_system -lboost_signals -lboost_filesystem/g' {} \;
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ make DESTDIR="$pkgdir/" install
+ install -Dm644 "data/desktop/$pkgname.png" \
+ "$pkgdir/usr/share/pixmaps/$pkgname.png"
+ install -Dm644 "data/desktop/psynth3d.desktop" \
+ "$pkgdir/usr/share/applications/psynth3d.desktop"
+}
+
+# vim:set ts=2 sw=2 et: