diff --git a/pkgbuilds/multimc/PKGBUILD b/pkgbuilds/multimc/PKGBUILD new file mode 100644 index 0000000..3fa8f6b --- /dev/null +++ b/pkgbuilds/multimc/PKGBUILD @@ -0,0 +1,50 @@ +pkgname=multimc-git +pkgver=0.6.11.r257.g7bb9a942 +pkgrel=1 +pkgdesc="Free, open source launcher and instance manager for Minecraft." +arch=('i686' 'x86_64') +url="http://multimc.org/" +license=('Apache') +depends=('zlib' 'libgl' 'qt5-base' 'qt5-x11extras' 'java-runtime' 'qt5-svg' 'xorg-xrandr') +makedepends=('git' 'cmake' 'qt5-tools' 'qt5-x11extras' 'jdk8-openjdk') +conflicts=('multimc' 'multimc5' 'multimc5-git') +provides=('multimc' 'multimc5' 'multimc5-git') +replaces=('multimc5-git') +source=("$pkgname"::"git://github.com/AfoninZ/MultiMC5-Cracked.git") +sha512sums=('SKIP') + +pkgver() { + cd "$srcdir/$pkgname" + git describe --long --tags | sed -r 's/([^-]*-g)/r\1/;s/-/./g' +} + +prepare() { + cd "$srcdir/$pkgname" + git submodule update --init +} + +build() { + export JAVA_HOME=/usr/lib/jvm/java-8-openjdk/ + cd "$srcdir/$pkgname" + + mkdir -p build + cd build + cmake -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMultiMC_LAYOUT=lin-system \ + -DMultiMC_NOTIFICATION_URL:STRING=https://files.multimc.org/notifications.json \ + .. + make +} + +check() { + cd "$srcdir/$pkgname/build" + make test +} + +package() { + cd "$srcdir/$pkgname/build" + make install DESTDIR="$pkgdir" + install -D $srcdir/$pkgname/application/resources/multimc/scalable/multimc.svg $pkgdir/usr/share/pixmaps/multimc.svg + install -D $srcdir/$pkgname/application/package/linux/multimc.desktop $pkgdir/usr/share/applications/multimc.desktop +} diff --git a/x86_64/cringe.db b/x86_64/cringe.db index b3f9c0e..4242380 100644 Binary files a/x86_64/cringe.db and b/x86_64/cringe.db differ diff --git a/x86_64/cringe.files b/x86_64/cringe.files index dcc7628..2110a50 100644 Binary files a/x86_64/cringe.files and b/x86_64/cringe.files differ diff --git a/x86_64/multimc-git-0.6.11.r257.g7bb9a942-1-x86_64.pkg.tar.zst b/x86_64/multimc-git-0.6.11.r257.g7bb9a942-1-x86_64.pkg.tar.zst new file mode 100644 index 0000000..1f16beb Binary files /dev/null and b/x86_64/multimc-git-0.6.11.r257.g7bb9a942-1-x86_64.pkg.tar.zst differ