diff options
author | John-Michael Mulesa | 2021-09-11 22:24:12 +1000 |
---|---|---|
committer | John-Michael Mulesa | 2021-09-11 22:24:12 +1000 |
commit | b538c6fb73520cfa794c780fb9fea38745f96df5 (patch) | |
tree | 26ace174ba88e8622a7d7e65ed92610f729acc6b /PKGBUILD | |
download | aur-b538c6fb73520cfa794c780fb9fea38745f96df5.tar.gz |
Initial commit.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d0534dad2e7c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: John-Michael Mulesa <jmulesa at gmail dot com> + +pkgname=grid-wine-gog +_pkgname=grid +pkgver=1.3 +_pkgver="1.0_(18584)" +pkgrel=1 +pkgdesc="Race Driver GRID (2008) using WINE with data via GOG" +arch=('i686' 'x86_64') +url="https://www.gog.com/forum/race_driver_grid" +license=('custom') +install=grid.install +depends=('wine') +depends_i686=('openal') +depends_x86_64=('lib32-openal') +makedepends=('innoextract' 'icoutils') +source=("setup_race_driver_${_pkgname}_${_pkgver}.exe::gogdownloader://race_driver_grid/en1installer0" + "setup_race_driver_${_pkgname}_${_pkgver}-1.bin::gogdownloader://race_driver_grid/en1installer1" + "setup_race_driver_${_pkgname}_${_pkgver}-2.bin::gogdownloader://race_driver_grid/en1installer2" + "${_pkgname}.desktop" "${_pkgname}.sh" "hardware_settings_restrictions.xml") +sha256sums=('cd3484b6908f89c3b6df0bf8b75b62fced56de2458cdad184006fc72ac29324c' + '17cbdf2d1844607bf17b678a497bbfa77c9b726b12c46e01320618e32f37eafb' + '8d0d40d65ce960ed86ddad7bd41d9ec0e04a69f3598822694ee282ab51b3ec8e' + '8b5e6750df1caede6213ca1cd151fa61d96856e2656ef776ce7864160969acd9' + 'a274a8674ee847d859d854c96cb715b46f53b599c172b34799461eeed76b4184' + '05a812157a3d99608236b2e276b6d77959ed93295a7d18fad9cd242f82aa21d2') + +# If you want to use lgogdownloader add the following to /etc/makepkg.conf +# DLAGENTS+=('gogdownloader::/usr/bin/lgogdownloader --download-file=%u -o %o') +DLAGENTS+=("gogdownloader::/usr/bin/echo Could not find gog installer file (%u). Manually download it to \"$(pwd)\", or set up a gogdownloader:// DLAGENT in /etc/makepkg.conf. See PKGBUILD for example.") + +prepare() { + innoextract --gog -s "setup_race_driver_${_pkgname}_${_pkgver}.exe" + icotool -x -o . app/goggame-*.ico +} + +package() { + mkdir -p $pkgdir/opt/${_pkgname} + + # Install game icon. + install -Dm644 "${srcdir}/goggame-1207659233_6_256x256x32.png" "${pkgdir}/usr/share/pixmaps/${_pkgname}-gog.png" + + # Install game data. + cp -r $srcdir/app/* $pkgdir/opt/${_pkgname}/ + cp $srcdir/hardware_settings_restrictions.xml $pkgdir/opt/${_pkgname}/system/ + + # Install desktop file. + install -D -m 644 $srcdir/${_pkgname}.desktop \ + $pkgdir/usr/share/applications/${_pkgname}.desktop + + # Install bash startup script. + install -D -m 755 $srcdir/${_pkgname}.sh \ + $pkgdir/usr/bin/${_pkgname} +} |