summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorROllerozxa2023-09-03 22:04:05 +0200
committerROllerozxa2023-09-03 22:04:05 +0200
commitf4e1c466b5232052fa010c66b31b385b487d25bd (patch)
treec9d22bda07a02bac06fc1de7de1a4701c92710a2
parent805e9c9d15efd4de9619682e8de4c58c154070e1 (diff)
downloadaur-f4e1c466b5232052fa010c66b31b385b487d25bd.tar.gz
Update buildscript, don't install files manually
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD20
2 files changed, 9 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 90bcbd9910a1..a6f5e1fa46a6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,13 @@
pkgbase = principia-git
pkgdesc = Physics-based sandbox building game.
- pkgver = r161.3945352
+ pkgver = r180.e03d1e0
pkgrel = 1
url = https://github.com/Bithack/principia/
arch = x86_64
arch = i686
license = bsd-3
+ makedepends = cmake
+ makedepends = ninja
depends = gtk3
depends = glew
depends = curl
diff --git a/PKGBUILD b/PKGBUILD
index f4eaa5a98ac5..e0d11e208a2b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,13 @@
# Maintainer: ROllerozxa <rollerozxa@voxelmanip.se>
pkgname=principia-git
-pkgver=r161.3945352
+pkgver=r180.e03d1e0
pkgrel=1
pkgdesc="Physics-based sandbox building game."
url='https://github.com/Bithack/principia/'
arch=('x86_64' 'i686')
license=('bsd-3')
depends=('gtk3' 'glew' 'curl' 'libpng' 'libjpeg' 'freetype2' 'sdl2' 'sdl2_image' 'sdl2_mixer' 'sdl2_ttf')
-makedepends=()
+makedepends=('cmake' 'ninja')
source=('git+https://github.com/Bithack/principia')
sha256sums=(SKIP)
options=()
@@ -19,22 +19,14 @@ pkgver() {
build() {
cd principia/
-
+
mkdir -p build
cd build
- cmake .. -G Ninja
+ cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr
ninja
}
package() {
- cd principia/
- install -Dm755 "build/principia" "${pkgdir}/usr/bin/principia"
-
- install -Dm644 "build-linux/principia.desktop" "${pkgdir}/usr/share/applications/principia.desktop"
- install -Dm644 "build-linux/principia-url-handler.desktop" "${pkgdir}/usr/share/applications/principia-url-handler.desktop"
-
- install -Dm644 "build-linux/principia.png" "${pkgdir}/usr/share/pixmaps/principia.png"
-
- install -d "${pkgdir}/usr/share/principia/"
- cp -r data-{shared,pc} "${pkgdir}/usr/share/principia/"
+ cd principia/build/
+ DESTDIR="${pkgdir}" ninja install
}