summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNascher2015-06-08 21:50:01 +0000
committerNascher2015-06-08 21:50:01 +0000
commit9adb749da814ce4b64cc6ad6542c3c4e1771855d (patch)
treef16431ed1b253234dcb336c42374bfb7a2d0a796
downloadaur-9adb749da814ce4b64cc6ad6542c3c4e1771855d.tar.gz
Initial import
-rwxr-xr-x.AURINFO30
-rw-r--r--.SRCINFO31
-rwxr-xr-xPKGBUILD33
-rwxr-xr-xvoxelands.install13
4 files changed, 107 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100755
index 000000000000..dc09131dafcd
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,30 @@
+pkgbase = voxelands
+ pkgdesc = A fork of Minetest, an Infiniminer/Minecraft inspired game
+ pkgver = 1505.01
+ pkgrel = 1
+ url = http://voxelands.com
+ install = voxelands.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = cmake
+ makedepends = gettext
+ depends = libxxf86vm
+ depends = irrlicht
+ depends = sqlite
+ depends = libvorbis
+ depends = openal
+ depends = glu
+ depends = libsm
+ depends = hicolor-icon-theme
+ depends = freetype2
+ provides = minetest-classic
+ provides = voxelands
+ conflicts = minetest-classic
+ conflicts = minetest-classic-next-git
+ conflicts = voxelands-next-git
+ replaces = minetest-classic
+ source = http://voxelands.com/downloads/voxelands-1505.01-src.tar.bz2
+
+pkgname = voxelands
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c0fa55a6e279
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,31 @@
+pkgbase = voxelands
+ pkgdesc = A fork of Minetest, an Infiniminer/Minecraft inspired game
+ pkgver = 1505.01
+ pkgrel = 1
+ url = http://voxelands.com
+ install = voxelands.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = cmake
+ makedepends = gettext
+ depends = libxxf86vm
+ depends = irrlicht
+ depends = sqlite
+ depends = libvorbis
+ depends = openal
+ depends = glu
+ depends = libsm
+ depends = hicolor-icon-theme
+ depends = freetype2
+ provides = minetest-classic
+ provides = voxelands
+ conflicts = minetest-classic
+ conflicts = minetest-classic-next-git
+ conflicts = voxelands-next-git
+ replaces = minetest-classic
+ source = http://voxelands.com/downloads/voxelands-1505.01-src.tar.bz2
+ sha256sums = 2e95ae3b7a68c618017e0f65cb1a4f8bb64a4df1880e1c5a33e5631fc0d8b840
+
+pkgname = voxelands
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..7fa8c6db8cae
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+
+# Maintainer: Nascher <kevin at roschan dot de>
+# Contributor: Menche <menche_mt at yahoo dot com>
+
+pkgname=voxelands
+pkgver=1505.01
+pkgrel=1
+pkgdesc="A fork of Minetest, an Infiniminer/Minecraft inspired game"
+url="http://voxelands.com"
+arch=('i686' 'x86_64')
+license=('GPL')
+depends=('libxxf86vm' 'irrlicht' 'sqlite' 'libvorbis' 'openal' 'glu' 'libsm' 'hicolor-icon-theme' 'freetype2')
+makedepends=('cmake' 'gettext')
+replaces=('minetest-classic')
+provides=('minetest-classic' 'voxelands')
+conflicts=('minetest-classic' 'minetest-classic-next-git' 'voxelands-next-git')
+install="${pkgname}.install"
+
+source=("http://voxelands.com/downloads/${pkgname}-${pkgver}-src.tar.bz2")
+
+sha256sums=('2e95ae3b7a68c618017e0f65cb1a4f8bb64a4df1880e1c5a33e5631fc0d8b840')
+
+build() {
+ cd "${srcdir}/${pkgname}"
+
+ cmake . -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}"
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/voxelands.install b/voxelands.install
new file mode 100755
index 000000000000..9b51a54d795b
--- /dev/null
+++ b/voxelands.install
@@ -0,0 +1,13 @@
+post_install() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ update-desktop-database &>/dev/null
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
+