summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD12
2 files changed, 11 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9569eb2ad566..9a6968950833 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = craftos-pc-git
pkgdesc = Advanced ComputerCraft emulator written in C++
- pkgver = 2.5.2.0~931+0d60c4c
+ pkgver = 2.6.6.0~1272+36297dc
pkgrel = 1
url = https://github.com/MCJack123/craftos2
arch = x86_64
@@ -8,6 +8,7 @@ pkgbase = craftos-pc-git
arch = armv7l
arch = aarch64
license = MIT
+ makedepends = patchelf
depends = craftos-pc-data-git
depends = sdl2>=2.0.8
depends = sdl2_mixer
@@ -15,8 +16,8 @@ pkgbase = craftos-pc-git
optdepends = libharu: PDF output support
optdepends = png++: PNG screenshot support
optdepends = ncurses: CLI mode support
+ optdepends = libwebp: WebP screenshot/recording support
source = craftos2::git+https://github.com/MCJack123/craftos2.git
sha256sums = SKIP
pkgname = craftos-pc-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 195ce5b19bca..402964f79e5a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: JackMacWindows <jackmacwindowslinux@gmail.com>
pkgname=craftos-pc-git
-pkgver=2.5.2.0~931+0d60c4c
+pkgver=2.6.6.0~1272+36297dc
pkgrel=1
epoch=
pkgdesc="Advanced ComputerCraft emulator written in C++"
@@ -9,8 +9,8 @@ url="https://github.com/MCJack123/craftos2"
license=('MIT')
groups=()
depends=('craftos-pc-data-git' 'sdl2>=2.0.8' 'sdl2_mixer' 'poco')
-makedepends=()
-optdepends=('libharu: PDF output support' 'png++: PNG screenshot support' 'ncurses: CLI mode support')
+makedepends=('patchelf')
+optdepends=('libharu: PDF output support' 'png++: PNG screenshot support' 'ncurses: CLI mode support' 'libwebp: WebP screenshot/recording support')
checkdepends=()
provides=()
conflicts=()
@@ -38,7 +38,7 @@ build() {
cd "craftos2"
make -C craftos2-lua linux
CPPFLAGS="-DCRAFTOSPC_COMMIT=\\\"$(git rev-parse --short HEAD)\\\"" ./configure --prefix=/usr/local
- make
+ make -j$(nproc)
}
check() {
@@ -50,4 +50,8 @@ package() {
cd "craftos2"
mkdir -p "$pkgdir/usr/local/bin"
DESTDIR="$pkgdir/usr/local/bin" make install
+ install -D -m 0755 craftos2-lua/src/liblua.so "$pkgdir/usr/local/lib/libcraftos2-lua.so"
+ patchelf --replace-needed craftos2-lua/src/liblua.so libcraftos2-lua.so "$pkgdir/usr/local/bin/craftos"
+ mkdir -p "$pkgdir/usr/local/include"
+ cp -R api "$pkgdir/usr/local/include/CraftOS-PC"
}