2009/5/5 Sune Vuorela <[email protected]>: > 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) <[email protected]> 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 <[email protected]> -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 <[email protected]>, Sune Vuorela <[email protected]>, George Kiagiadakis <[email protected]> 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
