summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorROllerozxa2021-07-27 16:31:02 +0200
committerROllerozxa2021-07-27 16:31:02 +0200
commit79ef59dd9e9fd031b14c6567358ac8c67b4aa928 (patch)
treec38f8a59159f04f7e7db24562fc7b0ab972c19df
parentfc077b504bd8b012946f13d69f3ab12638b45f06 (diff)
downloadaur-79ef59dd9e9fd031b14c6567358ac8c67b4aa928.tar.gz
Statically compile IrrlichtMT instead of compiling it as a shared library.
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD14
2 files changed, 4 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 08e0376a701f..31f1158caf28 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = minetest-git-leveldb
pkgdesc = Voxel-based sandbox game engine (Git version with LevelDB support)
- pkgver = 5.4.0.r236.g63fc728a8
+ pkgver = 5.4.0.r262.gbf3acbf38
pkgrel = 1
url = https://www.minetest.net/
install = install
diff --git a/PKGBUILD b/PKGBUILD
index 6970017c6d26..62dcac1e84f5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
# Contributor: Konsta Kokkinen <kray@tsundere.fi>
pkgname=minetest-git-leveldb
_pkgname=minetest
-pkgver=5.4.0.r236.g63fc728a8
+pkgver=5.4.0.r262.gbf3acbf38
pkgrel=1
pkgdesc='Voxel-based sandbox game engine (Git version with LevelDB support)'
url='https://www.minetest.net/'
@@ -28,21 +28,18 @@ pkgver() {
build() {
cd "${srcdir}/irrlicht"
cmake -G Ninja . \
- -DBUILD_SHARED_LIBS=ON
+ -DBUILD_SHARED_LIBS=0
ninja
cd "${srcdir}/${_pkgname}"
cmake -G Ninja . \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DBUILD_CLIENT=1 \
- -DENABLE_GETTEXT=1 \
- -DENABLE_FREETYPE=1 \
-DENABLE_LEVELDB=1 \
-DENABLE_POSTGRESQL=0 \
-DENABLE_SPATIAL=1 \
-DENABLE_REDIS=1 \
-DIRRLICHT_INCLUDE_DIR="${srcdir}/irrlicht/include/" \
- -DIRRLICHT_LIBRARY="${srcdir}/irrlicht/lib/Linux/libIrrlichtMt.so"
+ -DIRRLICHT_LIBRARY="${srcdir}/irrlicht/lib/Linux/libIrrlichtMt.a"
ninja
}
@@ -50,9 +47,4 @@ package() {
cd "${srcdir}/${_pkgname}"
DESTDIR="${pkgdir}" ninja install
cp -a "${srcdir}/minetest_game/" "${pkgdir}/usr/share/minetest/games/"
-
- cd "${srcdir}/irrlicht"
- DESTDIR="${pkgdir}" ninja install
- mv "${pkgdir}/usr/local/lib/" "${pkgdir}/usr/"
- mv "${pkgdir}/usr/local/include/" "${pkgdir}/usr/"
}