summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <emulatorman@lavabit.com>2013-06-08 20:44:07 -0300
committerAndré Fabian Silva Delgado <emulatorman@lavabit.com>2013-06-08 20:44:07 -0300
commit4ec145ccfc042a78b953357d5fb5f86803463192 (patch)
treecc0d010ee1488edec38390eadc25ad5c3491e3e1
parentf136d6e19bc1c81449405edc1a0de04887d4b5a9 (diff)
parent9af1e9d623036a1f098f0b6e6c4f22b175c5f23b (diff)
Merge branch 'master' of ssh://parabolagnulinux.org:1863/srv/git/abslibre
-rw-r--r--libre-testing/libretools/PKGBUILD75
-rw-r--r--libre-testing/libretools/libretools.install28
-rw-r--r--libre/libretools/PKGBUILD60
-rw-r--r--libre/libretools/libretools.install32
-rw-r--r--libre/ronn/PKGBUILD (renamed from libre-testing/ronn/PKGBUILD)0
-rw-r--r--libre/ruby-hpricot/PKGBUILD (renamed from libre-testing/ruby-hpricot/PKGBUILD)0
-rw-r--r--libre/ruby-mustache/PKGBUILD (renamed from libre-testing/ruby-mustache/PKGBUILD)0
-rw-r--r--libre/ruby-rdiscount/PKGBUILD (renamed from libre-testing/ruby-rdiscount/PKGBUILD)0
-rw-r--r--libre/sh-roundup/PKGBUILD (renamed from libre-testing/sh-roundup/PKGBUILD)0
-rw-r--r--libre/sh-roundup/makefile-fix.patch (renamed from libre-testing/sh-roundup/makefile-fix.patch)0
-rw-r--r--pcr/lv2-ir/PKGBUILD33
-rw-r--r--pcr/setbfree/PKGBUILD20
-rw-r--r--pcr/setbfree/setbfree.desktop9
-rw-r--r--pcr/zita-convolver/PKGBUILD36
14 files changed, 146 insertions, 147 deletions
diff --git a/libre-testing/libretools/PKGBUILD b/libre-testing/libretools/PKGBUILD
deleted file mode 100644
index 430ab93d5..000000000
--- a/libre-testing/libretools/PKGBUILD
+++ /dev/null
@@ -1,75 +0,0 @@
-# Maintainer: Joshua Haase <hahj87@gmail.com
-# Contributor: Luke Shumaker <lukeshu@sbcglobal.net>
-# Contributor: fauno <fauno@kiwwwi.com.ar>
-
-pkgbase=libretools
-pkgname=(libretools libretools-mips64el)
-pkgdesc="Programs for Parabola development"
-url="https://projects.parabolagnulinux.org/packages/libretools.git/"
-license=('GPL3' 'GPL2')
-
-pkgver=20130528.2
-_libretools_commit=e5c22aaf01484e7fa5926952bbcacd56228dbb64
-_devtools_commit=d197eacf8b7aba0796a0f6ac6ac1667564bd614e
-
-_packages_url=https://projects.parabolagnulinux.org/packages
-source=($_packages_url/libretools.git/snapshot/libretools-$_libretools_commit.tar.bz2
- $_packages_url/devtools-par.git/snapshot/devtools-par-$_devtools_commit.tar.bz2)
-
-pkgrel=1
-arch=('any')
-makedepends=(emacs) # emacs --batch is used during the build to process text
-checkdepends=(sh-roundup)
-
-build() {
- cd "$srcdir"
- ln -sf devtools-par-$_devtools_commit devtools-par
- cd "$srcdir/$pkgbase-$_libretools_commit"
- make build-libretools build-libretools-mips64el build-doc
-}
-
-check() {
- cd "$srcdir/$pkgbase-$_libretools_commit"
-
- # some tests require 'sudo'; trick those into passing
- mkdir "$srcdir/bin"
- ln -s $(which true) "$srcdir/bin/sudo"
- _PATH=$PATH
- export PATH="$srcdir/bin:$PATH"
-
- make check
-
- export PATH=$_PATH
-}
-
-package_libretools() {
- backup=(etc/libretools.conf etc/libretools.d/chroot.conf etc/libretools.d/librefetch.conf)
- install=libretools.install
- replaces=(chroottools)
-
- depends=(
- arch-install-scripts # `archroot` uses `pacstrap`
- git # `createworkdir`
- openssh # `librerelease`
- rsync # `librerelease` and `makechrootpkg.sh`
- subversion # `diff-unfree`
- tokyocabinet # `treepkg`
- wget # `aur` and `lib/blacklist.sh`
- )
- optdepends=('namcap: to check package files')
-
- cd "$srcdir/$pkgbase-$_libretools_commit"
- make install-libretools install-doc DESTDIR="$pkgdir"
-}
-
-package_libretools-mips64el() {
- pkgdesc="Scripts for Parabola development (for mips64el architecture)"
- backup=('etc/libretools.d/mips64el.conf')
- depends=("$pkgbase=$pkgver")
-
- cd "$srcdir/$pkgbase-$_libretools_commit"
- make install-libretools-mips64el DESTDIR="$pkgdir"
-}
-
-md5sums=('47ff5308a56dd8ae2cf18b82a99b0021'
- '05b987e6b39c963154489ac6d01d0965')
diff --git a/libre-testing/libretools/libretools.install b/libre-testing/libretools/libretools.install
deleted file mode 100644
index ff6a238fe..000000000
--- a/libre-testing/libretools/libretools.install
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-
-_makepkgconf_append='[[ ! -x /usr/bin/librefetch ]] || DLAGENTS+=("libre::/usr/bin/librefetch -p \"\$BUILDFILE\" %u %o")'
-
-# arg 1: the new package version
-post_install() {
- if grep -q 'libre::' etc/makepkg.conf; then
- libremessages msg2 "libretools: librefetch is already in /etc/makepkg.conf"
- else
- libremessages msg2 "libretools: Adding librefetch to /etc/makepkg.conf"
- printf '%s\n' "$_makepkgconf_append" >> etc/makepkg.conf
- fi
-}
-
-## arg 1: the new package version
-## arg 2: the old package version
-post_upgrade() {
- post_install
-}
-
-pre_remove() {
- if fgrep -q "$_makepkgconf_append" etc/makepkg.conf; then
- libremessages msg2 "libretools: removing librefetch from /etc/makepkg.conf"
- sed -i '/libre::/d'
- else
- libremessages msg2 "libretools: librefetch is not in /etc/makepkg.conf as we added it"
- fi
-}
diff --git a/libre/libretools/PKGBUILD b/libre/libretools/PKGBUILD
index 815f28b96..29fedec00 100644
--- a/libre/libretools/PKGBUILD
+++ b/libre/libretools/PKGBUILD
@@ -5,38 +5,64 @@
pkgbase=libretools
pkgname=(libretools libretools-mips64el)
-pkgver=20130117
pkgdesc="Programs for Parabola development"
-url="https://projects.parabolagnulinux.org/libretools.git/"
-license=('GPL3+' 'GPL2')
+url="https://projects.parabolagnulinux.org/packages/libretools.git/"
+license=('GPL3' 'GPL2')
-pkgrel=4
+pkgver=20130608
+_libretools_commit=9fc855b9c4af0e372fa50e1da1ec26d4f2fc5661
+_devtools_commit=bf8513ae631484a0c292ad085ea7ede9859f8e0f
+
+_packages_url=https://projects.parabolagnulinux.org/packages
+source=($_packages_url/libretools.git/snapshot/libretools-$_libretools_commit.tar.bz2
+ $_packages_url/devtools-par.git/snapshot/devtools-par-$_devtools_commit.tar.bz2)
+
+pkgrel=1
arch=('any')
-groups=(base-devel)
-depends=(openssh rsync git wget tokyocabinet)
-conflicts=(chroottools devtools libretools-legacy)
-source=(https://projects.parabolagnulinux.org/$pkgbase.git/snapshot/$pkgbase-$pkgver.tar)
+makedepends=(emacs) # emacs --batch is used during the build to process text
+checkdepends=(sh-roundup)
build() {
- cd "$srcdir/$pkgbase-$pkgver"
- make
+ cd "$srcdir"
+ ln -sf devtools-par-$_devtools_commit devtools-par
+ cd "$srcdir/$pkgbase-$_libretools_commit"
+ make build-libretools build-libretools-mips64el build-doc
+}
+
+check() {
+ cd "$srcdir/$pkgbase-$_libretools_commit"
+
+ make check TESTENVFLAGS='--no-network --no-sudo'
}
package_libretools() {
- backup=(etc/libretools.conf etc/libretools.d/chroot.conf)
+ backup=(etc/libretools.conf etc/libretools.d/chroot.conf etc/libretools.d/librefetch.conf)
install=libretools.install
+ replaces=(chroottools)
+ conflicts=(devtools)
+
+ depends=(
+ arch-install-scripts # `archroot` uses `pacstrap`
+ git # `createworkdir` (also mips-add in -mips64el)
+ openssh # `librerelease`
+ rsync # `librerelease` and `makechrootpkg.sh`
+ subversion # `diff-unfree`
+ tokyocabinet # `treepkg`
+ wget # `aur` and `lib/blacklist.sh`
+ )
+ optdepends=('namcap: to check package files')
- cd "$srcdir/$pkgbase-$pkgver"
- make install-libretools DESTDIR="$pkgdir"
- install -Dm755 rePKGBUILD.proto ${pkgdir}/usr/share/pacman/rePKGBUILD.proto
+ cd "$srcdir/$pkgbase-$_libretools_commit"
+ make install-libretools install-doc DESTDIR="$pkgdir"
}
package_libretools-mips64el() {
pkgdesc="Scripts for Parabola development (for mips64el architecture)"
- backup=('etc/libretools.d/mips64el.conf')
+ depends=("$pkgbase=$pkgver")
- cd "$srcdir/$pkgbase-$pkgver"
+ cd "$srcdir/$pkgbase-$_libretools_commit"
make install-libretools-mips64el DESTDIR="$pkgdir"
}
-md5sums=('77dcfb2fbf5b8a9894a13c5e6151b693')
+md5sums=('5de4fdcc9db5e6f52915b6a721cadb37'
+ 'b28b1492fda205be7c577fc03cbc3399')
diff --git a/libre/libretools/libretools.install b/libre/libretools/libretools.install
index 50f03ee88..ff6a238fe 100644
--- a/libre/libretools/libretools.install
+++ b/libre/libretools/libretools.install
@@ -1,26 +1,28 @@
#!/bin/sh
+_makepkgconf_append='[[ ! -x /usr/bin/librefetch ]] || DLAGENTS+=("libre::/usr/bin/librefetch -p \"\$BUILDFILE\" %u %o")'
+
# arg 1: the new package version
post_install() {
- cat <<EOF
-Please check https://wiki.parabolagnulinux.org/Package_maintainer_guide
-and follow instructions there before using libretools.
-
-If you plan using fullpkg you should read https://wiki.parabolagnulinux.org/fullpkg
-and install libretools-\$arch if avaliable
-
-EOF
+ if grep -q 'libre::' etc/makepkg.conf; then
+ libremessages msg2 "libretools: librefetch is already in /etc/makepkg.conf"
+ else
+ libremessages msg2 "libretools: Adding librefetch to /etc/makepkg.conf"
+ printf '%s\n' "$_makepkgconf_append" >> etc/makepkg.conf
+ fi
}
## arg 1: the new package version
## arg 2: the old package version
post_upgrade() {
- cat <<EOF
-Check your /etc/libretools.conf, it has changed substantially.
-
-If using fullpkg, you should install libretools-\$arch if avaliable
-
-EOF
+ post_install
}
-# vim:set ts=2 sw=2 et:
+pre_remove() {
+ if fgrep -q "$_makepkgconf_append" etc/makepkg.conf; then
+ libremessages msg2 "libretools: removing librefetch from /etc/makepkg.conf"
+ sed -i '/libre::/d'
+ else
+ libremessages msg2 "libretools: librefetch is not in /etc/makepkg.conf as we added it"
+ fi
+}
diff --git a/libre-testing/ronn/PKGBUILD b/libre/ronn/PKGBUILD
index 4bd097048..4bd097048 100644
--- a/libre-testing/ronn/PKGBUILD
+++ b/libre/ronn/PKGBUILD
diff --git a/libre-testing/ruby-hpricot/PKGBUILD b/libre/ruby-hpricot/PKGBUILD
index ad9aefc36..ad9aefc36 100644
--- a/libre-testing/ruby-hpricot/PKGBUILD
+++ b/libre/ruby-hpricot/PKGBUILD
diff --git a/libre-testing/ruby-mustache/PKGBUILD b/libre/ruby-mustache/PKGBUILD
index d7090cc0d..d7090cc0d 100644
--- a/libre-testing/ruby-mustache/PKGBUILD
+++ b/libre/ruby-mustache/PKGBUILD
diff --git a/libre-testing/ruby-rdiscount/PKGBUILD b/libre/ruby-rdiscount/PKGBUILD
index 76e4b58bd..76e4b58bd 100644
--- a/libre-testing/ruby-rdiscount/PKGBUILD
+++ b/libre/ruby-rdiscount/PKGBUILD
diff --git a/libre-testing/sh-roundup/PKGBUILD b/libre/sh-roundup/PKGBUILD
index 7c17669d3..7c17669d3 100644
--- a/libre-testing/sh-roundup/PKGBUILD
+++ b/libre/sh-roundup/PKGBUILD
diff --git a/libre-testing/sh-roundup/makefile-fix.patch b/libre/sh-roundup/makefile-fix.patch
index b97bebf23..b97bebf23 100644
--- a/libre-testing/sh-roundup/makefile-fix.patch
+++ b/libre/sh-roundup/makefile-fix.patch
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 <theguestone at gmail dot com>
+
+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 <theguestone at gmail dot com>
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/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 <theguestone at gmail dot com>
+
+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
+}
+
+