diff options
author | alexdiaconescu | 2015-06-08 15:36:59 +0300 |
---|---|---|
committer | alexdiaconescu | 2015-06-08 15:36:59 +0300 |
commit | 98a0c66988bf5a13500342f536d4033d5f6f2cf2 (patch) | |
tree | 1d2a328fb2e61bd0d693c31a7115e059c6bc2e92 | |
download | aur-98a0c66988bf5a13500342f536d4033d5f6f2cf2.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 78 | ||||
-rw-r--r-- | loopauditioneer.desktop | 7 | ||||
-rwxr-xr-x | loopauditioneer.sh | 5 |
4 files changed, 113 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b9f098a272e0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = loopauditioneer-svn + pkgdesc = Software for loop and cue handling in .wav files + pkgver = r42 + pkgrel = 1 + url = http://loopauditioneer.sourceforge.net/ + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = svn + depends = wxgtk + depends = alsa-lib + depends = gcc-libs-multilib + provides = loopauditioneer + conflicts = loopauditioneer + source = loopauditioneer::svn://svn.code.sf.net/p/loopauditioneer/code/trunk + source = loopauditioneer.sh + source = loopauditioneer.desktop + md5sums = SKIP + md5sums = 1ea7cc51c813bfe8e37a7ebb15184948 + md5sums = 0e2286c155701065663461be6c1056ba + +pkgname = loopauditioneer-svn + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..93e1584dede2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,78 @@ +# Maintainer: Joermungand <joermungand at gmail dot com> + +pkgname=loopauditioneer-svn +pkgver=r42 +pkgrel=1 +pkgdesc="Software for loop and cue handling in .wav files" +arch=('i686' 'x86_64') +url="http://loopauditioneer.sourceforge.net/" +license=('GPL3') +depends=('wxgtk' 'alsa-lib' 'gcc-libs-multilib') +makedepends=('svn') +provides=('loopauditioneer') +conflicts=('loopauditioneer') +source=("${pkgname%-*}"::'svn://svn.code.sf.net/p/loopauditioneer/code/trunk' + "${pkgname%-*}.sh" + "${pkgname%-*}.desktop") +md5sums=(SKIP + '1ea7cc51c813bfe8e37a7ebb15184948' + '0e2286c155701065663461be6c1056ba') + +pkgver(){ + cd "$srcdir/${pkgname%-*}" + local ver="$(svnversion)" + printf "r%s" "${ver//[[:alpha:]]}" +} + +build(){ + cd "$srcdir/${pkgname%-*}/lib-src/libsndfile" + chmod +x configure + ./configure --disable-external-libs + make + cd .. + ln -sf libsndfile/src/.libs/libsndfile.a . + cd rtaudio + ./configure --with-alsa + make + cd .. + ln -sf rtaudio/librtaudio.a . + cd ../src + g++ -D__LINUX_ALSA__ -o LoopAuditioneer LoopAuditioneer.cpp MyFrame.cpp \ + MyPanel.cpp CueMarkers.cpp LoopMarkers.cpp FileHandling.cpp MySound.cpp \ + WaveformDrawer.cpp LoopParametersDialog.cpp BatchProcessDialog.cpp \ + AutoLoopDialog.cpp AutoLooping.cpp PitchDialog.cpp CrossfadeDialog.cpp \ + LoopOverlay.cpp FFT.cpp StopHarmonicDialog.cpp CutNFadeDialog.cpp \ + MyListCtrl.cpp -I../lib-src/libsndfile/src -I../lib-src/rtaudio \ + ../lib-src/libsndfile.a ../lib-src/librtaudio.a -lasound -lpthread \ + -lm `wx-config --cxxflags --unicode=yes --libs` + strip --strip-all LoopAuditioneer + +} + +package() { + cd "$srcdir" + install -Dm755 "${pkgname%-*}.sh" "$pkgdir/usr/bin/${pkgname%-*}" + install -Dm644 "${pkgname%-*}.desktop" "$pkgdir/usr/share/applications/${pkgname%-*}.desktop" + cd "$srcdir/${pkgname%-*}" + install -Dm755 src/LoopAuditioneer "$pkgdir/opt/${pkgname%-*}/bin/LoopAuditioneer" + install -dm755 src/icons "$pkgdir/opt/${pkgname%-*}/bin/icons" + install -Dm755 src/icons/* "$pkgdir/opt/${pkgname%-*}/bin/icons/" + install -dm755 src/help "$pkgdir/opt/${pkgname%-*}/bin/help" + for i in $(ls src/help | grep -v images) + do + install -Dm755 src/help/$i "$pkgdir/opt/${pkgname%-*}/bin/help/$i" + done + install -dm755 src/help/images "$pkgdir/opt/${pkgname%-*}/bin/help/images" + install -Dm755 src/help/images/* "$pkgdir/opt/${pkgname%-*}/bin/help/images/" + install -dm755 icons "$pkgdir/opt/${pkgname%-*}/icons" + install -Dm755 icons/index.url "$pkgdir/opt/${pkgname%-*}/icons/index.url" + install -Dm755 icons/readme.txt "$pkgdir/opt/${pkgname%-*}/icons/index.readme" + install -dm755 icons/24x24 "$pkgdir/opt/${pkgname%-*}/icons/24x24" + install -Dm755 icons/24x24/* "$pkgdir/opt/${pkgname%-*}/icons/24x24/" + mkdir -p "$pkgdir/usr/share/pixmaps" + cd "$pkgdir/usr/share/pixmaps" + ln -s "../../../opt/${pkgname%-*}/bin/icons/LoopyIcon-48.png" "${pkgname%-*}.png" + cd "$srcdir/${pkgname%-*}" + install -Dm644 README.txt "$pkgdir/usr/share/doc/${pkgname%-*}/README" +} + diff --git a/loopauditioneer.desktop b/loopauditioneer.desktop new file mode 100644 index 000000000000..53d5dfe2ba46 --- /dev/null +++ b/loopauditioneer.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Type=Application +Name=LoopAuditioneer +Comment=Software for loop and cue handling in .wav files +Exec=loopauditioneer +Icon=loopauditioneer +Categories=AudioVideo;Audio diff --git a/loopauditioneer.sh b/loopauditioneer.sh new file mode 100755 index 000000000000..16a6bac8e2ab --- /dev/null +++ b/loopauditioneer.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +cd /opt/loopauditioneer/bin +exec ./LoopAuditioneer + |