summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorjopejoe12022-09-11 02:57:15 +0200
committerjopejoe12022-09-11 02:57:15 +0200
commitada44d47ba022e5a2a001035134536f39d106e6f (patch)
treedbb6dcd9989157b30643e0f1541669bab0c765c7 /PKGBUILD
downloadaur-cubiomes-viewer-git.tar.gz
Init Commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a18791abb6c3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: jopejoe1 <johannes@joens.email>
+
+_pkgname=cubiomes-viewer
+pkgname=$_pkgname-git
+pkgver=2.3.3.r3.g15b90aa
+pkgrel=1
+pkgdesc="An efficient graphical Minecraft seed finder and map viewer"
+arch=("x86_64")
+url="https://github.com/Cubitect/cubiomes-viewer"
+license=('GPL3')
+depends=("qt5-base")
+makedepends=("gendesk" "qt5-tools")
+provides=($_pkgname)
+conflicts=($_pkgname)
+source=("git+$url.git"
+ "git+https://github.com/Cubitect/cubiomes.git")
+sha256sums=("SKIP"
+ "SKIP")
+
+pkgver() {
+ cd $_pkgname
+ echo $(git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g')
+}
+
+prepare() {
+ cd $_pkgname
+ git submodule init
+ git config submodule.cubiomes "$srcdir/cubiomes"
+ git submodule update
+}
+
+build() {
+ mkdir -p $_pkgname/build
+ cd $_pkgname/build
+ qmake CONFIG+=without_network ..
+ make
+}
+
+package() {
+ install -Dm755 "$_pkgname/build/$_pkgname" "${pkgdir}/usr/bin/$_pkgname"
+ install -Dm644 "$_pkgname/rc/icons/map.png" "${pkgdir}/usr/share/pixmaps/com.github.cubitect.cubiomes-viewer.png"
+ install -Dm644 "$_pkgname/etc/com.github.cubitect.cubiomes-viewer.desktop" -t "${pkgdir}/usr/share/applications"
+ install -Dm644 "$_pkgname/LICENSE" "${pkgdir}/usr/share/licenses/$pkgname/LICENSE"
+}