From 9f4fb5354bd2ab718cdd3db7b9d630384843a17b Mon Sep 17 00:00:00 2001 From: Flammie Pirinen Date: Mon, 24 Dec 2007 00:53:44 +0000 Subject: Version hump svn path=/; revision=38 --- trunk/app-office/openoffice-sdk/ChangeLog | 4 + trunk/app-office/openoffice-sdk/Manifest | 22 +---- .../openoffice-sdk/openoffice-sdk-2.3.0.ebuild | 105 +++++++++++++++++++++ 3 files changed, 112 insertions(+), 19 deletions(-) create mode 100644 trunk/app-office/openoffice-sdk/openoffice-sdk-2.3.0.ebuild diff --git a/trunk/app-office/openoffice-sdk/ChangeLog b/trunk/app-office/openoffice-sdk/ChangeLog index 049d140..107a498 100644 --- a/trunk/app-office/openoffice-sdk/ChangeLog +++ b/trunk/app-office/openoffice-sdk/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 24 Dec 2007; Flammie Pirinen + +openoffice-sdk-2.3.0.ebuild: + Version bump, stlport is back in oo.o package. + *openoffice-sdk-2.2.0 (15 May 2007) 15 May 2007; Flammie Pirinen diff --git a/trunk/app-office/openoffice-sdk/Manifest b/trunk/app-office/openoffice-sdk/Manifest index 38cd4d9..a988475 100644 --- a/trunk/app-office/openoffice-sdk/Manifest +++ b/trunk/app-office/openoffice-sdk/Manifest @@ -1,25 +1,9 @@ AUX setsdkenv_unix.csh.gentoo 9617 RMD160 2aee7fa2961828fe90e9f47a5909a55e6d2c35d5 SHA1 b451d28cbab3c9b16e955872d0c0db53cc90b920 SHA256 432e5ca94b6f17a0fee2aee0d39e377e1c3cda1bdbda5ad18ffb52694977d2a3 -MD5 85a15e9501b3452caddb21da6ec587a3 files/setsdkenv_unix.csh.gentoo 9617 -RMD160 2aee7fa2961828fe90e9f47a5909a55e6d2c35d5 files/setsdkenv_unix.csh.gentoo 9617 -SHA256 432e5ca94b6f17a0fee2aee0d39e377e1c3cda1bdbda5ad18ffb52694977d2a3 files/setsdkenv_unix.csh.gentoo 9617 AUX setsdkenv_unix.sh.gentoo 9221 RMD160 c4950444f0a8d4fd681bf8086b2d1ca9b83ebfd5 SHA1 284f6529244841bcc38bc93aebae5e1d67adc4d8 SHA256 8f8db808429c6a628c46c2d46c504176b4500bd630233b8f41679be685aefab2 -MD5 7eb1daa44a793066d81dc539a82f0335 files/setsdkenv_unix.sh.gentoo 9221 -RMD160 c4950444f0a8d4fd681bf8086b2d1ca9b83ebfd5 files/setsdkenv_unix.sh.gentoo 9221 -SHA256 8f8db808429c6a628c46c2d46c504176b4500bd630233b8f41679be685aefab2 files/setsdkenv_unix.sh.gentoo 9221 DIST OOo-SDK_2.2.0_LinuxIntel_install.sh 39067264 RMD160 63428dcc33497b147033113d21844e7f62659d94 SHA1 2f34c8322bb6fd95b3521cde34f63bb13d5ff937 SHA256 8e043e408307a146ea7c9fa8047f22c36ed2be36065224705dc1e6beab49d8e4 +DIST OOo-SDK_2.3.0_LinuxIntel_install.sh 34213504 RMD160 40f54de7326395cf1b86fa47d507d4aa6e6d5656 SHA1 9b33dd57a7b34bfba5ad8882a503ed74b2bf0026 SHA256 e69c332911ea26702cbc38c1292f8530abf863bd03243c4a74faebefde585d8f DIST openoffice.org-core-2.2.0-14.6.i386.rpm 77436780 RMD160 7931f26b903d0a8cf21ab6ccf2c83c0a305eb217 SHA1 c6b84b00b6b2edad65f75b0300f9c48df6516598 SHA256 24b5635397999bed84817d9df3924a680840a885980aecda86d518370fd79a59 EBUILD openoffice-sdk-2.2.0.ebuild 3873 RMD160 3dd82512f8ac0abb9c0a6f85083448247bc58be9 SHA1 38bf434354dcb0001096fe3f31bc99757cc74f84 SHA256 f3375947c0df0a3fd4ceb29cebb6ba75e5580f3359940e1f44d65d2efe6d7a49 -MD5 656b4e3ef14196320bd112912130da7e openoffice-sdk-2.2.0.ebuild 3873 -RMD160 3dd82512f8ac0abb9c0a6f85083448247bc58be9 openoffice-sdk-2.2.0.ebuild 3873 -SHA256 f3375947c0df0a3fd4ceb29cebb6ba75e5580f3359940e1f44d65d2efe6d7a49 openoffice-sdk-2.2.0.ebuild 3873 -MISC ChangeLog 280 RMD160 e037a8560025963fba3169a2978345619a39dcee SHA1 cca3d3b5790528e11a84bdc95e37b8bb94d494f8 SHA256 b84f3422ff31c30b2aad404a25d7c470de768b91adb3aad89d5e65ee44083cfb -MD5 952800d0d88bcd987b9569f725d1092a ChangeLog 280 -RMD160 e037a8560025963fba3169a2978345619a39dcee ChangeLog 280 -SHA256 b84f3422ff31c30b2aad404a25d7c470de768b91adb3aad89d5e65ee44083cfb ChangeLog 280 +EBUILD openoffice-sdk-2.3.0.ebuild 3468 RMD160 83cc7dbb770df22da90634c5a35a41545ec35277 SHA1 cd00788e87a4d79412e723a70dfbe7eaa1add41d SHA256 a658f823eb9f783171b147f04feea4608adf50e4f349e39b283abfb3026df01b +MISC ChangeLog 414 RMD160 22511c4f5b9ee5698bd884794b8b1ced31b42269 SHA1 6bf5ba307e52a1107ceab0ae84ceef231e085d15 SHA256 b8794dc60e6976f8511fe005daa74fd76b0c8ed18e63eb6973812bff33498594 MISC metadata.xml 510 RMD160 cb4f1319441f89f1ec110216291c0f73084a48dd SHA1 30714346c0a6f8bd18132c4d157faf62c61eca81 SHA256 f7ced2575305259f7ef5a743d74fb2483f1aca9a96f32ab9d6bbbe610628b0b2 -MD5 04b92e356d89df0c8a2f99d8ac571572 metadata.xml 510 -RMD160 cb4f1319441f89f1ec110216291c0f73084a48dd metadata.xml 510 -SHA256 f7ced2575305259f7ef5a743d74fb2483f1aca9a96f32ab9d6bbbe610628b0b2 metadata.xml 510 -MD5 9e0078a1172acdf3833a7d95c38b748a files/digest-openoffice-sdk-2.2.0 596 -RMD160 724ac310f9c644885056167c53844cfb27963996 files/digest-openoffice-sdk-2.2.0 596 -SHA256 3a7e8a15f606844e469536ff13ca6e0cfb674e34155055b9292890e17cee73d0 files/digest-openoffice-sdk-2.2.0 596 diff --git a/trunk/app-office/openoffice-sdk/openoffice-sdk-2.3.0.ebuild b/trunk/app-office/openoffice-sdk/openoffice-sdk-2.3.0.ebuild new file mode 100644 index 0000000..e91bfe1 --- /dev/null +++ b/trunk/app-office/openoffice-sdk/openoffice-sdk-2.3.0.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit java-pkg-opt-2 rpm + +OOI_SCRIPT="OOo-SDK_2.3.0_LinuxIntel_install.sh" +DESCRIPTION="OO.o SDK and other binaries missing from Gentoo’s OO.o" +HOMEPAGE="http://download.openoffice.org/2.2.0/sdk.html" +SRC_URI="http://mirrors.dotsrc.org/openoffice/stable/${PV}/${OOI_SCRIPT}" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~x86" + +QA_EXECSTACK="usr/lib/openoffice/linux/bin/idlcpp +usr/lib/openoffice/linux/bin/regcomp.bin +usr/lib/openoffice/linux/bin/cppumaker +usr/lib/openoffice/linux/bin/idlc +usr/lib/openoffice/linux/bin/regcompare +usr/lib/openoffice/linux/bin/regview +usr/lib/openoffice/linux/bin/uno-skeletonmaker +usr/lib/openoffice/linux/bin/rdbmaker +usr/lib/openoffice/linux/bin/javamaker +usr/lib/openoffice/linux/bin/xml2cmp +usr/lib/openoffice/linux/bin/sp2bv +usr/lib/openoffice/linux/bin/unoapploader +usr/lib/openoffice/linux/bin/regmerge +usr/lib/openoffice/linux/bin/autodoc" #dodgybinarieswithexecstacks,meh + +DEPEND="|| ( =app-office/openoffice-2.3* =app-office/openoffice-bin-2.3* ) + sys-apps/sed + >app-arch/zip-2.3 + || ( app-arch/rpm2targz ) + " +RDEPEND="|| ( =app-office/openoffice-2.3* =app-office/openoffice-bin-2.3* ) + >app-arch/zip-2.3 + " + +src_unpack() { + mkdir "${S}" + cd "${S}" + # check line number from sh on update + tail --lines=+88 "${DISTDIR}/${OOI_SCRIPT}" | tar xf - + assert + cd RPMS + rpm_unpack openoffice.org-sdk-${PV}-*.i586.rpm || \ + die "Unable to unrpm" + tar zxpf openoffice.org-sdk-${PV}-*.i586.tar.gz || \ + die "Unable to untar" + cd opt/openoffice.org2.3_sdk + # XXX: Not $ROOT != / safe + sed -e "s:@OO_SDK_HOME@:/usr/$(get_libdir)/openoffice:g" \ + -e "s:@OFFICE_HOME@:/usr/$(get_libdir)/openoffice:g" \ + -e "s:@OO_SDK_ZIP_HOME@:/usr/bin:g" \ + -e "s:@OO_SDK_CPP_HOME@:/usr/bin:g" \ + -e "s:@OO_SDK_MAKE_HOME@:/usr/bin:g" \ + -e "s:@OO_SDK_JAVA_HOME@:${JAVA_HOME}:g" \ + -e "s:/usr/share/automake:/usr/share/automake:g" \ + "${FILESDIR}/setsdkenv_unix.sh.gentoo" > setsdkenv_unix.sh + sed -e "s:@OO_SDK_HOME@:/usr/$(get_libdir)/openoffice:g" \ + -e "s:@OFFICE_HOME@:/usr/$(get_libdir)/openoffice:g" \ + -e "s:@OO_SDK_ZIP_HOME@:/usr/bin:g" \ + -e "s:@OO_SDK_CPP_HOME@:/usr/bin:g" \ + -e "s:@OO_SDK_MAKE_HOME@:/usr/bin:g" \ + -e "s:@OO_SDK_JAVA_HOME@:${JAVA_HOME}:g" \ + -e "s:/usr/share/automake:/usr/share/automake:g" \ + "${FILESDIR}/setsdkenv_unix.csh.gentoo" > setsdkenv_unix.csh + cd "${S}" +} + +src_install() { + # tools, examples & api docs + dodir /usr/lib/openoffice + insinto /usr/lib/openoffice + cd "${S}/RPMS/opt/openoffice.org2.3_sdk/" + doins -r classes examples idl linux settings xml include + doins config.* + for f in config.* linux/bin/* ; do + fperms a+x /usr/lib/openoffice/${f} || die "fperms failed" + done + + # docs + dodoc index.html README{,.html} + dodir /usr/share/doc/${PF} + insinto /usr/share/doc/${PF} + doins -r docs + + # SDK env. + insinto /usr/lib/openoffice/program/ + doins setsdkenv_unix* configure.pl + for f in setsdkenv_unix{,.sh,.csh} ; do + fperms a+x /usr/lib/openoffice/program/${f} || die "fperms failed" + done +} + +pkg_postinst() { + elog "SDK environment variable setup scripts were installed in: " + elog " ${ROOT}/usr/lib/openoffice/program" + elog "Please note that this ugly kludge of package is only used until " + elog " http://bugs.gentoo.org/show_bug.cgi?id=151798" + elog "has been resolved by kind openoffice team" + ewarn "The binaries here only work every once in a blue moon, sorry!" +} + -- cgit v1.2.3-65-gdbad