diff options
author | Francisco Demartino | 2015-06-29 19:13:31 -0300 |
---|---|---|
committer | Francisco Demartino | 2015-06-29 19:15:05 -0300 |
commit | 55602456d2952b3aa32dd19efc30d2900fac7c19 (patch) | |
tree | 6dd9ffd1015b4766f87f63fd6a748ca9911bf6c4 | |
download | aur-55602456d2952b3aa32dd19efc30d2900fac7c19.tar.gz |
initial import
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 29 | ||||
-rw-r--r-- | launcher.sh | 20 |
3 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2c236ce399c0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = deflemask + pkgdesc = A Multi-System music tracker (Genesis/MegaDrive, NES/Famicom (nsf), Commodore 64 (sid), and many others) + pkgver = 10 + pkgrel = 3 + url = http://www.delek.com.ar/deflemask + arch = i686 + arch = x86_64 + license = unknown + depends = sdl + depends = freeglut + depends = unionfs-fuse + source = http://www.delek.com.ar/soft/deflemask/DefleMask_Linux.tar.gz + source = launcher.sh + md5sums = 51d1f229c3549f8dc086fffbc692a884 + md5sums = 81d19468cae85f038ad2999bebc2f026 + +pkgname = deflemask + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1925845d90e6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Francisco Demartino <demartino.francisco@gmail.com> +pkgname=deflemask +pkgrel=1 +pkgdesc="A Multi-System music tracker (Genesis/MegaDrive, NES/Famicom (nsf), Commodore 64 (sid), and many others)" +arch=('i686' 'x86_64') +url='http://www.delek.com.ar/deflemask' +license=('unknown') +depends=(sdl freeglut unionfs-fuse) +_tarfile=DefleMask_Linux.tar.gz +_tarlink=http://www.delek.com.ar/soft/deflemask/$_tarfile +source=($_tarlink + launcher.sh) +pkgver=10 +md5sums=('51d1f229c3549f8dc086fffbc692a884' + '81d19468cae85f038ad2999bebc2f026') +package() { + install -d $pkgdir/opt/$pkgname + + # copy tarbombed src + cp -r $srcdir/* $pkgdir/opt/$pkgname/ + + # fix perms + chmod -R 755 $pkgdir/opt/$pkgname/ + + # remove pre-tarbomb files + rm $pkgdir/opt/$pkgname/{launcher.sh,$_tarfile} + + install -D $srcdir/launcher.sh $pkgdir/usr/bin/$pkgname +} diff --git a/launcher.sh b/launcher.sh new file mode 100644 index 000000000000..548dfaeb1eb1 --- /dev/null +++ b/launcher.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +ORIGINAL_DIR=/opt/deflemask +USER_DIR=~/.deflemask +UNIONFS_DIR=/tmp/deflemask-unionfs + +echo "Launching DefleMask overlay on $UNIONFS_DIR. Your work and changes are saved to $USER_DIR" + +mkdir -p $USER_DIR +mkdir -p $UNIONFS_DIR + +unionfs -o cow -o relaxed_permissions $USER_DIR=RW:$ORIGINAL_DIR=RO $UNIONFS_DIR + +cd $UNIONFS_DIR + +./DefleMask $@ + +cd .. && fusermount -u $UNIONFS_DIR && rmdir $UNIONFS_DIR + +exit $? |