[arch-commits] Commit in minetest/trunk (PKGBUILD minetest.install)
Date: Tuesday, May 17, 2016 @ 23:56:51 Author: lcarlier Revision: 175601 upgpkg: minetest 0.4.14-1 upstream update 0.4.14 Modified: minetest/trunk/PKGBUILD Deleted: minetest/trunk/minetest.install --+ PKGBUILD | 13 ++--- minetest.install | 12 2 files changed, 6 insertions(+), 19 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-05-17 21:56:46 UTC (rev 175600) +++ PKGBUILD2016-05-17 21:56:51 UTC (rev 175601) @@ -3,8 +3,8 @@ # Contributor: Konsta Kokkinenpkgname=('minetest' 'minetest-server' 'minetest-common') -pkgver=0.4.13 -pkgrel=4 +pkgver=0.4.14 +pkgrel=1 arch=('i686' 'x86_64') url='http://minetest.net/' license=('GPL') @@ -13,8 +13,8 @@ source=($pkgname-$pkgver.tar.gz::https://github.com/minetest/minetest/archive/$pkgver.tar.gz $pkgname-data-$pkgver.tar.gz::https://github.com/minetest/minetest_game/archive/$pkgver.tar.gz minetest@.service) -md5sums=('e3385b55faeb1164ac5349dd9b21b461' - 'cc02e8844bbfbd14a3545a202ef38772' +md5sums=('3c59e042ab69f07871618c707092beb8' + '22a472d15175bc5e3f5289a2f19d9b5a' 'ec193b09eb85f2518aaa17506ad06c57') prepare() { @@ -46,7 +46,6 @@ pkgdesc='Multiplayer infinite-world block sandbox game' depends=('minetest-common' 'irrlicht' 'curl' 'libvorbis' 'sqlite' 'openal' 'hicolor-icon-theme' 'desktop-file-utils' 'xdg-utils') - install=$pkgname.install cd build-client make DESTDIR="$pkgdir" install @@ -59,7 +58,7 @@ package_minetest-server() { pkgdesc='Server of infinite-world block sandbox game' depends=('minetest-common' 'leveldb' 'curl' 'sqlite' 'hiredis') - install=$pkgname.install + install=minetest-server.install cd build-server make DESTDIR="$pkgdir" install @@ -81,7 +80,7 @@ cp -r "$srcdir"/minetest_game-$pkgver "$pkgdir"/usr/share/minetest/games/minetest rm "$pkgdir"/usr/share/minetest/games/minetest/.gitignore - for file in doc/{lua_api,mapformat,menu_lua_api}.txt minetest.conf.example; do + for file in doc/{fst_api,lua_api,menu_lua_api,protocol,world_format}.txt; do install -Dm644 $file "$pkgdir"/usr/share/minetest/doc/$(basename $file) done } Deleted: minetest.install === --- minetest.install2016-05-17 21:56:46 UTC (rev 175600) +++ minetest.install2016-05-17 21:56:51 UTC (rev 175601) @@ -1,12 +0,0 @@ -post_install() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null - update-desktop-database &>/dev/null -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -}
[arch-commits] Commit in minetest/trunk (PKGBUILD minetest.install)
Date: Friday, August 22, 2014 @ 10:44:21 Author: bpiotrowski Revision: 117747 upgpkg: minetest 0.4.10-3 split the package into client, server and data common packages Modified: minetest/trunk/PKGBUILD minetest/trunk/minetest.install --+ PKGBUILD | 79 +++-- minetest.install | 13 ++-- 2 files changed, 63 insertions(+), 29 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-08-22 07:46:47 UTC (rev 117746) +++ PKGBUILD2014-08-22 08:44:21 UTC (rev 117747) @@ -2,41 +2,80 @@ # Maintainer: Laurent Carlier lordhea...@gmail.com # Contributor: Konsta Kokkinen k...@tsundere.fi -pkgname=minetest +pkgname=('minetest' 'minetest-server' 'minetest-common') pkgver=0.4.10 -pkgrel=2 +pkgrel=3 pkgdesc='An Infiniminer/Minecraft inspired game' arch=('i686' 'x86_64') url='http://minetest.net/' license=('GPL') -depends=('sqlite' 'freetype2' 'leveldb' 'openal' 'libvorbis' 'curl' 'irrlicht' - 'hicolor-icon-theme' 'luajit') -makedepends=('cmake') -install=minetest.install -source=(${pkgname}-${pkgver}.tar.gz::https://github.com/minetest/${pkgname}/tarball/${pkgver} - ${pkgname}_game-${pkgver}.tar.gz::https://github.com/minetest/${pkgname}_game/tarball/${pkgver}) -sha256sums=('05d15c8e2c8e53ee9d3006e79c2b59200311a7b879220d8b6f6a6fd2acf806b6' -'7624a1e64124c4438256719ccecfc44fe5139733a076394aedad1f785e50019f') +makedepends=('sqlite' 'freetype2' 'leveldb' 'openal' 'libvorbis' 'curl' 'irrlicht' + 'hicolor-icon-theme' 'luajit' '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) +md5sums=('61bb35c9d5521f1b072bc3c3e634c863' + '398d83431c44fb85f02bd902b016338c') +prepare() { + install -d build-{client,server} +} + build() { - cd $srcdir/minetest-minetest-* - - cmake . -DCMAKE_INSTALL_PREFIX=/usr \ --DENABLE_GETTEXT=on \ + cd $srcdir/build-client + cmake ../$pkgname-$pkgver \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DBUILD_SERVER=0 \ +-DENABLE_GETTEXT=1 \ -DENABLE_FREETYPE=1 \ --DENABLE_LEVELDB=on \ +-DENABLE_LEVELDB=0 \ +-DENABLE_REDIS=0 \ -DLUA_INCLUDE_DIR=/usr/include/luajit-2.0 \ -DLUA_LIBRARY=//usr/lib/libluajit-5.1.so.2 make + + cd $srcdir/build-server + cmake ../$pkgname-$pkgver \ +-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 + make } -package() { - cd $srcdir/minetest-minetest-* +package_minetest() { + pkgdesc='Multiplayer infinite-world block sandbox game' + depends=('minetest-common' 'irrlicht' 'curl' 'luajit' 'libvorbis' 'sqlite' + 'openal' 'hicolor-icon-theme' 'desktop-file-utils' 'xdg-utils') + install=minetest.install + cd build-client make DESTDIR=$pkgdir install + cp -r locale $pkgdir/usr/share/ - mv -v $srcdir/minetest-minetest_game-* $pkgdir/usr/share/minetest/games/minetest - - # small cleanup + rm -rf $pkgdir/usr/share/minetest + rm $pkgdir/usr/share/man/man6/minetestserver.6 +} + +package_minetest-server() { + pkgdesc='Server of infinite-world block sandbox game' + depends=('minetest-common' 'leveldb' 'luajit' 'curl' 'sqlite') + + cd build-server + make DESTDIR=$pkgdir install + + rm -rf $pkgdir/usr/share/{minetest,appdata,applications,icons,doc} + rm $pkgdir/usr/share/man/man6/minetest.6 +} + +package_minetest-common() { + pkgdesc='Common data files for minetest and minetest-server' + + cd $pkgbase-$pkgver + install -d $pkgdir/usr/share/minetest + + cp -r games builtin client fonts textures $pkgdir/usr/share/minetest/ + cp -r $srcdir/minetest_game-$pkgver $pkgdir/usr/share/minetest/games/minetest rm $pkgdir/usr/share/minetest/games/minetest/.gitignore } Modified: minetest.install === --- minetest.install2014-08-22 07:46:47 UTC (rev 117746) +++ minetest.install2014-08-22 08:44:21 UTC (rev 117747) @@ -1,17 +1,12 @@ post_install() { - gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor /dev/null 21 - update-desktop-database /dev/null 21 + xdg-icon-resource forceupdate --theme hicolor /dev/null + update-desktop-database /dev/null } post_upgrade() { - post_install $1 + post_install } -pre_remove() { - update-desktop-database /dev/null 21 -} - post_remove() { - gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor /dev/null 21 - update-desktop-database /dev/null 21 + post_install }
[arch-commits] Commit in minetest/trunk (PKGBUILD minetest.install)
Date: Sunday, June 2, 2013 @ 14:00:20 Author: lcarlier Revision: 92173 upgpkg: minetest 0.4.6-1 Moved from AUR and updated/cleanup Added: minetest/trunk/minetest.install Modified: minetest/trunk/PKGBUILD --+ PKGBUILD |5 +++-- minetest.install | 17 + 2 files changed, 20 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-06-02 11:16:42 UTC (rev 92172) +++ PKGBUILD2013-06-02 12:00:20 UTC (rev 92173) @@ -9,8 +9,9 @@ arch=('i686' 'x86_64') url='http://minetest.net/' license=('GPL') -depends=('sqlite' 'libgl' 'libxxf86vm' 'openal' 'libvorbis' 'gcc-libs' 'hicolor-icon-theme') +depends=('sqlite' 'libgl' 'libxxf86vm' 'openal' 'libvorbis' 'curl' 'hicolor-icon-theme') makedepends=('cmake' 'irrlicht' 'mesa' 'libpng' 'zlib') +install=minetest.install source=(${pkgname}-${pkgver}.tar.gz::https://github.com/minetest/${pkgname}/tarball/${pkgver} ${pkgname}_game-${pkgver}.tar.gz::https://github.com/minetest/${pkgname}_game/tarball/${pkgver} ${pkgname}_common-${pkgver}.tar.gz::https://github.com/minetest/common/tarball/${pkgver}) @@ -31,7 +32,7 @@ make DESTDIR=$pkgdir install mv -v $srcdir/minetest-minetest_game-* $pkgdir/usr/share/minetest/games/minetest - mv -v $srcdir/common-* $pkgdir/usr/share/minetest/games/common + mv -v $srcdir/minetest-common-* $pkgdir/usr/share/minetest/games/common # small cleanup rm $pkgdir/usr/share/minetest/games/{minetest,common}/.gitignore Added: minetest.install === --- minetest.install(rev 0) +++ minetest.install2013-06-02 12:00:20 UTC (rev 92173) @@ -0,0 +1,17 @@ +post_install() { + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor /dev/null 21 + update-desktop-database /dev/null 21 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + update-desktop-database /dev/null 21 +} + +post_remove() { + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor /dev/null 21 + update-desktop-database /dev/null 21 +}