you don't need add the above depends since abuild will normally
autodetect those. It will run scanelf for find the shared object (SO)
depends and find that the binary is linked to libncursesw.so.5 and
libglib-2.0.so.0 and will add the dependencies 'so:libncursesw.so.5'
'so:libglib-2.0.so.0'.
The ncurses package has a provides = so:libncursesw.so.5 so it will be
pulled in as dependency.
If we split the ncurses package in future, let for example say that we
move the libncursesw* files to a subpackage called ncurses-widec-libs,
then will we not need rebuild all packages that has depends="ncurses",
becuase we do depends=so:libncursesw.so.5 and apk will self figure out
which package that provides it.
I removed the depends and applied.
Thanks!
-nc
---
Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org
Help: alpine-devel+help@lists.alpinelinux.org
---
+depends_dev="ncurses-dev glib-dev libmpdclient-dev"+makedepends="$depends_dev"+install=""+subpackages="$pkgname-doc $pkgname-lang"+source="http://www.musicpd.org/download/${pkgname}/0/${pkgname}-${pkgver}.tar.xz"++_builddir="$srcdir"/$pkgname-$pkgver+build() {+ cd "$_builddir"+ ./configure \+ --prefix=/usr \+ --sysconfdir=/etc \+ --enable-lyrics-screen \+ --with-lyrics-plugin-dir=/usr/share/ncmpc/lyrics \+ || return 1+ make || return 1+}++package() {+ cd "$_builddir"+ make DESTDIR="$pkgdir" install || return 1+ for i in lyrics/*; do+ install -Dm755 "$i" "${pkgdir}/usr/share/ncmpc/$i" || return 1+ done+}++md5sums="0717193f38446780372f2a8907316362 ncmpc-0.24.tar.xz"+sha256sums="0e6f76b2b11449cfa479d2830ac681f4e3bff54a95a9134b069dd5a173b4c3e9 ncmpc-0.24.tar.xz"+sha512sums="852bedec9d1e0f13748d00ded8a57b7824a3907fa4aef441cd016c13b3a4229e630957ee965d9f5cf7c1a0c47bfa3bb040058d32c6fcf6b4474acc57f834d929 ncmpc-0.24.tar.xz"
--
2.1.0
---
Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org
Help: alpine-devel+help@lists.alpinelinux.org
---