summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 28 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..49f041b48119
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: Luke Frisken <l.frisken@gmail.com>
+pkgname=aleo-studio-bin
+pkgver=0.11.0
+pkgrel=1
+license=('custom')
+pkgdesc="The World's First IDE for Zero-Knowledge Proofs."
+arch=('x86_64')
+url=https://aleo.studio/
+depends=(gtk3 libnotify nss libxss libxtst xdg-utils at-spi2-core util-linux-libs libappindicator-gtk3 libsecret)
+source=("https://aleo-studio-releases.sfo2.digitaloceanspaces.com/latest/aleo-studio_latest_amd64.deb")
+md5sums=('2759d003773cee87b70fa85385a50607')
+
+# extract the exact package version from the control.tar.gz file
+pkgver() {
+ pushd "${srcdir}" > /dev/null
+ mkdir -p control
+ tar -xf control.tar.gz -C control
+ grep -Po "Version: \K.*" control/control
+ popd > /dev/null
+}
+
+package() {
+ tar -xf data.tar.xz -C "${pkgdir}"
+ chown root:root -R ../pkg/aleo-studio-bin/opt
+ chmod 755 -R ../pkg/aleo-studio-bin/opt
+ chown root:root -R ../pkg/aleo-studio-bin/usr
+ chmod 644 -R ../pkg/aleo-studio-bin/usr
+} \ No newline at end of file