The following commit has been merged in the debian-experimental-3.7 branch: commit 6daa389d11c369c93b943dc3cf4d1998c46037bd Merge: 858553d7068a9e4ae8a0922b0cf0a806e5f84eb5 50b70e06421c79d8587306fa75ff0b9f8e7089f6 Author: Rene Engelhard <r...@debian.org> Date: Thu Oct 18 10:41:48 2012 +0200
Merge remote-tracking branch 'origin/debian-experimental-3.6' into debian-experimental-3.7 diff --combined changelog index 30433c3,d5a582c..cfa68f1 --- a/changelog +++ b/changelog @@@ -1,18 -1,10 +1,25 @@@ +libreoffice (1:3.7.0~alpha0~git20121015-1) UNRELEASED; urgency=low + + * new upstream snapshot + - contains new driver for mozab (mork). Automatically enabled thus + this closes: #321099 + + * debian/control.in: + - make -impress suggest bluez (for impress remote control) + * debian/rules: + - enable sdrmeote on all linux archs; b-d on libbluetooth-dev on those + - use gstreamer1.0 + * debian/uno-libs3.symbols: update + + -- Rene Engelhard <r...@debian.org> Mon, 15 Oct 2012 14:43:23 +0200 + + libreoffice (1:3.6.3~rc1-2) UNRELEASED; urgency=low + + * debian/rules: + - fix upstream README(_en-US) install for binary-indep packages + + -- Rene Engelhard <r...@debian.org> Wed, 17 Oct 2012 18:23:23 +0200 + libreoffice (1:3.6.3~rc1-1) experimental; urgency=low * new upstream release candidate diff --combined rules index 131b9f7,b88cdef..3d82134 --- a/rules +++ b/rules @@@ -21,9 -21,9 +21,9 @@@ CURDIR ?= $(realpath $(dir $(firstword BASE_VERSION:=$(shell echo $(DEB_VERSION) | cut -d: -f1):$(DEB_VERSION_UPSTREAM) BINARY_VERSION=$(DEB_VERSION) #HELP_L10N_VIRTUAL_VERSION:=$(shell echo $(DEB_VERSION_UPSTREAM) | cut -d: -f2 | tr [~] [\\-]) -HELP_L10N_VIRTUAL_VERSION:=3.6 +HELP_L10N_VIRTUAL_VERSION:=3.7 #VER:=3 -OOVER:=3.6 +OOVER:=3.7 NEXT_OOVER:=$(shell echo "$(OOVER) + 0.1" | bc) ARCH_INDEP_PACKAGES := $(shell dh_listpackages -i) @@@ -34,7 -34,6 +34,7 @@@ include /usr/share/dpkg/architecture.m include /usr/share/dpkg/vendor.mk DISTREL := $(shell lsb_release -cs) SHELL:=/bin/bash +export gb_SHELL:=$(SHELL) SYSTEM_GCC_VERSION = $(shell gcc --version | sed -n '/^gcc/s/.*\(.\..\)\..$$/\1/p') @@@ -70,11 -69,11 +70,11 @@@ USE_SOURCE_TARBALLS= USE_GIT_TARBALLS=n ifeq "$(USE_GIT_TARBALLS)" "y" GIT_BASEURL:=git://anongit.freedesktop.org/libreoffice -lo_sources_ver=3.6.3.1 +lo_sources_ver=3.7.0.0.alpha # NOT in proper libreoffice-3-6 branch -# use ./g checkout -b tag-libreoffice-3.6.3.1 libreoffice-3.6.3.1 -GIT_TAG=libreoffice-$(lo_sources_ver) -GIT_BRANCH=libreoffice-3-6-3 +# use ./g checkout -b tag-libreoffice-3.6.2.1 libreoffice-3.6.2.1 +#GIT_TAG=libreoffice-$(lo_sources_ver) +#GIT_BRANCH=libreoffice-3-6-2 endif ifeq "$(USE_SOURCE_TARBALLS)" "y" lo_sources_ver=$(shell cat $(CURDIR)/sources.ver | cut -d= -f2) @@@ -158,7 -157,6 +158,7 @@@ ICU_MINVER= (>= 4.0 SYSTEM_STUFF += libwpd libwpg libwps SYSTEM_STUFF += libvisio SYSTEM_STUFF += libcdr +SYSTEM_STUFF += libmspub #SYSTEM_STUFF += xmlsec BUILD_CAIROCANVAS=y SYSTEM_STUFF += cairo @@@ -196,16 -194,7 +196,16 @@@ SYSTEM_STUFF += lpsolv USE_SHARED_LPSOLVE=y LPSOLVE_MIN_VERSION= (>= 5.5.0.13-5+b1) USE_DBUS=y +ifeq "$(USE_DBUS)" "y" + ifneq (,$(findstring kfreebsd,$(DEB_HOST_ARCH))) + ENABLE_SDREMOTE=n + else + ENABLE_SDREMOTE=y + SYSTEM_STUFF += bluez + endif +endif USE_GSTREAMER=y +GSTREAMER_VERSION=1.0 SYSTEM_STUFF += neon NEON_SECTYPE=gnutls NEONSONR=27 @@@ -314,21 -303,11 +314,21 @@@ SYSTEM_STUFF += libpn SYSTEM_STUFF += nss SYSTEM_STUFF += clucene SYSTEM_STUFF += lcms2 +SYSTEM_STUFF += openldap PACKAGE_UNOWINREG_DLL=y ifeq "$(DEB_VENDOR)" "Debian" BUILD_UNOWINREG_DLL=y endif FAKEROOT_LIBDIR=/usr/lib/`dpkg-architecture -qDEB_HOST_MULTIARCH`/libfakeroot +# upstream says: "it's 'highly experimental'", I wouldn't enable it for +# distros" +ENABLE_TELEPATHY=n +SYSTEM_STUFF += liblangtag +SYSTEM_STUFF += orcus +USE_UCPP=n +ifeq "$(USE_UCPP)" "y" + SYSTEM_STUFF += ucpp +endif # Default flags to pass to configure CONFIGURE_FLAGS= \ @@@ -500,7 -479,7 +500,7 @@@ endi # Debian Squeeze ifeq "$(WHEEZY_BACKPORT)" "y" BUGS=mailto:debian-backpo...@lists.debian.org - SYSTEM_STUFF := $(filter-out libcmis libcdr clucene, $(SYSTEM_STUFF)) + SYSTEM_STUFF := $(filter-out libcmis libcdr clucene libmspub mdds liblangtag orcus, $(SYSTEM_STUFF)) endif CONFIGURE_FLAGS += $(foreach i, $(SYSTEM_STUFF),--with-system-$(i)) @@@ -883,15 -862,6 +883,15 @@@ endi ifeq "$(USE_SYSTEM_DMAKE)" "y" BUILD_DEPS += , dmake (>= 1:4.11) endif +ifeq "$(USE_UCPP)" "y" + ifneq (,$(filter ucpp, $(SYSTEM_STUFF))) + IDLC_CPP_DEPENDS := ucpp + BUILD_DEPS += , $(UCPP_DEPENDS) + endif +else + IDLC_CPP_DEPENDS := cpp + CONFIGURE_FLAGS += --with-idlc-cpp=cpp +endif ifneq (,$(filter hunspell, $(SYSTEM_STUFF))) BUILD_DEPS += , libhunspell-dev $(HUNSPELL_MIN_VER) @@@ -935,11 -905,7 +935,11 @@@ ifneq (,$(filter boost, $(SYSTEM_STUFF) endif ifneq (,$(filter mdds, $(SYSTEM_STUFF))) - BUILD_DEPS += , libmdds-dev (>= 0.5.0) + BUILD_DEPS += , libmdds-dev (>= 0.6.0) +endif + +ifneq (,$(filter orcus, $(SYSTEM_STUFF))) + BUILD_DEPS += , liborcus-dev endif ifneq (,$(filter vigra, $(SYSTEM_STUFF))) @@@ -972,11 -938,8 +972,11 @@@ ifeq "$(USE_EXTERNAL_CXXLIBS)" "y ifneq (,$(filter libcdr, $(SYSTEM_STUFF))) BUILD_DEPS += , libcdr-dev endif + ifneq (,$(filter libmspub, $(SYSTEM_STUFF))) + BUILD_DEPS += , libmspub-dev + endif ifneq (,$(filter libcmis, $(SYSTEM_STUFF))) - BUILD_DEPS += , libcmis-dev (>= 0.2.1) + BUILD_DEPS += , libcmis-dev (>= 0.3.0) endif endif CONFIGURE_FLAGS += --with-external-thes-dir=$(THES_DIR) @@@ -985,19 -948,6 +985,19 @@@ ifneq (,$(filter lcms2, $(SYSTEM_STUFF) BUILD_DEPS += , liblcms2-dev endif +ifneq (,$(filter openldap, $(SYSTEM_STUFF))) + BUILD_DEPS += , libldap2-dev +endif + +ifeq ($(ENABLE_TELEPATHY),y) + BUILD_DEPS += , libtelepathy-glib-dev (>= 0.18) + CONFIGURE_FLAGS += --enable-telepathy +endif + +ifneq (,$(filter liblangtag, $(SYSTEM_STUFF))) + BUILD_DEPS += , liblangtag-dev (>= 0.3) +endif + ifneq (,$(filter icu, $(SYSTEM_STUFF))) BUILD_DEPS += , libicu-dev $(ICU_MINVER) endif @@@ -1111,12 -1061,12 +1111,12 @@@ ifeq "$(ENABLE_JAVA)" "y BSH_DEPENDS = bsh (>= 2.0b4) JAVA_GCJ_DEPENDS += , bsh-gcj [$(OOO_GCJ_ARCHS)] endif - CONFIGURE_FLAGS += --enable-ext-scripting-beanshell + CONFIGURE_FLAGS += --enable-scripting-beanshell else DEBHELPER_OPTIONS += -Nlibreoffice$(VER)-script-provider-bsh endif ifeq "$(ENABLE_SCRIPT_PROVIDER_JS)" "y" - CONFIGURE_FLAGS += --enable-ext-scripting-javascript + CONFIGURE_FLAGS += --enable-scripting-javascript else DEBHELPER_OPTIONS += -Nlibreoffice$(VER)-script-provider-js endif @@@ -1141,23 -1091,14 +1141,23 @@@ endi ifeq "$(USE_DBUS)" "y" BUILD_DEPS += , libdbus-glib-1-dev (>= 0.70) CONFIGURE_FLAGS += --enable-dbus + ifeq "$(ENABLE_SDREMOTE)" "y" + ifneq (,$(filter bluez, $(SYSTEM_STUFF))) + BUILD_DEPS += , libbluetooth-dev [!kfreebsd-amd64 !kfreebsd-i386] + endif + endif endif ifeq "$(USE_GSTREAMER)" "y" - BUILD_DEPS += , libgstreamer-plugins-base0.10-dev - GSTREAMER_PLUGINS_SUGGESTS += , gstreamer0.10-plugins-base, gstreamer0.10-plugins-good, gstreamer0.10-plugins-ugly, gstreamer0.10-plugins-bad, gstreamer0.10-ffmpeg - DBG_DBG_SUGGESTS+= , libgstreamer0.10-0-dbg + ifeq "$(GSTREAMER_VERSION)" "1.0" + BUILD_DEPS += , libgstreamer$(GSTREAMER_VERSION)-dev + CONFIGURE_FLAGS += --enable-gstreamer --disable-gstreamer-0-10 + endif + BUILD_DEPS += , libgstreamer-plugins-base$(GSTREAMER_VERSION)-dev + GSTREAMER_PLUGINS_SUGGESTS += , gstreamer$(GSTREAMER_VERSION)-plugins-base, gstreamer$(GSTREAMER_VERSION)-plugins-good, gstreamer$(GSTREAMER_VERSION)-plugins-ugly, gstreamer$(GSTREAMER_VERSION)-plugins-bad, gstreamer$(GSTREAMER_VERSION)-ffmpeg + DBG_DBG_SUGGESTS+= , libgstreamer$(GSTREAMER_VERSION)-0-dbg else - CONFIGURE_FLAGS += --disable-gstreamer + CONFIGURE_FLAGS += --disable-gstreamer-0-10 endif ifneq (,$(filter neon, $(SYSTEM_STUFF))) @@@ -1237,6 -1178,16 +1237,6 @@@ endi BUILD_PATH := $(CURDIR)/debian/usr/bin:$(BUILD_PATH) BUILD_LD_LIBRARY_PATH := $(BUILD_LD_LIBRARY_PATH):$(GCJ_JAWT_DIR) -ifeq "$(ENABLE_LDAP)" "y" - ifeq "$(USE_OPENLDAP)" "y" - BUILD_DEPS += , libldap2-dev - LDAP_LIB := $(shell echo libldap-`grep LDAP_VENDOR_VERSION_M /usr/include/ldap_features.h | cut -d: -f2 | awk '{ print $$3 }' | xargs | sed -e "s/ /\./"`-`grep LDAP_VENDOR_VERSION_MAJOR /usr/include/ldap_features.h | cut -d: -f2 | awk '{ print $$3 }'`) - CONFIGURE_FLAGS += --with-openldap - endif -else - CONFIGURE_FLAGS += --disable-ldap -endif - # Because of the stampdir magic, when you actually want to run a rule # over, you would have to remove the stamp manually. Now, just do # 'debian/rules <target> <target> ... FORCE=1', and the stamp files @@@ -1297,7 -1248,7 +1297,7 @@@ clean rm -f solenv/bin/concat-deps rm -rf $(SOURCE_TREE)/file-lists - rm -rf $(SOURCE_TREE)/pyuno-py3 + rm -rf $(SOURCE_TREE)/py3uno rm -f configure aclocal.m4 autogen.lastrun rm -f build_error.log @@@ -1328,6 -1279,16 +1328,6 @@@ debian/control: $(wildcard debian/contr -e "s#@BUGS@#$(BUGS)#g" \ < debian/control.in > debian/control -ifeq "$(ENABLE_LDAP)" "y" - # build-depends might not be satified when running debian/rules control. prevent bad subsitition with - # nothing (libldap--) - if [ ! -f /usr/include/ldap_features.h ]; then \ - echo "/usr/include/ldap_features.h not found. Is libldap2-dev installed?"; \ - echo 'Needed for properly setting $$(LDAP_LIB). Stopping,'; \ - exit 1; \ - fi -endif - for LNUM in $(filter-out en-US,$(LANGPACKISOS)) ; do \ LNAME=`$(SOURCE_TREE)/bin/lo-xlate-lang -l $$LNUM | perl -e 'print ucfirst(<STDIN>);'`; \ LCODE=`$(SOURCE_TREE)/bin/lo-xlate-lang -i $$LNUM | tr A-Z a-z`; \ @@@ -1546,9 -1507,8 +1546,9 @@@ ifeq "$(BUILD_KDE)" "y perl -pi -e 's/GConf backend$$/GConf backend\n * libreoffice$(VER)-kde: KDE UI Plugin and KDE File Picker support/' debian/control endif -ifeq "$(ENABLE_LDAP)" "y" - perl -pi -e 's/paperconf$$/paperconf\n * $(LDAP_LIB): LDAP client library; needed for LibreOffice getting its\n profiles from LDAP/' debian/control +ifeq "$(USE_DBUS)" "y" + perl -pi -e 's/paperconf$$/paperconf\n * bluez: Bluetooth support for Impress (slideshow remote control/' debian/control + perl -pi -e 's/Description: office productivity suite -- presentation/Suggests: bluez\nDescription: office productivity suite -- presentation/' debian/control endif ifneq "$(DICT_DIR)" "/usr/share/hunspell" @@@ -1611,18 -1571,21 +1611,18 @@@ $(STAMP_DIR)/build-arch # somehow... PATH=$(BUILD_PATH) LD_LIBRARY_PATH=$(BUILD_LD_LIBRARY_PATH) ./autogen.sh $(CONFIGURE_FLAGS) \ --without-help --without-doxygen --disable-ext-wiki-publisher \ - --disable-ext-report-builder --disable-ext-scripting-javascript \ - --disable-ext-scripting-beanshell + --disable-ext-report-builder --disable-scripting-javascript \ + --disable-scripting-beanshell PATH=$(BUILD_PATH) LD_LIBRARY_PATH=$(BUILD_LD_LIBRARY_PATH) DEFAULT_TO_ENGLISH_FOR_PACKING=1 ARCH_FLAGS=$(ARCH_FLAGS) TMP=`mktemp -q -d` CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" $(MAKE) build gb_FULLDEPS= gb_Deliver_HARDLINK=T ifeq "$(BUILD_PYUNO)" "y" ifeq "$(ENABLE_PYTHON3)" "y" - # FIXME: won't work when pyuno is migrated to gbuild as all is directly in solver - # then... - rm -rf $(SOURCE_TREE)/pyuno-py3 - cp -ra $(SOURCE_TREE)/pyuno $(SOURCE_TREE)/pyuno-py3 - . $(SOURCE_TREE)/config_host.mk.source; \ - cd pyuno-py3 && \ - rm -rf $$OUTPATH$$PROEXT; \ - PYTHON=$(PYTHON3) PYTHON_CFLAGS=$(shell pkg-config --cflags python$(PY3MAJOR)) PYTHON_LIBS=$(shell pkg-config --libs python$(PY3MAJOR)) ../solenv/bin/build.pl + rm -rf $(SOURCE_TREE)/py3uno + cp -ra $(SOURCE_TREE)/pyuno $(SOURCE_TREE)/py3uno + cd py3uno && \ + patch -p1 < $(CURDIR)/debian/patches/pyuno-copy-for-python3.diff + make cmd cmd="cd py3uno; export PYTHON=$(PYTHON3); export PYTHON_CFLAGS=$(shell pkg-config --cflags python$(PY3MAJOR)); export PYTHON_LIBS=$(shell pkg-config --libs python$(PY3MAJOR)); $(MAKE)" endif endif @@@ -2229,14 -2192,10 +2229,14 @@@ ifeq "$(BUILD_PYUNO)" "y cat debian/python-uno/$(OODIR)/program/pythonloader.unorc \ | sed -e "s/$(PYMAJOR).$(PYMINOR)/$(PY3MAJOR).$(PY3MINOR)/" \ > debian/python3-uno/$(OODIR)/program/pythonloader.unorc - for i in pyuno.so pythonloader.uno.so libpyuno.so; do \ - install -m644 $(SOURCE_TREE)/pyuno-py3/$(shell . $(SOURCE_TREE)/config_host.mk.source; echo $$OUTPATH$$PROEXT)/lib/$$i \ + for i in py3uno.so libpy3uno.so; do \ + install -m644 $(SOURCE_TREE)/workdir/$(shell . $(SOURCE_TREE)/config_host.mk.source; echo $$OUTPATH$$PROEXT)/LinkTarget/Library/$$i \ debian/python3-uno/$(OODIR)/program/$$i; \ + ln -s $$i debian/python3-uno/$(OODIR)/program/`echo $$i | sed -e s/3//`; \ done + install -m644 $(SOURCE_TREE)/workdir/$(shell . $(SOURCE_TREE)/config_host.mk.source; echo $$OUTPATH$$PROEXT)/LinkTarget/Library/python3loader.uno.so \ + debian/python3-uno/$(OODIR)/program/python3loader.uno.so + ln -s python3loader.uno.so debian/python3-uno/$(OODIR)/program/pythonloader.uno.so cp debian/python-uno/$(OODIR)/program/pythonloader.py \ debian/python3-uno/$(OODIR)/program cp debian/python-uno/$(OODIR)/share/registry/pyuno.xcd \ @@@ -2805,7 -2764,7 +2805,7 @@@ $(STAMP_DIR)/binary-arch: $(STAMP_DIR)/ dh_installdocs -s -A for p in $(ARCH_DEP_PACKAGES); do \ - cat readlicense_oo/$(shell . $(SOURCE_TREE)/config_host.mk.source; echo $$OUTPATH$$PROEXT)/misc/UNX/README_en-US \ + cat solver/$(shell . $(SOURCE_TREE)/config_host.mk.source; echo $$OUTPATH$$PROEXT)/bin/osl/README_en-US \ | sed -e 's/$${PRODUCTNAME}/LibreOffice/g' \ | sed -e 's/$${PRODUCTVERSION}/3.6/g' \ > debian/$$p/usr/share/doc/$$p/README; \ @@@ -2950,7 -2909,7 +2950,7 @@@ endi -V'lpsolve-dep=$(LPSOLVE_DEP)' \ -V'gstreamer-plugins-suggests=$(GSTREAMER_PLUGINS_SUGGESTS)' \ -V'libebook-dep=$(shell debian/scripts/get_libebook_dep.sh)' \ - -V'libldap-suggests=$(LDAP_LIB)' \ + -V'idlc-cpp-depends=$(IDLC_CPP_DEPENDS)' \ -V'dbg-dbg-suggests=$(DBG_DBG_SUGGESTS)' \ -v$(BINARY_VERSION) ifeq "$(ENABLE_JAVA)" "y" @@@ -3032,8 -2991,8 +3032,8 @@@ ifeq "$(PACKAGE_SDK)" "y perl -pi -e 's,html/,html /,g' debian/libreoffice-dev-doc.doc-base.udk-common-ref endif dh_installdocs -i -A - for p in $(ARCH_DEP_PACKAGES); do \ + for p in $(ARCH_INDEP_PACKAGES); do \ - cat readlicense_oo/$(shell . $(SOURCE_TREE)/config_host.mk.source; echo $$OUTPATH$$PROEXT)/misc/UNX/README_en-US \ + cat solver/$(shell . $(SOURCE_TREE)/config_host.mk.source; echo $$OUTPATH$$PROEXT)/bin/osl/README_en-US \ | sed -e "s/$${PRODUCTNAME}/LibreOffice/g" \ | sed -s "s/$${PRODUCTVERSION}/3.6/g" \ > debian/$$p/usr/share/doc/$$p/README; \ -- LibreOffice packaging repository -- To UNSUBSCRIBE, email to debian-openoffice-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1tolfd-0002y7...@vasks.debian.org