summaryrefslogtreecommitdiff
path: root/multimc/Pkgfile
blob: c09e38924d57210e4140c8ba6fa3540e38637394 (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
# Description:	A custom FOSS Minecraft launcher that lets you manage multiple instances (Nuegia fork)
# URL:		https://git.nuegia.net/MultiMC/
# Maintainer:	Shokara Kou, shokara at kalli dot st
# Depends on:	openjdk8 qt5 cmake

name=multimc
version=tom-21da6d8
sversion=21da6d8
release=1
source=(https://git.nuegia.net/MultiMC/snapshot/MultiMC-$sversion.tar.xz
	https://github.com/MultiMC/libnbtplusplus/archive/multimc-0.6.1.tar.gz
	https://github.com/MultiMC/quazip/archive/multimc-3.tar.gz)

build() {
	cd MultiMC-$sversion

	rmdir libraries/{libnbtplusplus,quazip}
	ln -sfT $SRC/libnbtplusplus-multimc-0.6.1 libraries/libnbtplusplus
	ln -sfT $SRC/quazip-multimc-3 libraries/quazip

	mkdir build
	cd build

	cmake .. \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_BUILD_TYPE=Release \
		-DMultiMC_UPDATER=OFF \
		-DMultiMC_LAYOUT=lin-system
	make
	make DESTDIR=$PKG install

	#install -D libMultiMC_quazip.so $PKG/usr/lib/libMultiMC_quazip.so
	#install -D libMultiMC_nbt++.so $PKG/usr/lib/libMultiMC_nbt++.so
}