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


Commits:
ab0137f6 by kpcyrd at 2024-02-06T18:35:43+01:00
upgpkg: 0.5.8-1

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,17 @@
+pkgbase = melange
+       pkgdesc = Build APKs from source code
+       pkgver = 0.5.8
+       pkgrel = 1
+       url = https://github.com/chainguard-dev/melange
+       arch = x86_64
+       license = Apache-2.0
+       makedepends = go
+       depends = alpine-keyring
+       depends = apk-tools
+       depends = bubblewrap
+       depends = glibc
+       source = 
melange-0.5.8.tar.gz::https://github.com/chainguard-dev/melange/archive/v0.5.8.tar.gz
+       sha256sums = 
50edd4d16068caa036384ffdcb4d9112fd0ede7b8d504eb4d2359407c5790af8
+       b2sums = 
7c2425b05b5708273407f1b1cf933293dea9b921e5c0c5d40965592c4a91808fff92e0d07cc9548968a2cea2f677bb7488a0de62b4c1033e975245c835e2dbaf
+
+pkgname = melange


=====================================
PKGBUILD
=====================================
@@ -1,20 +1,32 @@
 # Maintainer: kpcyrd <kpcyrd[at]archlinux[dot]org>
 
 pkgname=melange
-pkgver=0.3.2
+pkgver=0.5.8
 pkgrel=1
 pkgdesc='Build APKs from source code'
 url='https://github.com/chainguard-dev/melange'
 arch=('x86_64')
-license=('Apache')
-depends=('apk-tools' 'alpine-keyring' 'bubblewrap')
+license=('Apache-2.0')
+depends=(
+  'alpine-keyring'
+  'apk-tools'
+  'bubblewrap'
+  'glibc'
+)
 makedepends=('go')
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/chainguard-dev/melange/archive/v${pkgver}.tar.gz";)
-b2sums=('bad4b5d3ac98d67a7532d014692a7a2865591f9a922c0c35ce34cba873e12b5b4e6cacd729c710a0efe694a60785d46ae44b0a6d29e116bfcd88fc337f9d8a71')
+sha256sums=('50edd4d16068caa036384ffdcb4d9112fd0ede7b8d504eb4d2359407c5790af8')
+b2sums=('7c2425b05b5708273407f1b1cf933293dea9b921e5c0c5d40965592c4a91808fff92e0d07cc9548968a2cea2f677bb7488a0de62b4c1033e975245c835e2dbaf')
 
 build() {
   cd ${pkgname}-${pkgver}
-  make melange
+  go build \
+    -trimpath \
+    -buildmode=pie \
+    -mod=readonly \
+    -modcacherw \
+    -ldflags "-linkmode external -extldflags \"${LDFLAGS}\"" \
+    .
 }
 
 package() {



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

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


Reply via email to