summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorROllerozxa2025-04-05 15:26:57 +0200
committerROllerozxa2025-04-05 15:26:57 +0200
commitd9a8cd6f1ef3fbe63fb55c123e67455d1e8279ba (patch)
tree14501a75b48abb539904736670d86dfbd5bb698a
parent441c59207c844ddb889fa2092af55ed1e8c8270e (diff)
downloadaur-principia.tar.gz
Update to 2025.04.05 + other updates
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD12
2 files changed, 12 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 26c5b76e09a1..419c82a957fc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
pkgbase = principia
pkgdesc = Physics-based sandbox building game.
- pkgver = 2024.07.12
+ pkgver = 2025.04.05
pkgrel = 1
url = https://github.com/Bithack/principia/
arch = x86_64
arch = i686
license = bsd-3
+ makedepends = clang
makedepends = cmake
makedepends = ninja
depends = gtk3
@@ -15,10 +16,8 @@ pkgbase = principia
depends = libjpeg
depends = freetype2
depends = sdl2
- depends = sdl2_image
- depends = sdl2_mixer
- depends = sdl2_ttf
- source = principia-2024.07.12.tar.gz::https://github.com/Bithack/principia/archive/refs/tags/2024.07.12.tar.gz
- sha256sums = 6cb1be280f6e79fe7782f3a43966d2ae34d2470bf14c5085d1cc761c29547f12
+ options = !lto
+ source = principia-2025.04.05.tar.gz::https://github.com/Bithack/principia/archive/refs/tags/2025.04.05.tar.gz
+ sha256sums = aa512ddb00cf3fe82777ec69679431e5ecadc50afb0a3eb8009b9f0bc6863ad5
pkgname = principia
diff --git a/PKGBUILD b/PKGBUILD
index d243be88c882..bac0988ecf0a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,24 @@
# Maintainer: kleintux <reg-archlinux AT klein DOT tuxli DOT ch>
pkgname=principia
-pkgver=2024.07.12
+pkgver=2025.04.05
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=('cmake' 'ninja')
+depends=('gtk3' 'glew' 'curl' 'libpng' 'libjpeg' 'freetype2' 'sdl2')
+makedepends=('clang' 'cmake' 'ninja')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Bithack/principia/archive/refs/tags/${pkgver}.tar.gz")
-sha256sums=('6cb1be280f6e79fe7782f3a43966d2ae34d2470bf14c5085d1cc761c29547f12')
+sha256sums=('aa512ddb00cf3fe82777ec69679431e5ecadc50afb0a3eb8009b9f0bc6863ad5')
+options=(!lto)
build() {
cd "${pkgname}-${pkgver}"
mkdir -p build
cd build
- cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr
+ # Upstream recommends building with Clang
+ cmake .. -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DCMAKE_INSTALL_PREFIX=/usr -G Ninja
ninja
}