diff options
-rw-r--r-- | .SRCINFO | 33 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rw-r--r-- | install | 13 |
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 +} |