├── .gitignore ├── gog-unreal-tournament-goty ├── .SRCINFO └── PKGBUILD /.gitignore: -------------------------------------------------------------------------------- 1 | src 2 | pkg 3 | *.pkg.tar* 4 | *.tar.gz 5 | *.exe 6 | -------------------------------------------------------------------------------- /gog-unreal-tournament-goty: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | mkdir -p $HOME/.loki/ut/System 3 | cd /opt/gog/gog-unreal-tournament-goty/System 4 | ./ut-bin 5 | -------------------------------------------------------------------------------- /.SRCINFO: -------------------------------------------------------------------------------- 1 | pkgbase = gog-unreal-tournament-goty 2 | pkgdesc = Unreal Tournament (99): Game of the Year Edition. GOG Version. 3 | pkgver = 2.0.0.5 4 | pkgrel = 1 5 | url = https://www.gog.com/game/unreal_tournament_goty 6 | arch = x86_64 7 | license = custom 8 | makedepends = innoextract 9 | depends = lib32-sdl 10 | noextract = ut99v451-linux.tar.gz 11 | source = setup_ut_goty_2.0.0.5.exe::gogdownloader://unreal_tournament_goty/en1installer0 12 | source = https://www.dotslashplay.it/ressources/unreal-tournament/ut99v451-linux.tar.gz 13 | source = gog-unreal-tournament-goty 14 | sha256sums = 4cc257d54d97659c5062f2bf186d0a8c6959561d11e42d8fcf2eac07f1926803 15 | sha256sums = bb32a2414f5484aa3672673819add54ceac30ff5bcb387e6c6dc617ccc95ac29 16 | sha256sums = 2b70aa7a20d5b1fbfaf9561bd3cfc8c1d0f0dee2212b3914aed30a7c75e40566 17 | 18 | pkgname = gog-unreal-tournament-goty 19 | 20 | -------------------------------------------------------------------------------- /PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: Zacharias Knudsen 2 | pkgname=gog-unreal-tournament-goty 3 | pkgver=2.0.0.5 4 | pkgrel=1 5 | pkgdesc="Unreal Tournament (99): Game of the Year Edition. GOG Version." 6 | arch=('x86_64') 7 | url="https://www.gog.com/game/unreal_tournament_goty" 8 | license=('custom') 9 | depends=('lib32-sdl') 10 | makedepends=('innoextract') 11 | source=("setup_ut_goty_$pkgver.exe::gogdownloader://unreal_tournament_goty/en1installer0" 12 | "https://www.dotslashplay.it/ressources/unreal-tournament/ut99v451-linux.tar.gz" 13 | "gog-unreal-tournament-goty") 14 | noextract=("ut99v451-linux.tar.gz") 15 | sha256sums=("4cc257d54d97659c5062f2bf186d0a8c6959561d11e42d8fcf2eac07f1926803" 16 | "bb32a2414f5484aa3672673819add54ceac30ff5bcb387e6c6dc617ccc95ac29" 17 | "2b70aa7a20d5b1fbfaf9561bd3cfc8c1d0f0dee2212b3914aed30a7c75e40566") 18 | 19 | prepare() { 20 | # extract gog installer 21 | innoextract -em -d $srcdir setup_ut_goty_${pkgver}.exe 22 | # extract extra linux files 23 | tar -xzf ut99v451-linux.tar.gz -C app 24 | } 25 | 26 | package() { 27 | # make destination directory 28 | mkdir -p $pkgdir/opt/gog/$pkgname 29 | # copy game files 30 | cp -r app/* $pkgdir/opt/gog/$pkgname 31 | # copy runner to /usr/bin 32 | install -D -m 755 $pkgname $pkgdir/usr/bin/$pkgname 33 | } 34 | --------------------------------------------------------------------------------