maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Transmission (Torrent client for 2008 OS) (https://talk.maemo.org/showthread.php?t=12315)

pipeline 2007-12-11 20:28

Re: Transmission (Torrent client for 2008 OS)
 
Not really... i know how to do that but this upstream project has high churn rate at this time. For example he just released 0.96 last night... about 5 days after 0.95.

I mostly drop in the whole source tree and re-apply maemo changes. Would you be interested in contributing? I suppose i could run multiple branches.

gerbick 2007-12-14 04:23

Re: Transmission (Torrent client for 2008 OS)
 
In this new version, is the icon size the same as the others?

erwan 2007-12-17 02:01

Re: Transmission (Torrent client for 2008 OS)
 
pipeline,

Thanks for that's port; it's working very well, and it's very useful.

I would love to give a hand at "hildonization" (for example move the menu to a Maemo-ish one, fix the icon that appear on the left). Is there a patch for your changes? That would be easier for me to start from the Transmission SVN.

(That would also be easier to keep the version up-to-date with upstream, and eventually to push some changes upstream)

pipeline 2007-12-17 02:26

Re: Transmission (Torrent client for 2008 OS)
 
That would be great... i am not familiar with creation of patch files but fortunately i can probably just tell you...

The only file i modified is Transmission/gtk/tr_prefs.c of the source i posted :
- lines 38 & 44 (tr_prefs_init_global function) is where i change default dir and disable systray minimization
- starting at line 215 (tr_prefs_dialog_new function) i begin a series of block commenting to hide less important settings from appearing in the 'preferences' dialog.

I doubt you even need a diff tool but just diff that one file (tr_prefs.c) to the upstream version.

Also (if you know) could you tell me how to build straight from subversion. svn doesnt include makefiles and autogen.sh fails because scratchbox is missing intltoolize.

---
gerbrick : sorry i missed your question; the icon size is the same as previous releases but since 2008 supports larger icons i may have mixed the two up. whats it doing?

erwan 2007-12-17 03:28

Re: Transmission (Torrent client for 2008 OS)
 
thanks!

I have it building from SVN, and I'm working on the Hildonization. It's harder than I thought because they're not using Glade, but have the UI in the C code :-/.

To build from SVN:
* install intltoolize by typing "apt-get install intltool"
* I also had to install automake1.9:
- "apt-get install automake1.9"
- type "export SBOX_DEFAULT_AUTOMAKE=1.9" (and add it to your .bashrc so you don't have to type it every time).

Once you're working on the SVN version, you can produce a patch by typing:
"svn diff > mypatch.diff"
from the Transmission directory.

pipeline 2007-12-17 13:35

Re: Transmission (Torrent client for 2008 OS)
 
Weird, when i try to apt-get it tells me i already have latest version but when i type intltoolize i get command not found... same with automake1.9

Any ideas?

gerbick 2007-12-17 14:20

Re: Transmission (Torrent client for 2008 OS)
 
Quote:

Originally Posted by pipeline (Post 109507)
gerbrick : sorry i missed your question; the icon size is the same as previous releases but since 2008 supports larger icons i may have mixed the two up. whats it doing?

The menu icon is smaller than the rest.

erwan 2007-12-17 20:25

Re: Transmission (Torrent client for 2008 OS)
 
pipeline: maybe you're typing apt-get in your "normal" shell, instead of in scratchbox?

DataPath 2007-12-17 22:46

Re: Transmission (Torrent client for 2008 OS)
 
I think it'd be awesome to have some settings in transmission for
  1. whitelisted and blacklisted networks (wouldn't want it downloading while I'm on my work's wifi)
  2. having it only run when on AC power

The AC power one would probably be really easy to implement, the other would probably be a lot of work.

pipeline 2007-12-18 01:43

Re: Transmission (Torrent client for 2008 OS)
 
gerbrick :
i'll verify this for next chinook release.

erwan :
yea i tried it in shell... intltoolize is not in intltool package either.. maybe deprecated? What are you using as dev environment... how did you install scratchbox... manually or using a prebuilt vm? If you type intltoolize from within your scratchbox does it find the command?

DataPath :
I agree that would be nice... as im sure the servers at your work are trying to leech content from your supercomputer with vast media reserves! But I doubt i'd be able to spend time on that though... perhaps someone else would be inspired to add something like that.


All times are GMT. The time now is 01:01.

vBulletin® Version 3.8.8