Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
transmission 1.40
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
jel
Apprentice
Apprentice


Joined: 10 Aug 2005
Posts: 259
Location: Gothenburg

PostPosted: Tue Nov 18, 2008 10:47 pm    Post subject: transmission 1.40 Reply with quote

transmission in portage is not dead, it just smells funny. Quick fix for 1.40:

Code:
cd /usr/local/portage
mkdir -p net-p2p
cp -a /usr/portage/net-p2p/transmission net-p2p
cd net-p2p/transmission
cp ebuild transmission-1.33.ebuild foo
rm -f *.ebuild files/*
mv foo transmission-1.40.ebuild
ebuild transmission-1.40.ebuild manifest
emerge --regen
emerge -pv transmission


Tested on up to date ~x86. Substitute /usr/local/portage & /usr/portage for where your local overlay and portage tree resides.

For the lazy ones I have a 2K tar.bz2 you can extract to /usr/local/portage here:

http://jel-desktop.no-ip.org/transmission-1.40.ebuild.tar.bz2

(This computer is only up daytime GMT+1.)
_________________
# dd if=/dev/urandom of=/dev/sda bs=512
Back to top
View user's profile Send private message
huckabuck
Tux's lil' helper
Tux's lil' helper


Joined: 14 Apr 2007
Posts: 110
Location: Bronx, NY

PostPosted: Tue Nov 18, 2008 11:29 pm    Post subject: Reply with quote

geez, i dont even have the 1.33 version, why is this the only build showing for me

[ebuild R ] net-p2p/transmission-1.22 USE="gtk libnotify" 0 kB

This is the version i'm running on gentoo, but i have the 1.40 updated on OSX
Back to top
View user's profile Send private message
jel
Apprentice
Apprentice


Joined: 10 Aug 2005
Posts: 259
Location: Gothenburg

PostPosted: Tue Nov 18, 2008 11:36 pm    Post subject: Reply with quote

huckabuck wrote:
geez, i dont even have the 1.33 version, why is this the only build showing for me

[ebuild R ] net-p2p/transmission-1.22 USE="gtk libnotify" 0 kB

This is the version i'm running on gentoo, but i have the 1.40 updated on OSX


You need to be in "testing" (aka. the bleeding edge):
ACCEPT_KEYWORDS="~arch"
Like I said, only tested on ~x86.
_________________
# dd if=/dev/urandom of=/dev/sda bs=512
Back to top
View user's profile Send private message
Yggdrasil
n00b
n00b


Joined: 08 Jul 2004
Posts: 64
Location: Maybe on Earth, Maybe in the Future

PostPosted: Thu Nov 20, 2008 4:29 am    Post subject: Reply with quote

jel wrote:
huckabuck wrote:
geez, i dont even have the 1.33 version, why is this the only build showing for me

[ebuild R ] net-p2p/transmission-1.22 USE="gtk libnotify" 0 kB

This is the version i'm running on gentoo, but i have the 1.40 updated on OSX


You need to be in "testing" (aka. the bleeding edge):
ACCEPT_KEYWORDS="~arch"
Like I said, only tested on ~x86.


Or put
Code:
net-p2p/transmission **
in your /etc/portage/package.keywords; if you don't want everything to go into unstable versions.

May also be interested in the bugzilla for a 1.4 ebuild: https://bugs.gentoo.org/show_bug.cgi?id=246557. Please know that I don't use Transmission and cannot say how well or poorly this works; but if you find it to work well maybe you can help get it into portage proper.
_________________
"We have/need art, so that we don't die of the truth." -- Friedrich Nietzsche
Back to top
View user's profile Send private message
jel
Apprentice
Apprentice


Joined: 10 Aug 2005
Posts: 259
Location: Gothenburg

PostPosted: Thu Nov 20, 2008 10:24 am    Post subject: Reply with quote

Yggdrasil wrote:

Or put
Code:
net-p2p/transmission **
in your /etc/portage/package.keywords; if you don't want everything to go into unstable versions.


Yes, but... I think transmission 1.40 has ~arch deps as well.

Yggdrasil wrote:

May also be interested in the bugzilla for a 1.4 ebuild: https://bugs.gentoo.org/show_bug.cgi?id=246557. Please know that I don't use Transmission and cannot say how well or poorly this works; but if you find it to work well maybe you can help get it into portage proper.


Cool, thanks for the ->!
_________________
# dd if=/dev/urandom of=/dev/sda bs=512
Back to top
View user's profile Send private message
huckabuck
Tux's lil' helper
Tux's lil' helper


Joined: 14 Apr 2007
Posts: 110
Location: Bronx, NY

PostPosted: Thu Nov 20, 2008 11:01 am    Post subject: Reply with quote

jel wrote:
Yggdrasil wrote:

Or put
Code:
net-p2p/transmission **
in your /etc/portage/package.keywords; if you don't want everything to go into unstable versions.


Yes, but... I think transmission 1.40 has ~arch deps as well.

Yggdrasil wrote:

May also be interested in the bugzilla for a 1.4 ebuild: https://bugs.gentoo.org/show_bug.cgi?id=246557. Please know that I don't use Transmission and cannot say how well or poorly this works; but if you find it to work well maybe you can help get it into portage proper.


Cool, thanks for the ->!


So if i go ahead and make an entry in my /etc/portage/package.keywords, and then run emerge -av transmission, i will get my use deps, and then i can make a entry in the /portage/package.use , i will get a build of transmission-1.40 , correct ?
Back to top
View user's profile Send private message
jel
Apprentice
Apprentice


Joined: 10 Aug 2005
Posts: 259
Location: Gothenburg

PostPosted: Thu Nov 20, 2008 1:08 pm    Post subject: Reply with quote

huckabuck wrote:

So if i go ahead and make an entry in my /etc/portage/package.keywords, and then run emerge -av transmission, i will get my use deps, and then i can make a entry in the /portage/package.use , i will get a build of transmission-1.40 , correct ?


Well, I think you will be keyword blocked on ~arch packages transmission wants to pull in but it's quite safe to try if you just make the entry in package.keywords, emerge --regen && emerge -pv transmission.
_________________
# dd if=/dev/urandom of=/dev/sda bs=512
Back to top
View user's profile Send private message
taipan67
l33t
l33t


Joined: 04 Dec 2004
Posts: 866
Location: England (i'm told...)

PostPosted: Sun Nov 23, 2008 12:13 pm    Post subject: Reply with quote

Use the ebuild from the bug-report rather than editing a copy of the 1.33-ebuild from the official tree - not only is the dependency-logic incorrect in the earlier ones, but the minimum-version of net-misc/curl is wrong for 1.40 as well, and might be resposible for the runtime-failures cited here.

Note that this ebuild does NOT require an entry in /etc/portage/package.keywords in it's current state (at least not for x86 or amd64), but it does require 2 additional template-files for the daemon-setup - they're both in the tarball-attachment on the bug-report, but transmission-confd has since been edited, as has the ebuild of course, so grab the newer versions separately and update them.

This all needs to be put in an 'overlay' and 'digested' (does anyone need to have that procedure explained?) before emerging. Please update the bug-report about successful builds (or problems) - without those, it won't get into the official tree... 8)
_________________
"Anyone who goes to see a psychiatrist should have their head examined!"
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum