diff options
author | Sören Tempel <soeren+git@soeren-tempel.net> | 2020-02-15 20:43:25 +0100 |
---|---|---|
committer | Sören Tempel <soeren+git@soeren-tempel.net> | 2020-02-15 20:52:24 +0100 |
commit | bff1593e0c89f45ed4875c170c626b6e8e89e060 (patch) | |
tree | 98f110eb8c4f1f7ca676dd4a514f94bdd9fdf1cc /community/go | |
parent | eef9a6010fc8b9cc70ff842050851d99ff5bb2db (diff) | |
download | aports-bff1593e0c89f45ed4875c170c626b6e8e89e060.tar.bz2 aports-bff1593e0c89f45ed4875c170c626b6e8e89e060.tar.xz |
community/go: do not remove bash scripts from the package
Fixes #11091
Diffstat (limited to 'community/go')
-rw-r--r-- | community/go/APKBUILD | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/community/go/APKBUILD b/community/go/APKBUILD index 7424eecb34..33db17bbef 100644 --- a/community/go/APKBUILD +++ b/community/go/APKBUILD @@ -4,7 +4,7 @@ pkgname=go # go binaries are statically linked, security updates require rebuilds pkgver=1.13.4 -pkgrel=1 +pkgrel=2 pkgdesc="Go programming language compiler" url="https://golang.org/" arch="all" @@ -127,13 +127,18 @@ package() { mkdir -p "$pkgdir"/usr/lib/go/ cp -a "$builddir"/src "$pkgdir"/usr/lib/go - # Remove tests from /usr/lib/go/src. - # Those shouldn't be affacted by the upstream bug (see above). + # Remove tests from /usr/lib/go/src to reduce package size, + # these should not be needed at run-time by any program. find "$pkgdir"/usr/lib/go/src \( -type f -a -name "*_test.go" \) \ -exec rm -rf \{\} \+ find "$pkgdir"/usr/lib/go/src \( -type d -a -name "testdata" \) \ -exec rm -rf \{\} \+ - find "$pkgdir"/usr/lib/go/src -type f -a \( -name "*.bash" -o -name "*.rc" -o -name "*.bat" \) \ + + # Remove rc (plan 9) and bat scripts (windows) to reduce package + # size further. The bash scripts are actually needed at run-time. + # + # See: https://gitlab.alpinelinux.org/alpine/aports/issues/11091 + find "$pkgdir"/usr/lib/go/src -type f -a \( -name "*.rc" -o -name "*.bat" \) \ -exec rm -rf \{\} \+ } |