summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO33
-rw-r--r--PKGBUILD40
-rw-r--r--install13
3 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ab0b8435d5fe
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,33 @@
+pkgbase = minetest-git
+ pkgdesc = Infiniminer/Minecraft inspired game
+ pkgver = 20150606.8383a61
+ pkgrel = 1
+ url = http://www.minetest.net/
+ install = install
+ arch = i686
+ arch = x86_64
+ license = LGPL2.1
+ license = CCPL:by-sa
+ makedepends = git
+ makedepends = cmake
+ depends = bzip2
+ depends = libpng
+ depends = libjpeg
+ depends = mesa
+ depends = sqlite
+ depends = openal
+ depends = libvorbis
+ depends = irrlicht
+ provides = minetest
+ provides = minetest-common
+ provides = minetest-server
+ conflicts = minetest
+ conflicts = minetest-common
+ conflicts = minetest-server
+ source = git://github.com/minetest/minetest.git
+ source = git://github.com/minetest/minetest_game.git
+ sha1sums = SKIP
+ sha1sums = SKIP
+
+pkgname = minetest-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f081a0efc1ce
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Gaetan Bisson <bisson@archlinux.org>
+# Contributor: Konsta Kokkinen <kray@tsundere.fi>
+
+pkgname=minetest-git
+_pkgname=minetest
+pkgver=20150606.8383a61
+pkgrel=1
+pkgdesc='Infiniminer/Minecraft inspired game'
+url='http://www.minetest.net/'
+license=('LGPL2.1' 'CCPL:by-sa')
+arch=('i686' 'x86_64')
+makedepends=('git' 'cmake')
+depends=('bzip2' 'libpng' 'libjpeg' 'mesa' 'sqlite' 'openal' 'libvorbis' 'irrlicht')
+source=('git://github.com/minetest/'minetest{,_game}.git)
+sha1sums=('SKIP' 'SKIP')
+
+conflicts=("${_pkgname}"{,-common,-server})
+provides=("${_pkgname}"{,-common,-server})
+install=install
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ git log -1 --format='%cd.%h' --date=short | tr -d -
+}
+
+prepare() {
+ cd "${srcdir}"
+ cp -a minetest_game minetest/games
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
+ cmake . -DCMAKE_INSTALL_PREFIX=/usr
+ make
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}"
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/install b/install
new file mode 100644
index 000000000000..62b95fd68610
--- /dev/null
+++ b/install
@@ -0,0 +1,13 @@
+post_install() {
+ type update-desktop-database &>/dev/null && update-desktop-database -q
+ type gtk-update-icon-cache &>/dev/null && gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ true
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}