diff options
author | muzhed | 2016-11-23 22:09:09 +0800 |
---|---|---|
committer | muzhed | 2016-11-23 22:09:09 +0800 |
commit | 4a00d31a42025bd8e7e47bd8563e6ba8e1333830 (patch) | |
tree | 733a44d9a21e631c31d72abc7459985732c31020 /PKGBUILD | |
download | aur-4a00d31a42025bd8e7e47bd8563e6ba8e1333830.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d1d886dd9859 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,61 @@ +# Maintainer: muzhed <chustokes@126.com> + +pkgname=din +pkgver=25 +pkgrel=1 +pkgdesc="A sound synthesizer and musical instrument." +arch=("i686" "x86_64") +url="http://dinisnoise.org/" +license=('GPL2') +depends=('jack-audio-connection-kit' 'libgl' 'sdl' 'tcl') +makedepends=('boost' 'subversion') +source=('svn+svn://jagernot.xyz/home/svn/din25' + din.png + din.desktop) +md5sums=('SKIP' + '50ca4dc107eaa0d5b6a1efe21c469bd7' + 'e38840354b0f197079e6bbeda03c8613') + + +build() { + cd "$srcdir"/din25/trunk + + ./configure CXXFLAGS=-O3 CFLAGS=-O3 + make +} + +package() { + cd "$srcdir"/din25/trunk + install -Dm755 src/din "$pkgdir/usr/lib/din/din" + cp -r "src/factory" "$pkgdir/usr/lib/din" + ln -s "/usr/lib/din/factory" "$pkgdir/usr/lib/din/user" + + # install exec script + mkdir -p "$pkgdir/usr/bin" + cat > "$pkgdir/usr/bin/din" <<EOF +#!/bin/sh + +DIN_HOME_DIR="\${HOME}/.config/din" +DIN_INSTALL_DIR="/usr/lib/din" + +mkdir -p "\${DIN_HOME_DIR}" + +# copy files so that user could save settings +cp -rn "\${DIN_INSTALL_DIR}/factory" "\${DIN_HOME_DIR}" +cp -rn "\${DIN_INSTALL_DIR}/din" "\${DIN_HOME_DIR}" + +cd "\${DIN_HOME_DIR}" +echo "make sure JACK server is running or" +echo "you will get a segmentation fault when you run DIN." +exec ./din "\$@" +EOF + chmod +x "$pkgdir/usr/bin/din" + + # install license + install -Dm644 COPYING "$pkgdir/usr/share/licenses/din/LICENSE" + + # install icon and desktop file + cd "$srcdir" + install -Dm644 $pkgname.png "$pkgdir/usr/share/pixmaps/$pkgname.png" + install -Dm644 $pkgname.desktop "$pkgdir/usr/share/applications/$pkgname.desktop" +} |