# HG changeset patch # User Aurelien Campeas # Date 1250701739 -7200 # Node ID 53bf6a2bfdfcbe08db815d6e29348b4f7dda3b2f # Parent 9a243ba71260990a6fd1a242d59305081ad9f3b7 [debian] fix (hopefully) packaging problems with hardy diff -r 9a243ba71260 -r 53bf6a2bfdfc debian.hardy/control --- a/debian.hardy/control Wed Aug 19 08:32:18 2009 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,131 +0,0 @@ -Source: cubicweb -Section: web -Priority: optional -Maintainer: Logilab S.A. -Uploaders: Sylvain Thenault , - Julien Jehannet , - Aurélien Campéas -Build-Depends: debhelper (>= 5), python-dev (>=2.4), python-central (>= 0.5) -Standards-Version: 3.8.0 -Homepage: http://www.cubicweb.org -XS-Python-Version: >= 2.4, << 2.6 - - -Package: cubicweb -Architecture: all -XB-Python-Version: ${python:Versions} -Depends: ${python:Depends}, cubicweb-server (= ${source:Version}), cubicweb-twisted (= ${source:Version}), cubicweb-client (= ${source:Version}) -XB-Recommends: (postgresql, postgresql-plpython, postgresql-contrib) | mysql | sqlite3 -Recommends: postgresql | mysql | sqlite3 -Description: the complete CubicWeb framework - CubicWeb is a semantic web application framework. - . - This package will install all the components you need to run cubicweb on - a single machine. You can also deploy cubicweb by running the different - process on different computers, in which case you need to install the - corresponding packages on the different hosts. - - -Package: cubicweb-server -Architecture: all -XB-Python-Version: ${python:Versions} -Conflicts: cubicweb-multisources -Replaces: cubicweb-multisources -Provides: cubicweb-multisources -Depends: ${python:Depends}, cubicweb-common (= ${source:Version}), cubicweb-ctl (= ${source:Version}), python-indexer (>= 0.6.1), python-psycopg2 | python-mysqldb | python-pysqlite2 -Recommends: pyro, cubicweb-documentation (= ${source:Version}) -Description: server part of the CubicWeb framework - CubicWeb is a semantic web application framework. - . - This package provides the repository server part of the system. - . - This package provides the repository server part of the library and - necessary shared data files such as the schema library. - - -Package: cubicweb-twisted -Architecture: all -XB-Python-Version: ${python:Versions} -Provides: cubicweb-web-frontend -Depends: ${python:Depends}, cubicweb-web (= ${source:Version}), cubicweb-ctl (= ${source:Version}), python-twisted-web2 -Recommends: pyro, cubicweb-documentation (= ${source:Version}) -Description: twisted-based web interface for the CubicWeb framework - CubicWeb is a semantic web application framework. - . - This package provides a twisted based HTTP server to serve - the adaptative web interface (see cubicweb-web package). - . - This package provides only the twisted server part of the library. - - -Package: cubicweb-web -Architecture: all -XB-Python-Version: ${python:Versions} -Depends: ${python:Depends}, cubicweb-common (= ${source:Version}), python-docutils, python-vobject, python-elementtree -Recommends: fckeditor -Description: web interface library for the CubicWeb framework - CubicWeb is a semantic web application framework. - . - This package provides an adaptative web interface to the CubicWeb server. - Install the cubicweb-twisted package to serve this interface via HTTP. - . - This package provides the web interface part of the library and - necessary shared data files such as defaut views, images... - - -Package: cubicweb-common -Architecture: all -XB-Python-Version: ${python:Versions} -Depends: ${python:Depends}, python-logilab-mtconverter (>= 0.6.0), python-simpletal (>= 4.0), graphviz, gettext, python-lxml, python-logilab-common (>= 0.38.1), python-yams (>= 0.20.2), python-rql (>= 0.20.2), python-simplejson (>= 1.3) -Recommends: python-psyco -Conflicts: cubicweb-core -Replaces: cubicweb-core -Description: common library for the CubicWeb framework - CubicWeb is a semantic web application framework. - . - This package provides the common parts of the library used by both server - code and web application code. - - -Package: cubicweb-ctl -Architecture: all -XB-Python-Version: ${python:Versions} -Depends: ${python:Depends}, cubicweb-common (= ${source:Version}) -Description: tool to manage the CubicWeb framework - CubicWeb is a semantic web application framework. - . - This package provides a control script to manage (create, upgrade, start, - stop, etc) CubicWeb applications. It also include the init.d script - to automatically start and stop CubicWeb applications on boot or shutdown. - - -Package: cubicweb-client -Architecture: all -XB-Python-Version: ${python:Versions} -Depends: ${python:Depends}, cubicweb-ctl (= ${source:Version}), pyro -Description: RQL command line client for the CubicWeb framework - CubicWeb is a semantic web application framework. - . - This package provides a RQL (Relation Query Language) command line client using - pyro to connect to a repository server. - - -Package: cubicweb-dev -Architecture: all -XB-Python-Version: ${python:Versions} -Depends: ${python:Depends}, cubicweb-server (= ${source:Version}), cubicweb-web (= ${source:Version}), python-pysqlite2 -Suggests: w3c-dtd-xhtml -Description: tests suite and development tools for the CubicWeb framework - CubicWeb is a semantic web application framework. - . - This package provides the CubicWeb tests suite and some development tools - helping in the creation of application. - - -Package: cubicweb-documentation -Architecture: all -Recommends: doc-base -Description: documentation for the CubicWeb framework - CubicWeb is a semantic web application framework. - . - This package provides the system's documentation. diff -r 9a243ba71260 -r 53bf6a2bfdfc debian.hardy/rules --- a/debian.hardy/rules Wed Aug 19 08:32:18 2009 +0200 +++ b/debian.hardy/rules Wed Aug 19 19:08:59 2009 +0200 @@ -39,13 +39,20 @@ # Put all the python library and data in cubicweb-common # and scripts in cubicweb-server dh_install -vi - #dh_lintian XXX not before debhelper 7 + # cwctl in the cubicweb-ctl package + rm -f debian/cubicweb-common/usr/share/pyshared/cubicweb/cwctl.py + # hercule in the cubicweb-client package + rm -f debian/cubicweb-common/usr/share/pyshared/cubicweb/hercule.py + # Remove unittests directory (should be available in cubicweb-dev only) rm -rf debian/cubicweb-server/usr/lib/${PY_VERSION}/site-packages/cubicweb/server/test rm -rf debian/cubicweb-server/usr/lib/${PY_VERSION}/site-packages/cubicweb/sobjects/test rm -rf debian/cubicweb-web/usr/lib/${PY_VERSION}/site-packages/cubicweb/web/test + rm -rf debian/cubicweb-twisted/usr/lib/${PY_VERSION}/site-packages/cubicweb/etwist/test + rm -rf debian/cubicweb-common/usr/lib/${PY_VERSION}/site-packages/cubicweb/ext/test rm -rf debian/cubicweb-common/usr/lib/${PY_VERSION}/site-packages/cubicweb/common/test + rm -rf debian/cubicweb-common/usr/lib/${PY_VERSION}/site-packages/cubicweb/entities/test # cubes directory must be managed as a valid python module touch debian/cubicweb-common/usr/share/cubicweb/cubes/__init__.py diff -r 9a243ba71260 -r 53bf6a2bfdfc debian/control --- a/debian/control Wed Aug 19 08:32:18 2009 +0200 +++ b/debian/control Wed Aug 19 19:08:59 2009 +0200 @@ -6,7 +6,7 @@ Julien Jehannet , Aurélien Campéas , Nicolas Chauvat -Build-Depends: debhelper (>= 7), python-dev (>=2.4), python-central (>= 0.5) +Build-Depends: debhelper (>= 5), python-dev (>=2.4), python-central (>= 0.5) Standards-Version: 3.8.0 Homepage: http://www.cubicweb.org XS-Python-Version: >= 2.4, << 2.6