[Python-apps-commits] r9785 - in packages/pybik/trunk/debian (7 files)

barcc-guest at users.alioth.debian.org barcc-guest at users.alioth.debian.org
Mon Jun 17 18:50:36 UTC 2013


    Date: Monday, June 17, 2013 @ 18:50:34
  Author: barcc-guest
Revision: 9785

packaging pybik 1.1

Added:
  packages/pybik/trunk/debian/tests/
  packages/pybik/trunk/debian/tests/all
  packages/pybik/trunk/debian/tests/control
Modified:
  packages/pybik/trunk/debian/changelog
  packages/pybik/trunk/debian/control
  packages/pybik/trunk/debian/pybik.install
  packages/pybik/trunk/debian/rules

Modified: packages/pybik/trunk/debian/changelog
===================================================================
--- packages/pybik/trunk/debian/changelog	2013-06-17 08:53:23 UTC (rev 9784)
+++ packages/pybik/trunk/debian/changelog	2013-06-17 18:50:34 UTC (rev 9785)
@@ -1,3 +1,17 @@
+pybik (1.1-1) UNRELEASED; urgency=low
+
+  * New upstream release
+      + Rendering engine now uses modern OpenGL
+        - should be faster on most systems
+        - improved lighting effect
+      + New and updated translations
+  * Updated for Python 2 -> Python 3 transition
+  * Pybik no longer works with PySide
+  * Update Standards-Version to 3.9.4, no changes needed
+  * Added autopkgtest
+
+ -- B. Clausius <barcc at gmx.de>  Sun, 16 Jun 2013 23:19:52 +0200
+
 pybik (1.0.1-2) unstable; urgency=low
 
   [ B. Clausius ]

Modified: packages/pybik/trunk/debian/control
===================================================================
--- packages/pybik/trunk/debian/control	2013-06-17 08:53:23 UTC (rev 9784)
+++ packages/pybik/trunk/debian/control	2013-06-17 18:50:34 UTC (rev 9785)
@@ -4,32 +4,32 @@
 Maintainer: Python Applications Packaging Team <python-apps-team at lists.alioth.debian.org>
 Uploaders: B. Clausius <barcc at gmx.de>
 Build-Depends: debhelper (>= 9),
-               cython (>= 0.14.1),
-               python-all-dev (>= 2.7),
+               cython3,
+               python3-all-dev (>= 3.2),
                libgl1-mesa-dev,
-               libglu1-mesa-dev,
-               python-numpy,
+               libglm-dev,
 Build-Depends-Indep:
+               python3-numpy,
+               gettext,
                intltool,
-               python-qt4,
                help2man,
 Standards-Version: 3.9.4
-X-Python-Version: >= 2.7
+X-Python3-Version: >= 3.2
+XS-Testsuite: autopkgtest
 Homepage: https://launchpad.net/pybik/
 Vcs-Svn: svn://anonscm.debian.org/python-apps/packages/pybik/trunk/
 Vcs-Browser: http://anonscm.debian.org/viewvc/python-apps/packages/pybik/trunk/
 
 Package: pybik
 Architecture: all
-Depends: ${python:Depends}, ${misc:Depends},
-         python-pyside.qtcore | python-qt4,
-         python-pyside.qtgui | python-qt4,
-         python-pyside.qtopengl | python-qt4-gl,
-         python-numpy,
+Depends: ${python3:Depends}, ${misc:Depends},
+         python3-pyqt4,
+         python3-pyqt4.qtopengl,
+         python3-numpy,
          pybik-bin (>= ${source:Version}),
          pybik-bin (<< ${source:Version}.1~)
-Suggests: python-opengl,
-          gconf2
+Recommends: python3-pyicu,
+Suggests: gconf2,
 Description: 3D Rubik's cube game
  Pybik is an interactive, graphical, single player puzzle about the cube
  invented by Ernő Rubik. Besides the cube the program can handle towers and
@@ -40,7 +40,6 @@
 Package: pybik-bin
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends},
-         python-numpy,
 Recommends: pybik
 Replaces: pybik (<< ${source:Version})
 Breaks: pybik (<< ${source:Version})

Modified: packages/pybik/trunk/debian/pybik.install
===================================================================
--- packages/pybik/trunk/debian/pybik.install	2013-06-17 08:53:23 UTC (rev 9784)
+++ packages/pybik/trunk/debian/pybik.install	2013-06-17 18:50:34 UTC (rev 9785)
@@ -3,3 +3,4 @@
 usr/lib/pybik/pybiklib/ui/
 usr/lib/pybik/pybiklib/*.py
 usr/lib/pybik/*.egg-info
+usr/lib/pybik/pybiktest/*

Modified: packages/pybik/trunk/debian/rules
===================================================================
--- packages/pybik/trunk/debian/rules	2013-06-17 08:53:23 UTC (rev 9784)
+++ packages/pybik/trunk/debian/rules	2013-06-17 18:50:34 UTC (rev 9785)
@@ -9,25 +9,28 @@
 endif
 
 %:
-	dh $@ --with python2
+	dh $@ --with python3
 
-override_dh_clean:
+override_dh_auto_clean:
+	python3 setup.py clean -a
+	rm -rf pybiklib/__pycache__ tools/__pycache__
 	rm -f debian/README
-	dh_clean
 
 override_dh_auto_build-arch:
-	dh_auto_build -- --arch-only
+	python3 setup.py build --force --arch-only
 
 override_dh_auto_build-indep:
-	python tools/create_docs.py --skip-install README=debian/README
-	dh_auto_build -- --parallel=$(NUMJOBS) --indep-only --pyqt4
+	python3 tools/create_docs.py --skip-install README=debian/README
+	python3 setup.py build --force --parallel=$(NUMJOBS) --indep-only
 
 override_dh_auto_install-arch:
-	dh_auto_install -- --install-lib=/usr/lib/pybik \
+	python3 setup.py install --force --root=$(CURDIR)/debian/tmp --no-compile -O0 --install-layout=deb \
+	                   --install-lib=/usr/lib/pybik \
 	                   --arch-only
 
 override_dh_auto_install-indep:
-	dh_auto_install -- --install-scripts=/usr/lib/pybik \
+	python3 setup.py install --force --root=$(CURDIR)/debian/tmp --no-compile -O0 --install-layout=deb \
+	                   --install-scripts=/usr/lib/pybik \
 	                   --install-lib=/usr/lib/pybik \
 	                   --data-dir=/usr/share \
 	                   --indep-only

Added: packages/pybik/trunk/debian/tests/all
===================================================================
--- packages/pybik/trunk/debian/tests/all	                        (rev 0)
+++ packages/pybik/trunk/debian/tests/all	2013-06-17 18:50:34 UTC (rev 9785)
@@ -0,0 +1,2 @@
+#!/bin/sh
+pybik --test

Added: packages/pybik/trunk/debian/tests/control
===================================================================
--- packages/pybik/trunk/debian/tests/control	                        (rev 0)
+++ packages/pybik/trunk/debian/tests/control	2013-06-17 18:50:34 UTC (rev 9785)
@@ -0,0 +1,2 @@
+Tests: all
+Depends: @




More information about the Python-apps-commits mailing list