rev 4062 - in kde-extras/pykdeextensions/trunk/debian: . patches

Fathi Boudra fboudra-guest at costa.debian.org
Fri Jun 30 12:23:44 UTC 2006


Author: fboudra-guest
Date: 2006-06-30 12:23:43 +0000 (Fri, 30 Jun 2006)
New Revision: 4062

Added:
   kde-extras/pykdeextensions/trunk/debian/patches/12_force_python2.4_script.diff
   kde-extras/pykdeextensions/trunk/debian/pycompat
   kde-extras/pykdeextensions/trunk/debian/pyversions
Modified:
   kde-extras/pykdeextensions/trunk/debian/changelog
   kde-extras/pykdeextensions/trunk/debian/control
   kde-extras/pykdeextensions/trunk/debian/libpythonize0-dev.install
   kde-extras/pykdeextensions/trunk/debian/libpythonize0.install
   kde-extras/pykdeextensions/trunk/debian/pykdeextensions.install
   kde-extras/pykdeextensions/trunk/debian/rules
Log:
package converted to python-support and force to use python2.4

Modified: kde-extras/pykdeextensions/trunk/debian/changelog
===================================================================
--- kde-extras/pykdeextensions/trunk/debian/changelog	2006-06-29 23:26:54 UTC (rev 4061)
+++ kde-extras/pykdeextensions/trunk/debian/changelog	2006-06-30 12:23:43 UTC (rev 4062)
@@ -1,3 +1,16 @@
+pykdeextensions (0.4.0-3) unstable; urgency=low
+
+  * Converted package to python-support
+  * Added pycompat and pyversions
+  * Force to use python2.4 (Closes: #375618)
+  * Added to Build-Depends: python-support, python2.4-dev,
+    kdelibs4c2a (for kde-config)
+  * Updated libpythonize0-dev, libpythonize0, and pykdextensions install files
+  * Cleaned up rules
+  * Added 12_force_python2.4_script.diff to force python2.4 in scripts
+
+ -- Fathi Boudra <fboudra at free.fr>  Thu, 29 Jun 2006 15:41:39 +0200
+
 pykdeextensions (0.4.0-2) unstable; urgency=low
 
   * Converted package to cdbs

Modified: kde-extras/pykdeextensions/trunk/debian/control
===================================================================
--- kde-extras/pykdeextensions/trunk/debian/control	2006-06-29 23:26:54 UTC (rev 4061)
+++ kde-extras/pykdeextensions/trunk/debian/control	2006-06-30 12:23:43 UTC (rev 4062)
@@ -3,12 +3,16 @@
 Priority: optional
 Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>
 Uploaders: Fathi Boudra <fboudra at free.fr>, Mark Purcell <msp at debian.org>
-Build-Depends: cdbs, debhelper (>= 5.0.0), chrpath, libtool, libxml2-utils, libxrandr-dev, libxxf86vm-dev, pyqt-tools, python-kde3, python-sip4-dev
+Build-Depends: cdbs (>= 0.4.43), debhelper (>= 5.0.37.2), chrpath, libtool,
+ libxml2-utils, libxrandr-dev, libxxf86vm-dev, pyqt-tools, python-kde3,
+ python-sip4-dev, python-support (>= 0.3), python-all-dev (>= 2.3.5-11),
+ kdelibs4c2a
 Standards-Version: 3.7.2
 
 Package: pykdeextensions
 Architecture: any
 Depends: ${python:Depends}
+Provides: ${python:Provides}
 Description: Python packages to support KDE applications (scripts)
  PyKDE Extensions is a collection of software and Python packages
  to support the creation and installation of KDE applications.
@@ -30,7 +34,7 @@
 Package: libpythonize0
 Architecture: any
 Section: libs
-Depends: ${shlibs:Depends}, ${misc:Depends}, python2.3-dev
+Depends: ${shlibs:Depends}, ${misc:Depends}, python2.4-dev
 Description: Python packages to support KDE applications (library)
  PyKDE Extensions is a collection of software and Python packages
  to support the creation and installation of KDE applications.

Modified: kde-extras/pykdeextensions/trunk/debian/libpythonize0-dev.install
===================================================================
--- kde-extras/pykdeextensions/trunk/debian/libpythonize0-dev.install	2006-06-29 23:26:54 UTC (rev 4061)
+++ kde-extras/pykdeextensions/trunk/debian/libpythonize0-dev.install	2006-06-30 12:23:43 UTC (rev 4062)
@@ -1,4 +1,4 @@
-debian/tmp/usr/include/* usr/include
-debian/tmp/usr/lib/lib*.a usr/lib
-debian/tmp/usr/lib/lib*.la usr/lib
-debian/tmp/usr/lib/lib*.so usr/lib
+usr/include/pythonize.h
+usr/lib/libpythonize.a
+usr/lib/libpythonize.la
+usr/lib/libpythonize.so

Modified: kde-extras/pykdeextensions/trunk/debian/libpythonize0.install
===================================================================
--- kde-extras/pykdeextensions/trunk/debian/libpythonize0.install	2006-06-29 23:26:54 UTC (rev 4061)
+++ kde-extras/pykdeextensions/trunk/debian/libpythonize0.install	2006-06-30 12:23:43 UTC (rev 4062)
@@ -1 +1 @@
-debian/tmp/usr/lib/lib*.so.* usr/lib
+usr/lib/libpythonize.so.*

Added: kde-extras/pykdeextensions/trunk/debian/patches/12_force_python2.4_script.diff
===================================================================
--- kde-extras/pykdeextensions/trunk/debian/patches/12_force_python2.4_script.diff	2006-06-29 23:26:54 UTC (rev 4061)
+++ kde-extras/pykdeextensions/trunk/debian/patches/12_force_python2.4_script.diff	2006-06-30 12:23:43 UTC (rev 4062)
@@ -0,0 +1,99 @@
+diff -Nur pykdeextensions-0.4.0/app_templates/kcontrol_module/setup.py pykdeextensions-0.4.0.new/app_templates/kcontrol_module/setup.py
+--- pykdeextensions-0.4.0/app_templates/kcontrol_module/setup.py	2005-06-18 11:33:58.000000000 +0200
++++ pykdeextensions-0.4.0.new/app_templates/kcontrol_module/setup.py	2006-06-30 13:03:36.000000000 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2.4
+ ###########################################################################
+ # setup - description                                                     #
+ # ------------------------------                                          #
+diff -Nur pykdeextensions-0.4.0/app_templates/kcontrol_module/src/kcontrol_module.py pykdeextensions-0.4.0.new/app_templates/kcontrol_module/src/kcontrol_module.py
+--- pykdeextensions-0.4.0/app_templates/kcontrol_module/src/kcontrol_module.py	2005-06-04 15:33:33.000000000 +0200
++++ pykdeextensions-0.4.0.new/app_templates/kcontrol_module/src/kcontrol_module.py	2006-06-30 13:03:26.000000000 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2.4
+ ###########################################################################
+ # kcontrol_module - description                                           #
+ # ------------------------------                                          #
+diff -Nur pykdeextensions-0.4.0/app_templates/kdeapp/setup.py pykdeextensions-0.4.0.new/app_templates/kdeapp/setup.py
+--- pykdeextensions-0.4.0/app_templates/kdeapp/setup.py	2005-06-18 11:33:49.000000000 +0200
++++ pykdeextensions-0.4.0.new/app_templates/kdeapp/setup.py	2006-06-30 11:10:31.000000000 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2.4
+ ###########################################################################
+ # setup - description                                                     #
+ # ------------------------------                                          #
+diff -Nur pykdeextensions-0.4.0/app_templates/kdeapp/src/kdeapp.py pykdeextensions-0.4.0.new/app_templates/kdeapp/src/kdeapp.py
+--- pykdeextensions-0.4.0/app_templates/kdeapp/src/kdeapp.py	2005-05-14 21:14:18.000000000 +0200
++++ pykdeextensions-0.4.0.new/app_templates/kdeapp/src/kdeapp.py	2006-06-30 11:10:17.000000000 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2.4
+ ###########################################################################
+ # kdeapp - description                                                    #
+ # ------------------------------                                          #
+diff -Nur pykdeextensions-0.4.0/app_templates/kdeapp/src/prefdialog.py pykdeextensions-0.4.0.new/app_templates/kdeapp/src/prefdialog.py
+--- pykdeextensions-0.4.0/app_templates/kdeapp/src/prefdialog.py	2005-05-14 21:14:34.000000000 +0200
++++ pykdeextensions-0.4.0.new/app_templates/kdeapp/src/prefdialog.py	2006-06-30 11:10:03.000000000 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2.4
+ ###########################################################################
+ # testapp - description                                                   #
+ # ------------------------------                                          #
+diff -Nur pykdeextensions-0.4.0/app_templates/kdeutility/setup.py pykdeextensions-0.4.0.new/app_templates/kdeutility/setup.py
+--- pykdeextensions-0.4.0/app_templates/kdeutility/setup.py	2005-06-18 11:34:12.000000000 +0200
++++ pykdeextensions-0.4.0.new/app_templates/kdeutility/setup.py	2006-06-30 11:08:46.000000000 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2.4
+ ###########################################################################
+ # setup - description                                                     #
+ # ------------------------------                                          #
+diff -Nur pykdeextensions-0.4.0/app_templates/kdeutility/src/kdeutility.py pykdeextensions-0.4.0.new/app_templates/kdeutility/src/kdeutility.py
+--- pykdeextensions-0.4.0/app_templates/kdeutility/src/kdeutility.py	2005-05-14 21:11:20.000000000 +0200
++++ pykdeextensions-0.4.0.new/app_templates/kdeutility/src/kdeutility.py	2006-06-30 11:07:36.000000000 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2.4
+ ###########################################################################
+ # kdeutility - description                                                #
+ # ------------------------------                                          #
+diff -Nur pykdeextensions-0.4.0/app_templates/kioslave/setup.py pykdeextensions-0.4.0.new/app_templates/kioslave/setup.py
+--- pykdeextensions-0.4.0/app_templates/kioslave/setup.py	2005-09-11 13:27:27.000000000 +0200
++++ pykdeextensions-0.4.0.new/app_templates/kioslave/setup.py	2006-06-30 11:09:31.000000000 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2.4
+ ###########################################################################
+ # setup - description                                                     #
+ # ------------------------------                                          #
+diff -Nur pykdeextensions-0.4.0/app_templates/kioslave/src/kioslave.py pykdeextensions-0.4.0.new/app_templates/kioslave/src/kioslave.py
+--- pykdeextensions-0.4.0/app_templates/kioslave/src/kioslave.py	2005-09-19 21:44:17.000000000 +0200
++++ pykdeextensions-0.4.0.new/app_templates/kioslave/src/kioslave.py	2006-06-30 11:09:16.000000000 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2.4
+ ###########################################################################
+ # kioslave - description                                                  #
+ # ------------------------------                                          #
+diff -Nur pykdeextensions-0.4.0/src/kdedistutils.py pykdeextensions-0.4.0.new/src/kdedistutils.py
+--- pykdeextensions-0.4.0/src/kdedistutils.py	2006-06-30 11:06:39.000000000 +0200
++++ pykdeextensions-0.4.0.new/src/kdedistutils.py	2006-06-30 13:04:21.000000000 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2.4
+ ###########################################################################
+ # kdedistutils - description                                              #
+ # ------------------------------                                          #
+diff -Nur pykdeextensions-0.4.0/src/qtuicompiler.py pykdeextensions-0.4.0.new/src/qtuicompiler.py
+--- pykdeextensions-0.4.0/src/qtuicompiler.py	2005-05-22 01:56:46.000000000 +0200
++++ pykdeextensions-0.4.0.new/src/qtuicompiler.py	2006-06-30 13:03:58.000000000 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python2.4
+ ###########################################################################
+ # qtuicompiler - description                                              #
+ # ------------------------------                                          #

Added: kde-extras/pykdeextensions/trunk/debian/pycompat
===================================================================
--- kde-extras/pykdeextensions/trunk/debian/pycompat	2006-06-29 23:26:54 UTC (rev 4061)
+++ kde-extras/pykdeextensions/trunk/debian/pycompat	2006-06-30 12:23:43 UTC (rev 4062)
@@ -0,0 +1 @@
+2

Modified: kde-extras/pykdeextensions/trunk/debian/pykdeextensions.install
===================================================================
--- kde-extras/pykdeextensions/trunk/debian/pykdeextensions.install	2006-06-29 23:26:54 UTC (rev 4061)
+++ kde-extras/pykdeextensions/trunk/debian/pykdeextensions.install	2006-06-30 12:23:43 UTC (rev 4062)
@@ -1,7 +1,7 @@
-AUTHORS usr/share/apps/pykdeextensions
-ChangeLog usr/share/apps/pykdeextensions
-INSTALL usr/share/apps/pykdeextensions
-NEWS usr/share/apps/pykdeextensions
-app_templates usr/share/apps/pykdeextensions
-doc/en/* usr/share/doc/kde/HTML/en/pykdeextensions
-debian/tmp/usr/lib/python2.3/site-packages/*.py usr/lib/python2.3/site-packages
+usr/lib/python2.4/site-packages
+usr/share/apps/pykdeextensions/AUTHORS
+usr/share/apps/pykdeextensions/ChangeLog
+usr/share/apps/pykdeextensions/INSTALL
+usr/share/apps/pykdeextensions/NEWS
+usr/share/apps/pykdeextensions/app_templates
+usr/share/doc/kde/HTML/en/pykdeextensions

Added: kde-extras/pykdeextensions/trunk/debian/pyversions
===================================================================
--- kde-extras/pykdeextensions/trunk/debian/pyversions	2006-06-29 23:26:54 UTC (rev 4061)
+++ kde-extras/pykdeextensions/trunk/debian/pyversions	2006-06-30 12:23:43 UTC (rev 4062)
@@ -0,0 +1 @@
+2.4-

Modified: kde-extras/pykdeextensions/trunk/debian/rules
===================================================================
--- kde-extras/pykdeextensions/trunk/debian/rules	2006-06-29 23:26:54 UTC (rev 4061)
+++ kde-extras/pykdeextensions/trunk/debian/rules	2006-06-30 12:23:43 UTC (rev 4062)
@@ -1,30 +1,29 @@
 #!/usr/bin/make -f
 
+DEB_PYTHON_SYSTEM = pysupport
+DEB_DH_INSTALL_ARGS = --sourcedir=debian/tmp
+
 include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/rules/simple-patchsys.mk
 include /usr/share/cdbs/1/class/python-distutils.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
 
-binary-install/pykdeextensions::
+
+install/pykdeextensions::
 	# remove extra-license-file
-	rm -f debian/pykdeextensions/usr/share/apps/pykdeextensions/app_templates/kdeutility/COPYING
-	rm -f debian/pykdeextensions/usr/share/apps/pykdeextensions/app_templates/kdeapp/COPYING
-	rm -f debian/pykdeextensions/usr/share/apps/pykdeextensions/app_templates/kcontrol_module/COPYING
-	rm -f debian/pykdeextensions/usr/share/apps/pykdeextensions/app_templates/kioslave/COPYING
+	rm -f debian/tmp/usr/share/apps/pykdeextensions/app_templates/kdeutility/COPYING
+	rm -f debian/tmp/usr/share/apps/pykdeextensions/app_templates/kdeapp/COPYING
+	rm -f debian/tmp/usr/share/apps/pykdeextensions/app_templates/kcontrol_module/COPYING
+	rm -f debian/tmp/usr/share/apps/pykdeextensions/app_templates/kioslave/COPYING
 
-	# remove script-not-executable
-	chmod 0755 debian/pykdeextensions/usr/lib/python2.3/site-packages/*.py
-	chmod 0755 debian/pykdeextensions/usr/share/apps/pykdeextensions/app_templates/kdeapp/src/*.py
+	# fix script-not-executable
+	chmod 0755 debian/tmp/usr/lib/python2.4/site-packages/qtuicompiler.py
+	chmod 0755 debian/tmp/usr/lib/python2.4/site-packages/kdedistutils.py
+	chmod 0755 debian/tmp/usr/share/apps/pykdeextensions/app_templates/kdeapp/src/prefdialog.py
 
-	# fix permissions
-	chmod 0644 debian/pykdeextensions/usr/lib/python2.3/site-packages/kdedesigner.py
-	chmod 0644 debian/pykdeextensions/usr/lib/python2.3/site-packages/qtdesigner.py
-	chmod 0644 debian/pykdeextensions/usr/share/apps/pykdeextensions/app_templates/kdeapp/src/kdeappiface.py
-	chmod 0644 debian/pykdeextensions/usr/share/apps/pykdeextensions/app_templates/kdeapp/src/kdeappview.py
+install/libpythonize0::
+	# fix binary-or-shlib-defines-rpath
+	chrpath -d debian/tmp/usr/lib/libpythonize.so.*
 
-binary-install/libpythonize0::
-	# remove binary-or-shlib-defines-rpath
-	chrpath -d debian/libpythonize0/usr/lib/lib*.so.*
-
 clean::
 	rm -rf build
 	rm -f src/*.pyc




More information about the pkg-kde-commits mailing list