From 7b378b1b5b346bd49a5ab1652214fb34d03de3a9 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 9 Jun 2013 00:51:01 -0700 Subject: Sun Jun 9 00:50:45 PDT 2013 --- pcr/drumkv1/PKGBUILD | 31 +++++++++++++++++++++++++++++++ pcr/drumkv1/drumkv1.install | 12 ++++++++++++ pcr/lv2-ir/PKGBUILD | 33 +++++++++++++++++++++++++++++++++ pcr/setbfree/PKGBUILD | 20 +++++++++++++++++--- pcr/setbfree/setbfree.desktop | 9 --------- pcr/synthv1/PKGBUILD | 9 +++++---- pcr/synthv1/synthv1.install | 2 +- pcr/zita-convolver/PKGBUILD | 36 ++++++++++++++++++++++++++++++++++++ 8 files changed, 135 insertions(+), 17 deletions(-) create mode 100644 pcr/drumkv1/PKGBUILD create mode 100644 pcr/drumkv1/drumkv1.install create mode 100644 pcr/lv2-ir/PKGBUILD delete mode 100644 pcr/setbfree/setbfree.desktop create mode 100644 pcr/zita-convolver/PKGBUILD (limited to 'pcr') diff --git a/pcr/drumkv1/PKGBUILD b/pcr/drumkv1/PKGBUILD new file mode 100644 index 000000000..4a55012f6 --- /dev/null +++ b/pcr/drumkv1/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Guest One + +pkgname=drumkv1 +pkgver=0.3.3 +pkgrel=1 +pkgdesc="An old-school drum-kit sampler" +arch=('i686' 'x86_64') +url="http://$pkgname.sourceforge.net/$pkgname-index.html" +license=('GPL') +groups=('lv2-plugins') +depends=('jack' 'liblo' 'lv2' 'qt4') +install="$pkgname.install" +source=("http://download.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz") +md5sums=('d7c7270fdd01552b74eead36dd638ea4') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + # x86_64 lib path fix + sed -i "s/lib64/lib/" src/src_lv2.pro + + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir/" install +} + +# vim:set ts=2 sw=2 et: diff --git a/pcr/drumkv1/drumkv1.install b/pcr/drumkv1/drumkv1.install new file mode 100644 index 000000000..029294d67 --- /dev/null +++ b/pcr/drumkv1/drumkv1.install @@ -0,0 +1,12 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor 2> /dev/null + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/pcr/lv2-ir/PKGBUILD b/pcr/lv2-ir/PKGBUILD new file mode 100644 index 000000000..cdeaf7414 --- /dev/null +++ b/pcr/lv2-ir/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Guest One + +pkgname=lv2-ir +pkgver=1.3.2 +pkgrel=1 +pkgdesc="zero-latency, realtime, high performance signal convolver especially for creating reverb effects." +arch=('i686' 'x86_64') +url="http://factorial.hu/plugins/lv2/ir" +license=('GPL') +depends=('zita-convolver' 'libsamplerate' 'gtk2') +provides=('ir-lv2') +conflicts=('ir-lv2') +groups=('lv2-plugins') +makedepends=('lv2core' ) + +source=("http://factorial.hu/system/files/ir.lv2-${pkgver}.tar.gz") +md5sums=('01140e1f70e7f4949f502eafc1958bcd') + +build() { + cd "$srcdir/ir.lv2-${pkgver}" + make + make convert4chan +} + +package() { + cd "$srcdir/ir.lv2-${pkgver}" + make PREFIX="$pkgdir/usr" install + install -Dm755 convert4chan "$pkgdir/usr/bin/convert4chan" + # fixed location + sed -i 's/, but seem like its gone://' README + sed -i 's@rhythminmind.net/1313@rhythminmind.net/STN@' README + install -Dm644 README "${pkgdir}"/usr/share/doc/$pkgname/README +} diff --git a/pcr/setbfree/PKGBUILD b/pcr/setbfree/PKGBUILD index 41cba9632..1b30f06c2 100644 --- a/pcr/setbfree/PKGBUILD +++ b/pcr/setbfree/PKGBUILD @@ -1,10 +1,10 @@ # Maintainer: Guest One pkgname=setbfree -pkgver=0.5.5 +pkgver=0.7.2 pkgrel=1 pkgdesc="A DSP Tonewheel Organ emulator." -arch=('i686') +arch=('i686' 'x86_64') url="http://setbfree.org/" license=('GPL') depends=('jack' 'liblo' 'tk' 'desktop-file-utils') @@ -12,7 +12,7 @@ makedepends=('lv2') install="$pkgname.install" source=("https://github.com/pantherb/setBfree/tarball/v$pkgver" "https://raw.github.com/pantherb/setBfree/master/debian/setbfree.desktop") -md5sums=('604cc477a6fa76ee936f1d010c815c55' +md5sums=('7b64947289687cbf71b9e87fdd006f36' '8c2a863562f26856dcff0a456cf36dcf') build() { @@ -27,6 +27,20 @@ package() { # desktop file install -Dm644 ../$pkgname.desktop \ "$pkgdir/usr/share/applications/$pkgname.desktop" + + # icon + install -Dm644 doc/setBfree.png \ + "$pkgdir/usr/share/icons/setBfree.png" + + # man + install -d "$pkgdir/usr/share/man/man1" + install -Dm644 doc/*.1 \ + "$pkgdir/usr/share/man/man1" + + # docs + install -d "$pkgdir/usr/share/doc/$pkgname" + install -Dm644 doc/{midi.txt,signal_flow.png} \ + "$pkgdir/usr/share/doc/$pkgname" } # vim:set ts=2 sw=2 et: diff --git a/pcr/setbfree/setbfree.desktop b/pcr/setbfree/setbfree.desktop deleted file mode 100644 index 0e9d14452..000000000 --- a/pcr/setbfree/setbfree.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Type=Application -Name=setBfree -GenericName=DSP tonewheel organ -Comment=MIDI-controlled, software synthesizer using JACK -Icon=setBfree -Exec=setBfree-start -Terminal=false -Categories=AudioVideo;Audio; diff --git a/pcr/synthv1/PKGBUILD b/pcr/synthv1/PKGBUILD index a0d858664..1a96b84f8 100644 --- a/pcr/synthv1/PKGBUILD +++ b/pcr/synthv1/PKGBUILD @@ -1,16 +1,17 @@ # Maintainer: Guest One pkgname=synthv1 -pkgver=0.3.2 +pkgver=0.3.3 pkgrel=1 pkgdesc="An old-school all-digital 4-oscillator subtractive polyphonic synthesizer with stereo fx" -arch=('i686') +arch=('i686' 'x86_64') url="http://$pkgname.sourceforge.net/$pkgname-index.html" license=('GPL') -depends=('lv2' 'jack' 'qt4') +groups=('lv2-plugins') +depends=('jack' 'liblo' 'lv2' 'qt4') install="$pkgname.install" source=("http://download.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz") -md5sums=('88fd93df7cd6754de355edb5fe3cb3e7') +md5sums=('18bd21921ee65b718b2feb1d0ab03ac7') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/pcr/synthv1/synthv1.install b/pcr/synthv1/synthv1.install index bce670aff..029294d67 100644 --- a/pcr/synthv1/synthv1.install +++ b/pcr/synthv1/synthv1.install @@ -1,5 +1,5 @@ post_install() { - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + xdg-icon-resource forceupdate --theme hicolor 2> /dev/null update-desktop-database -q } diff --git a/pcr/zita-convolver/PKGBUILD b/pcr/zita-convolver/PKGBUILD new file mode 100644 index 000000000..5017f144f --- /dev/null +++ b/pcr/zita-convolver/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer : Guest One + +pkgname=zita-convolver +pkgver=3.1.0 +pkgrel=1 +pkgdesc="Convolution library for aeolus and jconvolver" +arch=('i686' 'x86_64') +url="http://kokkinizita.linuxaudio.org/linuxaudio" +license=('GPL') +depends=('fftw' 'gcc-libs') +source=("http://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-convolver-$pkgver.tar.bz2") +md5sums=('7e264d0fb0d8ea277cdb4e33d764c68a') + +build() { + cd "$srcdir/zita-convolver-$pkgver/libs" + + sed -i 's/usr\/local/usr/' Makefile + sed -i 's/ldconfig//' Makefile + + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver/libs" + + make SUFFIX="" PREFIX="$pkgdir/usr" DESTDIR=${PKGDIR} install + + + # Another failed attempt at trying to be clever. A simple call to ldconfig might have worked. + # ln -s lib$pkgname.so.$pkgver \ + # "$pkgdir/usr/lib/lib$pkgname.so.${pkgver%%.*}" + + # ln -s lib${pkgname}.so.$pkgver ${pkgdir}/usr/lib/lib${pkgname}.so +} + + -- cgit v1.2.3-54-g00ecf