summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--corsix-th/APKBUILD21
1 files changed, 16 insertions, 5 deletions
diff --git a/corsix-th/APKBUILD b/corsix-th/APKBUILD
index bb9a4d8..7d76683 100644
--- a/corsix-th/APKBUILD
+++ b/corsix-th/APKBUILD
@@ -12,13 +12,13 @@ license="MIT"
_pkgname=CorsixTH
depends=""
+options="!check"
makedepends="cmake lua5.3 lua5.3-dev lua5.3-filesystem \
lua5.3-lpeg freetype-dev \
sdl2-dev sdl2_image-dev sdl2_mixer-dev sdl2_ttf-dev \
ffmpeg-dev"
install=
-#subpackages="$pkgname-dev"
-
+subpackages="$pkgname-demo_data::noarch"
# If building from a git snapshot, specify the gitcommit
# run "abuild snapshot", then abuild as normal
@@ -30,6 +30,7 @@ _gittag=HEAD
[ -z "${_gitcommit}" ] && _suffix="" || _suffix="-${_gitcommit}"
source="$pkgname-$pkgver${_suffix}.tar.gz::https://github.com/$_pkgname/$_pkgname/archive/v${pkgver}.tar.gz\
+ $pkgname-demo_data.zip::http://th.corsix.org/Demo.zip
"
builddir="$srcdir"/$_pkgname-$pkgver
@@ -48,11 +49,9 @@ snapshot() {
}
prepare() {
-
default_prepare || return 1
cd "$builddir"
mkdir -p build
-
}
build() {
@@ -66,10 +65,22 @@ build() {
make
}
+demo_data() {
+ pkgdesc="Theme Hospital Demo data files"
+ depends="$pkgname"
+
+ mkdir -p "$subpkgdir"/usr/share/games/"$pkgname"
+ mv $srcdir/HOSP "$subpkgdir"/usr/share/games/"$pkgname"/
+ # delete the win95 executable
+ rm "$subpkgdir"/usr/share/games/"$pkgname"/HOSP/HOSP95.EXE
+ chmod -R 644 "$subpkgdir"/usr/share/games/"$pkgname"/
+}
+
package() {
cd "$builddir"/build
make DESTDIR="${pkgdir}" install
}
-sha512sums="607b0d03e9780cc0f26d0b85b3278ab3d5064e8f4d997dab31de67e39cbadea7f088416fe7e069a9a2b327383a7dc875e8b965faf2eb13ba84a74afe7f5efcb7 corsix-th-0.61.tar.gz"
+sha512sums="607b0d03e9780cc0f26d0b85b3278ab3d5064e8f4d997dab31de67e39cbadea7f088416fe7e069a9a2b327383a7dc875e8b965faf2eb13ba84a74afe7f5efcb7 corsix-th-0.61.tar.gz
+3052a8bd3fe7d507cdd506a0a13d0daec5ffcf4efc8ce6cedf65335d331466d9bb4c18cf332c4bc64a5ae93940e11e2f537ae201abcb096e3b728a5707494ad0 corsix-th-demo_data.zip"