Alpine build tools
Go to file
Kevin Daudt 1e3c825b74 functions: add helpers to convert case
Posix shell can do a lot of things, but there is no native way to change
the case of a string. Some packages require this functionality, and they
use `tr` in a subshell to achieve that.

In the global scope of APKBUILDs we want to avoid exec in the global
scope. By providing helper functions, we can avoid this.

The functions only handle the basic ascii letters, which should suffice
for the usecases that are needed in APKBUILD files.
2024-10-17 14:37:51 +02:00
tests functions: add helpers to convert case 2024-10-17 14:37:51 +02:00
.editorconfig .editorconfig: add yml rules 2024-03-05 11:03:27 +00:00
.gitattributes gitlab: highlight abuild.in as shell 2022-05-03 12:42:36 +02:00
.gitignore git ignore abulid.conf and fix make clean 2023-04-18 15:14:28 +02:00
.gitlab-ci.yml ci: build with clang and scan-build 2023-10-17 16:33:15 +00:00
.mailmap add mailmap 2024-10-13 18:14:39 +03:00
abuild-fetch.c abuild-fetch: try to work around an ESTALE error which occurs on NFS 2024-10-07 19:50:19 +00:00
abuild-gzsplit.c abuild: avoid calculations with void pointers 2021-10-11 18:34:27 +00:00
abuild-keygen.in abuild-keygen: add support for creating kernel signing key 2023-05-05 13:39:47 +02:00
abuild-rmtemp.c abuild-rmtemp: fix build with clang 2023-10-17 16:33:15 +00:00
abuild-sign.in avoid masking exit code of shell commands 2024-10-09 10:00:07 +00:00
abuild-sudo.c abuild-sudo: handle errors from setuid/setgid 2023-10-17 16:33:15 +00:00
abuild-tar.c abuild-tar: drop legacy checksum mechanism 2024-10-07 20:27:00 +00:00
abuild.1.scd Rename sanitycheck -> validate 2024-10-08 11:56:47 +02:00
abuild.conf.5.scd Add a man page for abuild.conf 2024-10-07 19:58:50 +00:00
abuild.conf.in Prefer maintainer field instead of Maintainer comment 2024-10-09 14:09:09 +00:00
abuild.in abuild: fix go not creating GOTMPDIR on it's own 2024-10-14 06:04:18 +00:00
abump.1.scd Add a man page for abump 2024-03-28 22:42:43 +00:00
abump.in abump: preserve in-line comments after pkgver/pkgrel 2024-04-12 11:59:56 +00:00
apkbuild-cpan.in Prefer maintainer field instead of Maintainer comment 2024-10-09 14:09:09 +00:00
apkbuild-gem-resolver.in add .editorconfig and fix code formatting 2016-08-20 16:16:37 +02:00
apkbuild-pypi.in Prefer maintainer field instead of Maintainer comment 2024-10-09 14:09:09 +00:00
APKBUILD.5.scd Link to buildrepo(1) in APKBUILD(5) and abuild(1) 2024-10-07 20:53:44 +00:00
apkgrel.in apkgrel: fix usage and invalid options and add test 2023-01-10 17:47:22 +01:00
bootchartd avoid masking exit code of shell commands 2024-10-09 10:00:07 +00:00
buildlab.in buildlab: use grep -E instead of egrep 2022-09-12 17:20:47 +02:00
checkapk.in checkapk: fix size difference output when multiple info matches 2024-10-07 20:07:31 +00:00
config.guess Update config.guess, config.sub, to 2021-06-03 2023-04-14 08:35:48 +02:00
config.sub Update config.guess, config.sub, to 2021-06-03 2023-04-14 08:35:48 +02:00
COPYING add license GPL-2.0-only WITH OpenSSL-Exception 2020-10-23 11:30:25 -03:00
default.conf default.conf: move commented out options to abuild.conf 2024-10-09 14:09:09 +00:00
functions.sh.in functions: add helpers to convert case 2024-10-17 14:37:51 +02:00
Makefile ==== release 3.14.0 ==== 2024-10-15 14:35:53 +02:00
newapkbuild.1.scd newapkbuild: add documentation for -e (gpep517 flag) 2023-05-24 00:08:39 +00:00
newapkbuild.in Prefer maintainer field instead of Maintainer comment 2024-10-09 14:09:09 +00:00
sample.APKBUILD samples: modernize and improve 2024-10-10 13:13:26 +00:00
sample.confd samples: modernize and improve 2024-10-10 13:13:26 +00:00
sample.initd samples: modernize and improve 2024-10-10 13:13:26 +00:00
sample.post-install fix typo in sample for pre and post install 2020-02-05 17:27:26 +01:00
sample.pre-install fix typo in sample for pre and post install 2020-02-05 17:27:26 +01:00