summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobot2022-04-19 19:05:33 -0400
committerRobot2022-04-19 19:05:33 -0400
commit3cd50c5a557cdde807e3e8c66cba85ae3e2331d2 (patch)
treebd3985eabe3219812b11b37fd7d2b7aebd1a1a81
downloadaur-3cd50c5a557cdde807e3e8c66cba85ae3e2331d2.tar.gz
added pkgbuild and .srcinfo
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD38
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b29877588ac6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = lapis
+ pkgdesc = Flutter GUI to convert arch to crystal
+ pkgver = 1.0.0
+ pkgrel = 1
+ url = https://git.tar.black/crystal/programs/lapis
+ arch = any
+ makedepends = clang
+ makedepends = ninja
+ makedepends = cmake
+ makedepends = git
+ makedepends = unzip
+ makedepends = flutter
+ makedepends = flutter-group-pacman-hook
+ depends = gtk3
+ depends = jade
+ source = gui::git+https://git.tar.black/crystal/programs/lapis.git
+ sha256sums = SKIP
+
+pkgname = lapis
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ea512ec0f8ec
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Amy B <axtlos[at]getcryst[dot]al>
+pkgname=lapis
+pkgver=1.0.0
+pkgrel=1
+pkgdesc="Flutter GUI to convert arch to crystal"
+arch=('any')
+url="https://git.tar.black/crystal/programs/lapis"
+depends=('gtk3' 'jade')
+makedepends=('clang' 'ninja' 'cmake' 'git' 'unzip' 'flutter' 'flutter-group-pacman-hook')
+
+source=("gui::git+${url}.git")
+sha256sums=('SKIP')
+
+build() {
+ cd ${srcdir}/gui
+ flutter config --enable-linux-desktop
+ flutter config --no-analytics
+ flutter clean
+ flutter pub get
+ flutter build linux --release --verbose
+}
+
+package() {
+ mkdir -p ${pkgdir}/opt/lapis/
+ install -dm755 ${pkgdir}/opt
+ mv ${srcdir}/gui/build/linux/x64/release/bundle ${pkgdir}/opt/lapis/.
+
+ install -dm755 ${pkgdir}/usr/bin
+ ln -s /opt/lapis/bundle/lapis ${pkgdir}/usr/bin/lapis
+
+ mkdir -p ${pkgdir}/opt/lapis/scripts/
+ mv ${srcdir}/gui/scripts/* ${pkgdir}/opt/lapis/scripts/.
+ chmod +x ${pkgdir}/opt/lapis/scripts/*
+
+ mkdir -p ${pkgdir}/usr/share/applications/
+ cp ${srcdir}/gui/lapis.desktop ${pkgdir}/usr/share/applications/lapis.desktop
+
+}