Bug 153992 - media-video/jubler-3.3.0 (new ebuild)
Bug#: 153992 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: maintainer-wanted@gentoo.org Reported By: serkan@gentoo.org
Component: Ebuilds
URL:  http://www.panayotis.com/jubler/
Summary: media-video/jubler-3.3.0 (new ebuild)
Keywords:  EBUILD, InOverlay
Status Whiteboard: 
Opened: 2006-11-03 21:57 0000
Description:   Opened: 2006-11-03 21:57 0000
Jubler is a tool to edit text-based subtitles. It can be used an an authoring
software for new subtitles or as a tool to convert, transform, correct and
refine existing subtitles. The most popular subtitle formats can be used.
Preview of the subtitles in realtime or in design time, spell checking,
translation mode and styles editing are some of the main features.

It is open source under a liberal (GNU) public licence. It is written in Java
5.0  (a.k.a. Java 1.5.0 ) in order to be really multi-platform. It has been
tested under Linux, Windows XP and Mac OS X.

------- Comment #1 From Serkan Kaba 2006-11-03 21:58:00 0000 -------
Created an attachment (id=101186) [details]
Ebuild

------- Comment #2 From Serkan Kaba 2006-11-03 21:58:35 0000 -------
Created an attachment (id=101187) [details]
native lib detection patch

------- Comment #3 From Serkan Kaba 2006-11-03 21:59:02 0000 -------
Created an attachment (id=101188) [details]
make file fixes

------- Comment #4 From Serkan Kaba 2006-11-03 21:59:40 0000 -------
Created an attachment (id=101189) [details]
clean out code not related to linux

------- Comment #5 From Serkan Kaba 2006-11-03 22:00:22 0000 -------
Created an attachment (id=101190) [details]
a patch merged from archlinux pkgbuild

------- Comment #6 From Serkan Kaba 2006-11-03 22:02:03 0000 -------
I forgot but I put this in media-video in my own overlay

------- Comment #7 From Jakub Moc (RETIRED) 2006-11-04 00:17:47 0000 -------
Did you sent all those fixes upstream? Would be nice to get them merged
there... ;)

------- Comment #8 From Petteri Räty 2006-11-04 00:37:03 0000 -------
Comments about the ebuild:
> SRC_URI="mirror://sourceforge/${PN}/Jubler-fullsrc-3.0.0-rc4.tar.bz2"
Should use $PV here

> java-pkg_ensure-vm-version-sufficient 1.5
Eclasses take care of this automatically

> chmod +x resources/ffmpeg-cvs/clean-diff
Looks like we are using ffmpeg here (did not check in practise). Would be
better to use the system installed copy or at least add a comment on why that
is not possible.

> insinto /usr/share/applications
> doins "${FILESDIR}/jubler.desktop"

domenu is for this

------- Comment #9 From Serkan Kaba 2006-11-04 03:08:53 0000 -------
Created an attachment (id=101204) [details]
Modified ebuild

I modified the ebuild following the comments. I also mailed the author and he
suggests static linking ffmpeg. So I didnot work on that.

------- Comment #10 From Serkan Kaba 2006-11-04 03:29:20 0000 -------
Created an attachment (id=101207) [details]
Further modified ebuild

Fixed the license and removed a comment

------- Comment #11 From Serkan Kaba 2006-11-07 12:43:43 0000 -------
Created an attachment (id=101411) [details]
Ebuild

Total re write using ant and removed timeformatter patch

------- Comment #12 From Serkan Kaba 2006-11-07 12:44:56 0000 -------
Created an attachment (id=101412) [details]
build patch needed for the latest ebuild

suppress warnings and support "nls" USE flag

------- Comment #13 From Josh Nichols (RETIRED) 2006-11-19 10:19:02 0000 -------
(From update of attachment 101411 [details])
Make sure to attach ebuilds as text/plain. This makes them viewable from a
browser.

------- Comment #14 From Josh Nichols (RETIRED) 2006-11-19 10:26:59 0000 -------
You should be using eant instead of ant. It is a wrapper, which among other
things, calls die if it fails and will use a compiler you can configure.

It's also generally better to make a single call to ant, so something like:

local antflags
use nls && antflags="i18n"
eant ${antflags} jar xdevelop

In src_install (and actually any phase after unpack), you automatically start
in ${S}, so no need to change to it yourself.

------- Comment #15 From Serkan Kaba 2006-11-29 13:28:44 0000 -------
Created an attachment (id=103008) [details]
/jubler-3.0.0.ebuild

ebuild for 3.0.0

------- Comment #16 From Serkan Kaba 2006-11-29 13:29:49 0000 -------
Created an attachment (id=103009) [details]
build.patch

------- Comment #17 From Serkan Kaba 2006-11-29 13:33:08 0000 -------
Created an attachment (id=103010) [details]
os.patch

moved library detection fix to os part.
also fixes some file and directory paths for the gentoo installation

------- Comment #18 From Serkan Kaba 2006-12-06 13:14:43 0000 -------
Created an attachment (id=103485) [details]
jubler-3.0.0-r1.ebuild

backported nogtk patch from svn gtk l&f in java 1.5 has problems

------- Comment #19 From Serkan Kaba 2006-12-06 13:15:46 0000 -------
Created an attachment (id=103486) [details]
nogtk.patch

nogtk patch mentioned

------- Comment #20 From Serkan Kaba 2007-06-01 10:35:56 0000 -------
In java experimental overlay
http://overlays.gentoo.org/proj/java/browser/java-experimental/media-video/jubler

------- Comment #21 From Miroslav Šulc 2007-08-04 18:52:00 0000 -------
moved to tree, closing, thanks for the work :-)