summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD35
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..25a5c973c1e3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = julius-git
+ pkgdesc = Open source re-implementation of Caesar III (Original copy required)
+ pkgver = 1.7.0.r165.g46af932
+ pkgrel = 1
+ url = https://github.com/bvschaik/julius
+ arch = x86_64
+ arch = i686
+ license = AGPL-3.0-only
+ makedepends = git
+ makedepends = cmake
+ depends = sdl2
+ depends = sdl2_mixer
+ depends = glibc
+ provides = julius
+ provides = julius-game
+ conflicts = julius
+ conflicts = julius-game
+ replaces = julius-game
+ source = git+https://github.com/bvschaik/julius
+ sha256sums = SKIP
+
+pkgname = julius-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3f7f1452f63e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix
+# Contributor: Thomas Lercher <aur@tlercher.de>
+# Contributor: NiNjA <heinep at gmail dot com>
+
+pkgname=julius-git
+pkgdesc="Open source re-implementation of Caesar III (Original copy required)"
+pkgver=1.7.0.r165.g46af932
+pkgrel=1
+arch=(x86_64 i686)
+url="https://github.com/bvschaik/julius"
+license=(AGPL-3.0-only)
+depends=(sdl2 sdl2_mixer glibc)
+makedepends=(git cmake)
+provides=(julius julius-game)
+conflicts=(julius julius-game)
+replaces=(julius-game)
+source=("git+https://github.com/bvschaik/julius")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "julius"
+ git describe --long --tags --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cmake -B build -S "julius" -Wno-dev \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr
+
+ cmake --build build
+}
+
+package() {
+ DESTDIR="${pkgdir}" cmake --install build
+}