Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
apk-tools


Commits:
459112c6 by Robin Candau at 2025-12-01T16:50:57+01:00
upgpkg: 3.0.0-1: New upstream release

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,18 +1,20 @@
 pkgbase = apk-tools
        pkgdesc = Alpine Package Keeper - package manager for alpine
-       pkgver = 2.14.10
+       pkgver = 3.0.0
        pkgrel = 1
        url = https://gitlab.alpinelinux.org/alpine/apk-tools
        arch = x86_64
        license = GPL-2.0-or-later
+       checkdepends = cmocka
+       makedepends = meson
        makedepends = lua53
        makedepends = lua53-zlib
        makedepends = scdoc
        depends = glibc
        depends = openssl
        depends = zlib
-       source = 
https://gitlab.alpinelinux.org/alpine/apk-tools/-/archive/v2.14.10/apk-tools-v2.14.10.tar.gz
-       sha256sums = 
5d888d95cf41e68288bd4342938e05767ff76c83f1d25830088fc6d4ccc42793
-       b2sums = 
77fc3c601a857f559dfe11a8a5d5145a5370af570dcc2a0dcb9dd30be4e78bdd5d6cec5490249a80c6eb2dac6b3590bb3a3becbc483bda5efae3d5762cf695e3
+       source = 
https://gitlab.alpinelinux.org/alpine/apk-tools/-/archive/v3.0.0/apk-tools-v3.0.0.tar.gz
+       sha256sums = 
1b1ced0a1a6ffd9323c21d58521bfa2151424ee9daded4cde209007efe9e5794
+       b2sums = 
e417ed8156b429be2b4c15ed7cb8ff3fcb8eef6b3e1d0a9bf5932c301112de7ef5599be38293cd908b9ce4bc47a50955eef8e48bae6d4b4de3ba87722a0ea24e
 
 pkgname = apk-tools


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 # Maintainer: Robin Candau <[email protected]>
 
 pkgname=apk-tools
-pkgver=2.14.10
+pkgver=3.0.0
 pkgrel=1
 pkgdesc="Alpine Package Keeper - package manager for alpine"
 url="https://gitlab.alpinelinux.org/alpine/apk-tools";
@@ -14,32 +14,31 @@ depends=(
   'zlib'
 )
 makedepends=(
+  'meson'
   'lua53'
   'lua53-zlib'
   'scdoc'
 )
+checkdepends=(
+  'cmocka'
+)
 
source=("https://gitlab.alpinelinux.org/alpine/${pkgname}/-/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz";)
-sha256sums=('5d888d95cf41e68288bd4342938e05767ff76c83f1d25830088fc6d4ccc42793')
-b2sums=('77fc3c601a857f559dfe11a8a5d5145a5370af570dcc2a0dcb9dd30be4e78bdd5d6cec5490249a80c6eb2dac6b3590bb3a3becbc483bda5efae3d5762cf695e3')
-
-prepare() {
-  cd "${pkgname}-v${pkgver}"
-  sed -i -e 's:-Werror::' Make.rules
-}
+sha256sums=('1b1ced0a1a6ffd9323c21d58521bfa2151424ee9daded4cde209007efe9e5794')
+b2sums=('e417ed8156b429be2b4c15ed7cb8ff3fcb8eef6b3e1d0a9bf5932c301112de7ef5599be38293cd908b9ce4bc47a50955eef8e48bae6d4b4de3ba87722a0ea24e')
 
 build() {
-  cd "${pkgname}-v${pkgver}"
-  make SBINDIR=/usr/bin LIBDIR=/usr/lib
+  arch-meson "${pkgname}-v${pkgver}" build \
+    --sbindir=/usr/bin \
+    --libdir=/usr/lib
+  meson compile -C build
 }
 
 check() {
-  cd "${pkgname}-v${pkgver}"
-  make test
+  meson test -C build --print-errorlogs
 }
 
 package() {
-  cd "${pkgname}-v${pkgver}"
-  make install DESTDIR="${pkgdir}" SBINDIR=/usr/bin LIBDIR=/usr/lib
+  meson install -C build --destdir "${pkgdir}"
 }
 
 # vim: ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/apk-tools/-/commit/459112c6ab7874aecb141183fcb0240af826ef41

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


Reply via email to