summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergey Kostyaev2017-03-16 20:33:58 +0700
committerSergey Kostyaev2017-03-16 20:33:58 +0700
commitc4c0874e41a47d175cb047224ba160910dce3db3 (patch)
treea61882762d33a7fd50340b6aa78f884975b67d02
downloadaur-c4c0874e41a47d175cb047224ba160910dce3db3.tar.gz
Add Ur-Quan Masters HD
-rw-r--r--.SRCINFO42
-rw-r--r--PKGBUILD60
-rw-r--r--config.state14
-rw-r--r--uqm-hd2
-rw-r--r--uqm-hd.desktop10
-rw-r--r--uqm-hd.pngbin0 -> 31470 bytes
6 files changed, 128 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ac026ffeb9b0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,42 @@
+pkgbase = uqm-hd
+ pkgdesc = The Ur-Quan Masters HD, a port of Star Control 2 with High Res textures
+ pkgver = 0.2
+ pkgrel = 1
+ url = https://sourceforge.net/projects/urquanmastershd/
+ arch = i686
+ arch = x86_64
+ license = GPLv2
+ makedepends = imagemagick
+ makedepends = mesa
+ makedepends = namcap
+ depends = libmikmod
+ depends = libvorbis
+ depends = sdl_image
+ depends = libgl
+ depends = glu
+ depends = zlib
+ depends = libogg
+ optdepends = uqm-hd-sound: For extra music and conversation audio
+ optdepends = uqm-hd-rus: For russian localization
+ noextract = uqm-hd-content_0.2-1_all.deb
+ noextract = uqm-hd-hires2x_0.2-1_all.deb
+ noextract = uqm-hd-hires4x_0.2-1_all.deb
+ source = https://downloads.sourceforge.net/project/urquanmastershd/Beta%201/uqm-hd_0.2.src.tar.gz
+ source = config.state
+ source = uqm-hd
+ source = uqm-hd.desktop
+ source = uqm-hd.png
+ source = https://downloads.sourceforge.net/project/urquanmastershd/Beta%201/debs/uqm-hd-content_0.2-1_all.deb
+ source = https://downloads.sourceforge.net/project/urquanmastershd/Beta%201/debs/uqm-hd-hires2x_0.2-1_all.deb
+ source = https://downloads.sourceforge.net/project/urquanmastershd/Beta%201/debs/uqm-hd-hires4x_0.2-1_all.deb
+ md5sums = f6ae04927ac9726b20a6faa7e7b7bbf6
+ md5sums = ca497b754edf56aab8a5791f1d2c974a
+ md5sums = 5e9316937ad2ebdfd1ce7ac84a626f75
+ md5sums = 7a25bb0adfd5eafa18946f326575e543
+ md5sums = 2c563cf8e4f006d849e80ba82ddbdadb
+ md5sums = 568454cd3be188e826a2446a0615ac5e
+ md5sums = b73e4602312de491803722eef725fc86
+ md5sums = e41e3b39dcdaf3573a23e3ab3022b3fa
+
+pkgname = uqm-hd
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..89cd82cfb33a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,60 @@
+# $Id$
+# Maintainer : Sergey Kostyaev <feo.me@ya.ru>
+
+pkgname=uqm-hd
+pkgver=0.2
+pkgrel=1
+pkgdesc="The Ur-Quan Masters HD, a port of Star Control 2 with High Res textures"
+arch=('i686' 'x86_64')
+url="https://sourceforge.net/projects/urquanmastershd/"
+license=('GPLv2')
+depends=('libmikmod' 'libvorbis' 'sdl_image' 'libgl' 'glu' 'zlib' 'libogg')
+makedepends=('imagemagick' 'mesa' 'namcap')
+optdepends=('uqm-hd-sound: For extra music and conversation audio'
+ 'uqm-hd-rus: For russian localization')
+source=(https://downloads.sourceforge.net/project/urquanmastershd/Beta%201/${pkgname}_${pkgver}.src.tar.gz
+ config.state
+ uqm-hd
+ uqm-hd.desktop
+ uqm-hd.png
+ https://downloads.sourceforge.net/project/urquanmastershd/Beta%201/debs/${pkgname}-content_${pkgver}-${pkgrel}_all.deb
+ https://downloads.sourceforge.net/project/urquanmastershd/Beta%201/debs/${pkgname}-hires2x_${pkgver}-${pkgrel}_all.deb
+ https://downloads.sourceforge.net/project/urquanmastershd/Beta%201/debs/${pkgname}-hires4x_${pkgver}-${pkgrel}_all.deb
+ )
+md5sums=('f6ae04927ac9726b20a6faa7e7b7bbf6'
+ 'ca497b754edf56aab8a5791f1d2c974a'
+ '5e9316937ad2ebdfd1ce7ac84a626f75'
+ '7a25bb0adfd5eafa18946f326575e543'
+ '2c563cf8e4f006d849e80ba82ddbdadb'
+ '568454cd3be188e826a2446a0615ac5e'
+ 'b73e4602312de491803722eef725fc86'
+ 'e41e3b39dcdaf3573a23e3ab3022b3fa')
+noextract=(${pkgname}-content_${pkgver}-${pkgrel}_all.deb
+ ${pkgname}-hires2x_${pkgver}-${pkgrel}_all.deb
+ ${pkgname}-hires4x_${pkgver}-${pkgrel}_all.deb)
+
+package() {
+ cd $srcdir/$pkgname-$pkgver
+
+ cp $srcdir/config.state .
+ sed -e "/INPUT_install_prefix/ s|replaceme|$pkgdir/usr|" \
+ -i config.state
+
+ ./build.sh uqm reprocess_config
+
+ ./build.sh uqm
+
+ ./build.sh uqm install
+
+ ar p $srcdir/${pkgname}-content_${pkgver}-${pkgrel}_all.deb data.tar.gz | tar zx --one-top-level=$pkgdir
+ ar p $srcdir/${pkgname}-hires2x_${pkgver}-${pkgrel}_all.deb data.tar.gz | tar zx --one-top-level=$pkgdir
+ ar p $srcdir/${pkgname}-hires4x_${pkgver}-${pkgrel}_all.deb data.tar.gz | tar zx --one-top-level=$pkgdir
+
+ install -Dm644 $srcdir/uqm-hd.desktop \
+ $pkgdir/usr/share/applications/uqm-hd.desktop
+ install -Dm644 $srcdir/uqm-hd.png \
+ $pkgdir/usr/share/pixmaps/uqm-hd.png
+
+ rm $pkgdir/usr/bin/uqm-hd
+ install -Dm755 $srcdir/uqm-hd $pkgdir/usr/bin/uqm-hd
+}
diff --git a/config.state b/config.state
new file mode 100644
index 000000000000..bfbeedffb073
--- /dev/null
+++ b/config.state
@@ -0,0 +1,14 @@
+CHOICE_debug_VALUE='nodebug'
+CHOICE_graphics_VALUE='opengl'
+CHOICE_sound_VALUE='mixsdl'
+CHOICE_mikmod_VALUE='external'
+CHOICE_ovcodec_VALUE='standard'
+CHOICE_netplay_VALUE='full'
+CHOICE_joystick_VALUE='enabled'
+CHOICE_ioformat_VALUE='stdio_zip'
+CHOICE_accel_VALUE='asm'
+CHOICE_threadlib_VALUE='sdl'
+INPUT_install_prefix_VALUE='replaceme'
+INPUT_install_bindir_VALUE='$prefix/bin'
+INPUT_install_libdir_VALUE='$prefix/lib'
+INPUT_install_sharedir_VALUE='$prefix/share'
diff --git a/uqm-hd b/uqm-hd
new file mode 100644
index 000000000000..1b8a96ddcc0f
--- /dev/null
+++ b/uqm-hd
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "/usr/lib/uqm/uqm-hd" "--contentdir=/usr/share/games/uqm-hd/content" "$@"
diff --git a/uqm-hd.desktop b/uqm-hd.desktop
new file mode 100644
index 000000000000..604c71e78650
--- /dev/null
+++ b/uqm-hd.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=The Ur-Quan Masters HD
+Comment=An epic space adventure
+Comment[fi]=Eeppinen avaruusseikkailu
+Exec=uqm-hd
+Icon=uqm-hd
+Terminal=false
+Type=Application
+Encoding=UTF-8
+Categories=Application;Game;ArcadeGame;StrategyGame;
diff --git a/uqm-hd.png b/uqm-hd.png
new file mode 100644
index 000000000000..bfdc528ea99b
--- /dev/null
+++ b/uqm-hd.png
Binary files differ