[Python-modules-commits] r25071 - in packages/sip4/trunk/debian (6 files)

kitterman at users.alioth.debian.org kitterman at users.alioth.debian.org
Wed Jul 3 21:50:31 UTC 2013


    Date: Wednesday, July 3, 2013 @ 21:50:30
  Author: kitterman
Revision: 25071

  * Split usr/bin/sip out of python-sip-dev to fix missing depends for
    python3-sip-dev without requiring dragging in all of python-sip for
    Python 3 projects
    - Add sip-dev to debian/control with breaks/replaces on old python-sip-dev
      versions
    - Add sip-dev to depends for python-sip-dev and python3-sip-dev
    - Update .install and .manpages files for package split
  * Remove redundant Recommends on python-sip/python3-sip in the -dev
    packages

Added:
  packages/sip4/trunk/debian/sip-dev.install
  packages/sip4/trunk/debian/sip-dev.manpages
Modified:
  packages/sip4/trunk/debian/changelog
  packages/sip4/trunk/debian/control
  packages/sip4/trunk/debian/python-sip-dev.install
  packages/sip4/trunk/debian/python-sip-dev.manpages

Modified: packages/sip4/trunk/debian/changelog
===================================================================
--- packages/sip4/trunk/debian/changelog	2013-07-03 19:05:29 UTC (rev 25070)
+++ packages/sip4/trunk/debian/changelog	2013-07-03 21:50:30 UTC (rev 25071)
@@ -1,3 +1,17 @@
+sip4 (4.14.7-3) UNRELEASED; urgency=low
+
+  * Split usr/bin/sip out of python-sip-dev to fix missing depends for
+    python3-sip-dev without requiring dragging in all of python-sip for
+    Python 3 projects
+    - Add sip-dev to debian/control with breaks/replaces on old python-sip-dev
+      versions
+    - Add sip-dev to depends for python-sip-dev and python3-sip-dev
+    - Update .install and .manpages files for package split
+  * Remove redundant Recommends on python-sip/python3-sip in the -dev
+    packages
+
+ -- Scott Kitterman <scott at kitterman.com>  Wed, 03 Jul 2013 17:33:19 -0400
+
 sip4 (4.14.7-2) unstable; urgency=low
 
   * Fix sip API bump missed in the last upload (Closes: #712669)

Modified: packages/sip4/trunk/debian/control
===================================================================
--- packages/sip4/trunk/debian/control	2013-07-03 19:05:29 UTC (rev 25070)
+++ packages/sip4/trunk/debian/control	2013-07-03 21:50:30 UTC (rev 25071)
@@ -40,9 +40,8 @@
 Package: python-sip-dev
 Architecture: any
 Section: python
-Depends: ${python:Depends}, python-sip (= ${binary:Version}), python-dev,
- ${shlibs:Depends}, ${misc:Depends}
-Recommends: python-sip (>= ${source:Version})
+Depends: ${python:Depends}, python-sip (= ${binary:Version}), sip-dev (= ${binary:Version}),
+ python-dev, ${shlibs:Depends}, ${misc:Depends}
 Suggests: python-sip-doc
 Description: Python/C++ bindings generator development files
  SIP is a tool for generating bindings for C++ classes with some ideas
@@ -63,9 +62,40 @@
      - global class instances
      - static member functions.
  .
- This package contains the code generator tool and the development headers
- needed to develop Python bindings with sip.
+ This package contains sipdistutils and the development headers needed to
+ develop Python bindings with sip.
 
+Package: sip-dev
+Architecture: any
+Section: python
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends: python-sip-dev (>= ${source:Version}) | python3-sip-dev (>= ${source:Version})
+Suggests: python-sip-doc
+Breaks: python-sip-dev (<< 4.14.7-3~)
+Replaces: python-sip-dev (<< 4.14.7-3~)
+Description: Python/C++ bindings generator code generator application
+ SIP is a tool for generating bindings for C++ classes with some ideas
+ borrowed from SWIG, but capable of tighter bindings because of its
+ specificity towards C++ and Python.
+ .
+ SIP was originally designed to generate Python bindings for KDE and so
+ has explicit support for the signal slot mechanism used by the Qt/KDE
+ class libraries.
+ .
+ Features:
+     - connecting Qt signals to Python functions and class methods
+     - connecting Python signals to Qt slots
+     - overloading virtual member functions with Python class methods
+     - protected member functions
+     - abstract classes
+     - enumerated types
+     - global class instances
+     - static member functions.
+ .
+ This package contains the code generator tool needed to develop Python and
+ Python 3 bindings with sip.
+
+
 Package: python-sip-doc
 Architecture: all
 Section: doc
@@ -108,8 +138,8 @@
 Package: python3-sip-dev
 Architecture: any
 Section: python
-Depends: ${python3:Depends}, python3-sip (= ${binary:Version}), python3-dev, ${shlibs:Depends}, ${misc:Depends}
-Recommends: python3-sip (>= ${source:Version})
+Depends: ${python3:Depends}, python3-sip (= ${binary:Version}), sip-dev (= ${binary:Version}),
+ python3-dev, ${shlibs:Depends}, ${misc:Depends}
 Suggests: python-sip-doc
 Description: Python 3/C++ bindings generator development files
  SIP is a tool for generating bindings for C++ classes with some ideas
@@ -130,8 +160,8 @@
      - global class instances
      - static member functions.
  .
- This package contains the code generator tool and the development headers
- needed to develop Python 3 bindings with sip.
+ This package contains sipdistutils and the development headers needed to
+ develop Python 3 bindings with sip.
 
 Package: python3-sip-dbg
 Architecture: any

Modified: packages/sip4/trunk/debian/python-sip-dev.install
===================================================================
--- packages/sip4/trunk/debian/python-sip-dev.install	2013-07-03 19:05:29 UTC (rev 25070)
+++ packages/sip4/trunk/debian/python-sip-dev.install	2013-07-03 21:50:30 UTC (rev 25071)
@@ -1 +1 @@
-usr/bin/*
+usr/bin/dh_sip

Modified: packages/sip4/trunk/debian/python-sip-dev.manpages
===================================================================
--- packages/sip4/trunk/debian/python-sip-dev.manpages	2013-07-03 19:05:29 UTC (rev 25070)
+++ packages/sip4/trunk/debian/python-sip-dev.manpages	2013-07-03 21:50:30 UTC (rev 25071)
@@ -1,2 +1 @@
-debian/manpages/sip.1
 debian/manpages/dh_sip.1

Added: packages/sip4/trunk/debian/sip-dev.install
===================================================================
--- packages/sip4/trunk/debian/sip-dev.install	                        (rev 0)
+++ packages/sip4/trunk/debian/sip-dev.install	2013-07-03 21:50:30 UTC (rev 25071)
@@ -0,0 +1 @@
+usr/bin/sip

Added: packages/sip4/trunk/debian/sip-dev.manpages
===================================================================
--- packages/sip4/trunk/debian/sip-dev.manpages	                        (rev 0)
+++ packages/sip4/trunk/debian/sip-dev.manpages	2013-07-03 21:50:30 UTC (rev 25071)
@@ -0,0 +1 @@
+debian/manpages/sip.1




More information about the Python-modules-commits mailing list