summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSanskritFritz2015-06-14 00:37:44 +0200
committerSanskritFritz2015-06-14 00:37:44 +0200
commit077a965f98f11f84d09f609d2f6698545ded9037 (patch)
tree8da8bd71e366f1da89de36cdaac89860c34f0da0
downloadaur-077a965f98f11f84d09f609d2f6698545ded9037.tar.gz
Initial import
-rw-r--r--.SRCINFO32
-rwxr-xr-xPKGBUILD39
-rwxr-xr-xd1x-rebirth.desktop10
-rwxr-xr-xd1x-rebirth.install31
4 files changed, 112 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..14afa7663368
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,32 @@
+pkgbase = d1x-rebirth
+ pkgdesc = An enhanced engine to play with Descent1 datas
+ pkgver = 0.58.1
+ pkgrel = 1
+ url = http://www.dxx-rebirth.com/
+ install = d1x-rebirth.install
+ arch = i686
+ arch = x86_64
+ license = custom:D1x
+ license = LGPL
+ license = custom:as-is
+ makedepends = scons
+ makedepends = unzip
+ depends = sdl
+ depends = sdl_mixer
+ depends = mesa
+ depends = physfs
+ noextract = d1xr-hires.dxa
+ noextract = d1xr-sc55-music.dxa
+ source = http://www.dxx-rebirth.com/download/dxx/d1x-rebirth_v0.58.1-src.tar.gz
+ source = d1x-rebirth.desktop
+ source = d1x-rebirth.install
+ source = http://www.dxx-rebirth.com/download/dxx/res/d1xr-hires.dxa
+ source = http://www.dxx-rebirth.com/download/dxx/res/d1xr-sc55-music.dxa
+ md5sums = 8f43e66191fdedd0c7ff9278719accf1
+ md5sums = ded1f8c2deb3825134e1a984985684cb
+ md5sums = 78c79b2b82175ebd4073edf257a9bd68
+ md5sums = 7d978ce3875995e54cbf426167e88b94
+ md5sums = bf54b45a648052b2531bbb95c001403b
+
+pkgname = d1x-rebirth
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..9fb64eafbb7e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Contributor : zico <zico@dxx-rebirth.com>
+
+pkgname=d1x-rebirth
+pkgver=0.58.1
+pkgrel=1
+pkgdesc="An enhanced engine to play with Descent1 datas"
+arch=('i686' 'x86_64')
+url="http://www.dxx-rebirth.com/"
+license=('custom:D1x' 'LGPL' 'custom:as-is')
+depends=('sdl' 'sdl_mixer' 'mesa' 'physfs')
+makedepends=('scons' 'unzip')
+install=$pkgname.install
+source=(http://www.dxx-rebirth.com/download/dxx/${pkgname}_v${pkgver}-src.tar.gz $pkgname.desktop $pkgname.install http://www.dxx-rebirth.com/download/dxx/res/d1xr-hires.dxa http://www.dxx-rebirth.com/download/dxx/res/d1xr-sc55-music.dxa)
+noextract=(d1xr-hires.dxa d1xr-sc55-music.dxa)
+md5sums=('8f43e66191fdedd0c7ff9278719accf1'
+ 'ded1f8c2deb3825134e1a984985684cb'
+ '78c79b2b82175ebd4073edf257a9bd68'
+ '7d978ce3875995e54cbf426167e88b94'
+ 'bf54b45a648052b2531bbb95c001403b')
+
+package() {
+ cd $srcdir/${pkgname}_v${pkgver}-src
+ sed -ie "/^PREFIX =/s|/usr/local/|/usr/|" SConstruct
+ scons sharepath="/usr/share/$pkgname" || return 1
+
+ mkdir -p $pkgdir/usr/bin/
+ mkdir -p $pkgdir/usr/share/$pkgname/
+ mkdir -p $pkgdir/usr/share/pixmaps/
+ mkdir -p $pkgdir/usr/share/applications/
+ mkdir -p $pkgdir/usr/share/licenses/$pkgname/
+
+ install -m755 $pkgname $pkgdir/usr/bin/
+ cd $srcdir/
+ install -m644 $srcdir/${pkgname}_v${pkgver}-src/$pkgname.xpm $pkgdir/usr/share/pixmaps/
+ install -m644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/
+ install -m644 $srcdir/${pkgname}_v${pkgver}-src/COPYING.txt $pkgdir/usr/share/licenses/$pkgname/
+ install -m644 d1xr-hires.dxa $pkgdir/usr/share/$pkgname/
+ install -m644 d1xr-sc55-music.dxa $pkgdir/usr/share/$pkgname/
+}
diff --git a/d1x-rebirth.desktop b/d1x-rebirth.desktop
new file mode 100755
index 000000000000..cc347e4a1479
--- /dev/null
+++ b/d1x-rebirth.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Categories=Game;ActionGame;
+Name=Descent 1 Rebirth
+GenericName=FP Action Game
+Comment=First person action game controlling a ship with 6 degrees of freedom
+Comment[fr]=Jeu à la première personne où l'on contrôle un vaisseau qui permet de se déplacer avec 6 degrés de liberté
+Exec=d1x-rebirth
+Icon=d1x-rebirth
diff --git a/d1x-rebirth.install b/d1x-rebirth.install
new file mode 100755
index 000000000000..e56a7de3a9be
--- /dev/null
+++ b/d1x-rebirth.install
@@ -0,0 +1,31 @@
+post_install() {
+ echo 'Put your Descent 1 datas either to /usr/share/d1x-rebirth/ or ~/.d1x-rebirth/'
+
+ cat << EOF
+Following files are needed to run the game:
+
+descent.hog
+descent.pig
+
+You don't own the full game, yet?
+Just visit GOOD OLD GAMES via:
+http://www.gog.com/en/gamecard/descent_1_descent_2/pp/fc074d501302eb2b93e2554793fcaf50b3bf7291
+and download it for a very low price! DRM-FREE!
+
+You can get AddOns for the game from http://www.dxx-rebirth.com/addons/
+
+EOF
+}
+
+post_upgrade() {
+post_install
+}
+
+pre_remove() {
+/bin/true
+}
+
+op=$1
+shift
+
+$op "$@"