diff options
author | Fabio Erculiani <lxnay@gentoo.org> | 2010-07-10 19:57:02 +0000 |
---|---|---|
committer | Fabio Erculiani <lxnay@gentoo.org> | 2010-07-10 19:57:02 +0000 |
commit | baa53757aa1a99915977f4cd40f193baa8d93c55 (patch) | |
tree | bc3fe651fcce2367a466e717ccbdab143807cbec /app-admin/389-ds-console | |
parent | Test suite broken, missing files and such. (diff) | |
download | gentoo-2-baa53757aa1a99915977f4cd40f193baa8d93c55.tar.gz gentoo-2-baa53757aa1a99915977f4cd40f193baa8d93c55.tar.bz2 gentoo-2-baa53757aa1a99915977f4cd40f193baa8d93c55.zip |
improve ebuild quality, fix improper usage of || die
(Portage version: 2.2_rc67/cvs/Linux x86_64)
Diffstat (limited to 'app-admin/389-ds-console')
-rw-r--r-- | app-admin/389-ds-console/389-ds-console-1.2.3.ebuild | 49 | ||||
-rw-r--r-- | app-admin/389-ds-console/ChangeLog | 6 |
2 files changed, 25 insertions, 30 deletions
diff --git a/app-admin/389-ds-console/389-ds-console-1.2.3.ebuild b/app-admin/389-ds-console/389-ds-console-1.2.3.ebuild index d3768b6e7f06..ec7bfac0415c 100644 --- a/app-admin/389-ds-console/389-ds-console-1.2.3.ebuild +++ b/app-admin/389-ds-console/389-ds-console-1.2.3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/389-ds-console/389-ds-console-1.2.3.ebuild,v 1.1 2010/07/10 14:27:35 lxnay Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/389-ds-console/389-ds-console-1.2.3.ebuild,v 1.2 2010/07/10 19:57:02 lxnay Exp $ EAPI="2" @@ -8,11 +8,12 @@ JAVA_PKG_IUSE="doc source" inherit java-pkg-2 java-ant-2 eutils versionator -MY_V=${PV} +MY_PV=${PV/_alpha/.a} +MY_PV=${MY_PV/_rc/.rc} MY_MV="$(get_version_component_range 1-2)" -DESCRIPTION="A Java based remote management console used for Managing 389 Administration and Directory Server." -HOMEPAGE="http://port389.org/" +DESCRIPTION="Java based remote management console used for Managing 389-admin 389-ds" +HOMEPAGE="http://directory.fedoraproject.org" SRC_URI="http://directory.fedoraproject.org/sources/${P}.tar.bz2" LICENSE="LGPL-2.1" @@ -23,14 +24,13 @@ IUSE="" COMMON_DEP="dev-java/jss:3.4 dev-java/ldapsdk:4.1 >=dev-java/idm-console-framework-1.1" - RDEPEND=">=virtual/jre-1.6 ${COMMON_DEP}" DEPEND=">=virtual/jdk-1.6 ${COMMON_DEP}" src_prepare() { - # gentoo java rules say no jars with version number + # Gentoo java rules say no jars with version number # so sed away the version indicator '-' sed -e "s!-\*!\*!g" -i build.xml || die "sed failed" @@ -43,39 +43,30 @@ src_compile() { eant -Dbuilt.dir="${S}"/build \ -Dldapjdk.location="${S}" \ -Djss.location="${S}" \ - -Dconsole.location="${S}" ${antflags} || die "eant failed" - - if use doc;then - eant -Dbuilt.dir="${S}"/build \ + -Dconsole.location="${S}" ${antflags} + use doc && eant -Dbuilt.dir="${S}"/build \ -Dldapjdk.location="${S}" \ -Djss.location="${S}" \ - -Dconsole.location="${S}" ${antflags} javadoc \ - || die "eant javadoc failed" - fi + -Dconsole.location="${S}" ${antflags} javadoc } src_install() { java-pkg_jarinto /usr/share/dirsrv/html/java - java-pkg_newjar "${S}"/build/package/389-ds-${MY_V}.jar 389-ds-${MY_V}.jar - java-pkg_newjar "${S}"/build/package/389-ds-${MY_V}_en.jar 389-ds-${MY_V}_en.jar + java-pkg_newjar "${S}"/build/package/389-ds-${MY_PV}.jar 389-ds-${MY_PV}.jar + java-pkg_newjar "${S}"/build/package/389-ds-${MY_PV}_en.jar 389-ds-${MY_PV}_en.jar - dosym 389-ds-${MY_V}.jar /usr/share/dirsrv/html/java/389-ds.jar - dosym 389-ds-${MY_V}_en.jar /usr/share/dirsrv/html/java/389-ds_en.jar - dosym 389-ds-${MY_V}.jar /usr/share/dirsrv/html/java/389-ds-${MY_MV}.jar - dosym 389-ds-${MY_V}_en.jar /usr/share/dirsrv/html/java/389-ds-${MY_MV}_en.jar + dosym 389-ds-${MY_PV}.jar /usr/share/dirsrv/html/java/389-ds.jar + dosym 389-ds-${MY_PV}_en.jar /usr/share/dirsrv/html/java/389-ds_en.jar + dosym 389-ds-${MY_PV}.jar /usr/share/dirsrv/html/java/389-ds-${MY_MV}.jar + dosym 389-ds-${MY_PV}_en.jar /usr/share/dirsrv/html/java/389-ds-${MY_MV}_en.jar insinto /usr/share/dirsrv/manual/en/slapd - doins "${S}"/help/en/*.html || die - doins "${S}"/help/en/tokens.map || die + doins "${S}"/help/en/*.html + doins "${S}"/help/en/tokens.map insinto /usr/share/dirsrv/manual/en/slapd/help - doins "${S}"/help/en/help/*.html || die - - if use doc; then - java-pkg_dojavadoc build/doc || die - fi + doins "${S}"/help/en/help/*.html - if use source; then - java-pkg_dosrc src/com || die - fi + use doc && java-pkg_dojavadoc build/doc + use source && java-pkg_dosrc src/com } diff --git a/app-admin/389-ds-console/ChangeLog b/app-admin/389-ds-console/ChangeLog index d882d8d15440..eee69613c942 100644 --- a/app-admin/389-ds-console/ChangeLog +++ b/app-admin/389-ds-console/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for app-admin/389-ds-console # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/389-ds-console/ChangeLog,v 1.1 2010/07/10 14:27:35 lxnay Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/389-ds-console/ChangeLog,v 1.2 2010/07/10 19:57:02 lxnay Exp $ + + 10 Jul 2010; Fabio Erculiani <lxnay@gentoo.org> + 389-ds-console-1.2.3.ebuild: + improve ebuild quality, fix improper usage of die *389-ds-console-1.2.3 (07 Jul 2010) |