summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavorin Učakar2015-06-08 22:54:40 +0200
committerDavorin Učakar2015-06-08 22:54:40 +0200
commit5876a6836d3ceb45501830308f967d652e1054d6 (patch)
tree7118362cb6975808c95eb3af60ea6ad4ef6b5495
downloadaur-5876a6836d3ceb45501830308f967d652e1054d6.tar.gz
Initial import
-rw-r--r--.SRCINFO40
-rw-r--r--PKGBUILD53
2 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a90fbcea32d2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,40 @@
+pkgbase = openzone
+ pkgdesc = Simple cross-platform FPS/RTS game engine
+ pkgver = 0.3.1
+ pkgrel = 1
+ url = http://ducakar.github.com/openzone/
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = cmake
+ makedepends = doxygen
+ makedepends = faad2
+ makedepends = freeimage
+ makedepends = gcc
+ makedepends = git
+ makedepends = graphviz
+ makedepends = libmad
+ makedepends = libvorbis
+ makedepends = lua
+ makedepends = openal
+ makedepends = physfs
+ makedepends = sdl_ttf
+ depends = freeimage
+ depends = libgl
+ depends = libvorbis
+ depends = lua
+ depends = openal
+ depends = physfs
+ depends = sdl_ttf
+ optdepends = pulseaudio: warning bell for liboz
+ optdepends = zip: for building ZIP game data archives
+ optdepends = p7zip: for building 7zip game data archives
+ provides = openzone-data
+ conflicts = openzone-data
+ source = https://github.com/downloads/ducakar/openzone/openzone-src-0.3.1.tar.xz
+ source = https://github.com/downloads/ducakar/openzone/openzone-data-0.3.1.tar.xz
+ sha1sums = e09de161b1dc978f14232fb5d5bdcb8ec5083308
+ sha1sums = 1154dd5af0b6236a30c1d230ad3009afff39c1d3
+
+pkgname = openzone
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..43e7e1f383d8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# Maintainer: Davorin Učakar <davorin.ucakar@gmail.com>
+
+pkgname=openzone
+pkgver=0.3.1
+pkgrel=1
+pkgdesc='Simple cross-platform FPS/RTS game engine'
+url="http://ducakar.github.com/openzone/"
+license=('GPL3')
+arch=('i686' 'x86_64')
+provides=('openzone-data')
+conflicts=('openzone-data')
+depends=('freeimage' 'libgl' 'libvorbis' 'lua' 'openal' 'physfs' 'sdl_ttf')
+optdepends=('pulseaudio: warning bell for liboz'
+ 'zip: for building ZIP game data archives'
+ 'p7zip: for building 7zip game data archives')
+makedepends=('cmake' 'doxygen' 'faad2' 'freeimage' 'gcc' 'git' 'graphviz'
+ 'libmad' 'libvorbis' 'lua' 'openal' 'physfs' 'sdl_ttf')
+source=("https://github.com/downloads/ducakar/openzone/openzone-src-${pkgver}.tar.xz"
+ "https://github.com/downloads/ducakar/openzone/openzone-data-${pkgver}.tar.xz")
+sha1sums=('e09de161b1dc978f14232fb5d5bdcb8ec5083308'
+ '1154dd5af0b6236a30c1d230ad3009afff39c1d3')
+
+build()
+{
+ mkdir -p ${srcdir}/build && cd ${srcdir}/build
+
+ cmake \
+ -D CMAKE_BUILD_TYPE=Release \
+ -D CMAKE_INSTALL_PREFIX=/usr \
+ -D OZ_SHARED_LIBOZ=0 \
+ -D OZ_NONFREE=1 \
+ ../openzone
+
+ make doc
+ make
+}
+
+package()
+{
+ cd ${srcdir}/build
+
+ make install DESTDIR=${pkgdir}
+
+ rm -rf ${pkgdir}/usr/{include,lib,lib64}
+
+ cd ${srcdir}/openzone
+
+ install -dm755 ${pkgdir}/usr/share/openzone
+ install -m644 share/openzone/*.zip ${pkgdir}/usr/share/openzone
+
+ install -dm755 ${pkgdir}/usr/share/doc/openzone
+ install -m644 AUTHORS README.md ChangeLog.md BUGS.md doc/*.html ${pkgdir}/usr/share/doc/openzone
+}