summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorr1cebank2020-08-07 17:31:30 -0700
committerr1cebank2020-08-07 17:31:30 -0700
commitf7ac333780d4f45b9fe9f0158f06098f5b00dde9 (patch)
tree3313f25dff99a7e81b6c8ab220f59a5a30cea28d
downloadaur-f7ac333780d4f45b9fe9f0158f06098f5b00dde9.tar.gz
Initial packaging
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD30
-rw-r--r--alchitry-labs.desktop10
3 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..df63b8b08d8a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = alchitry-labs-bin
+ pkgdesc = Alchitry Labs - The Easiest Way to Program FPGAs
+ pkgver = 1.1.6
+ pkgrel = 1
+ url = https://alchitry.com/pages/alchitry-labs
+ arch = x86_64
+ license = custom: commercial
+ depends = java-environment>=8
+ provides = alchitry-labs
+ conflicts = alchitry-labs
+ source = alchitry-labs-bin-r1.1.6.tar.gz::https://cdn.alchitry.com/labs/alchitry-labs-1.1.6-linux.tgz
+ source = alchitry-labs.desktop
+ sha256sums = 52f63a8b2549c287dd5e7d6932d0e0098beaa5cf4c239cdd1d7cdb290016bb79
+ sha256sums = bd74a04852e5b7aa5b4764602900cadcccf7be22579a3e8090ee04a8f723c51b
+
+pkgname = alchitry-labs-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..624495f573e3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: r1cebank <rbnk@elica.io>
+
+pkgname=alchitry-labs-bin
+_pkgname=alchitry-labs
+pkgver=1.1.6
+pkgrel=1
+pkgdesc='Alchitry Labs - The Easiest Way to Program FPGAs'
+arch=(x86_64)
+license=('custom: commercial')
+url='https://alchitry.com/pages/alchitry-labs'
+provides=(alchitry-labs)
+conflicts=(alchitry-labs)
+depends=('java-environment>=8')
+source=("$pkgname-r$pkgver.tar.gz::https://cdn.alchitry.com/labs/alchitry-labs-$pkgver-linux.tgz" "${_pkgname}.desktop")
+sha256sums=("52f63a8b2549c287dd5e7d6932d0e0098beaa5cf4c239cdd1d7cdb290016bb79"
+ "bd74a04852e5b7aa5b4764602900cadcccf7be22579a3e8090ee04a8f723c51b")
+
+package() {
+ cd "${_pkgname}-${pkgver}"
+
+ install -dm755 "${pkgdir}/usr/share/"{applications,icons}
+ install -d "${pkgdir}/usr/bin"
+
+ # Copy the whole SDK
+ cp -a . "${pkgdir}/usr/share/alchitry-labs"
+
+ install -m644 "${pkgdir}/usr/share/alchitry-labs/icon.png" "${pkgdir}/usr/share/icons/${_pkgname}.png"
+ install -m644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+ ln -s "${pkgdir}/usr/share/alchitry-labs/alchitry-labs" "${pkgdir}"/usr/bin/alchitry-labs
+}
diff --git a/alchitry-labs.desktop b/alchitry-labs.desktop
new file mode 100644
index 000000000000..0e4dbccaeddf
--- /dev/null
+++ b/alchitry-labs.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Alchitry Labs
+GenericName=FGPA Development
+Comment=Alchitry Labs - The Easiest Way to Program FPGAs
+Exec=alchitry-labs
+Terminal=false
+Type=Application
+Icon=alchitry-labs
+Categories=Development;
+StartupWMClass=alchitry-labs