diff options
author | Sebastian Riedel | 2021-02-02 10:21:41 +0100 |
---|---|---|
committer | Sebastian Riedel | 2021-02-02 10:21:41 +0100 |
commit | 847bd03ac9dfc544446fafb2a8fc39a18f62dd1f (patch) | |
tree | d523be3e940db8c97ccde5bae633d393abd1cac3 /PKGBUILD | |
parent | 29d01bf0f269ab78f7a896d6b19a255a489164d9 (diff) | |
download | aur-rct2-data-gog.tar.gz |
Update to 2.01.043
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 21 insertions, 14 deletions
@@ -2,17 +2,17 @@ # based on theme-hospital-gog pkgname=rct2-data-gog -pkgver=2.0.0.6 -pkgrel=2 +pkgver=2.01.043 +pkgrel=1 pkgdesc="RoallerCoaster Tycoon 2 is a theme park simulation game (gog.com version)" url="https://www.gog.com/game/rollercoaster_tycoon_2" license=('custom: commercial') arch=('any') -makedepends=('innoextract') +makedepends=('innoextract' 'dos2unix') optdepends=('openrct2: to play it natively') install=$pkgname.install source=("setup_rollercoaster_tycoon2_$pkgver.exe"::"gogdownloader://rollercoaster_tycoon_2/en1installer0") -sha256sums=('0587ec988c637497b63110e302b91c1d2dbd2d418ee1b5983c872b0c0a410b53') +sha256sums=('251ae92e73cb3786f3251d867b928cff7691da5d4f3df41b884957272e0682b6') PKGEXT=".pkg.tar" # You need to download the gog.com installer file to this directory ($PWD), @@ -24,22 +24,29 @@ DLAGENTS+=('gogdownloader::/usr/bin/awk BEGIN{print"Please\ download\ the\ file\ prepare() { # extract installer - innoextract -e -L -d "$srcdir" setup_rollercoaster_tycoon2_$pkgver.exe - + innoextract -e -d "$srcdir" setup_rollercoaster_tycoon2_$pkgver.exe + dos2unix "${srcdir}/tmp/"EULA{_en-US,}.txt + dos2unix "${srcdir}/app/readme.txt" } package() { # data - install -d "$pkgdir"/usr/share/$pkgname + install -d "$pkgdir"/usr/share/$pkgname/{{,Obj}Data,Scenarios,Tracks}/ + install -d "$pkgdir"/usr/share/{doc,licenses}/$pkgname cd app # see https://github.com/OpenRCT2/OpenRCT2/wiki/Required-RCT2-files - cp -r objdata "$pkgdir"/usr/share/$pkgname/ObjData - cp -r scenarios "$pkgdir"/usr/share/$pkgname/Scenarios - install -d "$pkgdir"/usr/share/$pkgname/Data - cp data/{g1,css{{1..9},{11..15},{17..46}}}.dat "$pkgdir"/usr/share/$pkgname/Data + # required + install -Dm644 Data/g1.dat "$pkgdir"/usr/share/$pkgname/Data/ + install -Dm644 "Scenarios/Six Flags Magic Mountain.SC6" "$pkgdir"/usr/share/$pkgname/Scenarios/ + cp -r ObjData "$pkgdir"/usr/share/$pkgname/ + # optionial + cp -r Scenarios "$pkgdir"/usr/share/$pkgname/ + cp -r Tracks "$pkgdir"/usr/share/$pkgname/ + install -Dm644 Data/css{{1..9},{11..15},{17..46}}.dat "$pkgdir"/usr/share/$pkgname/Data # doc + licenses - install -d "$pkgdir"/usr/share/{doc,licenses}/$pkgname - install -m644 {readme.txt,manual.pdf} "$pkgdir"/usr/share/doc/$pkgname - install -m644 ../tmp/{gog_,}eula.txt "$pkgdir"/usr/share/licenses/$pkgname + # readme also contains an eula + install -Dm644 {readme.txt,manual.pdf} "$pkgdir"/usr/share/doc/$pkgname + # eula of inno and gog + install -Dm644 ../tmp/EULA{_en-US,}.txt "$pkgdir"/usr/share/licenses/$pkgname/ } |