summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Swanson2014-05-11 15:45:27 -0700
committerMike Swanson2014-05-11 15:45:27 -0700
commitbecb0a09b767a61722b73d17c5a1fb41af8d5db3 (patch)
treecc670ad2c977724bfc6c397f3cfedfe2566da03e
downloadaur-becb0a09b767a61722b73d17c5a1fb41af8d5db3.tar.gz
Add rbdoom-3-bfg
[[Note: this repo originally had a large icon from DeviantArt. It has since been edited out to obey AUR4 restrictions.]]
-rw-r--r--.SRCINFO31
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD38
-rw-r--r--path.patch11
-rw-r--r--rbdoom-3-bfg.desktop10
5 files changed, 95 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b25a98a53d78
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,31 @@
+pkgbase = rbdoom-3-bfg
+ pkgdesc = Doom 3 BFG source code (Robert Beckebans repo).
+ pkgver = 1.0.1
+ pkgrel = 1
+ url = https://github.com/RobertBeckebans/RBDOOM-3-BFG
+ arch = i686
+ arch = x86_64
+ groups = games
+ license = GPL3
+ makedepends = cmake
+ makedepends = zip
+ depends = libgl
+ depends = alsa-lib
+ depends = openal
+ depends = libxxf86vm
+ depends = libstdc++5
+ depends = sdl
+ depends = doom3bfg-data
+ depends = ffmpeg
+ optdepends = alsa-plugins: pulseaudio-support
+ optdepends = libpulse: pulseaudio support
+ conflicts = rbdoom3-bfg-git
+ source = https://github.com/RobertBeckebans/RBDOOM-3-BFG/archive/v1.0.1.tar.gz
+ source = path.patch
+ source = rbdoom-3-bfg.desktop
+ sha256sums = fc928c9df48be356f61915b0332ea409c170bd2c2224425c137c7afe1580a1e1
+ sha256sums = 8e0aa8ade8d58f3b3e5b6917d6d1d501d20752a7966842c468cedd53b14ebfed
+ sha256sums = 8a4cb1dbdcdfa4a8434513c8a31f3a28af75e102e5a6ed619b59ab5c18d9e7a2
+
+pkgname = rbdoom-3-bfg
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..665307854be8
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*.pkg.tar*
+*.src.tar*
+*.gz
+src
+pkg
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1d883adee3ba
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Mike Swanson <mikeonthecomputer@gmail.com>
+# Based on the rbdoom3-bfg-git package by M0Rf30
+
+pkgname=rbdoom-3-bfg
+pkgver=1.0.1
+pkgrel=1
+pkgdesc="Doom 3 BFG source code (Robert Beckebans repo)."
+arch=('i686' 'x86_64')
+url="https://github.com/RobertBeckebans/RBDOOM-3-BFG"
+license=('GPL3')
+groups=('games')
+depends=('libgl' 'alsa-lib' 'openal' 'libxxf86vm'
+ 'libstdc++5' 'sdl' 'doom3bfg-data' 'ffmpeg')
+makedepends=('cmake' 'zip')
+conflicts=('rbdoom3-bfg-git')
+optdepends=('alsa-plugins: pulseaudio-support'
+ 'libpulse: pulseaudio support')
+source=("https://github.com/RobertBeckebans/RBDOOM-3-BFG/archive/v${pkgver}.tar.gz"
+ 'path.patch'
+ 'rbdoom-3-bfg.desktop')
+sha256sums=('fc928c9df48be356f61915b0332ea409c170bd2c2224425c137c7afe1580a1e1'
+ '8e0aa8ade8d58f3b3e5b6917d6d1d501d20752a7966842c468cedd53b14ebfed'
+ '8a4cb1dbdcdfa4a8434513c8a31f3a28af75e102e5a6ed619b59ab5c18d9e7a2')
+
+build() {
+ cd RBDOOM-3-BFG-${pkgver}/neo
+ patch -Np1 -i ../../path.patch
+ sh cmake-eclipse-linux-profile.sh
+ cd ../build
+ make
+}
+
+package() {
+ cd "$srcdir"/RBDOOM-3-BFG-${pkgver}
+ install -m 755 -d "$pkgdir"/usr/bin/
+ install -m 755 build/RBDoom3BFG "$pkgdir"/usr/bin/RBDoom3BFG
+ install -D -m 644 "$srcdir"/rbdoom-3-bfg.desktop "$pkgdir"/usr/share/applications/rbdoom-3-bfg.desktop
+}
diff --git a/path.patch b/path.patch
new file mode 100644
index 000000000000..3a3054f381e9
--- /dev/null
+++ b/path.patch
@@ -0,0 +1,11 @@
+--- a/framework/Licensee.h 2013-11-18 10:30:02.065213005 +0100
++++ b/framework/Licensee.h 2013-11-18 10:31:34.903108625 +0100
+@@ -63,7 +63,7 @@
+
+ // RB begin
+ // Linux info
+-#define LINUX_DEFAULT_PATH "/usr/local/games/rbdoom3-bfg"
++#define LINUX_DEFAULT_PATH "/usr/share/games/doom3bfg"
+ // RB end
+
+
diff --git a/rbdoom-3-bfg.desktop b/rbdoom-3-bfg.desktop
new file mode 100644
index 000000000000..40238deec0d2
--- /dev/null
+++ b/rbdoom-3-bfg.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=RBDOOM-3-BFG
+GenericName=Doom 3: BFG Edition
+Exec=/usr/bin/RBDoom3BFG "$@"
+Icon=/usr/share/pixmaps/rbdoom-3-bfg.png
+StartupNotify=true
+Terminal=false
+Type=Application
+Categories=Game;ActionGame;