diff options
author | maz-1 | 2015-10-26 17:56:26 +0800 |
---|---|---|
committer | maz-1 | 2015-10-26 17:56:26 +0800 |
commit | 6cf91085b0d3ae3549fe53bc5f71635884dbb60d (patch) | |
tree | 2e7dea8ce14c7574d2e2141c0a228c8f21533d0d /PKGBUILD | |
download | aur-worldofgoo-gootool.tar.gz |
init
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0c22117da28e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Todd Partridge <toddrpartridge@gmail.com> + +pkgname=worldofgoo-gootool +_pkgname=gootool +pkgver=1.0.3.441 +pkgrel=2 +pkgdesc="World of Goo level creator and installer" +arch=(any) +url="http://goofans.com/download/utility/$_pkgname" +license=('custom') +depends=('java-runtime') +optdepends=('worldofgoo') +conflicts=('gootool') +install="$pkgname.install" +source=(http://goofans.com/download/145/1255/gootool_$pkgver-1_all.deb + application-x-goomod.xml + gootool.desktop) +md5sums=('31579d7bc2526e6bad07e36950b93d11' + 'a2d4a46c158e5c80bf4ac10b43b4100d' + '0461706a2a607fe39b701d3ccbc67b0f') + +build() { + # Create build directory + [ -d $pkgname-$pkgver ] || mkdir $pkgname-$pkgver + + # Extract archive + bsdtar -xf gootool_$pkgver-1_all.deb || return 1 + bsdtar -xf data.tar.gz -C $pkgname-$pkgver || return 1 + + # Bugfix: Startup script only checks for sun jdk, ugly fix, disabling check + sed -i '24 s/^ exit 1/# exit 1/' ${srcdir}/$pkgname-$pkgver/usr/bin/gootool +} + +package() { + install -D -m644 "${srcdir}/application-x-goomod.xml" "${pkgdir}/usr/share/mime/packages/application-x-goomod.xml" + install -D -m644 "${srcdir}/gootool.desktop" "${pkgdir}/usr/share/applications/gootool.desktop" + + # Copy program + cp -r ${srcdir}/$pkgname-$pkgver/* ${pkgdir} +} + |