Package Details: abuild 3.12.0-1

Git Clone URL: (read-only, click to copy)
Package Base: abuild
Description: Script to build Alpine Packages
Upstream URL:
Licenses: GPL2
Submitter: clarfonthey
Maintainer: msrd0 (LuckyTurtleCI)
Last Packager: msrd0
Votes: 4
Popularity: 0.21
First Submitted: 2019-10-10 23:35 (UTC)
Last Updated: 2023-11-04 16:43 (UTC)

Latest Comments

kleintux commented on 2022-12-25 15:15 (UTC)

@tallero sorry. To give up the maintaining part to msrd0 the best way was to remove you and remove me from maintaining. then the only co-maintainer will be maintainer :). msrd0 can add you as co-maintainer if that works for you both :)

msrd0 commented on 2022-12-25 13:40 (UTC) (edited on 2022-12-25 13:42 (UTC) by msrd0)

@tallero I can't answer your question, but for transparency, kleintux orphaned this package, became the new maintainer, and added both of us as co-maintainers. I contacted him via email, and he said he had no interest to keep maintaining the package and made me the sole maintainer.

Do you want to become a co-maintainer again?

tallero commented on 2022-12-25 13:03 (UTC)

Why co-maintainership removal?

msrd0 commented on 2022-09-04 11:46 (UTC)

Any chance you can update this package? It currently does not build, is outdated and I still get the busybox error message.

If you don't want to keep maintaining the package, feel free to add me as a maintainer.

tallero commented on 2022-08-14 05:57 (UTC) (edited on 2022-08-14 05:58 (UTC) by tallero)

Updated (3.9.0).

msrd0 commented on 2021-11-01 14:53 (UTC) (edited on 2021-11-01 14:53 (UTC) by msrd0)

I just noticed you depend on apk-tools which does not seem to be the same package in the AUR as it is for Alpine. You might want to use alpine-apk-tools instead, which does provide the apk executable.

Also, with your approach of /usr/bin/busybox ash -e I get an error message ash -e: applet not found. Instead if I use this sed expression it works:

sed -E -i "$bin" \
    -e '1s|#!/bin/ash$|#!/bin/busybox ash|' \
    -e '1s|#!/bin/ash\s+(.*)$|#!/bin/busybox ash\nset \1|'

eatmyvenom commented on 2021-01-18 00:38 (UTC)

I believe I have fixed the error you referenced. Dash is no longer used. However I was unable to build a package with this, I am not entirely familiar with the process however.

msrd0 commented on 2020-12-19 21:20 (UTC) (edited on 2020-12-19 21:21 (UTC) by msrd0)

I just got the same error as @azmeuk. I fixed it by installed busybox and editing the shebang in /usr/bin/abuild from

#!/bin/dash -e


#!/usr/bin/busybox ash
set -e

Since ash is the default shell for AlpineLinux, this should do the trick for all packages.

azmeuk commented on 2020-12-14 08:33 (UTC)

I get this error every time I use abuild. The package is unusable at the moment.

/usr/bin/abuild: 1896: Bad substitution
>>> ERROR: opensmtpd-filter-senderscore: all failed