diff options
author | fuxter | 2016-03-19 13:01:50 +0300 |
---|---|---|
committer | fuxter | 2016-03-19 13:03:33 +0300 |
commit | 46d57e4e8b028c8925b9ceabe4223a2a49f33ef0 (patch) | |
tree | da8782b6479b299de20c632a30f0f5a529c9d5bd | |
download | aur-46d57e4e8b028c8925b9ceabe4223a2a49f33ef0.tar.gz |
Ininitial package of LINAPPLE Apple 2e emulator (git version).
Signed-off-by: fuxter <fuxterz@gmail.com>
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | linapple.sh | 20 |
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a1317c23b766 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = linapple-git + pkgdesc = Apple 2e emulator + pkgver = 2015.06.29.g956f676 + pkgrel = 1 + url = https://github.com/timob/linapple + arch = i686 + license = GPL2 + makedepends = git + depends = sdl + depends = zlib + depends = libzip + depends = curl + provides = linapple + conflicts = linapple + source = linapple::git+https://github.com/timob/linapple.git + sha256sums = SKIP + +pkgname = linapple-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4be016103b7f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: fuxter <fuxterz@gmail.com> + +_name=linapple +pkgname="${_name}-git" +pkgver=2015.06.29.g956f676 +pkgrel=1 +pkgdesc="Apple 2e emulator" +arch=('i686') +url="https://github.com/timob/${_name}" +license=('GPL2') +depends=('sdl' 'zlib' 'libzip' 'curl') +makedepends=('git') +provides=("${_name}") +conflicts=("${_name}") +source=("${_name}::git+${url}.git") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/${_name}" + git log -1 --format="%cd.g%h" --date=short | sed 's/-/./g' +} + +build() { + cd "$srcdir/${_name}/src" + export CFLAGS="$CFLAGS $CPPFLAGS" + make PREFIX="/usr" +} + +package() { + cd "$srcdir/${_name}" + + mkdir -p $pkgdir/usr/bin + install "$SRCDEST"/${_name}.sh $pkgdir/usr/bin/${_name} + + mkdir -p $pkgdir/usr/share/${_name} + install ${_name} $pkgdir/usr/share/${_name}/ + install -m 644 linapple.installed.conf charset40.bmp font.bmp icon.bmp splash.bmp Master.dsk $pkgdir/usr/share/${_name}/ + + mkdir -p $pkgdir/usr/share/doc/${_name} + install -m 644 CHANGELOG README $pkgdir/usr/share/doc/${_name}/ +} + +# vim:set ts=2 sw=2 et: diff --git a/linapple.sh b/linapple.sh new file mode 100644 index 000000000000..e58aecdcbf93 --- /dev/null +++ b/linapple.sh @@ -0,0 +1,20 @@ +#! /bin/bash + +progName="linapple" +progRealPath="/usr/share/$progName" +progHome="$HOME/.$progName" + +cd $progHome + +# Symlink stuff +mkdir -p "$progHome" || exit 1 +# Delete broken symlinks +find -L "$progHome" -type l -delete +# Update existing symlinks, add new symlinks +cp -urs "$progRealPath/"* "$progHome" 2> /dev/null + +if [ ! -f linapple.conf ]; then + cp linapple.installed.conf linapple.conf +fi + +exec $progRealPath/$progName |