------------------------------------------------------------ revno: 1160 committer: Rene Engelhard <[EMAIL PROTECTED]> branch nick: debian timestamp: Mon 2008-07-07 03:24:27 +0200 message: move public uno libs into uno-libs3 modified: changelog control control.ure.in rules ------------------------------------------------------------ revno: 1142.1.1 committer: Rene Engelhard <[EMAIL PROTECTED]> branch nick: uno-libs timestamp: Thu 2008-07-03 10:25:30 +0200 message: move UNO libs to uno-libs3 modified: control.ure.in rules ------------------------------------------------------------ revno: 1142.1.2 committer: Rene Engelhard <[EMAIL PROTECTED]> branch nick: uno-libs timestamp: Thu 2008-07-03 11:26:32 +0200 message: change uno-libs3-dbg version also to ures version modified: rules ------------------------------------------------------------ revno: 1142.1.3 committer: Rene Engelhard <[EMAIL PROTECTED]> branch nick: uno-libs timestamp: Thu 2008-07-03 16:18:14 +0200 message: changelog entry modified: changelog ------------------------------------------------------------ revno: 1142.1.4 committer: Rene Engelhard <[EMAIL PROTECTED]> branch nick: uno-libs timestamp: Fri 2008-07-04 05:26:40 +0200 message: fix symlink modified: rules ------------------------------------------------------------ revno: 1142.1.5 committer: Rene Engelhard <[EMAIL PROTECTED]> branch nick: uno-libs timestamp: Fri 2008-07-04 05:38:10 +0200 message: typo modified: control.ure.in ------------------------------------------------------------ revno: 1142.1.6 committer: Rene Engelhard <[EMAIL PROTECTED]> branch nick: uno-libs timestamp: Fri 2008-07-04 10:49:36 +0200 message: Replaces: modified: control.ure.in ------------------------------------------------------------ revno: 1142.1.7 committer: Rene Engelhard <[EMAIL PROTECTED]> branch nick: uno-libs timestamp: Fri 2008-07-04 11:21:58 +0200 message: fix descriptions modified: control.ure.in ------------------------------------------------------------ revno: 1022.1.128 committer: Rene Engelhard <[EMAIL PROTECTED]> branch nick: debian timestamp: Mon 2008-07-07 03:09:12 +0200 message: update changelog modified: changelog
=== modified file 'changelog' --- a/changelog 2008-07-07 00:49:43 +0000 +++ b/changelog 2008-07-07 01:24:27 +0000 @@ -61,6 +61,8 @@ - s/cupsys/cups/ - remove xutils build-dep, nas was using xmkmf and it's long gone here * debian/openoffice.org-presentation-minmizer*: update for new ID + * debian/rules, debian/control.ure.in: package the public UNO libs + into a specific uno-libs3 package -- Rene Engelhard <[EMAIL PROTECTED]> Mon, 07 Jul 2008 00:51:39 +0200 @@ -72,7 +74,7 @@ * debian/rules, debian/control.mono.in, debian/*.installcligac: split cli_*dll in various subpackages to make the packages CLI policy compliant. Rename libuno-cil to cli-uno-bridge. Move the files in libuno*-cil to - /usr/lib/cli/uno + /usr/lib/cli/uno-1.x * debian/rules, debian/control.in: - split emailmerge out into an own package. Don't make -writer depend on python-uno anymore so that -writer (and openoffice.org) still can be
=== modified file 'control' --- a/control 2008-07-07 00:49:43 +0000 +++ b/control 2008-07-07 01:24:27 +0000 @@ -510,10 +510,54 @@ This package contains the help of OpenOffice.org in English_american. +Package: uno-libs3 +Section: libs +Architecture: i386 powerpc sparc mips mipsel armel s390 amd64 ppc64 ia64 +Depends: ${shlibs:Depends} +Replaces: ure +Description: UNO public shared libraries + The Uno Runtime Environment (URE) is the well-known UNO component model + of OpenOffice.org, packaged up as an individual product. + . + It offers you a flexible, low-overhead component model that is most ideal + for (but not limited to) combining in one application components written in + different computer languages, and developed by different parties. You can use + it to create any kind of application, in whatever application domain you can + imagine. + . + This package contains the public libraries: + - libuno_sal: System Abstraction Layer (C Interface) + - libuno_salhelpergcc3: additional C++ functionality for sal + - libuno_cppu: C++ UNO bridge (C Interface) + - libuno_cppuhelpergcc3: additionl C++ functionality for cppu + - libuno_purpenvhelpergcc3: "purpose environments" helper + +Package: uno-libs3-dbg +Section: libs +Architecture: i386 powerpc sparc mips mipsel armel s390 amd64 ppc64 ia64 +Depends: uno-libs3 (= ${ure:Version}) +Replaces: ure-dbg +Description: UNO public shared libraries -- debug symbols + The Uno Runtime Environment (URE) is the well-known UNO component model + of OpenOffice.org, packaged up as an individual product. + . + It offers you a flexible, low-overhead component model that is most ideal + for (but not limited to) combining in one application components written in + different computer languages, and developed by different parties. You can use + it to create any kind of application, in whatever application domain you can + imagine. + . + This package contains the (detached) debug symbols for the public libraries: + - libuno_sal: System Abstraction Layer (C Interface) + - libuno_salhelpergcc3: additional C++ functionality for sal + - libuno_cppu: C++ UNO bridge (C Interface) + - libuno_cppuhelpergcc3: additionl C++ functionality for cppu + - libuno_purpenvhelpergcc3: "purpose environments" helper + Package: ure Section: libs Architecture: i386 powerpc sparc mips mipsel armel s390 amd64 ppc64 ia64 -Depends: ${shlibs:Depends} +Depends: uno-libs3 (= ${ure:Version}), ${shlibs:Depends} Recommends: java2-runtime Replaces: openoffice.org-java-common (<< 1:3.0.0~dev300m12) Description: UNO runtime environment @@ -530,7 +574,7 @@ Section: devel Priority: extra Architecture: i386 powerpc sparc mips mipsel armel s390 amd64 ppc64 ia64 -Depends: ure (= ${ure:Version}) +Depends: ure (= ${ure:Version}), uno-libs3-dbg (= ${ure:Version}) Description: UNO runtime environment -- debug symbols The Uno Runtime Environment (URE) is the well-known UNO component model of OpenOffice.org, packaged up as an individual product. === modified file 'control.ure.in' --- a/control.ure.in 2008-05-19 20:49:56 +0000 +++ b/control.ure.in 2008-07-04 09:21:58 +0000 @@ -1,7 +1,51 @@ +Package: uno-libs3 +Section: libs +Architecture: %OOO_ARCHS% +Depends: ${shlibs:Depends} +Replaces: ure +Description: UNO public shared libraries + The Uno Runtime Environment (URE) is the well-known UNO component model + of OpenOffice.org, packaged up as an individual product. + . + It offers you a flexible, low-overhead component model that is most ideal + for (but not limited to) combining in one application components written in + different computer languages, and developed by different parties. You can use + it to create any kind of application, in whatever application domain you can + imagine. + . + This package contains the public libraries: + - libuno_sal: System Abstraction Layer (C Interface) + - libuno_salhelpergcc3: additional C++ functionality for sal + - libuno_cppu: C++ UNO bridge (C Interface) + - libuno_cppuhelpergcc3: additionl C++ functionality for cppu + - libuno_purpenvhelpergcc3: "purpose environments" helper + +Package: uno-libs3-dbg +Section: libs +Architecture: %OOO_ARCHS% +Depends: uno-libs3 (= ${ure:Version}) +Replaces: ure-dbg +Description: UNO public shared libraries -- debug symbols + The Uno Runtime Environment (URE) is the well-known UNO component model + of OpenOffice.org, packaged up as an individual product. + . + It offers you a flexible, low-overhead component model that is most ideal + for (but not limited to) combining in one application components written in + different computer languages, and developed by different parties. You can use + it to create any kind of application, in whatever application domain you can + imagine. + . + This package contains the (detached) debug symbols for the public libraries: + - libuno_sal: System Abstraction Layer (C Interface) + - libuno_salhelpergcc3: additional C++ functionality for sal + - libuno_cppu: C++ UNO bridge (C Interface) + - libuno_cppuhelpergcc3: additionl C++ functionality for cppu + - libuno_purpenvhelpergcc3: "purpose environments" helper + Package: ure Section: libs Architecture: %OOO_ARCHS% -Depends: ${shlibs:Depends} +Depends: uno-libs3 (= ${ure:Version}), ${shlibs:Depends} Recommends: java2-runtime Replaces: openoffice.org-java-common (<< 1:3.0.0~dev300m12) Description: UNO runtime environment @@ -18,7 +62,7 @@ Section: devel Priority: extra Architecture: %OOO_ARCHS% -Depends: ure (= ${ure:Version}) +Depends: ure (= ${ure:Version}), uno-libs3-dbg (= ${ure:Version}) Description: UNO runtime environment -- debug symbols The Uno Runtime Environment (URE) is the well-known UNO component model of OpenOffice.org, packaged up as an individual product. === modified file 'rules' --- a/rules 2008-07-07 00:49:43 +0000 +++ b/rules 2008-07-07 01:24:27 +0000 @@ -1904,6 +1904,12 @@ for i in $(CURDIR)/debian/ure/usr/share/java/$(OODIRNAME)/*.jar; do \ ln -sf `echo $$i | sed -e 's,$(CURDIR)/debian/ure,,'` `basename $$i`; \ done + # and the public libs to uno-libs3 + mkdir -p debian/uno-libs3/$(OOUREDIR)/lib + for i in debian/ure/$(OOUREDIR)/lib/libuno_*so.3; do \ + mv $$i debian/uno-libs3/$(OOUREDIR)/lib; \ + ln -sf /$(OOUREDIR)/lib/`basename $$i` debian/uno-libs3/usr/lib/`basename $$i`; \ + done # add MySQL, MaxDB and ssssssostgreSQL JDBC drivers to OOos CLASSPATH sed -i -e 's|\(UNO_JAVA_JFW_CLASSPATH_URLS=.*\)|\1 file:///usr/share/java/mysql.jar|' \ @@ -2922,8 +2928,9 @@ dh_link -s dh_fixperms -s ifeq "$(BUILD_DBG_PACKAGE)" "y" - dh_strip -s -Nure --dbg-package=openoffice.org$(VER)-dbg + dh_strip -s -Nure -Nuno-libs3 --dbg-package=openoffice.org$(VER)-dbg dh_strip -pure --dbg-package=ure-dbg + dh_strip -puno-libs3-dbg --dbg-package=uno-libs3-dbg # dh_strip --dbg-package= is not idempotent, force copying of the binaries # again... rm -f $(STAMP_DIR)/install-arch @@ -2938,7 +2945,7 @@ dh_installcligac -s endif dh_compress -s -X.py -X.mk -X.sxd - dh_makeshlibs -pure -n -V"ure (>= $(shell grep -A 1 "PRODUCTNAME URE" $(SOURCE_TREE)/instsetoo_native/util/openoffice.lst | tail -n 1 | awk '{ print $$2 }')+OOo3.0.0~)" + dh_makeshlibs -puno-libs3 -n -V"ure (>= $(shell grep -A 1 "PRODUCTNAME URE" $(SOURCE_TREE)/instsetoo_native/util/openoffice.lst | tail -n 1 | awk '{ print $$2 }')+OOo3.0.0~)" dh_installdeb -s ifneq "$(USE_SYSTEM_XMLSEC)" "y" cat debian/shlibs.override.xmlsec >> debian/shlibs.local @@ -3001,7 +3008,7 @@ # This switch to dh_shlibdeps reduces the 'libXXX not found' warnings but # causes ldd crashes sometimes when used with fakeroot: # -l $(PKGDIR)-core/$(OPENOFFICEDIR)/program - dh_gencontrol -s $(DEBHELPER_OPTIONS) -Nure -Nure-dbg \ + dh_gencontrol -s $(DEBHELPER_OPTIONS) -Nure -Nure-dbg -Nuno-libs3 -Nuno-libs3-dbg \ -Nopenoffice.org$(VER)-report-builder \ -Nopenoffice.org$(VER)-presentation-minimizer \ -Nopenoffice.org$(VER)-presenter-screen \ @@ -3049,7 +3056,7 @@ endif dh_gencontrol -popenoffice.org$(VER)-sdbc-postgresql -- \ -v`echo $(BINARY_VERSION) | cut -d: -f1`:$(shell grep ^PQ_SDBC_M $(SOURCE_TREE)/connectivity/source/drivers/postgresql/makefile.mk | cut -d"=" -f2 | xargs | sed -e s/\ /\./g)+OOo`echo $(BINARY_VERSION) | cut -d: -f2` - dh_gencontrol -pure -pure-dbg -- \ + dh_gencontrol -pure -pure-dbg -puno-libs3 -puno-libs3-dbg -- \ -V"ure:Version=$(shell grep -A 1 "PRODUCTNAME URE" $(SOURCE_TREE)/instsetoo_native/util/openoffice.lst | tail -n 1 | awk '{ print $$2 }')+OOo`echo $(BINARY_VERSION) | cut -d: -f2`" \ -v$(shell grep -A 1 "PRODUCTNAME URE" $(SOURCE_TREE)/instsetoo_native/util/openoffice.lst | tail -n 1 | awk '{ print $$2 }')+OOo`echo $(BINARY_VERSION) | cut -d: -f2` dh_md5sums -s