diff -r e8be49ecb522 -r 1212f0fa2d42 debian/control --- a/debian/control Tue Nov 15 10:13:47 2016 +0100 +++ b/debian/control Fri Nov 18 14:26:03 2016 +0100 @@ -35,16 +35,81 @@ Package: python-cubicweb Architecture: all -Replaces: cubicweb (<< 3.24.0-1~) -Breaks: cubicweb (<< 3.24.0-1~) -Provides: cubicweb Depends: + ${misc:Depends}, + ${python:Depends}, + python-six (>= 1.4.0), + python-logilab-mtconverter (>= 0.8.0), + python-logilab-common (>= 1.2.0), + python-logilab-database (>= 1.15.0), + python-yams (>= 0.44.0), + python-rql (>= 0.34.0), + python-lxml, + python-markdown, + python-passlib, + python-tz, + graphviz, + gettext, +Recommends: cubicweb-ctl (= ${source:Version}), - python-cubicweb-server (= ${source:Version}), + python-cubicweb-postgresql-support (= ${source:Version}) + | sqlite3, python-cubicweb-pyramid (= ${source:Version}), -Recommends: - python-cubicweb-postgresql-support (= ${source:Version}) - | sqlite3 +# common recommends + python-simpletal (>= 4.0), + python-crypto, +# web recommends (mostly) + python-docutils (>= 0.6), + python-vobject, + fckeditor, + python-fyzz, + python-imaging, + python-rdflib, + python-werkzeug, +# dev recommends + python-unittest2 (>= 0.7.0), + python-pysqlite2, +Suggests: + python-zmq, + python-cwclientlib (>= 0.4.0), + python-cubicweb-twisted (= ${source:Version}), + python-cubicweb-documentation (= ${source:Version}), + w3c-dtd-xhtml, + xvfb, +Replaces: + cubicweb (<< 3.24.0-1~), + cubicweb-server (<< 3.24.0-1~), + cubicweb-twisted (<< 3.24.0-1~), + cubicweb-web (<< 3.24.0-1~), + cubicweb-core, + cubicweb-common (<< 3.24.0-1~), +Breaks: + cubicweb (<< 3.24.0-1~), + cubicweb-server (<< 3.24.0-1~), + cubicweb-twisted (<< 3.24.0-1~), + cubicweb-inlinedit (<< 1.1.1), + cubicweb-bootstrap (<< 0.6.6), + cubicweb-folder (<< 1.10.0), + cubicweb-web (<< 3.24.0-1~), + cubicweb-comment (<< 1.9.1), + cubicweb-person (<< 1.8.0), + cubicweb-geocoding (<< 0.2.0), + cubicweb-invoice (<< 0.6.1), + cubicweb-mercurial-server (<< 0.4.2), + cubicweb-forgotpwd (<< 0.4.3), + cubicweb-registration (<< 0.4.3), + cubicweb-vcsfile (<< 1.15.0), + cubicweb-bootstrap (<< 0.6), + cubicweb-common (<< 3.24.0-1~), +Provides: + cubicweb, + cubicweb-server, + cubicweb-web-frontend, + cubicweb-web, + cubicweb-common, +Conflicts: + cubicweb-multisources, + cubicweb-core, Description: the complete CubicWeb framework CubicWeb is a semantic web application framework. . @@ -52,37 +117,6 @@ 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: python-cubicweb-server -Architecture: all -Conflicts: - cubicweb-multisources, -Replaces: cubicweb-server (<< 3.24.0-1~) -Breaks: cubicweb-server (<< 3.24.0-1~) -Provides: cubicweb-server -Depends: - ${misc:Depends}, - ${python:Depends}, - cubicweb-ctl (= ${source:Version}), - python-cubicweb-common (= ${source:Version}), - python-cubicweb-postgresql-support - | python-pysqlite2, - python-logilab-database (>= 1.15.0), - python-passlib, - python-tz, -Recommends: - python-cubicweb-documentation (= ${source:Version}), -Suggests: - python-zmq, - python-cwclientlib (>= 0.4.0), -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: python-cubicweb-postgresql-support @@ -99,41 +133,26 @@ Description: postgres support for the CubicWeb framework CubicWeb is a semantic web application framework. . - This virtual package provides dependencies to use postgres for the + This virtual package provides dependencies to use PostgreSQL for the cubicweb repository. Package: python-cubicweb-twisted Architecture: all -Replaces: cubicweb-twisted (<< 3.24.0-1~) -Breaks: cubicweb-twisted (<< 3.24.0-1~) -Provides: - cubicweb-server, - cubicweb-web-frontend, Depends: - ${misc:Depends}, - ${python:Depends}, - cubicweb-ctl (= ${source:Version}), - python-cubicweb-web (= ${source:Version}), + python-cubicweb (= ${source:Version}), python-twisted-web (<< 16.0.0), -Recommends: - python-cubicweb-documentation (= ${source:Version}) -Description: twisted-based web interface for the CubicWeb framework +Description: meta package to use Twisted as HTTP server for CubicWeb 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. + This package includes dependencies to run a Twisted based HTTP server to serve + the adaptative web interface. Package: python-cubicweb-pyramid Architecture: all Depends: - ${misc:Depends}, - ${python:Depends}, - cubicweb-ctl (= ${source:Version}), - python-cubicweb-web (= ${source:Version}), + python-cubicweb (= ${source:Version}), python-pyramid (>= 1.5.0), python-pyramid-multiauth, python-waitress (>= 0.8.9), @@ -144,83 +163,9 @@ pyramid-cubicweb Replaces: pyramid-cubicweb -Description: Integrate CubicWeb with a Pyramid application +Description: meta package to use Pyramid as HTTP server for CubicWeb Provides pyramid extensions to load a CubicWeb instance and serve it through the pyramid stack. - . - It prefigures what CubicWeb 4.0 will be. - - -Package: python-cubicweb-web -Architecture: all -Provides: cubicweb-web -Replaces: cubicweb-web (<< 3.24.0-1~) -Breaks: - cubicweb-inlinedit (<< 1.1.1), - cubicweb-bootstrap (<< 0.6.6), - cubicweb-folder (<< 1.10.0), - cubicweb-web (<< 3.24.0-1~), -Depends: - ${misc:Depends}, - ${python:Depends}, - python-cubicweb-common (= ${source:Version}), -Recommends: - python-docutils (>= 0.6), - python-vobject, - fckeditor, - python-fyzz, - python-imaging, - python-rdflib, - python-werkzeug, -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. - It also ships a WSGI interface for CubicWeb instances. - 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: python-cubicweb-common -Architecture: all -Depends: - ${misc:Depends}, - ${python:Depends}, - graphviz, - gettext, - python-six (>= 1.4.0), - python-logilab-mtconverter (>= 0.8.0), - python-logilab-common (>= 1.2.0), - python-markdown, - python-yams (>= 0.44.0), - python-rql (>= 0.34.0), - python-lxml -Recommends: - python-simpletal (>= 4.0), - python-crypto -Conflicts: cubicweb-core -Provides: cubicweb-common -Replaces: - cubicweb-core, - cubicweb-common (<< 3.24.0-1~), -Breaks: - cubicweb-comment (<< 1.9.1), - cubicweb-person (<< 1.8.0), - cubicweb-geocoding (<< 0.2.0), - cubicweb-invoice (<< 0.6.1), - cubicweb-mercurial-server (<< 0.4.2), - cubicweb-forgotpwd (<< 0.4.3), - cubicweb-registration (<< 0.4.3), - cubicweb-vcsfile (<< 1.15.0), - cubicweb-bootstrap (<< 0.6), - cubicweb-common (<< 3.24.0-1~), -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 @@ -228,7 +173,7 @@ Depends: ${misc:Depends}, ${python:Depends}, - python-cubicweb-common (= ${source:Version}) + python-cubicweb (= ${source:Version}) Description: tool to manage the CubicWeb framework CubicWeb is a semantic web application framework. . @@ -237,29 +182,6 @@ to automatically start and stop CubicWeb applications on boot or shutdown. -Package: python-cubicweb-dev -Architecture: all -Replaces: cubicweb-dev (<< 3.24.0-1~) -Breaks: cubicweb-dev (<< 3.24.0-1~) -Provides: cubicweb-dev -Depends: - ${misc:Depends}, - ${python:Depends}, - python-cubicweb-server (= ${source:Version}), - python-cubicweb-web (= ${source:Version}), - python-cubicweb-pyramid (= ${source:Version}), - python-unittest2 (>= 0.7.0), - python-pysqlite2 -Suggests: - w3c-dtd-xhtml, - xvfb -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: python-cubicweb-documentation Architecture: all Section: doc @@ -294,7 +216,7 @@ Priority: extra Section: oldlibs Depends: - python-cubicweb-server, ${misc:Depends} + python-cubicweb, ${misc:Depends} Description: transitional package This is a transitional package. It can safely be removed. @@ -324,7 +246,7 @@ Priority: extra Section: oldlibs Depends: - python-cubicweb-web, ${misc:Depends} + python-cubicweb, ${misc:Depends} Description: transitional package This is a transitional package. It can safely be removed. @@ -334,7 +256,7 @@ Priority: extra Section: oldlibs Depends: - python-cubicweb-common, ${misc:Depends} + python-cubicweb, ${misc:Depends} Description: transitional package This is a transitional package. It can safely be removed. @@ -344,7 +266,7 @@ Priority: extra Section: oldlibs Depends: - python-cubicweb-dev, ${misc:Depends} + python-cubicweb, ${misc:Depends} Description: transitional package This is a transitional package. It can safely be removed. @@ -357,5 +279,3 @@ python-cubicweb-documentation, ${misc:Depends} Description: transitional package This is a transitional package. It can safely be removed. - -