kpcyrd pushed to branch main at Arch Linux / Packaging / Packages / ko


Commits:
13b92db2 by kpcyrd at 2026-02-04T18:14:16+01:00
upgpkg: 0.18.1-2: Fix reproducible builds

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,14 +1,14 @@
 pkgbase = ko
-       pkgdesc = Build and deploy Go applications on Kubernetes
+       pkgdesc = Build and deploy Go container images
        pkgver = 0.18.1
-       pkgrel = 1
-       url = https://github.com/google/ko
+       pkgrel = 2
+       url = https://github.com/ko-build/ko
        arch = x86_64
        license = Apache-2.0
-       makedepends = go
-       makedepends = git
+       makedepends = repro-go
        depends = glibc
-       source = 
ko-0.18.1.tar.gz::https://github.com/google/ko/archive/refs/tags/v0.18.1.tar.gz
+       options = !lto
+       source = 
ko-0.18.1.tar.gz::https://github.com/ko-build/ko/archive/refs/tags/v0.18.1.tar.gz
        sha512sums = 
651d0e2ab075b954aaa6e82a12708515b84f08ae9f9fad1335931a317aa1ac72a8f62f8ac238f550790e43328b5c4b701436e6763b0bb87c3f80145848d8a469
        b2sums = 
d67fc6d7618cc354318d2c83f22d73cf716e801e1b5a4c51024815a85cfce213ffe64e05ad00beac6a646670d09bddc167229bd336a4de6dc323b34f5225e920
 


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 
 pkgname=ko
 pkgver=0.18.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Build and deploy Go container images"
 arch=('x86_64')
 url="https://github.com/ko-build/ko";
@@ -11,22 +11,16 @@ depends=(
   'glibc'
 )
 makedepends=(
-  'git'
-  'go'
+  'repro-go'
 )
+options=(!lto)
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ko-build/ko/archive/refs/tags/v${pkgver}.tar.gz";)
 
sha512sums=('651d0e2ab075b954aaa6e82a12708515b84f08ae9f9fad1335931a317aa1ac72a8f62f8ac238f550790e43328b5c4b701436e6763b0bb87c3f80145848d8a469')
 
b2sums=('d67fc6d7618cc354318d2c83f22d73cf716e801e1b5a4c51024815a85cfce213ffe64e05ad00beac6a646670d09bddc167229bd336a4de6dc323b34f5225e920')
 
 build() {
   cd "${pkgname}-${pkgver}"
-  export CGO_CPPFLAGS="${CPPFLAGS}"
-  export CGO_CFLAGS="${CFLAGS}"
-  export CGO_CXXFLAGS="${CXXFLAGS}"
-  export CGO_LDFLAGS="${LDFLAGS}"
-  export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
-  go build -ldflags="-w -s -linkmode=external" .
-  chmod +x ./ko
+  repro-go build -modcacherw .
 }
 
 check() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ko/-/commit/13b92db2a0cdbe57dabb5c606299dcdb7b60107f

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ko/-/commit/13b92db2a0cdbe57dabb5c606299dcdb7b60107f
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to