ChangeLog

# ChangeLog for media-video/jubler
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-video/jubler/ChangeLog,v 1.19 2008/06/13 20:08:17 serkan Exp $

13 Jun 2008; Serkan Kaba jubler-3.4.1.ebuild,
jubler-3.9.0.ebuild:
Block >=media-video/ffmpeg-0.4.9_p20080206 wrt bug #218091.

24 May 2008; Serkan Kaba files/jubler-3.9.0.patch:
Fix QA warning for pre-stripped binary.

*jubler-3.9.0 (22 May 2008)

22 May 2008; Serkan Kaba -files/jubler-3.3.0.patch,
-files/jubler-3.4.0-freedesktop.patch, -files/jubler-3.4.0.patch,
+files/jubler-3.9.0.patch, +jubler-3.9.0.ebuild:
Version bump. Remove old patches. Fixes bug #222139.

28 Apr 2008; Petteri Räty
-jubler-3.3.0-r1.ebuild, -jubler-3.4.0.ebuild:
Delete old versions.

28 Mar 2008; Kenneth Prugh jubler-3.4.1.ebuild:
amd64 stable, bug #210484

26 Mar 2008; Petteri Räty jubler-3.4.1.ebuild:
Add a built_with_use check for media-player/mplayer and the srt use flag.
Found in bug #210484.

29 Feb 2008; Carsten Lohrke jubler-3.3.0-r1.ebuild:
Remove icon extension from desktop entry to match Icon Theme Specification.

17 Feb 2008; Christian Faulhammer jubler-3.4.1.ebuild:
stable x86, bug 210484

17 Feb 2008; Petteri Räty jubler-3.4.1.ebuild:
Filter ecj-3.2 as it fails. Reported in bug #210484.

15 Dec 2007; Petteri Räty jubler-3.4.1.ebuild:
should not be inheriting java-utils-2 directly

25 Nov 2007; Samuli Suominen jubler-3.3.0-r1.ebuild:
amd64 stable wrt #200242

25 Nov 2007; Dawid Węgliński jubler-3.3.0-r1.ebuild:
Stable on x86 (bug #200242)

24 Nov 2007; Petteri Räty -jubler-3.3.0.ebuild:
Delete old ebuild.

*jubler-3.4.1 (24 Nov 2007)

24 Nov 2007; Petteri Räty
+files/jubler-3.4.1.patch, +jubler-3.4.1.ebuild:
Version bump. Freedesktop patch committed upstream. Fixes bug #200235.

*jubler-3.4.0 (21 Nov 2007)

21 Nov 2007; Petteri Räty
+files/jubler-3.4.0-freedesktop.patch, +files/jubler-3.4.0.patch,
+jubler-3.4.0.ebuild:
Version bump. Patched to support shared-mime-info spec and otherwise follow
freedesktop specs. Fixes bug #199626.

*jubler-3.3.0-r1 (24 Oct 2007)

24 Oct 2007; Petteri Räty
+jubler-3.3.0-r1.ebuild:
Add mplayer use flag. Reported in bug #190771.

01 Oct 2007; Sven Wegener jubler-3.3.0.ebuild:
Use full atoms for built_with_use.

04 Aug 2007; Miroslav Šulc
files/jubler-3.3.0.patch, jubler-3.3.0.ebuild:
Updated to the latest files from svn.

*jubler-3.3.0 (04 Aug 2007)

04 Aug 2007; Miroslav Šulc
+files/jubler-3.3.0.patch, +metadata.xml, +jubler-3.3.0.ebuild:
Initial ebuild, submitted by Serkan Kaba , bug #153992.

Manifest

AUX jubler-3.4.1.patch 6470 RMD160 3f0d8c24208416c626acc7013e3dd1d95135c433 SHA1 0e320ee2f38e30bc3eb3725338f50996abd4622e SHA256 a6a634eda8aa27905651d56d9b1697543dcc5b4bc15fc6a9d1f5e58ee162145f
AUX jubler-3.9.0.patch 6371 RMD160 ba817c57e76290efa926f81c47f334e48f9d5f7c SHA1 5359030fa28f5c25b087720aaad61ce487173a29 SHA256 feb1ae7138d75648a00270d54e754ef1d81d52ce4f5af7ab3a45ebe192bc3cea
DIST Jubler-src-3.4.1.tar.bz2 1711351 RMD160 ed5bb1c3c11406349f7a4473a91185e0326ed662 SHA1 3270058d0d4cd9f605e83fba921823a640c6aee4 SHA256 257b4362f8b22d8f45f52a1c90f89af7670c31fa125c9afecaa48b68028afcec
DIST Jubler-src-3.9.0.tar.bz2 1740527 RMD160 29cf99c527772d47a202a55e360d02806b409d81 SHA1 0dc3f1d804fe1ee2902db45525c0bf176912c100 SHA256 9c41f19c9a9b85f9c3ea958c9ec2346d8dc751ef5aad5f5cb16a58e8f69bfa6b
EBUILD jubler-3.4.1.ebuild 2133 RMD160 eebec81b4b2d65aa618c420f1bf4f5d216ebe61b SHA1 729ad2fe4a2acca773a7a2d88ac586e0e1fd50f5 SHA256 bfdfb834bef0957a603b738e31e28faf0ee32c47609587ddb6d8cd780a579b06
EBUILD jubler-3.9.0.ebuild 2128 RMD160 569745dc108e2f746ecdbe5981acf7ef2708f482 SHA1 707565785b8d80825c64c482a4dfef729e4a0932 SHA256 f2b6e97b3849d1726daeacc080c82d834a34d95946d45beb766d85463a86463c
MISC ChangeLog 3113 RMD160 18e3ec99f5db36dc29428ea0db266277ff64369e SHA1 9122bd01b681a34cb2020aab48708151b86cffca SHA256 b8ec9ec898b0dee4e673a9d44209b143b41bd7e0b7aa1a40c9d68172ae15b47b
MISC metadata.xml 216 RMD160 05d4d9c2f1c459ea9309346016001e26bad574ce SHA1 98783559fec44d27f1294db2e9549af2fe38f1b3 SHA256 94b55a2ec67c524728d32249d59a6a1545fd37d61c83259b5f05163ca47e87e1

files

jubler-3.4.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/jubler/jubler-3.4.1.ebuild,v 1.7 2008/06/13 20:08:17 serkan Exp $

inherit gnome2 eutils java-pkg-2 java-ant-2 toolchain-funcs

MY_PN=${PN/#j/J}
DESCRIPTION="Java subtitle editor"
HOMEPAGE="http://www.jubler.org/"
SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-src-${PV}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="mplayer nls spell"

RDEPEND=">=virtual/jre-1.5
mplayer? ( media-video/mplayer )
spell?
(
app-text/aspell
>=dev-java/zemberek-2.0
)"

DEPEND=">=virtual/jdk-1.5
media-video/ffmpeg
app-text/docbook-sgml-utils
dev-util/pkgconfig
nls? ( sys-devel/gettext )"

S=${WORKDIR}/${MY_PN}-${PV}

pkg_setup() {
if use spell && ! built_with_use dev-java/zemberek linguas_tr; then
die "Zemberek should be built with Turkish language support"
fi
if use mplayer && ! built_with_use media-video/mplayer srt; then
msg="media-video/mplayer needs to be built with the srt use flag"
eerror ${msg}
die ${msg}
fi
java-pkg-2_pkg_setup
}

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${PN}-3.4.1.patch"
chmod +x resources/installers/linux/iconinstall
}

src_compile() {
java-pkg_filter-compiler ecj-3.2
eant $(use nls && echo i18n) jar faq || die "eant failed"
cp -v dist/help/jubler-faq.html build/classes/help || die "cp failed"
cd resources/ffdecode || die
CC=$(tc-getCC) emake linuxdyn || die "make failed"
}

src_install() {
java-pkg_dojar dist/Jubler.jar
use spell && java-pkg_register-dependency zemberek zemberek2-cekirdek.jar
use spell && java-pkg_register-dependency zemberek zemberek2-tr.jar
java-pkg_doso resources/ffdecode/libffdecode.so
doicon resources/installers/linux/jubler.png
domenu resources/installers/linux/jubler.desktop

DESTDIR="${D}" eant linuxdesktopintegration
rm -vr "${D}/usr/share/menu" || die

java-pkg_dolauncher jubler --main com.panayotis.jubler.Main
doman resources/installers/linux/jubler.1
insinto /usr/share/jubler/help
doins dist/help/*
}

jubler-3.9.0.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/jubler/jubler-3.9.0.ebuild,v 1.2 2008/06/13 20:08:17 serkan Exp $

inherit gnome2 eutils java-pkg-2 java-ant-2 toolchain-funcs

MY_PN=${PN/#j/J}
DESCRIPTION="Java subtitle editor"
HOMEPAGE="http://www.jubler.org/"
SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-src-${PV}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="mplayer nls spell"

RDEPEND=">=virtual/jre-1.5
mplayer? ( media-video/mplayer )
spell?
(
app-text/aspell
>=dev-java/zemberek-2.0
)"

DEPEND=">=virtual/jdk-1.5
media-video/ffmpeg
app-text/docbook-sgml-utils
dev-util/pkgconfig
nls? ( sys-devel/gettext )"

S=${WORKDIR}/${MY_PN}-${PV}

pkg_setup() {
if use spell && ! built_with_use dev-java/zemberek linguas_tr; then
die "Zemberek should be built with Turkish language support"
fi
if use mplayer && ! built_with_use media-video/mplayer srt; then
msg="media-video/mplayer needs to be built with the srt use flag"
eerror ${msg}
die ${msg}
fi
java-pkg-2_pkg_setup
}

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}.patch"
chmod +x resources/installers/linux/iconinstall
}

src_compile() {
java-pkg_filter-compiler ecj-3.2
eant $(use nls && echo i18n) jar faq || die "eant failed"
cp -v dist/help/jubler-faq.html build/classes/help || die "cp failed"
cd resources/ffdecode || die
CC=$(tc-getCC) emake linuxdyn || die "make failed"
}

src_install() {
java-pkg_dojar dist/Jubler.jar
use spell && java-pkg_register-dependency zemberek zemberek2-cekirdek.jar
use spell && java-pkg_register-dependency zemberek zemberek2-tr.jar
java-pkg_doso resources/ffdecode/libffdecode.so
doicon resources/installers/linux/jubler.png
domenu resources/installers/linux/jubler.desktop

DESTDIR="${D}" eant linuxdesktopintegration
rm -vr "${D}/usr/share/menu" || die

java-pkg_dolauncher jubler --main com.panayotis.jubler.Main
doman resources/installers/linux/jubler.1
insinto /usr/share/jubler/help
doins dist/help/*
}

metadata.xml




java

java@gentoo.org