summaryrefslogtreecommitdiff
path: root/pcr/minetest/PKGBUILD
blob: 8d11e37476453cc8a9a58d2fc4373607e4c9ac18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# Maintainer: Jorge Araya Navarro <jorgean@lavabit.com>
pkgname=minetest-git
pkgver=20120409
pkgrel=1
pkgdesc="An Infiniminer/Minecraft inspired game, git version."
arch=('i686' 'x86_64')
url="http://celeron.55.lt/~celeron55/minetest/"
license=('GPL')
makedepends=('git' 'cmake' 'irrlicht' 'mesa' 'libjpeg' 'bzip2' 'libpng' 'zlib' 'libvorbis')
depends=('libjpeg' 'bzip2' 'sqlite3' 'libgl' 'libxxf86vm' 'openal')
conflicts=('minetest' 'minetest-hg')

_srcroot="https://github.com/celeron55/minetest.git"
_srcname="minetest"

_gameroot="https://github.com/celeron55/minetest_game.git"
_gamename="minetest_game"

build() {
	cd "$srcdir"

	msg "Pulling sources..."

	if [ -d $_srcname ] ; then
		cd $_srcname && git pull origin
		msg "The local files are updated."
	else
		git clone $_srcroot $_gitname
	fi

	msg "Pulling game..."

	cd "$srcdir/$_srcname/games/"

        if [ -d $_gamename ] ; then
                cd $_gamename && git pull origin   
                msg "The local files are updated."
        else
                git clone $_gameroot $_gamename
        fi


	msg "GIT checkout done or server timeout"
	msg "Starting make..."

	cd "$srcdir/$_srcname"
	cmake . -DCMAKE_INSTALL_PREFIX=/usr
    #install -d -m 755 ${pkgdir}/usr/share/applications
    #install -d -m 755 ${pkgdir}/usr/share/icons/scalable/apps
    #install -m 644 ${srcdir}/minetest.svg ${pkgdir}/usr/share/icons/scalable/apps
    #install -m 644 ${srcdir}/minetest-git.desktop ${pkgdir}/usr/share/applications
	make DESTDIR=${pkgdir} install
}