diff options
author | John-Michael Mulesa | 2021-09-25 17:31:48 +1000 |
---|---|---|
committer | John-Michael Mulesa | 2021-09-25 17:31:48 +1000 |
commit | c6f13047e62553505674552185c6826d6cfbb208 (patch) | |
tree | 66dccc97085dd48a20402f8f4ce7a70eade4165c | |
download | aur-doom3xp-data-steam.tar.gz |
Initial commit.
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 41 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..264729638fef --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,11 @@ +pkgbase = doom3xp-data-steam + pkgdesc = Doom 3 Expansion data via Steam + pkgver = 1 + pkgrel = 1 + url = https://store.steampowered.com/app/9070/DOOM_3_Resurrection_of_Evil/ + arch = any + license = custom + makedepends = steamcmd + provides = doom3xp-data + +pkgname = doom3xp-data-steam diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..931fbd580f9a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: John-Michael Mulesa <jmulesa [at] gmail.com> +# Contributor: Sebastian Gsänger <sebastian_gsaenger [at] web.de> + +pkgname=doom3xp-data-steam +_pkgname=doom3 +pkgver=1 +pkgrel=1 +_steamid=9070 +arch=('any') +makedepends=('steamcmd') +pkgdesc="Doom 3 Expansion data via Steam" +license=('custom') +provides=('doom3xp-data') +url='https://store.steampowered.com/app/9070/DOOM_3_Resurrection_of_Evil/' + +prepare() { + mkdir -p $srcdir/${_pkgname} + + # Use steamcmd to get data. + printf "Enter your Steam username:" + read steam_username + steamcmd +@sSteamCmdForcePlatformType windows +@ShutdownOnFailedCommand 1 +force_install_dir $srcdir/${_pkgname} +login $steam_username "+app_update ${_steamid} validate" +quit +} + +package() { + mkdir -p $pkgdir/opt/${_pkgname}/d3xp + + # Move required files to pkgdir + install -D -m 644 $srcdir/${_pkgname}/d3xp/*.pk4 $pkgdir/opt/${_pkgname}/d3xp/ +} |