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


Commits:
98880254 by kpcyrd at 2024-05-15T00:17:09+02:00
upgpkg: 0.7.0-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = melange
        pkgdesc = Build APKs from source code
-       pkgver = 0.6.11
+       pkgver = 0.7.0
        pkgrel = 1
        url = https://github.com/chainguard-dev/melange
        arch = x86_64
@@ -10,8 +10,9 @@ pkgbase = melange
        depends = apk-tools
        depends = bubblewrap
        depends = glibc
-       source = 
melange-0.6.11.tar.gz::https://github.com/chainguard-dev/melange/archive/v0.6.11.tar.gz
-       sha256sums = 
df809b028d4495f51e23c1954811d79cc21d19aa87ba6a01b14af85fcb8d0ce4
-       b2sums = 
997e3592f43944cccd08a6ed4ab77d46cec12bd4fb86268f1eaf7e38bc25d583ac7e99677b0885e9527ba367bcbbdb6bdca01ad6447d3834ff2d835efab955f6
+       options = !lto
+       source = 
melange-0.7.0.tar.gz::https://github.com/chainguard-dev/melange/archive/v0.7.0.tar.gz
+       sha256sums = 
b70ee0cfabef9f12ba7ba54f54b6720c6cb4d86c29246a479db362a38de7fc93
+       b2sums = 
ca865fa094228881d50fbbf432dfe418809f450c9dbfd878e0fa6af4b19590e340e96d4bd079bea8b0293ff80b9db6f8b4bb3336456f8d82c1e1d7936e0d6ba2
 
 pkgname = melange


=====================================
PKGBUILD
=====================================
@@ -1,7 +1,7 @@
 # Maintainer: kpcyrd <kpcyrd[at]archlinux[dot]org>
 
 pkgname=melange
-pkgver=0.6.11
+pkgver=0.7.0
 pkgrel=1
 pkgdesc='Build APKs from source code'
 url='https://github.com/chainguard-dev/melange'
@@ -14,18 +14,25 @@ depends=(
   'glibc'
 )
 makedepends=('go')
+options=('!lto')
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/chainguard-dev/melange/archive/v${pkgver}.tar.gz";)
-sha256sums=('df809b028d4495f51e23c1954811d79cc21d19aa87ba6a01b14af85fcb8d0ce4')
-b2sums=('997e3592f43944cccd08a6ed4ab77d46cec12bd4fb86268f1eaf7e38bc25d583ac7e99677b0885e9527ba367bcbbdb6bdca01ad6447d3834ff2d835efab955f6')
+sha256sums=('b70ee0cfabef9f12ba7ba54f54b6720c6cb4d86c29246a479db362a38de7fc93')
+b2sums=('ca865fa094228881d50fbbf432dfe418809f450c9dbfd878e0fa6af4b19590e340e96d4bd079bea8b0293ff80b9db6f8b4bb3336456f8d82c1e1d7936e0d6ba2')
 
 build() {
   cd ${pkgname}-${pkgver}
+
+  export CGO_CPPFLAGS="${CPPFLAGS}"
+  export CGO_CFLAGS="${CFLAGS}"
+  export CGO_CXXFLAGS="${CXXFLAGS}"
+  export CGO_LDFLAGS="${LDFLAGS}"
+  export CGO_REQUIRED="1"
+
   go build \
-    -trimpath \
     -buildmode=pie \
     -mod=readonly \
     -modcacherw \
-    -ldflags "-linkmode external -extldflags \"${LDFLAGS}\"" \
+    -ldflags '-compressdwarf=false -linkmode=external' \
     .
 }
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/melange/-/commit/98880254c837f99758f01cecc193fea3c2f4d69d

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/melange/-/commit/98880254c837f99758f01cecc193fea3c2f4d69d
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to