Package Details: alchitry-labs-bin 1.2.7-7

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 (UTC)
Last Updated: 2021-10-31 19:29 (UTC)

Dependencies (1)

Required by (0)

Sources (3)

Latest Comments

r1cebank commented on 2021-04-01 21:37 (UTC)

Thanks crazyquark, patch applied. I am not sure why the auto updater doesn't work, maybe related to where the application is installed.

crazyquark commented on 2021-04-01 13:48 (UTC) (edited on 2021-04-01 13:51 (UTC) by crazyquark)

Hi, with this small patch, Alchitry Labs can be upgraded to 1.2.6(the automated updater did not seem to work as intended):

diff --git a/PKGBUILD b/PKGBUILD
index 0c93fbb..ae404ae 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@

 pkgname=alchitry-labs-bin
 _pkgname=alchitry-labs
-pkgver=1.2.1
+pkgver=1.2.6
 pkgrel=5
 pkgdesc='Alchitry Labs - The Easiest Way to Program FPGAs'
 arch=(x86_64)
@@ -12,7 +12,7 @@ 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"     "alchitry-loader.desktop")
-sha256sums=("12557569ab16988058e83e5e21c7bf3c70d8d88d13555626bdc30e519392c3dc"
+sha256sums=("2389233602c828e7b9bfbb0a3a97891e7c609717161069b69a8a9884e90bea57"
             "bd74a04852e5b7aa5b4764602900cadcccf7be22579a3e8090ee04a8f723c51b"
             "65f5408ef23cad8e214a6950071edc0b99027fcbdaa726a3b3428393c570a804")

r1cebank commented on 2020-11-23 19:58 (UTC)

Thanks nytpu, the diff is applied.

nytpu commented on 2020-11-23 19:43 (UTC)

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