summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaroslav Lichtblau2014-11-30 11:08:57 +0100
committerJaroslav Lichtblau2014-11-30 11:08:57 +0100
commit9d9c752d3c3ba2dfcbded87d4bc087066175f036 (patch)
tree351e59711cd7c32b59035dfd582732c8351d44e2
parented56c7bf525151fdb24ef9f66833225dd112cfb7 (diff)
downloadaur-9d9c752d3c3ba2dfcbded87d4bc087066175f036.tar.gz
wings2-levelpack-1.0-3
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD38
2 files changed, 22 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f2540d17f6b7..bd6a1d8dec97 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,12 @@
pkgbase = wings2-levelpack
- pkgdesc = Level pack for the Wings2 game.
+ pkgdesc = Level pack for the Wings2 game
pkgver = 1.0
pkgrel = 3
url = http://www.wings2.net/
- arch = i686
- arch = x86_64
+ arch = any
license = custom
- makedepends = unzip
- depends = wings2>=1.3.0
- source = http://www.wings2.net/util/download_levels.php?file=Wings2_Level_Collection_v1.zip
+ depends = wings2
+ source = Wings2_Level_Collection_v1.zip::http://www.wings2.net/util/download_levels.php?file=Wings2_Level_Collection_v1.zip
md5sums = d38aa08efefff60f1af9a5b656118475
pkgname = wings2-levelpack
diff --git a/PKGBUILD b/PKGBUILD
index df79fa53bd64..ac4956db6c40 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,31 @@
-# Contributor: Dragonlord <archlinux[at]dragonlord[.]cz>
+# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
pkgname=wings2-levelpack
pkgver=1.0
pkgrel=3
-pkgdesc="Level pack for the Wings2 game."
-arch=('i686' 'x86_64')
+pkgdesc="Level pack for the Wings2 game"
+arch=('any')
url="http://www.wings2.net/"
license=('custom')
-depends=('wings2>=1.3.0')
-makedepends=('unzip')
-source=(http://www.wings2.net/util/download_levels.php?file=Wings2_Level_Collection_v1.zip)
-
+depends=('wings2')
+source=(Wings2_Level_Collection_v1.zip::http://www.wings2.net/util/download_levels.php?file=Wings2_Level_Collection_v1.zip)
md5sums=('d38aa08efefff60f1af9a5b656118475')
-build() {
- cd "$startdir/src"
+package() {
+ cd "${srcdir}"
- install -d "$startdir/pkg/opt/Wings2/levels"
- cp -r $startdir/src/* $startdir/pkg/opt/Wings2/levels || return 1
- rm $startdir/pkg/opt/Wings2/levels/*.zip || return 1
+ install -d "${pkgdir}"/opt/Wings2/levels
+ cp -r "${srcdir}"/* "${pkgdir}"/opt/Wings2/levels
+ rm "${pkgdir}"/opt/Wings2/levels/*.zip
#remove unneeded level files
- rm "$startdir/pkg/opt/Wings2/levels/africa.lev" || return 1
- rm "$startdir/pkg/opt/Wings2/levels/cerulean.lev" || return 1
- rm "$startdir/pkg/opt/Wings2/levels/frozen.lev" || return 1
- rm "$startdir/pkg/opt/Wings2/levels/furious.lev" || return 1
- rm "$startdir/pkg/opt/Wings2/levels/stones_n_shit.lev" || return 1
+ rm "${pkgdir}"/opt/Wings2/levels/africa.lev
+ rm "${pkgdir}"/opt/Wings2/levels/cerulean.lev
+ rm "${pkgdir}"/opt/Wings2/levels/frozen.lev
+ rm "${pkgdir}"/opt/Wings2/levels/furious.lev
+ rm "${pkgdir}"/opt/Wings2/levels/stones_n_shit.lev
-#right permissions
- find $startdir/pkg/opt -type d -exec chmod 755 "{}" \; || return 1
- find $startdir/pkg/opt -type f -exec chmod 644 "{}" \; || return 1
+#fix permissions
+ find "${pkgdir}"/opt -type d -exec chmod 755 "{}" \;
+ find "${pkgdir}"/opt -type f -exec chmod 644 "{}" \;
}