summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlammie Pirinen <flammie@gentoo.org>2007-12-24 00:53:44 +0000
committerFlammie Pirinen <flammie@gentoo.org>2007-12-24 00:53:44 +0000
commit9f4fb5354bd2ab718cdd3db7b9d630384843a17b (patch)
tree5cdeb9d9a154bddb537adb7332ba881b56ac07da
parentredigest (diff)
downloadfinnish-9f4fb5354bd2ab718cdd3db7b9d630384843a17b.tar.gz
finnish-9f4fb5354bd2ab718cdd3db7b9d630384843a17b.tar.bz2
finnish-9f4fb5354bd2ab718cdd3db7b9d630384843a17b.zip
Version hump
svn path=/; revision=38
-rw-r--r--trunk/app-office/openoffice-sdk/ChangeLog4
-rw-r--r--trunk/app-office/openoffice-sdk/Manifest22
-rw-r--r--trunk/app-office/openoffice-sdk/openoffice-sdk-2.3.0.ebuild105
3 files changed, 112 insertions, 19 deletions
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 <flammie@gentoo.org>
+ +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 <flammie@gentoo.org>
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!"
+}
+