Package Details: alchitry-labs-bin 1.2.1-5

Git Clone URL: https://aur.archlinux.org/alchitry-labs-bin.git (read-only, click to copy)
Package Base: alchitry-labs-bin
Description: Alchitry Labs - The Easiest Way to Program FPGAs
Upstream URL: https://alchitry.com/pages/alchitry-labs
Keywords: Alchitry Development FPGA
Licenses: custom: commercial
Conflicts: alchitry-labs
Provides: alchitry-labs
Submitter: r1cebank
Maintainer: r1cebank
Last Packager: r1cebank
Votes: 0
Popularity: 0.000000
First Submitted: 2020-08-08 00:32
Last Updated: 2020-11-23 19:55

Latest Comments

r1cebank commented on 2020-11-23 19:58

Thanks nytpu, the diff is applied.

nytpu commented on 2020-11-23 19:43

I have a small patch that installs alchitry-loader along with alchitry-labs, if you don't mind applying it.

 .SRCINFO                |  2 ++
 PKGBUILD                | 10 +++++++---
 alchitry-loader.desktop | 10 ++++++++++
 3 files changed, 19 insertions(+), 3 deletions(-)
 create mode 100644 alchitry-loader.desktop

diff --git a/.SRCINFO b/.SRCINFO
index 6679615..676d8fd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -10,8 +10,10 @@ pkgbase = alchitry-labs-bin
    conflicts = alchitry-labs
    source = alchitry-labs-bin-1.2.1.tar.gz::https://cdn.alchitry.com/labs/alchitry-labs-1.2.1-linux.tgz
    source = alchitry-labs.desktop
+   source = alchitry-loader.desktop
    sha256sums = 12557569ab16988058e83e5e21c7bf3c70d8d88d13555626bdc30e519392c3dc
    sha256sums = bd74a04852e5b7aa5b4764602900cadcccf7be22579a3e8090ee04a8f723c51b
+   sha256sums = 65f5408ef23cad8e214a6950071edc0b99027fcbdaa726a3b3428393c570a804

 pkgname = alchitry-labs-bin

diff --git a/PKGBUILD b/PKGBUILD
index 733dc1f..0c93fbb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
 pkgname=alchitry-labs-bin
 _pkgname=alchitry-labs
 pkgver=1.2.1
-pkgrel=4
+pkgrel=5
 pkgdesc='Alchitry Labs - The Easiest Way to Program FPGAs'
 arch=(x86_64)
 license=('custom: commercial')
@@ -11,9 +11,10 @@ url='https://alchitry.com/pages/alchitry-labs'
 provides=(alchitry-labs)
 conflicts=(alchitry-labs)
 depends=('java-environment>=8')
-source=("$pkgname-$pkgver.tar.gz::https://cdn.alchitry.com/labs/alchitry-labs-$pkgver-linux.tgz" "${_pkgname}.desktop")
+source=("$pkgname-$pkgver.tar.gz::https://cdn.alchitry.com/labs/alchitry-labs-$pkgver-linux.tgz" "${_pkgname}.desktop" "alchitry-loader.desktop")
 sha256sums=("12557569ab16988058e83e5e21c7bf3c70d8d88d13555626bdc30e519392c3dc"
-            "bd74a04852e5b7aa5b4764602900cadcccf7be22579a3e8090ee04a8f723c51b")
+            "bd74a04852e5b7aa5b4764602900cadcccf7be22579a3e8090ee04a8f723c51b"
+            "65f5408ef23cad8e214a6950071edc0b99027fcbdaa726a3b3428393c570a804")

 package() {
   cd "${_pkgname}-${pkgver}"
@@ -25,6 +26,9 @@ package() {

   install -m644 "${pkgdir}/usr/share/${_pkgname}/icon.png" "${pkgdir}/usr/share/icons/${_pkgname}.png"
   install -m644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+  install -m644 "${srcdir}/alchitry-loader.desktop" "${pkgdir}/usr/share/applications/alchitry-loader.desktop"
   chmod +x "${pkgdir}/usr/share/${_pkgname}/alchitry-labs"
+  chmod +x "${pkgdir}/usr/share/${_pkgname}/alchitry-loader"
   ln -s "/usr/share/${_pkgname}/alchitry-labs" "${pkgdir}"/usr/bin/alchitry-labs
+  ln -s "/usr/share/${_pkgname}/alchitry-loader" "${pkgdir}"/usr/bin/alchitry-loader
 }
diff --git a/alchitry-loader.desktop b/alchitry-loader.desktop
new file mode 100644
index 0000000..6bd2106
--- /dev/null
+++ b/alchitry-loader.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Alchitry Loader
+GenericName=FGPA Development
+Comment=Load bitstreams onto an Alchitry device
+Exec=alchitry-loader
+Terminal=false
+Type=Application
+Icon=alchitry-labs
+Categories=Development;
+StartupWMClass=alchitry-labs
-- 
2.29.2