CVS:oo-deb/debian changelog,1.423,1.424 rules,1.255,1.256
Update of /cvs/debian-openoffice/oo-deb/debian
In directory gluck:/tmp/cvs-serv6376
Modified Files:
changelog rules
Log Message:
* Mention psprint-nocups-updates and font-substitution-fixups
* Merge Ubuntu changes (gnomevfs build fix)
Index: changelog
===================================================================
RCS file: /cvs/debian-openoffice/oo-deb/debian/changelog,v
retrieving revision 1.423
retrieving revision 1.424
diff -u -d -r1.423 -r1.424
--- changelog 16 Feb 2005 22:38:36 -0000 1.423
+++ changelog 16 Feb 2005 22:48:36 -0000 1.424
@@ -1,8 +1,13 @@
-openoffice.org (1.1.3-4.5pre) unstable; urgency=low
+openoffice.org (1.1.3-4.5pre) unstable; urgency=high
* New patches:
+ - psprint-nocupsupdates: Don't try to re-enumerate CUPS queues - the 1.1
+ codebase was not ready for this and it causes strange behaviour in some
+ cases (closes #289715, #284579) [CH]
- libgl-soname.diff: dlopen() libGL.so.1, not libGL.so [RE]
- dmake43.diff: fix dmake check in configure.in to allow dmake 4.3 [RE]
+ - font-substitution-fixups: Fix substitution problems, like preferring
+ fonts without language coverage [DW]
* Modified patches:
- sc-filter-hide-filteredrows.diff: fix row unhiding in calc
(closes: #289013) [JB]
@@ -23,8 +28,11 @@
System [RE]
* debian/ttf-opensymbol.postrm.in:
- use rm -f for trying to remove fonts.cache* (closes: #288515) [RE]
+ * Ubuntu changes merge: [CH]
+ - build gnomevfs library sanely
+ * ooo-build: Branched at debian-1-1-3 for Sarge release [CH]
- -- Rene Engelhard <rene@debian.org> Wed, 16 Feb 2005 23:29:54 +0100
+ -- Chris Halls <halls@debian.org> Wed, 16 Feb 2005 22:44:37 +0000
openoffice.org (1.1.3-4) unstable; urgency=low
Index: rules
===================================================================
RCS file: /cvs/debian-openoffice/oo-deb/debian/rules,v
retrieving revision 1.255
retrieving revision 1.256
diff -u -d -r1.255 -r1.256
--- rules 16 Feb 2005 18:23:16 -0000 1.255
+++ rules 16 Feb 2005 22:48:36 -0000 1.256
@@ -105,6 +105,7 @@
USE_JAVA=y
JDK_HOME:=$(shell echo "$(DEB_BUILD_OPTIONS)," | sed -n 's/^.*jdkhome=\([^,]*\),.*/\1/p')
SUNJDK_VER:=$(shell $(JDK_HOME)/bin/java -version 2>&1 | sed -n '1s/java version "\([0-9._]*\)"/\1/p')
+
# Non-1.4 Jdks need extra jar files
ifneq (1.4,$(findstring 1.4,$(SUNJDK_VER)))
BUILDCMD+= XCLASSPATH=$$XCLASSPATH::/usr/share/java/crimson.jar:/usr/share/java/xalan.jar:/usr/share/java/xml-apis.jar:/usr/share/java/xalan2.jar:/usr/share/java/xmlParserAPIs.jar:/usr/share/java/xercesImpl.jar:/usr/share/java/xt.jar:/usr/share/java/xp.jar
@@ -172,14 +173,20 @@
IGNORE_MANIFEST_CHANGES=1
export IGNORE_MANIFEST_CHANGES
MOZILLA=n
- CONFIGURE_FLAGS+= --disable-symbols --disable-mozilla
+ CONFIGURE_FLAGS+= --disable-symbols
else
# gcc 3.0 didn't understand -g1, but newer compilers do
CONFIGURE_FLAGS+= --enable-symbols=SMALL
+endif
- ifeq "$(MOZILLA)" "n"
- CONFIGURE_FLAGS+= --disable-mozilla
- endif
+ifeq "$(DIST)" "Ubuntu"
+ # Disable mozilla - system moz has a different ABI and interferes
+ # with build
+ MOZILLA=n
+endif
+
+ifeq "$(MOZILLA)" "n"
+ CONFIGURE_FLAGS+= --disable-mozilla
endif
# Auto freetype configuration. If we detect the Woody freetype, we
@@ -467,7 +474,7 @@
# Files created in debian directory
rm -f debian/*.postinst debian/*.postrm debian/*.preinst debian/*.prerm
- rm -rf tools.nongvfs
+ rm -rf tools/$(ARCHBUILDDIR:.pro=.gnomevfs.pro)
$(MAKE) -f debian/rules control
@@ -495,6 +502,8 @@
build: build-arch build-indep
build-arch: $(STAMP_DIR)/instsetoo
+build-arch: $(STAMP_DIR)/tools.gnomevfs
+
build-indep: $(STAMP_DIR)/setupins
# All 'important' targets have 2 lines. The one that is run by
@@ -624,9 +633,9 @@
build.prepare.artwork: $(STAMP_DIR)/build.prepare.artwork
$(STAMP_DIR)/build.prepare.artwork: $(STAMP_DIR)/files.backup $(OOO_BUILD)/src/$(OOO_ICONS_VER).tar.gz.uu
$(STAMP_DIR)/build.prepare.artwork: $(STAMP_DIR)/icons.scale
+ifneq "$(DIST)" "Ubuntu"
$(STAMP_DIR)/build.prepare.artwork: debian/openintro_debian.xcf.uu
-ifneq "$(DIST)" "Ubuntu"
# add the splashscreen with the Debian logo
uudecode debian/openintro_debian.xcf.uu > \
debian/openintro_debian.xcf && \
@@ -756,30 +765,7 @@
. $(SOURCE_TREE)/$(ENVFILE); cd $(SOURCE_TREE)/instsetoo && \
$(BUILDCMD) $(STARTFROM) $(BUILDFLAGS) -- instsetext= $(DMAKEFLAGS)
-
- ## hack: we need to build tools without that patch for GnomeVFS again
- # first, copy the gnomevfs version to .gvfs to "backup" it...
- if [ ! -f solver/$(BUILDNUM)/$(ARCHBUILDDIR)/lib/libtk$(BUILDNUM)$(LIBSUFFIX).so.gvfs ] && ldd solver/$(BUILDNUM)/$(ARCHBUILDDIR)/lib/libtl$(BUILDNUM)$(LIBSUFFIX).so | grep -q gnomevfs; then \
- cp -v \
- solver/$(BUILDNUM)/$(ARCHBUILDDIR)/lib/libtl$(BUILDNUM)$(LIBSUFFIX).so \
- solver/$(BUILDNUM)/$(ARCHBUILDDIR)/lib/libtl$(BUILDNUM)$(LIBSUFFIX).so.gvfs; \
- fi
-
- # ... then build the non-gnomevfs version in an second tools dir
- # if the "normal" .so has vfs stuff in it.
- if objdump -p solver/$(BUILDNUM)/$(ARCHBUILDDIR)/lib/libtl$(BUILDNUM)$(LIBSUFFIX).so | grep NEEDED | grep -q vfs; then \
- if [ -d $(SOURCE_TREE)/tools.nongvfs ]; then \
- rm -rf $(SOURCE_TREE)/tools.nongvfs; \
- fi; \
- cp -rv $(SOURCE_TREE)/tools $(SOURCE_TREE)/tools.nongvfs; \
- cd $(SOURCE_TREE)/tools.nongvfs && \
- patch -R -p1 < $(CURDIR)/$(SOURCE_TREE)/$(OOO_BUILD)/patches/OOO_1_1/vfs-uno-uri.diff; \
- . $(CURDIR)/$(SOURCE_TREE)/$(ENVFILE); rm -rf $(ARCHBUILDDIR) && \
- $(BUILDCMD) $(BUILDFLAGS) -- $(DMAKEFLAGS) && \
- cp $(ARCHBUILDDIR)/lib/libtl* \
- $(CURDIR)/$(SOURCE_TREE)/solver/$(BUILDNUM)/$(ARCHBUILDDIR)/lib;\
- fi
-
+
touch $@
sdk: $(STAMP_DIR)/sdk
@@ -791,6 +777,15 @@
touch $@
+tools.gnomevfs: $(STAMP_DIR)/tools.gnomevfs
+$(STAMP_DIR)/tools.gnomevfs: $(STAMP_DIR)/solver
+ # Then build tools again, this time with GnomeVFS enabled.
+ . $(SOURCE_TREE)/$(ENVFILE); cd $(SOURCE_TREE)/tools && \
+ OUTPATH="$$OUTPATH.gnomevfs" USE_GNOMEVFS=TRUE \
+ $(BUILDCMD) $(BUILDFLAGS) -- $(DMAKEFLAGS)
+
+ touch $@
+
# Build full installation set for BUILDLANG language
instsetoo: $(STAMP_DIR)/instsetoo
$(STAMP_DIR)/instsetoo: $(STAMP_DIR)/solver
@@ -975,6 +970,7 @@
$(STAMP_DIR)/install-arch: debian/openoffice.org$(VER)-evolution.install
$(STAMP_DIR)/install-arch: $(STAMP_DIR)/manifest
$(STAMP_DIR)/install-arch: $(STAMP_DIR)/extract-sdk
+$(STAMP_DIR)/install-arch: $(STAMP_DIR)/tools.gnomevfs
dh_testdir
dh_testroot
umask 022
@@ -1002,10 +998,10 @@
cd $(MAINPKGDIR)-dev/$(OPENOFFICEDIR)/sdk/linux/bin && \
for i in *; do mv $$i $$i.bin; done
- # install gnomevfs version of libtl, we can't do it in dh_install
- # because dh_install can't rename files...
+ # install gnomevfs version of libtl, We do it here, not in .install
+ # because of the output path
install -m644 \
- solver/$(BUILDNUM)/$(ARCHBUILDDIR)/lib/libtl$(BUILDNUM)$(LIBSUFFIX).so.gvfs \
+ tools/$(ARCHBUILDDIR:.pro=.gnomevfs.pro)/lib/libtl$(BUILDNUM)$(LIBSUFFIX).so \
$(MAINPKGDIR)-gnomevfs/$(OPENOFFICEDIR)/program/libtl$(BUILDNUM)$(LIBSUFFIX).so
# when we use external stlport we can just symlink to the "normal"
Reply to: