summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2023-01-04 02:11:41 -0800
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2023-01-04 02:11:41 -0800
commit1a198895e20e453a2a658e7563a2995880f17e06 (patch)
treee111499f1da983222e407f0cce0b9ebe9879aa37
parentRebuild against icu 72.1 (diff)
downloadopenrct2-1a198895e20e453a2a658e7563a2995880f17e06.tar.xz
Updated to 0.4.3
Updated objects to 1.3.7 Updated replays to 0.0.70 Added opensfx 1.0.1 Added openmsx 1.0.1
-rw-r--r--PKGBUILD52
1 files changed, 38 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 451a048..1ef2e71 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,11 +8,13 @@
# Arch version cannot be built offline
pkgname=openrct2
-pkgver=0.4.2
+pkgver=0.4.3
_titlepkgver=0.4.0
-_objectpkgver=1.3.5
-_replayspkgver=0.0.69
-pkgrel=2
+_objectpkgver=1.3.7
+_opensfxpkgver=1.0.1
+_openmsxpkgver=1.0.1
+_replayspkgver=0.0.70
+pkgrel=1
pkgdesc='Open source re-implementation of Roller Coaster Tycoon 2 (requires full copy of the game)'
arch=('x86_64' 'i686' 'armv7h' 'aarch64')
url='https://openrct2.io'
@@ -27,26 +29,34 @@ optdepends=('zenity: System dialog box support (GNOME/GTK)'
'libpulse: PulseAudio audio driver')
options=('lto')
install=openrct2.install
-source=($pkgname-$pkgver.tar.gz::https://github.com/OpenRCT2/OpenRCT2/archive/v$pkgver.tar.gz
- $pkgname-title-sequences-$_titlepkgver.zip::https://github.com/OpenRCT2/title-sequences/releases/download/v$_titlepkgver/title-sequences.zip
- $pkgname-objects-$_objectpkgver.zip::https://github.com/OpenRCT2/objects/releases/download/v$_objectpkgver/objects.zip
- $pkgname-replays-$_replayspkgver.zip::https://github.com/OpenRCT2/replays/releases/download/v$_replayspkgver/replays.zip
+source=($pkgname-$pkgver.tar.gz::https://github.com/OpenRCT2/OpenRCT2/archive/v${pkgver}.tar.gz
+ $pkgname-title-sequences-$_titlepkgver.zip::https://github.com/OpenRCT2/title-sequences/releases/download/v${_titlepkgver}/title-sequences.zip
+ $pkgname-objects-$_objectpkgver.zip::https://github.com/OpenRCT2/objects/releases/download/v${_objectpkgver}/objects.zip
+ $pkgname-opensfx-$_opensfxpkgver.zip::https://github.com/OpenRCT2/OpenSoundEffects/releases/download/v${_opensfxpkgver}/opensound.zip
+ $pkgname-openmsx-$_openmsxpkgver.zip::https://github.com/OpenRCT2/OpenMusic/releases/download/v${_openmsxpkgver}/openmusic.zip
+ $pkgname-replays-$_replayspkgver.zip::https://github.com/OpenRCT2/replays/releases/download/v${_replayspkgver}/replays.zip
)
-sha256sums=('e313f29ad757d8c4870c166e7342accd642d1e6e7b245385d60e161ef4a0028f'
+sha256sums=('1269759b3a90717f379cd375f30629e3f24d3fdeb0c54cc1dca03676e64731ef'
'6e7c7b554717072bfc7acb96fd0101dc8e7f0ea0ea316367a05c2e92950c9029'
- '4859b7a443d0969cb1c639202fe70f40ac4c2625830657c72645d987912258ff'
- 'bf2184cc6ace156402a26d3e4693b6363b888fe3038daa59e33b202ce0efe0d9')
-b2sums=('b1626c8cf8ec4100adb11e346515b68e6d7f5104bb95f756a04f170f0258b84a8ae84235c0defec5d994d1eb6c377feeadde1380d892a714f94469bd0cc5d689'
+ 'd6be9743c68f233674f5549204637b1f0304d7567a816d18e3f1576500a51d38'
+ '47dda0925894a48678e1589410d27bbf932295e5e1be3e9ed6ba1bd62a5e3966'
+ '9f3a171233f7165bc8c66b5c7dfd33f5956dde72ba3a7a9f3ee243c87235c06b'
+ '89156436e51413f180a12d4647406193ac44a509b1ad64d57705f0ae5125b093')
+b2sums=('37af2ff01f3ad143ab42dc37c95391480272637e163a8721878ac54b001ac49557d4100eaaafb21961ae6abab30b0f60c150bfba88205d2a77e4229e96e35424'
'51f07af30c3702754d806829fe612891a883adc70b8e89f64094b28c94879e5c98feca69f3c1f389ceeb33a99175b41afa794a4f2d121280dcce97c428d2ea99'
- '238e1f97aae2b4958001b368b0cb7b86ed4a6999f9e45144a2d0e78d890df6f3d0edf49fe7a4e51766dc7ff1c26a6c814c6c5ad5836c46ced35efe34f8cab682'
- '002735bcac99bd76988977869a82a8652c308fed932e4301bac7f76727dfe568f249367923a31f55eb17b807f2f5ce93a07b45941d5ceaca8b9761ad7bff4d1f')
+ '5e8d88899d997b550df7b34ef6b2788e216861817b49f7c937127f97ec9ea8e02866e768f00e507ccf6310f7cbdce170decf021e1fddae88f219f370aee80f0c'
+ 'b7706e8a93e771729dc84d6e1442cd19fba8f2449b43943e42f65698899c2daaa59a7648d35b7c659d3cab2f50fb1186cb5341590e1551a51c5ee7159d048c19'
+ '8c63edfa39cfdfbe781d3cf31ccbc6fe5505ec3ecdf15be3242216fb41b6ed0887af0f9dda14e8b4495d2378ed4555d418a8d736edaca3c27d69c43d6263dea9'
+ '862eed6955124d5a5fbe289aee8cfaca2b4b13c680174b041d9e6f79cd02fb5b2cae42c8ae5d58493b1896824fdde75a138c071192be6f46463e0ffa293accbf')
prepare() {
cd "$srcdir/OpenRCT2-$pkgver"
+ # Add titles data
mkdir data/sequence
cp -r --reflink $srcdir/*.parkseq data/sequence
+ # Add objects data
mkdir data/object
cp -r --reflink $srcdir/official data/object
cp -r --reflink $srcdir/rct1 data/object
@@ -54,6 +64,18 @@ prepare() {
cp -r --reflink $srcdir/rct2tt data/object
cp -r --reflink $srcdir/rct2ww data/object
+ # Add opensfx data
+ mkdir data/assetpack
+ mkdir data/object/official/audio
+ cp -r --reflink $srcdir/assetpack/openrct2.sound.parkap data/assetpack/
+ cp -r --reflink $srcdir/object/official/audio/openrct2.audio.additional.parkobj data/object/official/audio/
+
+ # Add openmsx data
+ mkdir data/object/official/music
+ cp -r --reflink $srcdir/assetpack/openrct2.music.alternative.parkap data/assetpack/
+ cp -r --reflink $srcdir/object/official/music/*.parkobj data/object/official/music/
+
+ # Add replays data
mkdir -p testdata/replays
cp -r --reflink $srcdir/*.parkrep testdata/replays
@@ -85,6 +107,8 @@ build() {
-DDOWNLOAD_TITLE_SEQUENCES=OFF \
-DDOWNLOAD_OBJECTS=OFF \
-DDOWNLOAD_REPLAYS=OFF \
+ -DDOWNLOAD_OPENSFX=OFF \
+ -DDOWNLOAD_OPENMSX=OFF \
-DDISABLE_DISCORD_RPC=ON \
-DDISABLE_GOOGLE_BENCHMARK=ON \
-DDISABLE_HTTP=ON \