[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