diff options
author | Robot | 2022-04-19 19:05:33 -0400 |
---|---|---|
committer | Robot | 2022-04-19 19:05:33 -0400 |
commit | 3cd50c5a557cdde807e3e8c66cba85ae3e2331d2 (patch) | |
tree | bd3985eabe3219812b11b37fd7d2b7aebd1a1a81 | |
download | aur-3cd50c5a557cdde807e3e8c66cba85ae3e2331d2.tar.gz |
added pkgbuild and .srcinfo
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 38 |
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 + +} |