Package Details: zsa-wally 2.1.3-1

Git Clone URL: https://aur.archlinux.org/zsa-wally.git (read-only, click to copy)
Package Base: zsa-wally
Description: Flash your ZSA Keyboard the EZ way.
Upstream URL: https://github.com/zsa/wally
Keywords: ergodox moonlander zsa
Licenses: MIT
Submitter: lunaryorn
Maintainer: lunaryorn
Last Packager: lunaryorn
Votes: 4
Popularity: 1.00
First Submitted: 2021-03-25 07:17
Last Updated: 2021-09-03 06:04

Pinned Comments

lunaryorn commented on 2021-03-27 09:13

Please note that this package now builds wally from source; please refer to https://aur.archlinux.org/packages/zsa-wally-bin/ for the binary package which was previously published under this name.

Latest Comments

1 2 Next › Last »

lunaryorn commented on 2021-09-05 07:50

I'm not familiar with Go, so I'd appreciate a patch or pull request to https://github.com/lunaryorn/pkgbuilds to address this deprecation warning.

slimb commented on 2021-09-04 20:24

Can you change go get ... in prepare() to go install ..., to fix deprecation warning https://golang.org/doc/go-get-install-deprecation

go get: installing executables with 'go get' in module mode is deprecated.

lunaryorn commented on 2021-04-23 13:48

I can't reproduce this build failure; I just tried and it still builds fine in chroot for me.

I'm sorry but I don't think I can help you with this failure.

tsdh commented on 2021-04-23 08:52

The current version 2.1.1-1 fails to build here probably due to a missing dependency. Here is the build output:

aura >>= Building zsa-wally...
==> Making package: zsa-wally 2.1.1-1 (Fri 23 Apr 2021 10:49:35 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading zsa-wally-2.1.1.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   132  100   132    0     0    733      0 --:--:-- --:--:-- --:--:--   733
100 6044k    0 6044k    0     0  7710k      0 --:--:-- --:--:-- --:--:-- 7710k
  -> Found modernize-udev-rules.patch
  -> Found desktop-file.patch
==> Validating source files with md5sums...
    zsa-wally-2.1.1.tar.gz ... Passed
    modernize-udev-rules.patch ... Passed
    desktop-file.patch ... Passed
==> Validating source files with sha1sums...
    zsa-wally-2.1.1.tar.gz ... Passed
    modernize-udev-rules.patch ... Passed
    desktop-file.patch ... Passed
==> Validating source files with sha512sums...
    zsa-wally-2.1.1.tar.gz ... Passed
    modernize-udev-rules.patch ... Passed
    desktop-file.patch ... Passed
==> Extracting sources...
  -> Extracting zsa-wally-2.1.1.tar.gz with bsdtar
==> Starting prepare()...
patching file dist/linux64/50-wally.rules
patching file dist/linux64/50-oryx.rules
patching file install.linux.sh
patching file dist/linux64/wally.desktop
patching file dist/linux64/wally.desktop
go: downloading github.com/wailsapp/wails v1.16.2
go: found github.com/wailsapp/wails/cmd/wails in github.com/wailsapp/wails v1.16.2
go: downloading github.com/Masterminds/semver v1.5.0
go: downloading github.com/leaanthony/spinner v0.5.3
go: downloading github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4
go: downloading gopkg.in/AlecAivazis/survey.v1 v1.8.8
go: downloading github.com/kennygrant/sanitize v1.2.4
go: downloading github.com/fatih/color v1.10.0
go: downloading golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57
go: downloading github.com/leaanthony/slicer v1.5.0
go: downloading golang.org/x/image v0.0.0-20210220032944-ac19c3e999fb
go: downloading golang.org/x/text v0.3.6
go: downloading github.com/jackmordaunt/icns v1.0.0
go: downloading github.com/sirupsen/logrus v1.8.1
go: downloading github.com/mattn/go-colorable v0.1.8
go: downloading github.com/mattn/go-isatty v0.0.12
go: downloading golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4
go: downloading github.com/pkg/errors v0.9.1
go: downloading github.com/abadojack/whatlanggo v1.0.1
go: downloading github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
go: downloading github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d
go: downloading gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b
go: downloading github.com/leaanthony/synx v0.1.0
go: downloading github.com/leaanthony/wincursor v0.1.0
go: downloading github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646
../gopath/pkg/mod/github.com/wailsapp/wails@v1.16.2/runtime/assets.go:3:8: package embed is not in GOROOT (/usr/src/embed)
==> ERROR: A failure occurred in prepare().
    Aborting...
aura >>= There was a makepkg failure.

lunaryorn commented on 2021-03-28 08:42

Sorry, I forgot to push; should be there now.

slimb commented on 2021-03-27 22:17

Thanks for getting the bin package moved to the proper name, as well as making this build from source!

Looks like your change to add modcacherw did not go through? But I edited it in locally and confirm that adding -modcacherw to go get and GOFLAGS fixes the permission issue

lunaryorn commented on 2021-03-27 17:38

I pushed a new PKGBUILD which adds -modcacherw to prepare() and build(). I haven't tested it; as said I don't use yay.

Would you mind to test it, @jpfender?

Haven't bumped pkgrel because there's no real change in the build so you may need to somehow "force" yay to rebuild the package.

jpfender commented on 2021-03-27 10:39

From what I can tell, the permissions issue seems to be a "feature" of go get: https://github.com/golang/go/issues/27161

It may be enough to add -modcacherw to the invocation in order to keep the files in $GOPATH modifiable.

I am not very familiar with go, though.

jpfender commented on 2021-03-27 10:28

Thanks for the quick response lunaryorn! The yay issue is not a big blocker, it just forces you to manually remove the directory from the cache before you can update.

lunaryorn commented on 2021-03-27 09:13

Please note that this package now builds wally from source; please refer to https://aur.archlinux.org/packages/zsa-wally-bin/ for the binary package which was previously published under this name.