diff --git a/eclass/transmission-2.51.eclass b/eclass/transmission-2.61.eclass similarity index 92% rename from eclass/transmission-2.51.eclass rename to eclass/transmission-2.61.eclass index e1e32e028..45364c6f0 100644 --- a/eclass/transmission-2.51.eclass +++ b/eclass/transmission-2.61.eclass @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -# @ECLASS: transmission-2.51.eclass +# @ECLASS: transmission-2.61.eclass # @MAINTAINER: # slawomir.nizio@sabayon.org # @AUTHOR: @@ -39,24 +39,24 @@ _transmission_is() { [[ ${what} = "${E_TRANSM_TAIL}" ]] } -LANGS="en es kk lt pt_BR ru" # used only for -qt - -unset _live_inherits -if [[ ${PV} == *9999* ]]; then - # not tested in the eclass - ESVN_REPO_URI="svn://svn.transmissionbt.com/Transmission/trunk" - _live_inherits=subversion -fi +LANGS="en es eu kk lt pt_BR ru" # used only for -qt MY_ECLASSES="" _transmission_is gtk && MY_ECLASSES+="fdo-mime gnome2-utils" _transmission_is qt4 && MY_ECLASSES+="fdo-mime qt4-r2" _transmission_is "" || MY_ECLASSES+=" autotools" +_transmission_is base && MY_ECLASSES+=" user" -inherit eutils multilib ${MY_ECLASSES} ${_live_inherits} +inherit eutils multilib ${MY_ECLASSES} unset MY_ECLASSES +if [[ ${PV} == *9999* ]]; then + # not tested in the eclass + ESVN_REPO_URI="svn://svn.transmissionbt.com/Transmission/trunk" + inherit subversion +fi + case ${EAPI:-0} in 4|3) EXPORT_FUNCTIONS pkg_setup src_prepare src_configure src_compile \ pkg_preinst pkg_postinst pkg_postrm ;; @@ -90,7 +90,7 @@ if ! _transmission_is ""; then RDEPEND+=" >=dev-libs/libevent-2.0.10 dev-libs/openssl:0 - >=net-libs/miniupnpc-1.6 + >=net-libs/miniupnpc-1.6.20120509 >=net-misc/curl-7.16.3[ssl] net-libs/libnatpmp sys-libs/zlib" @@ -105,7 +105,7 @@ if _transmission_is base; then fi if ! _transmission_is ""; then DEPEND+=" dev-util/intltool - dev-util/pkgconfig + virtual/pkgconfig sys-devel/gettext virtual/os-headers" fi @@ -113,14 +113,14 @@ fi S="${WORKDIR}/${MY_P}" _transmission_is "" && S="${WORKDIR}" -transmission-2.51_pkg_setup() { +transmission-2.61_pkg_setup() { if _transmission_is base; then enewgroup transmission enewuser transmission -1 -1 -1 transmission fi } -transmission-2.51_src_unpack() { +transmission-2.61_src_unpack() { if [[ ${PV} == *9999* ]]; then subversion_src_unpack else @@ -128,7 +128,7 @@ transmission-2.51_src_unpack() { fi } -transmission-2.51_src_prepare() { +transmission-2.61_src_prepare() { _transmission_is "" && return if [[ ${PV} == *9999* ]]; then @@ -145,7 +145,6 @@ transmission-2.51_src_prepare() { # http://trac.transmissionbt.com/ticket/4324 sed -i -e 's|noinst\(_PROGRAMS = $(TESTS)\)|check\1|' lib${MY_PN}/Makefile.am || die - intltoolize --copy --force --automake || die eautoreconf if _transmission_is qt4; then @@ -178,7 +177,7 @@ transmission-2.51_src_prepare() { fi } -transmission-2.51_src_configure() { +transmission-2.61_src_configure() { _transmission_is "" && return local econfargs=( @@ -229,7 +228,7 @@ transmission-2.51_src_configure() { fi } -transmission-2.51_src_compile() { +transmission-2.61_src_compile() { _transmission_is "" && return emake @@ -251,11 +250,11 @@ transmission-2.51_src_compile() { # Note: not providing src_install. Too many differences and too much code # which would only clutter this pretty eclass. -transmission-2.51_pkg_preinst() { +transmission-2.61_pkg_preinst() { _transmission_is gtk && gnome2_icon_savelist } -transmission-2.51_pkg_postinst() { +transmission-2.61_pkg_postinst() { if _transmission_is gtk || _transmission_is qt4; then fdo-mime_desktop_database_update fi @@ -285,7 +284,7 @@ transmission-2.51_pkg_postinst() { elog "and run sysctl -p" } -transmission-2.51_pkg_postrm() { +transmission-2.61_pkg_postrm() { if _transmission_is gtk || _transmission_is qt4; then fdo-mime_desktop_database_update fi diff --git a/net-p2p/transmission-base/Manifest b/net-p2p/transmission-base/Manifest index dd2d06a6d..34b2d0a24 100644 --- a/net-p2p/transmission-base/Manifest +++ b/net-p2p/transmission-base/Manifest @@ -1,5 +1,5 @@ -DIST transmission-2.51.tar.xz 2784036 RMD160 f6e89c5d158733f24804a31c8e2f9367bcc0d823 SHA1 3d8396365bb6c325c1140567f9a7d38a5898bb54 SHA256 1c9a54864acf8fd0c7aa4132e9e69b454a7c72c305c96016a38551157af8858b DIST transmission-2.52.tar.xz 2784408 RMD160 ad54164864b88476d412573e89a0540524022c26 SHA1 71c42738aa86b360cb527ec796d562f12f86a84c SHA256 bcddfb7be014bc2765775a25217203d327bd1ec121971954623d8c3360c14e17 -EBUILD transmission-base-2.51.ebuild 589 RMD160 88fa5d414e922bb9a1147cb61a6cb6f54b698fe9 SHA1 5801967cb9bfe7cf5b95076cb5bf8cc15867f939 SHA256 56203e82e63f32a31350d5bd84bf4dd1ffe6f8341247986dcc0eb4e8907db87c +DIST transmission-2.61.tar.xz 2876648 RMD160 23a824b7800095c1e533b0f717de8928f0e12e28 SHA1 a5be44bfe5c6ba2f39603e246a77bfe835278a09 SHA256 1c4ccbf5d7dc7bb9615005f9db7bb0612c95ac908c6cf5d519e6f0126588765c EBUILD transmission-base-2.52.ebuild 589 RMD160 0529bc795f3857361d52a84f785c7dc35b31ef47 SHA1 7c4bef2ebd147a8809061a171936d233a611e681 SHA256 d2f68a66c090c0d073d6ede71ff8f073658fa3b0a823b9d5388726871e84b319 +EBUILD transmission-base-2.61.ebuild 589 RMD160 60140e600ca7cb3fbe3504f0591f3cb24c90492e SHA1 742daf6de4c2a210d10df268af5287b93ad5330b SHA256 f2153fbe05c4d5b9f3db1baeb6c726fa9f81fefbd08b2caec0a9d769a7ec6709 MISC metadata.xml 610 RMD160 9762d139ec2e028acb7c60b9afe068bf67b7ecad SHA1 e0dca38b6ec5ccb257e1fe40e63f1cd832ba1dac SHA256 8aa92b92d9f735a4d07ed0dbadae0d5bfb98a7b4593ddf9110dc5bf260d95542 diff --git a/net-p2p/transmission-base/transmission-base-2.51.ebuild b/net-p2p/transmission-base/transmission-base-2.61.ebuild similarity index 95% rename from net-p2p/transmission-base/transmission-base-2.51.ebuild rename to net-p2p/transmission-base/transmission-base-2.61.ebuild index 174461155..57664febc 100644 --- a/net-p2p/transmission-base/transmission-base-2.51.ebuild +++ b/net-p2p/transmission-base/transmission-base-2.61.ebuild @@ -3,7 +3,7 @@ # $Header: $ EAPI=4 -inherit transmission-2.51 +inherit transmission-2.61 DESCRIPTION="A Fast, Easy and Free BitTorrent client - base files" KEYWORDS="~amd64 ~x86" diff --git a/net-p2p/transmission-cli/Manifest b/net-p2p/transmission-cli/Manifest index fe06fc196..ff043732b 100644 --- a/net-p2p/transmission-cli/Manifest +++ b/net-p2p/transmission-cli/Manifest @@ -1,5 +1,5 @@ -DIST transmission-2.51.tar.xz 2784036 RMD160 f6e89c5d158733f24804a31c8e2f9367bcc0d823 SHA1 3d8396365bb6c325c1140567f9a7d38a5898bb54 SHA256 1c9a54864acf8fd0c7aa4132e9e69b454a7c72c305c96016a38551157af8858b DIST transmission-2.52.tar.xz 2784408 RMD160 ad54164864b88476d412573e89a0540524022c26 SHA1 71c42738aa86b360cb527ec796d562f12f86a84c SHA256 bcddfb7be014bc2765775a25217203d327bd1ec121971954623d8c3360c14e17 -EBUILD transmission-cli-2.51.ebuild 378 RMD160 427af3a40adc1cc836aefd47f33fae3fd0426e46 SHA1 6be5d0de7897f0d13fc9e7f2c06a36ead95a283b SHA256 6489bd475e50e89320d6c11d1b6b59de9f6f45bf47ff681b17e4e1cdaf46a1df +DIST transmission-2.61.tar.xz 2876648 RMD160 23a824b7800095c1e533b0f717de8928f0e12e28 SHA1 a5be44bfe5c6ba2f39603e246a77bfe835278a09 SHA256 1c4ccbf5d7dc7bb9615005f9db7bb0612c95ac908c6cf5d519e6f0126588765c EBUILD transmission-cli-2.52.ebuild 378 RMD160 b151c23d3de332fe88ba8e60956e68dc5a708bc4 SHA1 5cbbc3c2fb8f629d5453be506e8120f2c73f7081 SHA256 84e331a8e5cb325531fb6b7a6814e0d53752fb33439d2f97d317719074e73c92 +EBUILD transmission-cli-2.61.ebuild 346 RMD160 a429594bfa98349d83f492f97abbeb81b9ffc25b SHA1 758567dfc3673e5ab118fbbd1bd42204162faecb SHA256 9181a50ce1d0901506f5c0ea42cfbd110c0eb84fedc376e6ce771044b65e2c42 MISC metadata.xml 310 RMD160 5f2c22e5ac332a71c18954b1f19227c05a3930db SHA1 c17bc917423364f144a43517e06c27fbe49e81b0 SHA256 cbf33d54e2a9c2677a759bf6853d7ac77a3e11ffb0631d68347a6a66c9aba2a8 diff --git a/net-p2p/transmission-cli/transmission-cli-2.51.ebuild b/net-p2p/transmission-cli/transmission-cli-2.61.ebuild similarity index 84% rename from net-p2p/transmission-cli/transmission-cli-2.51.ebuild rename to net-p2p/transmission-cli/transmission-cli-2.61.ebuild index 88e830d09..1e341f9c2 100644 --- a/net-p2p/transmission-cli/transmission-cli-2.51.ebuild +++ b/net-p2p/transmission-cli/transmission-cli-2.61.ebuild @@ -3,15 +3,12 @@ # $Header: $ EAPI=4 -inherit transmission-2.51 +inherit transmission-2.61 DESCRIPTION="A Fast, Easy and Free BitTorrent client - command line (CLI) version" KEYWORDS="~amd64 ~x86" IUSE="" -RDEPEND="" -DEPEND="${RDEPEND}" - src_install() { dobin cli/transmission-cli doman cli/transmission-cli.1 diff --git a/net-p2p/transmission-daemon/Manifest b/net-p2p/transmission-daemon/Manifest index d7be53eb3..339e99f04 100644 --- a/net-p2p/transmission-daemon/Manifest +++ b/net-p2p/transmission-daemon/Manifest @@ -1,7 +1,7 @@ AUX transmission-daemon.confd.3 703 RMD160 482953d2bd8e9c69300af3389615764649954a63 SHA1 a4d16dde4e2408b48620cc89c4a8759b042797f2 SHA256 4b47acf195a14a322550cfcaa735a59aac38410d1c2c63ffa824ff131c55ca70 AUX transmission-daemon.initd.8 2247 RMD160 aed10ce23fa58a624d15abbff56c8db37a9e6117 SHA1 d92068b481f40ee520b5f76263ed80c5bc8fe9f5 SHA256 c4383a3380c7dac82941d073a3d52451ed6e1d6bf0969ea0fe3e86aa4b8cbe2e -DIST transmission-2.51.tar.xz 2784036 RMD160 f6e89c5d158733f24804a31c8e2f9367bcc0d823 SHA1 3d8396365bb6c325c1140567f9a7d38a5898bb54 SHA256 1c9a54864acf8fd0c7aa4132e9e69b454a7c72c305c96016a38551157af8858b DIST transmission-2.52.tar.xz 2784408 RMD160 ad54164864b88476d412573e89a0540524022c26 SHA1 71c42738aa86b360cb527ec796d562f12f86a84c SHA256 bcddfb7be014bc2765775a25217203d327bd1ec121971954623d8c3360c14e17 -EBUILD transmission-daemon-2.51.ebuild 538 RMD160 63e40ad651284ea5f4c1ec49006d5f23564518fd SHA1 313e145a974a2dd47e14a5c09c2067654521f694 SHA256 24de2d925537428b61e3bbaf24dec5aafa811fac64fcfdd59ce7782a6a0c6e3b +DIST transmission-2.61.tar.xz 2876648 RMD160 23a824b7800095c1e533b0f717de8928f0e12e28 SHA1 a5be44bfe5c6ba2f39603e246a77bfe835278a09 SHA256 1c4ccbf5d7dc7bb9615005f9db7bb0612c95ac908c6cf5d519e6f0126588765c EBUILD transmission-daemon-2.52.ebuild 538 RMD160 12fd36c7381f5198a647d878ba4b9890ba80c686 SHA1 ea7a291f0ccc1667907a29d0eb6f0b24c6985ece SHA256 649663029c19fb008fcf4fb7ec5f4447d7f2947feba747b2f2a7bdbf146f65e2 +EBUILD transmission-daemon-2.61.ebuild 538 RMD160 20945e2c34e7018919d4c61fa02ba4664da233d4 SHA1 fcde4c904460c7d9f7761551041de0558e1e52f3 SHA256 4acb2516990383e327dea89d245e9654e224f065853ad580f96976d5823578bd MISC metadata.xml 310 RMD160 5f2c22e5ac332a71c18954b1f19227c05a3930db SHA1 c17bc917423364f144a43517e06c27fbe49e81b0 SHA256 cbf33d54e2a9c2677a759bf6853d7ac77a3e11ffb0631d68347a6a66c9aba2a8 diff --git a/net-p2p/transmission-daemon/transmission-daemon-2.51.ebuild b/net-p2p/transmission-daemon/transmission-daemon-2.61.ebuild similarity index 95% rename from net-p2p/transmission-daemon/transmission-daemon-2.51.ebuild rename to net-p2p/transmission-daemon/transmission-daemon-2.61.ebuild index bfe9b80ac..fc2274b24 100644 --- a/net-p2p/transmission-daemon/transmission-daemon-2.51.ebuild +++ b/net-p2p/transmission-daemon/transmission-daemon-2.61.ebuild @@ -3,7 +3,7 @@ # $Header: $ EAPI=4 -inherit transmission-2.51 +inherit transmission-2.61 DESCRIPTION="A Fast, Easy and Free BitTorrent client - daemon" KEYWORDS="~amd64 ~x86" diff --git a/net-p2p/transmission-gtk/Manifest b/net-p2p/transmission-gtk/Manifest index b12caf200..cb9758bad 100644 --- a/net-p2p/transmission-gtk/Manifest +++ b/net-p2p/transmission-gtk/Manifest @@ -1,5 +1,5 @@ -DIST transmission-2.51.tar.xz 2784036 RMD160 f6e89c5d158733f24804a31c8e2f9367bcc0d823 SHA1 3d8396365bb6c325c1140567f9a7d38a5898bb54 SHA256 1c9a54864acf8fd0c7aa4132e9e69b454a7c72c305c96016a38551157af8858b DIST transmission-2.52.tar.xz 2784408 RMD160 ad54164864b88476d412573e89a0540524022c26 SHA1 71c42738aa86b360cb527ec796d562f12f86a84c SHA256 bcddfb7be014bc2765775a25217203d327bd1ec121971954623d8c3360c14e17 -EBUILD transmission-gtk-2.51.ebuild 1174 RMD160 3d233f2b6924093c6c436166f5c7f88b735fe0fd SHA1 18a2008f01bc6eef6bdd97c811543c77c3296497 SHA256 2ea1d73e8ca6c3da8c0c6b1b5039185b2cfa9389d635b53208d3d2a47207b7b3 +DIST transmission-2.61.tar.xz 2876648 RMD160 23a824b7800095c1e533b0f717de8928f0e12e28 SHA1 a5be44bfe5c6ba2f39603e246a77bfe835278a09 SHA256 1c4ccbf5d7dc7bb9615005f9db7bb0612c95ac908c6cf5d519e6f0126588765c EBUILD transmission-gtk-2.52.ebuild 1183 RMD160 ceb274c4ee59b6582b92811e45e9366baf0fe310 SHA1 9423f7d23ba7cc1407223e496aebb4b8ae54bf28 SHA256 51329cffb8f34b76672d80007f67bf1ddeeaf97fc596f2852f40c42988d43188 +EBUILD transmission-gtk-2.61.ebuild 1183 RMD160 ff2bf04eb7f0f81971c41da1ac67a6e23cee472b SHA1 d266a1f38f44fc54ca879db43e7928e9e7bc8dfd SHA256 1e4a179ad7152edf714657334b480f9720b3af4984d18d31f5bb8e952005e3a9 MISC metadata.xml 310 RMD160 5f2c22e5ac332a71c18954b1f19227c05a3930db SHA1 c17bc917423364f144a43517e06c27fbe49e81b0 SHA256 cbf33d54e2a9c2677a759bf6853d7ac77a3e11ffb0631d68347a6a66c9aba2a8 diff --git a/net-p2p/transmission-gtk/transmission-gtk-2.51.ebuild b/net-p2p/transmission-gtk/transmission-gtk-2.61.ebuild similarity index 92% rename from net-p2p/transmission-gtk/transmission-gtk-2.51.ebuild rename to net-p2p/transmission-gtk/transmission-gtk-2.61.ebuild index cb2169832..91e693513 100644 --- a/net-p2p/transmission-gtk/transmission-gtk-2.51.ebuild +++ b/net-p2p/transmission-gtk/transmission-gtk-2.61.ebuild @@ -3,7 +3,7 @@ # $Header: $ EAPI=4 -inherit eutils transmission-2.51 +inherit eutils transmission-2.61 DESCRIPTION="A Fast, Easy and Free BitTorrent client - Gtk+ UI" KEYWORDS="~amd64 ~x86" @@ -13,7 +13,7 @@ RDEPEND=" >=dev-libs/dbus-glib-0.98 >=dev-libs/glib-2.28 >=x11-libs/gtk+-3.2:3 - ayatana? ( dev-libs/libappindicator:3 ) + ayatana? ( >=dev-libs/libappindicator-0.4.90:3 ) !net-p2p/transmission-gtk+ " diff --git a/net-p2p/transmission-qt4/Manifest b/net-p2p/transmission-qt4/Manifest index 8d6ad5947..7adcf452d 100644 --- a/net-p2p/transmission-qt4/Manifest +++ b/net-p2p/transmission-qt4/Manifest @@ -1,5 +1,5 @@ -DIST transmission-2.51.tar.xz 2784036 RMD160 f6e89c5d158733f24804a31c8e2f9367bcc0d823 SHA1 3d8396365bb6c325c1140567f9a7d38a5898bb54 SHA256 1c9a54864acf8fd0c7aa4132e9e69b454a7c72c305c96016a38551157af8858b DIST transmission-2.52.tar.xz 2784408 RMD160 ad54164864b88476d412573e89a0540524022c26 SHA1 71c42738aa86b360cb527ec796d562f12f86a84c SHA256 bcddfb7be014bc2765775a25217203d327bd1ec121971954623d8c3360c14e17 -EBUILD transmission-qt4-2.51.ebuild 888 RMD160 489659ef659319287c87690ebd7bd3565786b488 SHA1 6b7bb83de47c359a35cb9fab0fe9ebbc6669c3f2 SHA256 a46254440a877cf1575bec2afd9f504c916d66b10d35dadff8fdc3681db2d5c4 +DIST transmission-2.61.tar.xz 2876648 RMD160 23a824b7800095c1e533b0f717de8928f0e12e28 SHA1 a5be44bfe5c6ba2f39603e246a77bfe835278a09 SHA256 1c4ccbf5d7dc7bb9615005f9db7bb0612c95ac908c6cf5d519e6f0126588765c EBUILD transmission-qt4-2.52.ebuild 888 RMD160 dea4882185c20079309db1fd68063a2fc2da473b SHA1 ed01cb42e41c040dfd126467e71027dab29caf19 SHA256 f590efc9eb2a94b5b3963f3032742f6768a8f830c08d47b84da1f4b441cda007 +EBUILD transmission-qt4-2.61.ebuild 888 RMD160 62b848664dc10e23c00e2de53ed1011e91b0f264 SHA1 caa6385443f72c70614d9b7d44181e6054211b70 SHA256 ae638155cbc1ef5b1d1f04bccd7f6556020851b78ded2d994421eb34352d1f82 MISC metadata.xml 310 RMD160 5f2c22e5ac332a71c18954b1f19227c05a3930db SHA1 c17bc917423364f144a43517e06c27fbe49e81b0 SHA256 cbf33d54e2a9c2677a759bf6853d7ac77a3e11ffb0631d68347a6a66c9aba2a8 diff --git a/net-p2p/transmission-qt4/transmission-qt4-2.51.ebuild b/net-p2p/transmission-qt4/transmission-qt4-2.61.ebuild similarity index 96% rename from net-p2p/transmission-qt4/transmission-qt4-2.51.ebuild rename to net-p2p/transmission-qt4/transmission-qt4-2.61.ebuild index 7534f753f..d249e7099 100644 --- a/net-p2p/transmission-qt4/transmission-qt4-2.51.ebuild +++ b/net-p2p/transmission-qt4/transmission-qt4-2.61.ebuild @@ -3,7 +3,7 @@ # $Header: $ EAPI=4 -inherit eutils transmission-2.51 +inherit eutils transmission-2.61 DESCRIPTION="A Fast, Easy and Free BitTorrent client - Qt4 UI" KEYWORDS="~amd64 ~x86" diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index c9da24fdc..58eecfd42 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,3 +1,3 @@ -EBUILD transmission-2.51.ebuild 496 RMD160 17e665e3be1a118480661183449abe419c2ce059 SHA1 1f224c284d1fd338862eb23732b695bfee290653 SHA256 d19fda77329912fdcd7ab20d2abee7e8e6c05a7c6e31cd6286ba57c5032aed3b EBUILD transmission-2.52.ebuild 496 RMD160 4345af851d9c363da8601bb720a30a6a432e3782 SHA1 6cfe7a2b42b74144b6fc59311dfc3281a2f2faf5 SHA256 c1baaf3039d8a51c34711cc571b023dcf1130b36889108f3eecfadef7af88ec3 +EBUILD transmission-2.61.ebuild 496 RMD160 53bb7c46fd7de969cf8d917cb24860e333361cdf SHA1 988bbc6642fce8d556a07bfba3b8f5342f3906d1 SHA256 e990cc862c5ba4997ab7e6f6784719a8243b7bf751249e873fd04b41241e2d3f MISC metadata.xml 610 RMD160 9762d139ec2e028acb7c60b9afe068bf67b7ecad SHA1 e0dca38b6ec5ccb257e1fe40e63f1cd832ba1dac SHA256 8aa92b92d9f735a4d07ed0dbadae0d5bfb98a7b4593ddf9110dc5bf260d95542 diff --git a/net-p2p/transmission/transmission-2.51.ebuild b/net-p2p/transmission/transmission-2.61.ebuild similarity index 94% rename from net-p2p/transmission/transmission-2.51.ebuild rename to net-p2p/transmission/transmission-2.61.ebuild index d227671f6..9cc785632 100644 --- a/net-p2p/transmission/transmission-2.51.ebuild +++ b/net-p2p/transmission/transmission-2.61.ebuild @@ -3,7 +3,7 @@ # $Header: $ EAPI=4 -inherit transmission-2.51 +inherit transmission-2.61 DESCRIPTION="A BitTorrent client (meta package)" #HOMEPAGE="http://www.transmissionbt.com/"