From d8eb17fd6fcf4b84bdf2981ef898521ac9871105 Mon Sep 17 00:00:00 2001 From: Ariadne Conill Date: Tue, 18 Feb 2025 13:05:54 -0800 Subject: [PATCH] main/apk-tools: split libapk into a subpackage This makes it easier to install apk2 and apk3 side by side. --- main/apk-tools/APKBUILD | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/main/apk-tools/APKBUILD b/main/apk-tools/APKBUILD index 1a25df4aa11..861347d3f23 100644 --- a/main/apk-tools/APKBUILD +++ b/main/apk-tools/APKBUILD @@ -1,12 +1,12 @@ # Maintainer: Natanael Copa 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 \