diff options
author | Martin Doege | 2015-06-09 11:41:38 +0200 |
---|---|---|
committer | Martin Doege | 2015-06-09 11:41:38 +0200 |
commit | 00465cd333459fded56d8a5a1560d331dbb0478f (patch) | |
tree | 7a18e14e43f45e72ae7d7e28d3562939dfe969d8 | |
download | aur-00465cd333459fded56d8a5a1560d331dbb0478f.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | install | 13 |
3 files changed, 90 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9b74ba1ac86c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,34 @@ +pkgbase = minetest-git-leveldb + pkgdesc = Infiniminer/Minecraft-inspired building game (with LuaJIT, LevelDB, and Redis support) + pkgver = 20150114.e19dab2 + pkgrel = 1 + url = http://www.minetest.net/ + install = install + arch = i686 + arch = x86_64 + license = GPL + makedepends = git + makedepends = cmake + depends = bzip2 + depends = libpng + depends = libjpeg + depends = mesa + depends = sqlite + depends = openal + depends = libvorbis + depends = irrlicht + depends = curl + depends = freetype2 + depends = luajit + depends = leveldb + depends = gettext + depends = hiredis + provides = minetest + conflicts = minetest + source = git://github.com/minetest/minetest.git + source = git://github.com/minetest/minetest_game.git + sha1sums = SKIP + sha1sums = SKIP + +pkgname = minetest-git-leveldb + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..784f3c241c2a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Martin C. Doege <mdoege at compuserve dot com> +# Contributor: Gaetan Bisson <bisson@archlinux.org> +# Contributor: Konsta Kokkinen <kray@tsundere.fi> + +pkgname=minetest-git-leveldb +_pkgname=minetest +pkgver=20150114.e19dab2 +pkgrel=1 +pkgdesc='Infiniminer/Minecraft-inspired building game (with LuaJIT, LevelDB, and Redis support)' +url='http://www.minetest.net/' +license=('GPL') +arch=('i686' 'x86_64') +makedepends=('git' 'cmake') +depends=('bzip2' 'libpng' 'libjpeg' 'mesa' 'sqlite' 'openal' 'libvorbis' 'irrlicht' 'curl' 'freetype2' 'luajit' 'leveldb' 'gettext' 'hiredis') +source=('git://github.com/minetest/'minetest{,_game}.git) +sha1sums=('SKIP' 'SKIP') + +conflicts=("${_pkgname}") +provides=("${_pkgname}") +install=install + +pkgver() { + cd "${srcdir}/${_pkgname}" + git log -1 --format='%cd.%h' --date=short | tr -d - +} + +prepare() { + cd "${srcdir}" + rm -fr minetest/games/minetest_game + mkdir -p minetest/games/minetest_game + cp -a minetest_game/* minetest/games/minetest_game +} + +build() { + cd "${srcdir}/${_pkgname}" + cmake . -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_FREETYPE=on -DENABLE_LEVELDB=on -DENABLE_CURL=on -DENABLE_GETTEXT=on -DENABLE_REDIS=on + 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 +} |