| Summary: | media-video/jubler-3.3.0 (new ebuild) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Serkan Kaba (RETIRED) <serkan> |
| Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | CC: | java |
| Priority: | High | Keywords: | EBUILD, InOverlay |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | http://www.panayotis.com/jubler/ | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | 170372 | ||
| Bug Blocks: | |||
| Attachments: |
Ebuild
native lib detection patch make file fixes clean out code not related to linux a patch merged from archlinux pkgbuild Modified ebuild Further modified ebuild Ebuild build patch needed for the latest ebuild /jubler-3.0.0.ebuild build.patch os.patch jubler-3.0.0-r1.ebuild nogtk.patch |
||
|
Description
Serkan Kaba (RETIRED)
2006-11-03 21:57:10 UTC
Created attachment 101186 [details]
Ebuild
Created attachment 101187 [details, diff]
native lib detection patch
Created attachment 101188 [details, diff]
make file fixes
Created attachment 101189 [details, diff]
clean out code not related to linux
Created attachment 101190 [details, diff]
a patch merged from archlinux pkgbuild
I forgot but I put this in media-video in my own overlay Did you sent all those fixes upstream? Would be nice to get them merged there... ;) 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 Created attachment 101204 [details, diff]
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.
Created attachment 101207 [details]
Further modified ebuild
Fixed the license and removed a comment
Created attachment 101411 [details]
Ebuild
Total re write using ant and removed timeformatter patch
Created attachment 101412 [details, diff]
build patch needed for the latest ebuild
suppress warnings and support "nls" USE flag
Comment on attachment 101411 [details]
Ebuild
Make sure to attach ebuilds as text/plain. This makes them viewable from a browser.
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.
Created attachment 103008 [details]
/jubler-3.0.0.ebuild
ebuild for 3.0.0
Created attachment 103009 [details, diff]
build.patch
Created attachment 103010 [details, diff]
os.patch
moved library detection fix to os part.
also fixes some file and directory paths for the gentoo installation
Created attachment 103485 [details]
jubler-3.0.0-r1.ebuild
backported nogtk patch from svn gtk l&f in java 1.5 has problems
Created attachment 103486 [details, diff]
nogtk.patch
nogtk patch mentioned
In java experimental overlay http://overlays.gentoo.org/proj/java/browser/java-experimental/media-video/jubler moved to tree, closing, thanks for the work :-) |