First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 153512
Alias:
Product:
Component:
Status: NEW
Resolution:
Assigned To: Default Assignee for New Packages <maintainer-wanted@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Leonardo Ferreira Fontenelle <leonardof@gnome.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
pootle-0.10.1.ebuild Pootle 0.10.1 text/plain Leonardo Ferreira Fontenelle 2006-10-30 21:39 0000 634 bytes Details
translate-toolkit-0.10.1.ebuild Translate toolkit 0.10.1 text/plain Leonardo Ferreira Fontenelle 2006-10-30 21:40 0000 514 bytes Details
jToolkit-0.7.8.ebuild jToolkit 0.7.8 text/plain Leonardo Ferreira Fontenelle 2006-10-30 21:41 0000 633 bytes Details
Pootle-0.10.1.ebuild Corrected ebuild for Pootle 0.10.1 text/plain Leonardo Ferreira Fontenelle 2006-11-01 14:18 0000 720 bytes Details
translate-toolkit-0.10.1.ebuild Corrected ebuild for translate-toolkit 0.10.1 text/plain Leonardo Ferreira Fontenelle 2006-11-01 14:19 0000 516 bytes Details
jToolkit-0.7.8.ebuild Corrected ebuild for jToolkit 0.7.8 text/plain Leonardo Ferreira Fontenelle 2006-11-01 14:20 0000 633 bytes Details
jToolkit-0.7.8.ebuild New ebuild for jToolkit 0.7.8 text/plain Leonardo Ferreira Fontenelle 2006-11-13 16:29 0000 541 bytes Details
translate-toolkit-0.10.1.ebuild New ebuild for translate-toolkit 0.10.1 text/plain Leonardo Ferreira Fontenelle 2006-11-13 16:32 0000 629 bytes Details
pootle-0.10.1.ebuild Ebuild for pootle 0.10.1 text/plain Leonardo Ferreira Fontenelle 2006-11-13 16:43 0000 4.82 KB Details
init Init script text/plain Leonardo Ferreira Fontenelle 2006-11-13 16:46 0000 676 bytes Details
conf Configuration file text/plain Leonardo Ferreira Fontenelle 2006-11-13 16:47 0000 172 bytes Details
pootle-0.11.ebuild pootle-0.11.ebuild text/plain Leonardo Ferreira Fontenelle 2007-03-14 22:28 0000 4.89 KB Details
translate-toolkit-0.11.ebuild translate-toolkit-0.11.ebuild text/plain Leonardo Ferreira Fontenelle 2007-03-14 22:29 0000 629 bytes Details
translate-toolkit-1.0.ebuild translate-toolkit-1.0.ebuild text/plain Leonardo Ferreira Fontenelle 2007-06-12 03:52 0000 764 bytes Details
pootle-1.0.1.ebuild app-i18n/pootle-1.0.1.ebuild text/plain Leonardo Ferreira Fontenelle 2007-07-03 22:38 0000 4.83 KB Details
translate-toolkit-1.0.1.ebuild app-i18n/translate-toolkit-1.0.1.ebuild text/plain Leonardo Ferreira Fontenelle 2007-07-03 22:40 0000 764 bytes Details
pootle-1.0.2.ebuild New version, corrected 2 things text/plain Marcin Nowicki 2008-02-13 08:06 0000 4.83 KB Details
pootle-1.0.2-r1.ebuild Added noregister USE flag do disable registration text/plain Marcin Nowicki 2008-02-13 09:53 0000 4.92 KB Details
Pootle-1.0.2-noregister.patch patch needed by pootle-1.0.2-r1 patch Marcin Nowicki 2008-02-13 09:54 0000 1.58 KB Details | Diff
jToolkit-0.7.8.ebuild changed path from translate.sourceforge.net to jtoolkit.sourceforge.net text/plain Cillian de Róiste 2008-04-09 10:49 0000 540 bytes Details
pootle-1.1.0.ebuild version bump, and I removed the patch although I don't know if a new one is required text/plain Cillian de Róiste 2008-04-09 10:53 0000 4.84 KB Details
translate-toolkit-1.1.1.ebuild translate-toolkit-1.1.1.ebuild text/plain Leonardo Ferreira Fontenelle 2008-06-23 04:05 0000 2.08 KB Details
99translate-toolkit 99translate-toolkit text/plain Leonardo Ferreira Fontenelle 2008-06-23 04:07 0000 67 bytes Details
pootle-1.1.0.ebuild Improved Pootle ebuild text/plain Leonardo Ferreira Fontenelle 2008-06-23 06:04 0000 4.97 KB Details
jToolkit-0.7.8.ebuild Updated to fix sourceforge URL text/plain David Hostetler 2008-12-15 14:43 0000 522 bytes Details
translate-toolkit-1.2.1.ebuild updated to reflect v1.2.1 text/plain David Hostetler 2008-12-15 14:47 0000 2.13 KB Details
pootle-1.2.1.ebuild updated to reflect v1.2.1 text/plain David Hostetler 2008-12-15 14:48 0000 4.97 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 153512 depends on: 81416 Show dependency tree
Bug 153512 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.








View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-10-30 21:37 0000
I have preliminary ebuilds for Pootle, the online translation tool, and its
dependencies.

ToDo:
- Consider adding apache as an optional dependency.
- PyLucene is an optional dependency, but we don't have an ebuild for it yet.
- Consider adding CVS and/or SVN as optional dependencies.

------- Comment #1 From Leonardo Ferreira Fontenelle 2006-10-30 21:39:23 0000 -------
Created an attachment (id=100848) [details]
Pootle 0.10.1

The file must be named Pootle instead of pootle because the downloaded file is
also named Pootle.

------- Comment #2 From Leonardo Ferreira Fontenelle 2006-10-30 21:40:13 0000 -------
Created an attachment (id=100849) [details]
Translate toolkit 0.10.1

I placed it under dev-python.

------- Comment #3 From Leonardo Ferreira Fontenelle 2006-10-30 21:41:21 0000 -------
Created an attachment (id=100850) [details]
jToolkit 0.7.8

Depends on Kid, which depends on ElementTree, but both are in Portage.

------- Comment #4 From Jakub Moc (RETIRED) 2006-10-30 23:05:57 0000 -------
${D} should be quoted, and never add = dependencies on an exact version; use ~
if it's really needed.

------- Comment #5 From Leonardo Ferreira Fontenelle 2006-11-01 14:16:42 0000 -------
(In reply to comment #4)
> ${D} should be quoted, and never add = dependencies on an exact version; use ~
> if it's really needed.
> 

Thank you! I'll commit the changes in a minute.

Unprotected ${D} was due to a lack of experience from mine. And I wasn't aware
of ~'s existence; the ebuild(5) man page explains it but the developer handbook
[1] doesn't.

1. http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1

------- Comment #6 From Leonardo Ferreira Fontenelle 2006-11-01 14:18:41 0000 -------
Created an attachment (id=101004) [details]
Corrected ebuild for Pootle 0.10.1

------- Comment #7 From Leonardo Ferreira Fontenelle 2006-11-01 14:19:21 0000 -------
Created an attachment (id=101005) [details]
Corrected ebuild for translate-toolkit 0.10.1

------- Comment #8 From Leonardo Ferreira Fontenelle 2006-11-01 14:20:15 0000 -------
Created an attachment (id=101006) [details]
Corrected ebuild for jToolkit 0.7.8

BTW, thanks for correcting the file type of previous attachments.

------- Comment #9 From Leonardo Ferreira Fontenelle 2006-11-13 16:29:56 0000 -------
Created an attachment (id=101884) [details]
New ebuild for jToolkit 0.7.8

Changes:
- A better description
- Uses distutils instead of python eclass

TODO:
- Inform about maybe installing apache2 and mod_python (won't change anything
on jToolkit's installation itself).

------- Comment #10 From Leonardo Ferreira Fontenelle 2006-11-13 16:32:41 0000 -------
Created an attachment (id=101885) [details]
New ebuild for translate-toolkit 0.10.1

Changes:
- app-i18n instead of dev-python (because includes command-line tools, not only
libraries)
- Using distutils instead of python eclass
- Man pages!

------- Comment #11 From Leonardo Ferreira Fontenelle 2006-11-13 16:43:21 0000 -------
Created an attachment (id=101887) [details]
Ebuild for pootle 0.10.1

Changes:
- "pootle" instead of "Pootle".
- app-i18n instead of dev-python or www-apps
- Better description
- distutils eclass instead of python
- USE flags and better dependencies
- "pootle" user and group
- PO files into /var/lib/pootle
- Config files into /etc/pootle (too bad the path starts like /etc/portage's)
- Init script! (see other attachment)
- "emerge --config pootle" to create an account in a secure way
- Lots of information output as well as code comments.

People from #gentoo-dev-help made this ebuild possible. marienz, dragonheart,
zlin: thank you!

------- Comment #12 From Leonardo Ferreira Fontenelle 2006-11-13 16:46:57 0000 -------
Created an attachment (id=101888) [details]
Init script

Save this as /usr/portage/local/app-i18n/pootle/files/0.10.1/init; you may need
to adapt the path to your local portage directory.

------- Comment #13 From Leonardo Ferreira Fontenelle 2006-11-13 16:47:24 0000 -------
Created an attachment (id=101889) [details]
Configuration file

Save this as /usr/portage/local/app-i18n/pootle/files/0.10.1/conf; you may need
to adapt the path to your local portage directory.

------- Comment #14 From Jakub Moc (RETIRED) 2007-02-03 17:13:59 0000 -------
*** Bug 145088 has been marked as a duplicate of this bug. ***

------- Comment #15 From Leonardo Ferreira Fontenelle 2007-03-14 22:28:33 0000 -------
Created an attachment (id=113313) [details]
pootle-0.11.ebuild

Ebuild for pootle 0.11. The init and conf files can be reused, but must be
stored under files/0.11.

Just renaming the 0.10.1 version doesn't work, because of the dependency on
translation-toolkit 0.11 and because this new version depends on "name" and
"email" atributes of the configured administrator account, while the previous
version didn't seem to.

------- Comment #16 From Leonardo Ferreira Fontenelle 2007-03-14 22:29:06 0000 -------
Created an attachment (id=113315) [details]
translate-toolkit-0.11.ebuild

------- Comment #17 From Leonardo Ferreira Fontenelle 2007-06-12 03:52:31 0000 -------
Created an attachment (id=121774) [details]
translate-toolkit-1.0.ebuild

Works OK, but Pootle 1.0 doesn't. I'll post it latter with a patch or wait
until Pootle 1.0.1

------- Comment #18 From Leonardo Ferreira Fontenelle 2007-07-03 22:38:54 0000 -------
Created an attachment (id=123836) [details]
app-i18n/pootle-1.0.1.ebuild

Again, init and conf files are the same but their directory must be named
accordingly.

------- Comment #19 From Leonardo Ferreira Fontenelle 2007-07-03 22:40:12 0000 -------
Created an attachment (id=123838) [details]
app-i18n/translate-toolkit-1.0.1.ebuild

Pootle (and IIRC translate-toolkit) 1.0.2 should be release soon.

------- Comment #20 From Diego E. 'Flameeyes' Pettenò 2008-01-03 13:16:22 0000 -------
Anybody still working on this? I'm _quite_ interested in it for xine-project,
so I might be taking a look at it in the weeks to come..

------- Comment #21 From Leonardo Ferreira Fontenelle 2008-01-03 20:54:43 0000 -------
(In reply to comment #20)
> Anybody still working on this?

You'd better jump in. I'm very far from being a dev and nobody else volunteered
yet.

------- Comment #22 From oc666 2008-02-03 22:27:43 0000 -------
If somebody would adopt this, it would be great, cause I need this for my
translation team.

------- Comment #23 From Marcin Nowicki 2008-02-13 08:06:03 0000 -------
Created an attachment (id=143404) [details]
New version, corrected 2 things

corrected:
1) syntax error when using "emerge --config pootle"
2) package name (MY_P) (removed rc1)

------- Comment #24 From Marcin Nowicki 2008-02-13 09:53:05 0000 -------
Created an attachment (id=143408) [details]
Added noregister USE flag do disable registration

------- Comment #25 From Marcin Nowicki 2008-02-13 09:54:15 0000 -------
Created an attachment (id=143409) [details]
patch needed by pootle-1.0.2-r1

------- Comment #26 From Cillian de Róiste 2008-04-09 10:49:27 0000 -------
Created an attachment (id=149196) [details]
changed path from translate.sourceforge.net to jtoolkit.sourceforge.net

------- Comment #27 From Cillian de Róiste 2008-04-09 10:53:24 0000 -------
Created an attachment (id=149197) [details]
version bump, and I removed the patch although I don't know if a new one is
required

------- Comment #28 From Cillian de Róiste 2008-04-09 10:59:26 0000 -------
After installing and creating an account I couldn't start Pootle with the init
script above and haven't figured out why. I can start it with:
PootleServer -p 1111 --prefsfile=/etc/pootle/pootle.prefs

Also the username and password I set up didn't work, but there's a default one
in /etc/pootle/users.prefs that you can use. You need to uncomment it before
starting the server.

------- Comment #29 From Priit Laes (IRC: plaes) 2008-05-10 08:27:45 0000 -------
Could we separate this into 3 different bugs - one for translate-toolkit, one
for pootle and one for jToolkit. 
IMHO, translate-toolkit should be quite portage ready  as it is standard
python-based set of utilities.

------- Comment #30 From Milos Popovic 2008-06-03 23:00:09 0000 -------
Shouldn‘t you change this line?
MY_P=Pootle-1.0.2

------- Comment #31 From Leonardo Ferreira Fontenelle 2008-06-23 04:05:50 0000 -------
Created an attachment (id=158065) [details]
translate-toolkit-1.1.1.ebuild

Version bump, and improved documentation handling.

------- Comment #32 From Leonardo Ferreira Fontenelle 2008-06-23 04:07:01 0000 -------
Created an attachment (id=158067) [details]
99translate-toolkit

Environment variable to switch between using python libs or C gettext.

------- Comment #33 From Leonardo Ferreira Fontenelle 2008-06-23 04:08:25 0000 -------
(In reply to comment #32)
> Created an attachment (id=158067) [edit] [details]
> 99translate-toolkit
> 
> Environment variable to switch between using python libs or C gettext.
> 

Sorry if I wasn't very clear. That file goes into:

app-i18n/translate-toolkit/files

------- Comment #34 From Leonardo Ferreira Fontenelle 2008-06-23 06:04:23 0000 -------
Created an attachment (id=158081) [details]
Improved Pootle ebuild

This ebuild addresses the MY_P issue, and has a cleanner code. There should be
no regressions, but I tried running the server yet.

------- Comment #35 From David Hostetler 2008-12-15 14:43:46 0000 -------
Created an attachment (id=175333) [details]
Updated to fix sourceforge URL

Installing recent versions of translate-toolkit and pootle required some slight
ebuild tweaks.  Here's the jToolkit fix.

------- Comment #36 From David Hostetler 2008-12-15 14:47:01 0000 -------
Created an attachment (id=175339) [details]
updated to reflect v1.2.1

Installing recent versions of translate-toolkit and pootle required some slight
ebuild tweaks.  Here's the translate-toolkit fix.  Note that I broke the
pysqlite dependency out of the OR block, since python can be built with
'-sqlite'.  I'm not sure if there's a better way to address this.

------- Comment #37 From David Hostetler 2008-12-15 14:48:40 0000 -------
Created an attachment (id=175340) [details]
updated to reflect v1.2.1

Installing recent versions of translate-toolkit and pootle required some slight
ebuild tweaks.  Here's the pootle fix.

------- Comment #38 From David Hostetler 2008-12-15 14:52:30 0000 -------
I just submitted updated ebuilds to get the whole pootle stack up to v1.2.1. 
These are literally my first ever ebuild tweaks, so it won't hurt my feelings
if they need another round of tweaking.

Note that to get everything built you'll need the following in
package.keywords:

dev-python/kid ~x86
dev-python/jToolkit ~x86
dev-python/utidylib ~x86
dev-python/python-levenshtein ~x86
dev-python/vobject ~x86
app-i18n/translate-toolkit ~x86
app-i18n/pootle ~x86


Everything installed smoothly and I have pootle up and running at v1.2.1.

cheers.

------- Comment #39 From Jacob Floyd 2009-04-09 19:36:55 0000 -------
pylucene is now available in the java-experimental overlay if anyone wants to
update this to use that as your "optional dep".

------- Comment #40 From Bèrto 'd Sèra 2009-05-17 11:09:42 0000 -------
Not sure it applies, but there is now an dev-libs/iniparser ebuild in gentoo,
that might apply to the final msg issued by app-i18n/translate-toolkit

------- Comment #41 From Bèrto 'd Sèra 2009-05-17 11:46:54 0000 -------
(In reply to comment #40)
> Not sure it applies, but there is now an dev-libs/iniparser ebuild in gentoo,
> that might apply to the final msg issued by app-i18n/translate-toolkit
> 
Correction: it doesn't apply.  Iniparse actaully is this
http://code.google.com/p/iniparse/

First Last Prev Next    No search results available      Search page      Enter new bug