| Summary: | dev-libs/librelp should depend on net-libs/gnutls - configure: error: Package requirements (gnutls >= 1.4.0) were not met | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Marcin Mirosław <bug> |
| Component: | [OLD] Library | Assignee: | Tiziano Müller (RETIRED) <dev-zero> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | Keywords: | PATCH |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | |||
| Bug Blocks: | 475882 | ||
| Attachments: |
build.log
Fixed librelp-1.2.0.ebuild |
||
|
Description
Marcin Mirosław
2013-11-18 09:03:53 UTC
Created attachment 363468 [details]
build.log
Created attachment 363486 [details]
Fixed librelp-1.2.0.ebuild
Added net-libs/gnutls to RDEPEND
Comment on attachment 363486 [details] Fixed librelp-1.2.0.ebuild No need for CRLFs here. wget -q https://bugs.gentoo.org/attachment.cgi?id=363486 -O - | dos2unix | diff -u librelp-1.2.0.ebuild - --- librelp-1.2.0.ebuild 2013-11-14 17:22:56.401144068 +0100 +++ - 2013-11-18 15:41:16.639096371 +0100 @@ -10,18 +10,18 @@ LICENSE="GPL-3 doc? ( FDL-1.3 )" SLOT="0" KEYWORDS="amd64 ~arm ~hppa ~sparc x86" -IUSE="debug doc" +IUSE="debug doc +gnutls" DEPEND="" -RDEPEND="" +RDEPEND="gnutls? ( >=net-libs/gnutls-2.12.23-r1 )" src_configure() { - econf \ - $(use_enable debug) + econf \ + $(use_enable debug gnutls) } src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc AUTHORS ChangeLog - use doc && dohtml doc/relp.html + emake DESTDIR="${D}" install || die "emake install failed" + dodoc AUTHORS ChangeLog + use doc && dohtml doc/relp.html } Same for 1.1.5. # scanelf -n `qlist -eo librelp` TYPE NEEDED FILE ET_DYN libgnutls.so.26,libc.so.6 /usr/lib/librelp.so.0.0.0 (In reply to Jeroen Roovers from comment #3) > Comment on attachment 363486 [details] > Fixed librelp-1.2.0.ebuild > > No need for CRLFs here. > > > wget -q https://bugs.gentoo.org/attachment.cgi?id=363486 -O - | dos2unix | > diff -u librelp-1.2.0.ebuild - > --- librelp-1.2.0.ebuild 2013-11-14 17:22:56.401144068 +0100 > +++ - 2013-11-18 15:41:16.639096371 +0100 > @@ -10,18 +10,18 @@ > LICENSE="GPL-3 doc? ( FDL-1.3 )" > SLOT="0" > KEYWORDS="amd64 ~arm ~hppa ~sparc x86" > -IUSE="debug doc" > +IUSE="debug doc +gnutls" > > DEPEND="" > -RDEPEND="" > +RDEPEND="gnutls? ( >=net-libs/gnutls-2.12.23-r1 )" > > src_configure() { > - econf \ > - $(use_enable debug) > + econf \ > + $(use_enable debug gnutls) > } > > src_install() { > - emake DESTDIR="${D}" install || die "emake install failed" > - dodoc AUTHORS ChangeLog > - use doc && dohtml doc/relp.html > + emake DESTDIR="${D}" install || die "emake install failed" > + dodoc AUTHORS ChangeLog > + use doc && dohtml doc/relp.html > } Sorry @jer, I guess I'm confused. To me, librelp configure does NOT support any gnutls switch. This means that this packages lacks RDEPEND="gnutls? ( >=net-libs/gnutls-2.12.23-r1 )" only. Am I missing something ? Workarround is easy so there is no big problem for users. Meseems this bug is quite trivial to fix and it hits a package marked as a stable, shouldn't it be fixed sooner than later?;) Hell yeah, let's do it FYI: the configure doesn't have any gnutls flag, so it's just a simple missing dep. Thanks + 13 Dec 2013; Ultrabug <ultrabug@gentoo.org> librelp-1.1.5.ebuild, + librelp-1.2.0.ebuild: + fix #491562 thx to Marcin Miroslaw + Great, thanks!:) |