[arch-commits] Commit in minetest/trunk (PKGBUILD minetest-server.install)
Bartłomiej Piotrowski
bpiotrowski at archlinux.org
Wed Aug 27 12:10:33 UTC 2014
Date: Wednesday, August 27, 2014 @ 14:10:33
Author: bpiotrowski
Revision: 117955
Add missing minetest-server.install file.
Added:
minetest/trunk/minetest-server.install
Modified:
minetest/trunk/PKGBUILD
-------------------------+
PKGBUILD | 14 +++++---------
minetest-server.install | 8 ++++++++
2 files changed, 13 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-08-27 07:33:01 UTC (rev 117954)
+++ PKGBUILD 2014-08-27 12:10:33 UTC (rev 117955)
@@ -9,7 +9,7 @@
url='http://minetest.net/'
license=('GPL')
makedepends=('sqlite' 'freetype2' 'leveldb' 'openal' 'libvorbis' 'curl' 'irrlicht'
- 'hicolor-icon-theme' 'luajit' 'cmake')
+ 'hicolor-icon-theme' 'cmake')
source=(https://github.com/minetest/minetest/archive/$pkgver.tar.gz
data-$pkgver.tar.gz::https://github.com/minetest/minetest_game/archive/$pkgver.tar.gz
minetest at .service)
@@ -29,9 +29,7 @@
-DENABLE_GETTEXT=1 \
-DENABLE_FREETYPE=1 \
-DENABLE_LEVELDB=0 \
- -DENABLE_REDIS=0 \
- -DLUA_INCLUDE_DIR=/usr/include/luajit-2.0 \
- -DLUA_LIBRARY=//usr/lib/libluajit-5.1.so.2
+ -DENABLE_REDIS=0
make
cd "$srcdir"/build-server
@@ -39,15 +37,13 @@
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_CLIENT=0 \
-DENABLE_LEVELDB=1 \
- -DENABLE_REDIS=1 \
- -DLUA_INCLUDE_DIR=/usr/include/luajit-2.0 \
- -DLUA_LIBRARY=//usr/lib/libluajit-5.1.so.2
+ -DENABLE_REDIS=1
make
}
package_minetest() {
pkgdesc='Multiplayer infinite-world block sandbox game'
- depends=('minetest-common' 'irrlicht' 'curl' 'luajit' 'libvorbis' 'sqlite'
+ depends=('minetest-common' 'irrlicht' 'curl' 'libvorbis' 'sqlite'
'openal' 'hicolor-icon-theme' 'desktop-file-utils' 'xdg-utils')
install=$pkgname.install
@@ -61,7 +57,7 @@
package_minetest-server() {
pkgdesc='Server of infinite-world block sandbox game'
- depends=('minetest-common' 'leveldb' 'luajit' 'curl' 'sqlite')
+ depends=('minetest-common' 'leveldb' 'curl' 'sqlite')
install=$pkgname.install
cd build-server
Added: minetest-server.install
===================================================================
--- minetest-server.install (rev 0)
+++ minetest-server.install 2014-08-27 12:10:33 UTC (rev 117955)
@@ -0,0 +1,8 @@
+post_install() {
+ getent group minetest &>/dev/null || groupadd --system minetest
+ getent passwd minetest &>/dev/null || \
+ useradd --system -g minetest -s /bin/false -d /var/lib/minetest minetest
+
+ [[ ! -d var/lib/minetest ]] && install -d var/lib/minetest
+ chown minetest:minetest var/lib/minetest
+}
More information about the arch-commits
mailing list