[SCM] LibreOffice packaging repository branch, debian-experimental-4.0, updated. libreoffice_4.0.2_rc1-1-9-g74c91cc
The following commit has been merged in the debian-experimental-4.0 branch:
commit feb9aaa6c44d50b039f7d42b5d073f9bfa0c8425
Author: Rene Engelhard <rene@debian.org>
Date: Tue Mar 19 18:19:51 2013 +0100
temporarily rename python3-uno -> python3.3-uno; mention obsoleteness of python-uno
diff --git a/changelog b/changelog
index f97fcbf..2e69879 100644
--- a/changelog
+++ b/changelog
@@ -3,6 +3,12 @@ libreoffice (1:4.0.2~rc1-2) UNRELEASED; urgency=low
* merge from Ubuntu:
- reverting l10n conflicts as they create an unfortunate mess in image and
installer creation (related: lp#957589)
+ * debian/rules, debian/control.in:
+ - temporarily rename python3-uno to python3.3-uno to be able to upload
+ this to unstable without waiting for a python3-defaults transition.
+ * debian/control.in:
+ - mention that python-uno is for old python2 compatibility and move to
+ oldlibs
-- Rene Engelhard <rene@debian.org> Wed, 13 Mar 2013 02:07:52 +0100
diff --git a/control b/control
index 07f4f09..834e7da 100644
--- a/control
+++ b/control
@@ -107,7 +107,7 @@ Build-Depends: ant (>= 1.7.0),
pkg-config,
python (>= 2.6.6-3+squeeze4),
python-dev (>= 2.6),
- python3-dev (>= 3.3),
+ python3.3-dev (>= 3.3),
unixodbc-dev (>= 2.2.11),
unzip,
x11proto-render-dev,
@@ -683,7 +683,7 @@ Description: office productivity suite -- GNOME integration
Package: python-uno
Provides: ${python:Provides}
XB-Python-Version: ${python:Versions}
-Section: python
+Section: oldlibs
Architecture: amd64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc powerpcspe ppc64 s390 s390x sparc
Enhances: libreoffice
Depends: libreoffice-core (= ${binary:Version}),
@@ -691,16 +691,19 @@ Depends: libreoffice-core (= ${binary:Version}),
${python:Depends},
${shlibs:Depends}
Breaks: libreoffice-common (<< 1:3.5~), libreoffice-core (<< 1:3.5~)
-Conflicts: python3-uno
-Description: Python-UNO bridge
+Conflicts: python3-uno, python3.3-uno
+Description: Python-UNO bridge (support for old python 2)
The Python-UNO bridge allows use of the standard LibreOffice API
with the Python scripting language. It additionally allows
others to develop UNO components in Python, thus Python UNO components
may be run within the LibreOffice process and can be called from C++
or the built in StarBasic scripting language.
+ .
+ This package is for compatibility with applications/libraries not ported
+ to python 3 yet. Prefer python3.3-uno over this.
Homepage: http://udk.openoffice.org/python/python-bridge.html
-Package: python3-uno
+Package: python3.3-uno
Section: python
Architecture: amd64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc powerpcspe ppc64 s390 s390x sparc
Enhances: libreoffice
@@ -708,7 +711,9 @@ Depends: libreoffice-core (= ${binary:Version}),
${misc:Depends},
${python3:Depends},
${shlibs:Depends}
-Conflicts: python-uno
+Conflicts: python-uno, python3-uno (<< 1:4.0.2~rc2)
+Replaces: python3-uno (<< 1:4.0.2~rc2)
+Provides: python3-uno
Description: Python-UNO bridge
The Python-UNO bridge allows use of the standard LibreOffice API
with the Python scripting language. It additionally allows
diff --git a/control.in b/control.in
index ba24c2e..8591a39 100644
--- a/control.in
+++ b/control.in
@@ -580,7 +580,7 @@ Description: office productivity suite -- GNOME integration
Package: python-uno
Provides: ${python:Provides}
XB-Python-Version: ${python:Versions}
-Section: python
+Section: oldlibs
Architecture: %OOO_ARCHS%
Enhances: libreoffice
Depends: libreoffice-core (= ${binary:Version}),
@@ -588,16 +588,19 @@ Depends: libreoffice-core (= ${binary:Version}),
${python:Depends},
${shlibs:Depends}
Breaks: libreoffice-common (<< 1:3.5~), libreoffice-core (<< 1:3.5~)
-Conflicts: python3-uno
-Description: Python-UNO bridge
+Conflicts: python3-uno, python3.3-uno
+Description: Python-UNO bridge (support for old python 2)
The Python-UNO bridge allows use of the standard LibreOffice API
with the Python scripting language. It additionally allows
others to develop UNO components in Python, thus Python UNO components
may be run within the LibreOffice process and can be called from C++
or the built in StarBasic scripting language.
+ .
+ This package is for compatibility with applications/libraries not ported
+ to python 3 yet. Prefer python3.3-uno over this.
Homepage: http://udk.openoffice.org/python/python-bridge.html
-Package: python3-uno
+Package: python3.3-uno
Section: python
Architecture: %OOO_ARCHS%
Enhances: libreoffice
@@ -605,7 +608,9 @@ Depends: libreoffice-core (= ${binary:Version}),
${misc:Depends},
${python3:Depends},
${shlibs:Depends}
-Conflicts: python-uno
+Conflicts: python-uno, python3-uno (<< 1:4.0.2~rc2)
+Replaces: python3-uno (<< 1:4.0.2~rc2)
+Provides: python3-uno
Description: Python-UNO bridge
The Python-UNO bridge allows use of the standard LibreOffice API
with the Python scripting language. It additionally allows
diff --git a/rules b/rules
index e53972d..dc922b8 100755
--- a/rules
+++ b/rules
@@ -100,7 +100,8 @@ endif
# uses pythonX.Y directly (and the dh_pycentral-created dependencies allow
# also the non-working default python then) - see e.g. #587402. Also
# note we are NOT working with python < 2.6 anymore!
-PYTHON_VERSION=current
+# Also note that you need to adapt all package names...
+PYTHON_VERSION=3.3
ifeq "$(PYTHON_VERSION)" "current"
PYTHON=python3
export PYTHON=python3
@@ -628,7 +629,7 @@ ifneq "$(WHEEZY_BACKPORT)" "y"
PYMAJOR:=$(shell $(PYTHON) -c "import sys; print (sys.version_info[0])")
PYMINOR:=$(shell $(PYTHON) -c "import sys; print (sys.version_info[1])")
PYMINORPLUS1:=$(shell $(PYTHON) -c "import sys; print (sys.version_info[1]+1)")
-PYTHON_SITE:=debian/python3-uno/$(shell $(PYTHON) -c 'from distutils import sysconfig; print(sysconfig.get_python_lib())')
+PYTHON_SITE:=debian/python3.3-uno/$(shell $(PYTHON) -c 'from distutils import sysconfig; print(sysconfig.get_python_lib())')
PY2MAJOR:=$(shell $(PYTHON2) -c "import sys; print sys.version_info[0]")
PY2MINOR:=$(shell $(PYTHON2) -c "import sys; print sys.version_info[1]")
PY2MINORPLUS1:=$(shell $(PYTHON2) -c "import sys; print sys.version_info[1]+1")
@@ -637,8 +638,8 @@ else
PYMAJOR:=$(shell $(PYTHON2) -c "import sys; print (sys.version_info[0])")
PYMINOR:=$(shell $(PYTHON2) -c "import sys; print (sys.version_info[1])")
PYMINORPLUS1:=$(shell $(PYTHON2) -c "import sys; print (sys.version_info[1]+1)")
-# YES, really! python3-uno. see "OMG!" below :-)
-PYTHON_SITE:=debian/python3-uno/$(shell $(PYTHON2) -c 'from distutils import sysconfig; print(sysconfig.get_python_lib())')
+# YES, really! python3.3-uno. see "OMG!" below :-)
+PYTHON_SITE:=debian/python3.3-uno/$(shell $(PYTHON2) -c 'from distutils import sysconfig; print(sysconfig.get_python_lib())')
PYTHON:=$(PYTHON2)
endif
@@ -1084,7 +1085,7 @@ else
endif
ifneq "$(ENABLE_PYTHON)" "y"
- DEBHELPER_OPTIONS+= -Npython-uno -Npython3-uno -Nlibreoffice-script-provider-python
+ DEBHELPER_OPTIONS+= -Npython-uno -Npython3.3-uno -Nlibreoffice-script-provider-python
ifeq "$(BUILD_ISOS)" "en-US"
CONFIGURE_FLAGS += --disable-python
else
@@ -1092,10 +1093,10 @@ ifneq "$(ENABLE_PYTHON)" "y"
endif
else
ifeq "$(WHEEZY_BACKPORT)" "y"
- DEBHELPER_OPTIONS+= -Npython3-uno
+ DEBHELPER_OPTIONS+= -Npython3.3-uno
PYUNO_DEPENDS = python-uno
else
- PYUNO_DEPENDS = python3-uno (>= 4.0~) | python-uno
+ PYUNO_DEPENDS = python3.3-uno (>= 4.0~) | python-uno
endif
endif
@@ -2190,15 +2191,15 @@ endif
ifeq "$(ENABLE_PYTHON)" "y"
# PyUNO packaging
install -d $(PYTHON_SITE)
- mv debian/python3-uno/$(OODIR)/program/uno.py $(PYTHON_SITE)
- mv debian/python3-uno/$(OODIR)/program/unohelper.py $(PYTHON_SITE)
- touch debian/python3-uno/$(OODIR)/program/pythonloader.unorc
- chmod u+w debian/python3-uno/$(OODIR)/program/pythonloader.unorc
+ mv debian/python3.3-uno/$(OODIR)/program/uno.py $(PYTHON_SITE)
+ mv debian/python3.3-uno/$(OODIR)/program/unohelper.py $(PYTHON_SITE)
+ touch debian/python3.3-uno/$(OODIR)/program/pythonloader.unorc
+ chmod u+w debian/python3.3-uno/$(OODIR)/program/pythonloader.unorc
( echo '[Bootstrap]'; \
echo 'PYTHONHOME=file:///usr/lib/python$(PYMAJOR).$(PYMINOR)' ;\
echo 'PYTHONPATH=$$PYTHONHOME $$PYTHONHOME/site-packages $$PYTHONHOME/lib-dynload $$PYTHONHOME/lib-tk $$ORIGIN' \
- ) > debian/python3-uno/$(OODIR)/program/pythonloader.unorc
- chmod u-w debian/python3-uno/$(OODIR)/program/pythonloader.unorc
+ ) > debian/python3.3-uno/$(OODIR)/program/pythonloader.unorc
+ chmod u-w debian/python3.3-uno/$(OODIR)/program/pythonloader.unorc
ifneq "$(WHEEZY_BACKPORT)" "y"
ifeq "$(ENABLE_PYTHON2)" "y"
install -d $(PYTHON2_SITE)
@@ -2209,7 +2210,7 @@ ifeq "$(ENABLE_PYTHON)" "y"
mkdir -p debian/python-uno/$(OODIR)/program
mkdir -p debian/python-uno/$(OODIR)/share/registry
mkdir -p debian/python-uno/$(OODIR)/share/Scripts
- cat debian/python3-uno/$(OODIR)/program/pythonloader.unorc \
+ cat debian/python3.3-uno/$(OODIR)/program/pythonloader.unorc \
| sed -e "s/$(PYMAJOR).$(PYMINOR)/$(PY2MAJOR).$(PY2MINOR)/" \
> debian/python-uno/$(OODIR)/program/pythonloader.unorc
for i in py2uno.so libpy2uno.so; do \
@@ -2220,11 +2221,11 @@ ifeq "$(ENABLE_PYTHON)" "y"
install -m644 $(SOURCE_TREE)/workdir/$(shell . $(SOURCE_TREE)/bin/get_config_variables OUTPATH PROEXT; echo $$OUTPATH$$PROEXT)/LinkTarget/Library/python2loader.uno.so \
debian/python-uno/$(OODIR)/program/python2loader.uno.so
ln -s python2loader.uno.so debian/python-uno/$(OODIR)/program/pythonloader.uno.so
- cp debian/python3-uno/$(OODIR)/program/pythonloader.py \
+ cp debian/python3.3-uno/$(OODIR)/program/pythonloader.py \
debian/python-uno/$(OODIR)/program
- cp debian/python3-uno/$(OODIR)/share/registry/pyuno.xcd \
+ cp debian/python3.3-uno/$(OODIR)/share/registry/pyuno.xcd \
debian/python-uno/$(OODIR)/share/registry
- cp -r debian/python3-uno/$(OODIR)/share/Scripts/python \
+ cp -r debian/python3.3-uno/$(OODIR)/share/Scripts/python \
debian/python-uno/$(OODIR)/share/Scripts
endif
endif
@@ -2232,13 +2233,13 @@ ifeq "$(ENABLE_PYTHON)" "y"
rm -f debian/libreoffice-script-provider-python/$(OODIR)/share/extensions/script-provider-for-python/registration/LICENSE
endif
- mkdir -p debian/python3-uno/usr/share/doc/python3-uno
+ mkdir -p debian/python3.3-uno/usr/share/doc/python3.3-uno
cp -r $(SOURCE_TREE)/pyuno/demo \
- debian/python3-uno/usr/share/doc/python3-uno; \
+ debian/python3.3-uno/usr/share/doc/python3.3-uno; \
for i in $(SOURCE_TREE)/pyuno/doc/*; do \
- cp $$i debian/python3-uno/usr/share/doc/python3-uno; \
+ cp $$i debian/python3.3-uno/usr/share/doc/python3.3-uno; \
done
- cd debian/python3-uno/usr/share/doc/python3-uno && \
+ cd debian/python3.3-uno/usr/share/doc/python3.3-uno && \
find . -type d -name "CVS" | xargs -r rm -rf
ifneq "$(WHEEZY_BACKPORT)" "y"
ifeq "$(ENABLE_PYTHON2)" "y"
@@ -2257,7 +2258,7 @@ endif
ifeq "$(WHEEZY_BACKPORT)" "y"
# OMG!!
rm -rf debian/python-uno
- mv debian/python3-uno debian/python-uno
+ mv debian/python3.3-uno debian/python-uno
endif
# should be empty now, remove if there
@@ -2805,14 +2806,14 @@ endif
ifeq "$(WHEEZY_BACKPORT)" "y"
dh_python2 -ppython-uno --no-guessing-versions --no-guessing-deps
else
- dh_python3 -ppython3-uno --no-guessing-deps
+ dh_python3 -ppython3.3-uno --no-guessing-deps
# adds a python3 (>= 3.2.3-3~)
ifeq "$(PYTHON_VERSION)" "current"
sed -i -e 's/python$(PYMAJOR) (>= .*)/python$(PYMAJOR) (>= 3.3~)/g' \
- debian/python3-uno.substvars
+ debian/python3.3-uno.substvars
else
sed -i -e 's/python$(PYMAJOR) (>= .*)/python$(PYMAJOR).$(PYMINOR)/g' \
- debian/python3-uno.substvars
+ debian/python3.3-uno.substvars
endif
ifeq "$(ENABLE_PYTHON2)" "y"
dh_python2 -ppython-uno --no-guessing-versions --no-guessing-deps
diff --git a/scripts/gid2pkgdirs.sh b/scripts/gid2pkgdirs.sh
index c3b8657..dfc7595 100755
--- a/scripts/gid2pkgdirs.sh
+++ b/scripts/gid2pkgdirs.sh
@@ -97,7 +97,7 @@ create_package_directory gid_Module_Brand_Prg_Draw pkg/libreoffice-
create_package_directory gid_Module_Brand_Prg_Wrt pkg/libreoffice-writer
create_package_directory gid_Module_Brand_Prg_Impress pkg/libreoffice-impress
create_package_directory gid_Module_Brand_Prg_Base pkg/libreoffice-base
-create_package_directory gid_Module_Optional_Pyuno pkg/python3-uno
+create_package_directory gid_Module_Optional_Pyuno pkg/python3.3-uno
create_package_directory gid_Module_Optional_Pyuno_LibreLogo pkg/libreoffice-librelogo
create_package_directory gid_Module_Optional_Extensions_Script_Provider_For_Python pkg/libreoffice-script-provider-python
create_package_directory gid_Module_Optional_Gnome pkg/libreoffice-gnome
--
LibreOffice packaging repository
Reply to: