diff options
author | Alan James Jenkins | 2015-06-14 18:51:54 +0100 |
---|---|---|
committer | Alan James Jenkins | 2015-06-14 18:51:54 +0100 |
commit | 807d917b158ea0bb6ba442f327dd42e8a27f1b1d (patch) | |
tree | 78c698eda9a6842a0925bf5b3ac752688fb2d783 | |
download | aur-doom3-data-steam.tar.gz |
Initial commit to AUR4.
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | README.md | 4 | ||||
-rw-r--r-- | doom3-data-steam.install | 9 |
4 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7b27747d7de1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = doom3-data-steam + pkgdesc = Doom 3 data via Steam + pkgver = 1 + pkgrel = 2 + url = http://store.steampowered.com/app/9050 + install = doom3-data-steam.install + arch = any + license = GPL + depends = steamcmd + provides = doom3-data + +pkgname = doom3-data-steam + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a6e883b160b9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Alan Jenkins <alan.james.jenkins [at] gmail.com> +pkgname=doom3-data-steam +pkgver=1 +pkgrel=2 +pkgdesc="Doom 3 data via Steam" +arch=('any') +provides=('doom3-data') +depends=('steamcmd') +license=('GPL') +install='doom3-data-steam.install' +url='http://store.steampowered.com/app/9050' + +package() { + cd $srcdir + doom3dir=$srcdir/doom3 + + # Use steamcmd to get quake3. + mkdir -p $doom3dir + printf "Enter your Steam username:" + read steam_username + steamcmd +@sSteamCmdForcePlatformType windows +@ShutdownOnFailedCommand 1 +force_install_dir $doom3dir +login $steam_username "+app_update 9050 validate" +quit + + # Move required files to pkgdir + install -D -m 644 $srcdir/doom3/base/game00.pk4 $pkgdir/opt/doom3/base/game00.pk4 + install -D -m 644 $srcdir/doom3/base/pak000.pk4 $pkgdir/opt/doom3/base/pak000.pk4 + install -D -m 644 $srcdir/doom3/base/pak001.pk4 $pkgdir/opt/doom3/base/pak001.pk4 + install -D -m 644 $srcdir/doom3/base/pak002.pk4 $pkgdir/opt/doom3/base/pak002.pk4 + install -D -m 644 $srcdir/doom3/base/pak003.pk4 $pkgdir/opt/doom3/base/pak003.pk4 + install -D -m 644 $srcdir/doom3/base/pak004.pk4 $pkgdir/opt/doom3/base/pak004.pk4 +} + diff --git a/README.md b/README.md new file mode 100644 index 000000000000..a58be860c65f --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +archlinux-package-doom3-data-steam +================================== + +Installs the data required for playing the native Linux Doom 3 from Steam. diff --git a/doom3-data-steam.install b/doom3-data-steam.install new file mode 100644 index 000000000000..673008c3b7ae --- /dev/null +++ b/doom3-data-steam.install @@ -0,0 +1,9 @@ +pre_remove() { + /bin/true +} + +post_remove() { + echo ">>> To complete the uninstallation remove the doom3 data directory:" + echo ">>> rm -r /opt/doom3/" + echo ">>>" +} |