2009/5/5 Sune Vuorela <s...@vuorela.dk>:
> Your first steps is to take a look at
> http://pkg-kde.alioth.debian.org/join.html and create a account on
> alioth.debian.org and ask for project membership to pkg-kde.

I already have an alioth account (I maintain Malayalam translation of
debian installer) pravi-guest and requested membership to pkg-kde.

> Next we will set you up so you have write access to our svn repository.
> http://pkg-kde.alioth.debian.org/pkgkdesvn.html - qzion,qedje is in the krap
> subdir.
>
> and last but not least is the joys of library packaging and checking wether
> the abi of the library is still the same.

hmm, it definitely needs some more work. I'm attaching a first attempt
to create python packages -- still got to figure out how to handle
module byte compiling with cdbs (most python packages use setup.py,
but this one is using cmake).

- Praveen
-- 
പ്രവീണ്‍ അരിമ്പ്രത്തൊടിയില്‍
<GPLv2> I know my rights; I want my phone call!
<DRM> What use is a phone call, if you are unable to speak?
(as seen on /.)
Join The DRM Elimination Crew Now!
http://fci.wikia.com/wiki/Anti-DRM-Campaign
diff -u qzion-0.3.0/debian/changelog qzion-0.4.0/debian/changelog
--- qzion-0.3.0/debian/changelog	2009-05-03 16:11:18.000000000 -0700
+++ qzion-0.4.0/debian/changelog	2009-05-05 02:28:36.000000000 -0700
@@ -1,3 +1,18 @@
+qzion (0.4.0-0.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * New upstream release.
+  * debian/rules
+      * Build tool migration from qmake to cmake. 
+      * prl files handling removed (these are not created anymore).
+  * debian/control
+      * New build dependencies on pyqt4, sip4 and their -dev added.
+      * New packages python-qzion0 and python-qzion-dev added.
+      * Updated homeapge with new url.
+      * Vcs-Git and Vcs-Browser fileds added.
+
+ -- Praveen Arimbrathodiyil (A proud GNU user) <prav...@gmail.com>  Sun, 03 May 2009 16:17:58 -0700
+
 qzion (0.3.0-2) unstable; urgency=low
 
   * Upload to unstable
diff -u qzion-0.3.0/debian/control qzion-0.4.0/debian/control
--- qzion-0.3.0/debian/control	2009-05-03 16:11:18.000000000 -0700
+++ qzion-0.4.0/debian/control	2009-05-05 02:44:11.000000000 -0700
@@ -1,10 +1,13 @@
 Source: qzion
 Priority: optional
 Maintainer: Debian Krap Maintainers <debian-qt-...@lists.debian.org>
-Build-Depends: debhelper (>= 5), cdbs, qt4-qmake, libqt4-dev
+Build-Depends: debhelper (>= 5), cdbs, cmake, python, libqt4-dev, python-qt4, python-qt4-dev, sip4, python-sip4-dev
 Standards-Version: 3.8.0
 Section: libs
-Homepage: http://dev.openbossa.org/trac/qedje
+XS-Python-Version: current
+Homepage: http://code.openbossa.org/projects/qzion
+Vcs-Git: git://code.openbossa.org/qzion/mainline.git
+Vcs-Browser: http://code.openbossa.org/projects/qzion/repos/mainline
 Uploaders: Jonathan Riddell <jridd...@ubuntu.com>, Sune Vuorela <deb...@pusling.com>, George Kiagiadakis <gkiag...@csd.uoc.gr>
 
 Package: libqzion-dev
@@ -26,3 +29,26 @@
  QZion is a canvas abstraction used by and made for QEdje. As it is an
  abstraction, different implementations can exist, making it possible to
  optimize QEdje for different platforms/devices.
+
+Package: python-qzion0
+Architecture: any
+Section: python
+Provides: ${python:Provides}
+Depends: ${python:Depends}, ${shlibs:Depends}
+XB-Python-Version: ${python:Versions}
+Description: python bindings for canvas abstraction used by and made for QEdje
+ QZion is a canvas abstraction used by and made for QEdje. As it is an
+ abstraction, different implementations can exist, making it possible to
+ optimize QEdje for different platforms/devices.
+ .
+ This package contains python modules.
+
+Package: python-qzion-dev
+Architecture: all
+Depends: python-qzion0, ${python:Depends}, python-sip4-dev
+Description: python bindings for canvas abstraction used by and made for QEdje development files
+ QZion is a canvas abstraction used by and made for QEdje. As it is an
+ abstraction, different implementations can exist, making it possible to
+ optimize QEdje for different platforms/devices.
+ .
+ This package contains sip modules.
diff -u qzion-0.3.0/debian/libqzion-dev.install qzion-0.4.0/debian/libqzion-dev.install
--- qzion-0.3.0/debian/libqzion-dev.install	2009-05-03 16:11:18.000000000 -0700
+++ qzion-0.4.0/debian/libqzion-dev.install	2009-05-03 16:26:05.000000000 -0700
@@ -1,4 +1,3 @@
 usr/include/*
 usr/lib/lib*.so
 usr/lib/pkgconfig/*
-usr/lib/libqzion.prl
Only in qzion-0.4.0/debian/: pycompat
Only in qzion-0.4.0/debian/: python-module-stampdir
Only in qzion-0.4.0/debian/: python-qzion0.install
Only in qzion-0.4.0/debian/: python-qzion-dev.install
diff -u qzion-0.3.0/debian/rules qzion-0.4.0/debian/rules
--- qzion-0.3.0/debian/rules	2009-05-03 16:11:18.000000000 -0700
+++ qzion-0.4.0/debian/rules	2009-05-05 02:17:39.000000000 -0700
@@ -1,24 +1,15 @@
 #!/usr/bin/make -f
 
-QMAKE = qmake-qt4
-DEB_QMAKE_ARGS = PREFIX=/usr
 DEB_DH_INSTALL_SOURCEDIR = debian/tmp
 
 include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/qmake.mk
+include /usr/share/cdbs/1/class/cmake.mk
 
 clean::
 	rm -rf debian/tmp
-	rm -f src/qpainter/libqzion.prl
 	rm -rf src/qpainter/pkgconfig
 
 common-install-arch::
 # Fix wrong path in pkgconfig files
 	find $(DEB_DESTDIR)/usr/lib/pkgconfig -type f -name '*.pc' \
 		-exec perl -pi -e "s, -L$(CURDIR)/?\S+,,g" {} \;
-# Fix wrong path in prl files
-	find $(DEB_DESTDIR)/usr/lib -type f -name '*.prl' \
-		-exec perl -pi -e "s, -L$(CURDIR)/\S+,,g" {} \;
-	find $(DEB_DESTDIR)/usr/lib -type f -name '*.prl' \
-		-exec sed -i -e "/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/" {} \;
-
Only in qzion-0.3.0/debian/: .svn
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Reply via email to