main/apk-tools: split libapk into a subpackage

This makes it easier to install apk2 and apk3 side by side.
This commit is contained in:
Ariadne Conill 2025-02-18 13:05:54 -08:00
parent 437d795d54
commit d8eb17fd6f

View File

@ -1,12 +1,12 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=apk-tools
pkgver=2.14.9
pkgrel=0
pkgrel=1
pkgdesc="Alpine Package Keeper - package manager for alpine"
arch="all"
url="https://gitlab.alpinelinux.org/alpine/apk-tools"
license="GPL-2.0-only"
subpackages="$pkgname-dbg $pkgname-dev $pkgname-static $pkgname-doc $pkgname-zsh-completion"
subpackages="$pkgname-dbg $pkgname-dev $pkgname-static $pkgname-doc $pkgname-zsh-completion libapk2:libapk"
# Musl 1.2 introduced new ABI for time64 => upgrading apk-tools
# while staying on musl <1.2 causes missing symbols
# starting with musl 1.2.3_git (pre 1.2.3), we added DT_RELR
@ -53,6 +53,10 @@ check() {
make check LUA="$_lua"
}
libapk() {
amove usr/lib/libapk.so.*
}
package() {
make LIBDIR="/usr/lib" DESTDIR="$pkgdir" LUA="$_lua" install
install -d "$pkgdir"/lib/apk/db \