[Python-modules-commits] r17994 - in packages/pyside/trunk/debian (control rules)

odyx at users.alioth.debian.org odyx at users.alioth.debian.org
Tue Aug 2 20:42:09 UTC 2011


    Date: Tuesday, August 2, 2011 @ 20:42:08
  Author: odyx
Revision: 17994

Symlink arch:any packages' documentation to libpyside's. Make sure the dependencies are explicit for Policy compliance.

Modified:
  packages/pyside/trunk/debian/control
  packages/pyside/trunk/debian/rules

Modified: packages/pyside/trunk/debian/control
===================================================================
--- packages/pyside/trunk/debian/control	2011-08-02 20:41:59 UTC (rev 17993)
+++ packages/pyside/trunk/debian/control	2011-08-02 20:42:08 UTC (rev 17994)
@@ -60,8 +60,8 @@
   python-pyside.qtsvg (>= ${binary:Version}) |
   python-pyside.qtuitools (>= ${binary:Version}) |
   python-pyside.qtwebkit (>= ${binary:Version}) |
-  python-pyside.qtxml (>= ${binary:Version}) |
-  libpyside1.0 (>= ${binary:Version})
+  python-pyside.qtxml (>= ${binary:Version}),
+  libpyside1.0 (= ${binary:Version})
 Description: Python bindings for Qt 4 (debug symbols)
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
@@ -80,7 +80,7 @@
 Package: libpyside-dev
 Architecture: any
 Section: libdevel
-Depends: ${shlibs:Depends}, ${misc:Depends}, libpyside1.0 (=${binary:Version}), libqt4-dev (>= 4:4.7.0)
+Depends: ${shlibs:Depends}, ${misc:Depends}, libpyside1.0 (= ${binary:Version}), libqt4-dev (>= 4:4.7.0)
 Replaces: libpyside0.3 (<< 0.4.0)
 Breaks: libpyside0.3 (<< 0.4.0)
 Description: Python bindings for Qt 4 (development files)
@@ -91,7 +91,7 @@
 
 Package: python-pyside.qtcore
 Architecture: any
-Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
+Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libpyside1.0 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Qt 4 core module - Python bindings
  Qt is a cross-platform C++ application framework. Qt's primary feature
@@ -101,7 +101,7 @@
 
 Package: python-pyside.qtdeclarative
 Architecture: any
-Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
+Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libpyside1.0 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Qt 4 Declarative module - Python bindings
  Qt is a cross-platform C++ application framework. Qt's primary feature
@@ -111,7 +111,7 @@
 
 Package: python-pyside.qtgui
 Architecture: any
-Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
+Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libpyside1.0 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Qt 4 GUI module - Python bindings
  Qt is a cross-platform C++ application framework. Qt's primary feature
@@ -121,7 +121,7 @@
 
 Package: python-pyside.qthelp
 Architecture: any
-Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
+Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libpyside1.0 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Qt 4 help module - Python bindings
  Qt is a cross-platform C++ application framework. Qt's primary feature
@@ -131,7 +131,7 @@
 
 Package: python-pyside.qtnetwork
 Architecture: any
-Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
+Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libpyside1.0 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Qt 4 network module - Python bindings
  Qt is a cross-platform C++ application framework. Qt's primary feature
@@ -141,7 +141,7 @@
 
 Package: python-pyside.qtopengl
 Architecture: any
-Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
+Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libpyside1.0 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Qt 4 OpenGL module - Python bindings
  Qt is a cross-platform C++ application framework. Qt's primary feature
@@ -154,7 +154,7 @@
 
 Package: python-pyside.phonon
 Architecture: any
-Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
+Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libpyside1.0 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Qt 4 Phonon module - Python bindings
  Qt is a cross-platform C++ application framework. Qt's primary feature
@@ -164,7 +164,7 @@
 
 Package: python-pyside.qtscript
 Architecture: any
-Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
+Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libpyside1.0 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Qt 4 script module - Python bindings
  Qt is a cross-platform C++ application framework. Qt's primary feature
@@ -175,7 +175,7 @@
 
 Package: python-pyside.qtsql
 Architecture: any
-Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
+Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libpyside1.0 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Qt 4 SQL module - Python bindings
  Qt is a cross-platform C++ application framework. Qt's primary feature
@@ -185,7 +185,7 @@
 
 Package: python-pyside.qtsvg
 Architecture: any
-Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
+Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libpyside1.0 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Qt 4 SVG module - Python bindings
  Qt is a cross-platform C++ application framework. Qt's primary feature
@@ -198,7 +198,7 @@
 
 Package: python-pyside.qttest
 Architecture: any
-Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
+Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libpyside1.0 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Qt 4 test module - Python bindings
  Qt is a cross-platform C++ application framework. Qt's primary feature
@@ -208,7 +208,7 @@
 
 Package: python-pyside.qtuitools
 Architecture: any
-Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
+Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libpyside1.0 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Qt 4 UI tools module - Python bindings
  Qt is a cross-platform C++ application framework. Qt's primary feature
@@ -218,7 +218,7 @@
 
 Package: python-pyside.qtwebkit
 Architecture: any
-Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
+Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libpyside1.0 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Qt 4 WebKit module - Python bindings
  Qt is a cross-platform C++ application framework. Qt's primary feature
@@ -228,7 +228,7 @@
 
 Package: python-pyside.qtxml
 Architecture: any
-Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
+Depends: ${pycmakedeps:Depends}, ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libpyside1.0 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: Qt 4 XML module - Python bindings
  Qt is a cross-platform C++ application framework. Qt's primary feature

Modified: packages/pyside/trunk/debian/rules
===================================================================
--- packages/pyside/trunk/debian/rules	2011-08-02 20:41:59 UTC (rev 17993)
+++ packages/pyside/trunk/debian/rules	2011-08-02 20:42:08 UTC (rev 17994)
@@ -86,6 +86,15 @@
 override_dh_auto_test-%:
 	- dh_auto_test --builddirectory=build-$*
 
+#### usr/share/doc/* symlinks ####
+override_dh_link:
+	# Replace doc directories by symlinks
+	for p in `dh_listpackages -a -Nlibpyside1.0`; do \
+		rm -Rf debian/$$p/usr/share/doc/$$p; \
+		ln -sf libpyside1.0 debian/$$p/usr/share/doc/$$p ; \
+	done
+	dh_link
+
 #### CLEAN ####
 override_dh_auto_clean:
 	rm -rf build-*




More information about the Python-modules-commits mailing list