This commit is contained in:
Mario Fetka
2011-11-19 19:06:34 +01:00
parent 01b3757c0f
commit 0aaff784eb
22 changed files with 144 additions and 408 deletions

View File

@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=1
EAPI=4
JAVA_PKG_IUSE="doc"
inherit java-pkg-2 eutils java-ant-2
@@ -17,25 +17,25 @@ IUSE=""
S="${WORKDIR}/pdfsam"
COMMON_DEP="dev-java/dom4j:1
dev-java/log4j
dev-java/itext
dev-java/log4j:0
dev-java/itext:0
dev-java/jaxen:1.1
dev-java/bcmail
dev-java/bcprov
dev-java/bcmail:0
dev-java/bcprov:0
dev-java/jgoodies-looks:2.0
dev-java/commons-lang:2.1
dev-java/iscwt
dev-java/isfreetype
dev-java/isnativec
dev-java/isrt
dev-java/jPod
dev-java/jPodRenderer
dev-java/sun-jai-bin
dev-java/jai-imageio
dev-java/jbig2
dev-java/jna
dev-java/iscwt:0
dev-java/isfreetype:0
dev-java/isnativec:0
dev-java/isrt:0
dev-java/jPod:0
dev-java/jPodRenderer:0
dev-java/sun-jai-bin:0
dev-java/jai-imageio:0
dev-java/jbig2:0
dev-java/jna:0
dev-java/swt:3.4
dev-java/ICEpdf
dev-java/ICEpdf:0
dev-java/batik:1.7"
RDEPEND=">=virtual/jre-1.5
${COMMON_DEP}"
@@ -53,7 +53,9 @@ src_unpack() {
do
unpack ../work/${zip##*/} || die "unpacking ${zip} failed"
done
}
java_prepare() {
for bldprop in emp4j jcmdline pdfsam-maine pdfsam-console pdfsam-cover \
pdfsam-decrypt pdfsam-docinfo pdfsam-encrypt pdfsam-langpack \
pdfsam-merge pdfsam-mix pdfsam-rotate pdfsam-setviewer pdfsam-split \
@@ -112,7 +114,6 @@ src_unpack() {
echo "batik-svggen.jar.name=batik-svggen" >> ${S}/${bldprop}/ant/build.properties
echo "batik-util.jar.name=batik-util" >> ${S}/${bldprop}/ant/build.properties
echo "batik-xml.jar.name=batik-xml" >> ${S}/${bldprop}/ant/build.properties
done
java-pkg_jarfrom itext
@@ -145,7 +146,7 @@ src_compile() {
src_install() {
insinto /usr/share/${PN}-${SLOT}/lib
doins build/pdfsam-maine/release/dist/pdfsam-enhanced/*.xml || die "config install failed"
doins build/pdfsam-maine/release/dist/pdfsam-enhanced/*.xml
java-pkg_dojar build/pdfsam-maine/release/dist/pdfsam-enhanced/pdfsam.jar
java-pkg_dojar build/pdfsam-maine/release/dist/pdfsam-enhanced/lib/pdfsam-*.jar
java-pkg_dojar build/pdfsam-maine/release/dist/pdfsam-enhanced/lib/emp4j.jar
@@ -158,7 +159,7 @@ src_install() {
insinto /usr/share/${PN}-${SLOT}/lib/plugins/${plugins}
java-pkg_dojar build/pdfsam-maine/release/dist/pdfsam-enhanced/plugins/${plugins}/*.jar
doins build/pdfsam-maine/release/dist/pdfsam-enhanced/plugins/${plugins}/*.xml || die "config install failed"
doins build/pdfsam-maine/release/dist/pdfsam-enhanced/plugins/${plugins}/*.xml
done
java-pkg_dolauncher ${PN}-${SLOT} --main org.pdfsam.guiclient.GuiClient --pwd "/usr/share/${PN}-${SLOT}/lib"