Summary: | net-p2p/transmission-1.41b3: version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | SchAmane <schamane> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | net-p2p/transmission-1.41_rc3.ebuild |
Description
SchAmane
2008-12-13 09:24:48 UTC
Created attachment 175182 [details]
net-p2p/transmission-1.41_rc3.ebuild
new ebuild that depends on ssl in curl
(In reply to comment #0) > Please post feedback > http://forum.transmissionbt.com/viewtopic.php?f=1&t=6621#p32133. Isn't this a beta actually? *** This bug has been marked as a duplicate of bug 238260 *** (In reply to comment #1) > Created an attachment (id=175182) [edit] > net-p2p/transmission-1.41_rc3.ebuild > > new ebuild that depends on ssl in curl The syntax you've used is only valid when EAPI=2, which is only supported by Portage-2.2, and that's hard-masked at rc17 as i write this - documentation is here:- http://devmanual.gentoo.org/ebuild-writing/eapi/index.html Additionally, A: curl needs gnutls _OR_ ssl, not both; B: curl's minimum version is too old (check configure.ac in the sources), and C: the fundamental dependency-logic of the old ebuilds upon which your's is based has always been wrong - glib should be nested under the gtk conditional check, as should the libnotify-check - see the 1.40 ebuild at:- http://bugs.gentoo.org/show_bug.cgi?id=246557 ...for a better template to update from. Yes, thanks for this comment. I will check my ebuild later for improovements :) And yes, 1.41b3 is a beta - but it should fix realy nasty bugs. And about curl and gnutls and ssl. There is a reproducible problem with transmission >= 1.40 for that. For more info, read : http://trac.transmissionbt.com/ticket/1463 and http://forum.transmissionbt.com/viewtopic.php?f=9&t=6376&start=0&st=0&sk=t&sd=a (In reply to comment #5) > And about curl and gnutls and ssl. There is a reproducible problem with > transmission >= 1.40 for that. For more info, read : > http://trac.transmissionbt.com/ticket/1463 > and > http://forum.transmissionbt.com/viewtopic.php?f=9&t=6376&start=0&st=0&sk=t&sd=a Yep, those links are the ones that lead to the author of the 1.40 ebuild linked to previously to include a conditional-check in pkg_setup(). Gentoo's net-misc/curl ebuild is configured to prefer gnutls over ssl, which in turn is preferred over nss, so it will still work if more than one of those USE-flags is enabled. I raised the subject of curl's minimum-version on the other bug-report because one of the posts on the thread you've linked said that transmission-1.34 didn't have the problem, and i guessed that it might be related, having not examined 1.34's source-code. In any case, the developer's guide linked previously advises the use of _TRUE_ minimum-versions in ebuilds as opposed to 'whatever you had installed at the time', so it's probably a good habit to get into. |