Current crda ebuilds have the following deps: --8<-- DEPEND="dev-libs/libgcrypt dev-libs/libnl dev-python/m2crypto net-wireless/wireless-regdb" RDEPEND="${DEPEND}" --8<-- According to http://wireless.kernel.org/en/developers/Regulatory/CRDA, m2crypto (and thus python) is a build time dependency only. Please move m2crypto to RDEPEND, as the crda ebuild is currently unusable for embedded systems (merging into a dedicated ROOT) due to the python dependency.
Agreed, will change.
+ 18 Mar 2009; <chainsaw@gentoo.org> -crda-0.9.5.ebuild, -crda-1.0.1.ebuild, + crda-1.0.1-r1.ebuild: + Correctly separate out DEPEND/RDEPEND based on wireless.kernel.org + dependency listings. Closes bug #262914 filed by Wolfram Schlich + <wschlich@gentoo.org>. Delete obsolete ebuilds. Thank you for your report :)
(In reply to comment #2) > Thank you for your report :) Thanks for fixing it so quickly :)
Hmm, dev-libs/libgcrypt is also a runtime dependency but you moved it from RDEPEND to DEPEND :) Please move it back from DEPEND to RDEPEND. Thanks!
On it.
This looks like a runtime dependency to me: amalthea ~ # ldd /sbin/crda linux-vdso.so.1 => (0x00007fff541fe000) libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x00007f494bbe2000) <---- libnl.so.1 => /usr/lib/libnl.so.1 (0x00007f494b997000) libc.so.6 => /lib/libc.so.6 (0x00007f494b644000) libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f494b440000) libm.so.6 => /lib/libm.so.6 (0x00007f494b1be000) /lib64/ld-linux-x86-64.so.2 (0x00007f494be58000) Please confirm you can get it to run without /usr/lib/libgcrypt.so.* installed on your system.
Ah yes. Misread. Fixing.
+ 15 Apr 2009; <chainsaw@gentoo.org> crda-1.0.1-r1.ebuild: + libgcrypt is a runtime dependency, not just build-time. As pointed out by + Wolfram Schlich <wschlich@gentoo.org> in (reopened) bug #262914.
Thanks Tony :)