Package Details: butler 15.21.0-3

Git Clone URL: https://aur.archlinux.org/butler.git (read-only, click to copy)
Package Base: butler
Description: Command-line itch.io helper
Upstream URL: https://github.com/itchio/butler
Licenses: MIT
Submitter: clofresh
Maintainer: dos1 (clofresh, fasterthanlime, alexheretic)
Last Packager: alexheretic
Votes: 8
Popularity: 1.00
First Submitted: 2018-03-05 23:44 (UTC)
Last Updated: 2023-08-12 10:26 (UTC)

Dependencies (0)

Required by (0)

Sources (1)

Latest Comments

alexheretic commented on 2023-08-12 10:30 (UTC)

@Lucki I've fixed the source "default" zip naming

@djmattyg007 I've replaced the script with a symlink

Lucki commented on 2020-09-03 22:21 (UTC) (edited on 2020-09-04 10:18 (UTC) by Lucki)

Please name the download something meaningful instead of "default". Also consider including the version number as right now with every update the checksum fails because the (old) "default" file is already present.

Sources have to be unique in srcdir (this might require renaming them when downloading, e.g. "${pkgname}-${pkgver}.tar.gz::https://${pkgname}.tld/download/${pkgver}.tar.gz")

Since this isn't building from source (why though?) this package should probably be named butler-bin.

djmattyg007 commented on 2020-06-18 00:52 (UTC)

Why not just create a symlink from '/usr/bin/butler' to '/usr/lib/butler/butler'?

At the very least, the bash script at /usr/bin/butler should prefix the /usr/lib/butler/butler script with exec. Keeping the bash script running is unnecessary.

dos1 commented on 2019-07-13 14:19 (UTC)

@alexheretic: go for it :)

alexheretic commented on 2019-07-13 14:04 (UTC)

Hey I can help maintain this if you like. I have a PKGBUILD that updates to the latest version, uses broth.itch.ovh and puts the files in /usr/lib/butler with a bash forwarder at /usr/bin/butler.

fasterthanlime commented on 2019-04-09 14:22 (UTC)

No unfortunately those .so files need to be the exact same version shipped with butler (one of them is https://github.com/itchio/libc7zip - which is definitely not in the Arch repos, and the other one is 7zip itself, but.. the interface can change across builds, so it's better not to mix and match them).

Having them next to the binary works well for how itch dependencies are handled, but is annoying when packaging for distributions, so we might want to think up something to have butler look for these libraries somewhere else. I'm not sure exactly what's the right course of action there yet.

clofresh commented on 2018-10-29 18:55 (UTC)

Thanks for the pointer @fasterthanlime. I noticed that there's .so files that accompany the linux binary now. Do those need to be in the same directory as the butler binary? Would it be possible to depend on arch packages instead of using the bundled libs?

fasterthanlime commented on 2018-10-29 18:27 (UTC)

Hey, thanks for making a butler package!

There's been a bunch of new releases since, and the canonical server to download it from is now: https://broth.itch.ovh/butler - I'm sure you can find your way around there, should you want to release an update to the PKGBUILD!