app-text/pdfsam: Repoman Cleanups

git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@434 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one 2008-07-31 12:39:25 +00:00
parent 8097c3d29a
commit 7649a2b7f8
4 changed files with 53 additions and 47 deletions

View File

@ -2,6 +2,10 @@
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
31 Jul 2008; Mario Fetka <mario.fetka@gmail.com> pdfsam-1.3.0e_p1.ebuild,
pdfsam-1.4.0e.ebuild:
Repoman Cleanups
31 Jul 2008; Mario Fetka <mario.fetka@gmail.com> pdfsam-1.3.0e_p1.ebuild,
pdfsam-1.4.0e.ebuild:
Correct license

View File

@ -1,7 +1,7 @@
DIST pdfsam-1.3.0e-sr1-build-1-src.zip 568873 RMD160 d41ec9897a986acec7e58336d2eb03b09cf365d2 SHA1 939c1f9fed1d8d87f6aebc617f974056ae43da37 SHA256 fdece9d10195fa0c722a5b6dfe24dd30308517214f64c1a7f47be5d6ef3b1f69
DIST pdfsam-1.3.0e-sr1-out-src.zip 391942 RMD160 3c04a901323e81d8fbbca073c7016f70ec29e901 SHA1 5f8e96a275de75287a54dd02d269eefe46a29f4d SHA256 ec4b00985a0cf8e31d5f4ac5bf4e734c43808ede8f55506610354f710d3a7df7
DIST pdfsam-1.4.0e-out-src.zip 7415336 RMD160 4859f42e96b2df3c226a60f9b01e5ebde8026138 SHA1 e06e9513fbb1233d92151c4e90bd02da4735fa42 SHA256 8e24328f0cc7019120c49e82e4a9239bc4579d0eef8fd707d952a47466b12fa7
EBUILD pdfsam-1.3.0e_p1.ebuild 2772 RMD160 4ae28f8f809b1da5032d91834b4e46655c38d9e3 SHA1 ea7f67361a45af55663392a8476b20f35dc0b885 SHA256 c5fd60635c42580e9d1e87948f7fdfa14b0dfc35d860308165670b89da625771
EBUILD pdfsam-1.4.0e.ebuild 4488 RMD160 8011bc7ac60a315bbe6e51e53dfbb04dc201f602 SHA1 05e9f85232088b96377457a3a13b8ea594a3f8cc SHA256 13f4c0fb5d7855d7757e599ec4102ee8c49194e76ec7ff6041df8addbc7b82cf
MISC ChangeLog 1387 RMD160 e334282b365b891262b913a8e2e88b8f472044a2 SHA1 0dc7a4b23ea2f9ca4e568d8027efce6d2cc230c6 SHA256 4b7adb8496ae279c2da23ad7165c32d501a51c40555e8c16ccdd5ab6e76fba18
EBUILD pdfsam-1.3.0e_p1.ebuild 2788 RMD160 940d8ea99f7381d381354e569f963201cd26f278 SHA1 aa82ca4831445d8647815584762f8494fdc37777 SHA256 8849f484ddefcaa9a8915a3bb18ebac2c1bbbb5aac743328efeaa9c330f3e59f
EBUILD pdfsam-1.4.0e.ebuild 4467 RMD160 6172c789e6cd048a6c36e8952d58f21ebab17028 SHA1 068bc3db0f8e892c865d16b09ca24fed44fb835a SHA256 099877f9b5a248663462309e4115b26df3ccdc73b8ac949b92e6d110530e857d
MISC ChangeLog 1507 RMD160 40074f2bd1dd59c8a9d383237cd4e7c1b6567c01 SHA1 6e83854d4e53ae4b5ce744f7509c767ff2fa5a79 SHA256 bffcffd7687ae1350bf052afcec6934abc11fd46ec897077c621bc02db2eeb27
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42

View File

@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=1
JAVA_PKG_IUSE="doc"
inherit java-pkg-2 eutils java-ant-2
@ -11,31 +12,31 @@ MY_BV="1"
DESCRIPTION="A free open source tool to split and merge pdf documents"
HOMEPAGE="http://www.pdfsam.org/"
SRC_URI="http://ftp.mars.arge.at/pub/${MY_P}-build-${MY_BV}-src.zip
mirror://sourceforge/${PN}/${MY_P}-out-src.zip"
mirror://sourceforge/${PN}/${MY_P}-out-src.zip"
LICENSE="GPL-2"
SLOT="1.3"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
KEYWORDS="~amd64 ~x86"
IUSE=""
S="${WORKDIR}"
COMMON_DEP="=dev-java/jcmdline-1.0*
>=dev-java/itext-2.0.4
>=dev-java/jaxen-1.0
>=dev-java/bcmail-1.35
>=dev-java/bcprov-1.35
>=dev-java/jgoodies-looks-2.0
>=dev-java/dom4j-1.5"
COMMON_DEP="dev-java/jcmdline:1.0
dev-java/itext
dev-java/jaxen:1.1
dev-java/bcmail
dev-java/bcprov
dev-java/jgoodies-looks:2.0
dev-java/dom4j:1"
RDEPEND=">=virtual/jre-1.5
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.5
sys-devel/gettext
app-arch/unzip
${COMMON_DEP}"
src_unpack() {
unpack ${A}
cd ${S}
cd "${S}"
java-pkg_jarfrom jcmdline-1.0
java-pkg_jarfrom itext
java-pkg_jarfrom dom4j-1
@ -46,50 +47,50 @@ src_unpack() {
}
src_compile() {
eant -Dbuild.dir=${S}/build \
-Dsrc.dir=${S} \
-Djcmdline.location=${S} \
-Ditext.location=${S} \
-Ddom4j.location=${S} \
-Djaxen.location=${S} \
-Dbcmail.location=${S} \
-Dbcprov.location=${S} \
-Djgoodies-looks.location=${S} ${antflags}
eant -Dbuild.dir="${S}"/build \
-Dsrc.dir="${S}" \
-Djcmdline.location="${S}" \
-Ditext.location="${S}" \
-Ddom4j.location="${S}" \
-Djaxen.location="${S}" \
-Dbcmail.location="${S}" \
-Dbcprov.location="${S}" \
-Djgoodies-looks.location="${S}" ${antflags}
use doc && eant -Dbuild.dir=${S}/build \
-Dsrc.dir=${S} \
-Djcmdline.location=${S} \
-Ditext.location=${S} \
-Ddom4j.location=${S} \
-Djaxen.location=${S} \
-Dbcmail.location=${S} \
-Dbcprov.location=${S} \
-Djgoodies-looks.location=${S} ${antflags} javadoc
use doc && eant -Dbuild.dir="${S}"/build \
-Dsrc.dir="${S}" \
-Djcmdline.location="${S}" \
-Ditext.location="${S}" \
-Ddom4j.location="${S}" \
-Djaxen.location="${S}" \
-Dbcmail.location="${S}" \
-Dbcprov.location="${S}" \
-Djgoodies-looks.location="${S}" ${antflags} javadoc
}
src_install() {
insinto /usr/share/${PN}-${SLOT}/lib
doins ${S}/dist/pdfsam-maine/*.xml
java-pkg_newjar ${S}/dist/pdfsam-maine/pdfsam-*.jar pdfsam.jar
java-pkg_newjar ${S}/dist/pdfsam-maine/lib/pdfsam-console-*.jar pdfsam-console.jar
java-pkg_newjar ${S}/dist/pdfsam-maine/lib/pdfsam-langpack-*.jar pdfsam-langpack.jar
doins "${S}"/dist/pdfsam-maine/*.xml
java-pkg_newjar "${S}"/dist/pdfsam-maine/pdfsam-*.jar pdfsam.jar
java-pkg_newjar "${S}"/dist/pdfsam-maine/lib/pdfsam-console-*.jar pdfsam-console.jar
java-pkg_newjar "${S}"/dist/pdfsam-maine/lib/pdfsam-langpack-*.jar pdfsam-langpack.jar
for plugins in merge cover split encrypt mix
do
java-pkg_jarinto /usr/share/${PN}-${SLOT}/lib/plugins/${plugins}
insinto /usr/share/${PN}-${SLOT}/lib/plugins/${plugins}
java-pkg_dojar ${S}/dist/pdfsam-maine/plugins/${plugins}/*.jar
doins ${S}/dist/pdfsam-maine/plugins/${plugins}/*.xml
done
java-pkg_dolauncher ${PN} --main it.pdfsam.GUI.MainGUI --pwd "/usr/share/${PN}-${SLOT}/lib"
java-pkg_dolauncher ${PN}-console --main it.pdfsam.console.MainConsole --pwd "/usr/share/${PN}-${SLOT}/lib"
newicon ${S}/pdfsam-maine/images/pdf.png pdfsam.png
make_desktop_entry ${PN} "PDF Split and Merge" pdfsam.png Office
java-pkg_dojar "${S}"/dist/pdfsam-maine/plugins/${plugins}/*.jar
doins "${S}"/dist/pdfsam-maine/plugins/${plugins}/*.xml
done
java-pkg_dolauncher ${PN}-${SLOT} --main it.pdfsam.GUI.MainGUI --pwd "/usr/share/${PN}-${SLOT}/lib"
java-pkg_dolauncher ${PN}-console-${SLOT} --main it.pdfsam.console.MainConsole --pwd "/usr/share/${PN}-${SLOT}/lib"
newicon "${S}"/pdfsam-maine/images/pdf.png pdfsam-${SLOT}.png
make_desktop_entry ${PN}-${SLOT} "PDF Split and Merge ${SLOT}" pdfsam-${SLOT}.png Office
dodoc pdfsam-maine/doc/* || die
use doc && java-pkg_dojavadoc dist/pdfsam-javadoc
}

View File

@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=1
JAVA_PKG_IUSE="doc"
inherit java-pkg-2 eutils java-ant-2
@ -10,7 +11,7 @@ HOMEPAGE="http://www.pdfsam.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}-out-src.zip"
LICENSE="GPL-2"
SLOT="1.4"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
KEYWORDS="~amd64 ~x86"
IUSE=""
S="${WORKDIR}/pdfsam"