aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2022-03-31 14:50:49 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2022-04-13 12:30:30 +0200
commit5cc6c988bc568a8b47ff8901228b863c7d6ba5ae (patch)
tree56dfd4917bcddf01256056597b0194d3f14fd538
parent26122df9124b4363df88cffd2db929c8869e8cb2 (diff)
main/libbsd: fix deps for -dev
The libbsd.so is a linker script, not a symlink, so we have to manually move it to the -dev package and manually add libbsd as dependency for libbsd-dev. Ref: https://gitlab.freedesktop.org/libbsd/libbsd/-/commit/e7cf8c5785b14fc8fbd37bb665a5f9a4f28c7888
-rw-r--r--main/libbsd/APKBUILD9
1 files changed, 7 insertions, 2 deletions
diff --git a/main/libbsd/APKBUILD b/main/libbsd/APKBUILD
index 3e124c8ffbe..1264f4afbb2 100644
--- a/main/libbsd/APKBUILD
+++ b/main/libbsd/APKBUILD
@@ -2,13 +2,13 @@
# Maintainer: Drew DeVault <sir@cmpwn.com>
pkgname=libbsd
pkgver=0.11.6
-pkgrel=1
+pkgrel=2
pkgdesc="commonly-used BSD functions not implemented by all libcs"
url="https://libbsd.freedesktop.org/"
arch="all"
license="BSD-3-Clause"
depends="musl"
-depends_dev="bsd-compat-headers linux-headers libmd-dev"
+depends_dev="bsd-compat-headers linux-headers libmd-dev libbsd=$pkgver-r$pkgrel" # libbsd.so is a GNU ld script and not symlink
makedepends_build="autoconf automake libtool"
makedepends_host="$depends_dev"
subpackages="$pkgname-static $pkgname-dev $pkgname-doc"
@@ -45,6 +45,11 @@ package() {
make DESTDIR="$pkgdir" install
}
+dev() {
+ default_dev
+ amove usr/lib/libbsd.so
+}
+
sha512sums="
9dbbfb84340fc69f59667241701d81d176439ce168f123344805898a269f7bd0e98abf8c7fc12d9bf539d1effb19424d93b647cc9120f693327e736d339e6075 libbsd-0.11.6.tar.xz
c90e7d75bac79f821962227593b91d8a373b5bd991592b71b6ac20f86908bbe72af874542f591202f29ad42f57da6d5d71f445871679793b29bd3ed002beb4ce disable-fpurge-test.patch