Package Details: zsa-wally 2.1.0-10

Git Clone URL: https://aur.archlinux.org/zsa-wally.git (read-only, click to copy)
Package Base: zsa-wally
Description: Wally: Flash your ZSA Keyboard the EZ way.
Upstream URL: https://github.com/zsa/wally
Licenses: MIT
Provides: wally
Submitter: eggze
Maintainer: quenyen
Last Packager: quenyen
Votes: 8
Popularity: 1.37
First Submitted: 2019-07-01 08:54
Last Updated: 2020-10-16 16:25

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

quenyen commented on 2020-10-16 14:52

BTW ... it is currently broken until I fix the upstream is refusing to take the latest fix...

ChrisLane commented on 2020-10-16 14:51

You're using the redirecting URLs, please use the final URLs e.g. https://raw.githubusercontent.com/zsa/wally/2.1.0-linux/appicon.png

The package will not build until you've done this.

quenyen commented on 2020-10-16 14:40

Thanks Soptik you were right of course I fixed the download dirs to refer to actual files rather than to the HTML and added in some sums to verify them...I guess I should check to see if there is another update in zsa-wally as well

Soptik commented on 2020-10-16 00:22

Current package is broken, Wally fails to flash the firmware.

The issue is that the PKGBUILD downloads source files as github HTML page, instead of the raw file.

So it's this:

source=("https://github.com/zsa/wally/releases/download/${pkgver}-linux/wally"
    "https://github.com/zsa/wally/blob/${pkgver}-linux/appicon.png"
    "https://github.com/zsa/wally/blob/${pkgver}-linux/dist/linux64/50-wally.rules"
    "https://github.com/zsa/wally/blob/${pkgver}-linux/dist/linux64/wally.desktop"
)

Instead of something like https://raw.github.com.... (See for example udev wally rules after update)

jvreeland commented on 2020-10-14 22:04

packages should be installing udev rules to /usr/lib/udev/rules.d not into etc.

nearwood commented on 2020-10-12 13:55

Looks like the maintainer just copy-pasta'd my comment without checking, or incrementing the pkgrel. To be clear, this error was on my end. I updated the comment.

Explains why the app icon wasn't working!

radmen commented on 2020-10-12 09:19

The package is broken. It tries to download sources of the udev rules. The downloaded files are... HTML pages.

nearwood commented on 2020-10-06 15:52

I have a pkgbuild that works with the binary releases, rather than building. It removes the npm dep, and uses the udev, desktop files from ZSA.

pkgname=zsa-wally
pkgver=2.0.0
pkgrel=8
pkgdesc="Wally: Flash your ZSA Keyboard the EZ way."
arch=('i686' 'x86_64')
url="https://github.com/zsa/wally"
license=('MIT')
depends=('gtk3' 'webkit2gtk' 'libusb')
provides=('wally')
source=("https://github.com/zsa/wally/releases/download/${pkgver}-linux/wally"
    " https://raw.githubusercontent.com/zsa/wally/${pkgver}-linux/appicon.png"
    " https://raw.githubusercontent.com/zsa/wally/${pkgver}-linux/dist/linux64/50-wally.rules"
    " https://raw.githubusercontent.com/zsa/wally/${pkgver}-linux/dist/linux64/wally.desktop"
)
sha256sums=('616ddc1de5b886216f4c8b8ebbd84ef03863f9dd9ae8b56a647628df797e07da'
    'TODO'
    'TODO'
    'TODO'
)

package() {
    install -Dm644 appicon.png "$pkgdir/usr/share/pixmaps/wally.png"
    install -Dm755 wally "$pkgdir/usr/bin/wally"
    install -Dm644 -t "$pkgdir/usr/lib/udev/rules.d" 50-wally.rules 
    install -Dm644 -t "$pkgdir/usr/share/applications" wally.desktop
}

Can't seem to get the desktop entry icon to work, but otherwise is fine.

radmen commented on 2020-09-07 17:41

@quenyen the fix worked. Thanks!

ChrisLane commented on 2020-09-05 11:32

You're still missing go in makedepends. I also highly doubt npm is a runtime dependency as opposed to a build dependency.