debian/control
branch3.24
changeset 11832 e8be49ecb522
parent 11682 299640088c23
child 11833 1212f0fa2d42
equal deleted inserted replaced
11831:d1fbe53885e9 11832:e8be49ecb522
     1 Source: cubicweb
     1 Source: cubicweb
     2 Section: web
     2 Section: web
     3 Priority: optional
     3 Priority: optional
     4 Maintainer: Logilab S.A. <contact@logilab.fr>
     4 Maintainer: Logilab S.A. <contact@logilab.fr>
     5 Uploaders: Sylvain Thenault <sylvain.thenault@logilab.fr>,
     5 Uploaders: Sylvain Thenault <sylvain.thenault@logilab.fr>,
     6            Adrien Di Mascio <Adrien.DiMascio@logilab.fr>,
     6            David Douard <david.douard@logilab.fr>,
     7            Nicolas Chauvat <nicolas.chauvat@logilab.fr>
       
     8 Build-Depends:
     7 Build-Depends:
     9  debhelper (>= 7),
     8  debhelper (>= 9),
    10  python (>= 2.6),
     9  dh-python,
       
    10  dh-systemd,
       
    11  python-all,
       
    12  python-setuptools,
    11  python-six (>= 1.4.0),
    13  python-six (>= 1.4.0),
       
    14  python-docutils,
    12  python-sphinx,
    15  python-sphinx,
    13  python-logilab-common (>= 1.2.2),
    16  python-logilab-common (>= 1.2.2),
    14  python-unittest2,
    17  python-unittest2,
    15  python-logilab-mtconverter,
    18  python-logilab-mtconverter,
    16  python-markdown,
    19  python-markdown,
    18  python-rql (>= 0.34.0),
    21  python-rql (>= 0.34.0),
    19  python-yams (>= 0.44.0),
    22  python-yams (>= 0.44.0),
    20  python-lxml,
    23  python-lxml,
    21  python-setuptools,
    24  python-setuptools,
    22  python-pyramid,
    25  python-pyramid,
       
    26  python-pyramid-multiauth,
    23  python-waitress,
    27  python-waitress,
    24 Standards-Version: 3.9.1
    28  python-passlib,
       
    29  python-wsgicors,
       
    30  sphinx-common,
       
    31 Standards-Version: 3.9.6
    25 Homepage: https://www.cubicweb.org
    32 Homepage: https://www.cubicweb.org
    26 X-Python-Version: >= 2.6
    33 X-Python-Version: >= 2.7
    27 
    34 
    28 Package: cubicweb
    35 
    29 Architecture: all
    36 Package: python-cubicweb
    30 Depends:
    37 Architecture: all
    31  ${misc:Depends},
    38 Replaces: cubicweb (<< 3.24.0-1~)
    32  ${python:Depends},
    39 Breaks: cubicweb (<< 3.24.0-1~)
    33  cubicweb-server (= ${source:Version}),
    40 Provides: cubicweb
    34  cubicweb-twisted (= ${source:Version})
    41 Depends:
    35 Recommends:
    42  cubicweb-ctl (= ${source:Version}),
    36  postgresql
    43  python-cubicweb-server (= ${source:Version}),
    37  | mysql
    44  python-cubicweb-pyramid (= ${source:Version}),
       
    45 Recommends:
       
    46  python-cubicweb-postgresql-support (= ${source:Version})
    38  | sqlite3
    47  | sqlite3
    39 Description: the complete CubicWeb framework
    48 Description: the complete CubicWeb framework
    40  CubicWeb is a semantic web application framework.
    49  CubicWeb is a semantic web application framework.
    41  .
    50  .
    42  This metapackage will install all the components you need to run cubicweb on a
    51  This metapackage will install all the components you need to run cubicweb on a
    43  single machine. You can also deploy cubicweb by running the different process
    52  single machine. You can also deploy cubicweb by running the different process
    44  on different computers, in which case you need to install the corresponding
    53  on different computers, in which case you need to install the corresponding
    45  packages on the different hosts.
    54  packages on the different hosts.
    46 
    55   
    47 Package: cubicweb-server
    56 
       
    57 Package: python-cubicweb-server
    48 Architecture: all
    58 Architecture: all
    49 Conflicts:
    59 Conflicts:
    50  cubicweb-multisources
    60  cubicweb-multisources,
    51 Replaces: cubicweb-multisources
    61 Replaces: cubicweb-server (<< 3.24.0-1~)
    52 Provides: cubicweb-multisources
    62 Breaks: cubicweb-server (<< 3.24.0-1~)
    53 Depends:
    63 Provides: cubicweb-server
    54  ${misc:Depends},
    64 Depends:
    55  ${python:Depends},
    65  ${misc:Depends},
    56  cubicweb-common (= ${source:Version}),
    66  ${python:Depends},
    57  cubicweb-ctl (= ${source:Version}),
    67  cubicweb-ctl (= ${source:Version}),
       
    68  python-cubicweb-common (= ${source:Version}),
       
    69  python-cubicweb-postgresql-support
       
    70  | python-pysqlite2,
    58  python-logilab-database (>= 1.15.0),
    71  python-logilab-database (>= 1.15.0),
    59  cubicweb-postgresql-support
       
    60  | cubicweb-mysql-support
       
    61  | python-pysqlite2,
       
    62  python-passlib,
    72  python-passlib,
    63  python-tz,
    73  python-tz,
    64 Recommends:
    74 Recommends:
    65  cubicweb-documentation (= ${source:Version}),
    75  python-cubicweb-documentation (= ${source:Version}),
    66 Suggests:
    76 Suggests:
    67  python-zmq,
    77  python-zmq,
    68  python-cwclientlib (>= 0.4.0),
    78  python-cwclientlib (>= 0.4.0),
    69 Description: server part of the CubicWeb framework
    79 Description: server part of the CubicWeb framework
    70  CubicWeb is a semantic web application framework.
    80  CubicWeb is a semantic web application framework.
    72  This package provides the repository server part of the system.
    82  This package provides the repository server part of the system.
    73  .
    83  .
    74  This package provides the repository server part of the library and
    84  This package provides the repository server part of the library and
    75  necessary shared data files such as the schema library.
    85  necessary shared data files such as the schema library.
    76 
    86 
    77 Package: cubicweb-postgresql-support
    87 
       
    88 Package: python-cubicweb-postgresql-support
    78 Architecture: all
    89 Architecture: all
    79 # postgresql-client packages for backup/restore of non local database
    90 # postgresql-client packages for backup/restore of non local database
       
    91 Replaces: cubicweb-postgresql-support (<< 3.24.0-1~)
       
    92 Breaks: cubicweb-postgresql-support (<< 3.24.0-1~)
       
    93 Provides: cubicweb-postgresql-support
    80 Depends:
    94 Depends:
    81  ${misc:Depends},
    95  ${misc:Depends},
    82  ${python:Depends},
    96  ${python:Depends},
    83  python-psycopg2,
    97  python-psycopg2,
    84  postgresql-client
    98  postgresql-client
    86  CubicWeb is a semantic web application framework.
   100  CubicWeb is a semantic web application framework.
    87  .
   101  .
    88  This virtual package provides dependencies to use postgres for the
   102  This virtual package provides dependencies to use postgres for the
    89  cubicweb repository.
   103  cubicweb repository.
    90 
   104 
    91 Package: cubicweb-mysql-support
   105 
    92 Architecture: all
   106 Package: python-cubicweb-twisted
    93 # mysql-client packages for backup/restore of non local database
   107 Architecture: all
    94 Depends:
   108 Replaces: cubicweb-twisted (<< 3.24.0-1~)
    95  ${misc:Depends},
   109 Breaks: cubicweb-twisted (<< 3.24.0-1~)
    96  ${python:Depends},
   110 Provides:
    97  python-mysqldb,
   111  cubicweb-server,
    98  mysql-client
   112  cubicweb-web-frontend,
    99 Description: mysql support for the CubicWeb framework
   113 Depends:
   100  CubicWeb is a semantic web application framework.
   114  ${misc:Depends},
   101  .
   115  ${python:Depends},
   102  This virtual package provides dependencies to use mysql for the
       
   103  cubicweb repository.
       
   104 
       
   105 
       
   106 Package: cubicweb-twisted
       
   107 Architecture: all
       
   108 Provides: cubicweb-web-frontend
       
   109 Depends:
       
   110  ${misc:Depends},
       
   111  ${python:Depends},
       
   112  cubicweb-web (= ${source:Version}),
       
   113  cubicweb-ctl (= ${source:Version}),
   116  cubicweb-ctl (= ${source:Version}),
       
   117  python-cubicweb-web (= ${source:Version}),
   114  python-twisted-web (<< 16.0.0),
   118  python-twisted-web (<< 16.0.0),
   115 Recommends:
   119 Recommends:
   116  cubicweb-documentation (= ${source:Version})
   120  python-cubicweb-documentation (= ${source:Version})
   117 Description: twisted-based web interface for the CubicWeb framework
   121 Description: twisted-based web interface for the CubicWeb framework
   118  CubicWeb is a semantic web application framework.
   122  CubicWeb is a semantic web application framework.
   119  .
   123  .
   120  This package provides a twisted based HTTP server to serve
   124  This package provides a twisted based HTTP server to serve
   121  the adaptative web interface (see cubicweb-web package).
   125  the adaptative web interface (see cubicweb-web package).
   122  .
   126  .
   123  This package provides only the twisted server part of the library.
   127  This package provides only the twisted server part of the library.
   124 
   128 
   125 
   129 
   126 Package: cubicweb-pyramid
   130 Package: python-cubicweb-pyramid
   127 Architecture: all
   131 Architecture: all
   128 Depends:
   132 Depends:
   129  ${misc:Depends},
   133  ${misc:Depends},
   130  ${python:Depends},
   134  ${python:Depends},
   131  cubicweb-web (= ${source:Version}),
       
   132  cubicweb-ctl (= ${source:Version}),
   135  cubicweb-ctl (= ${source:Version}),
       
   136  python-cubicweb-web (= ${source:Version}),
   133  python-pyramid (>= 1.5.0),
   137  python-pyramid (>= 1.5.0),
   134  python-pyramid-multiauth,
   138  python-pyramid-multiauth,
   135  python-waitress (>= 0.8.9),
   139  python-waitress (>= 0.8.9),
   136  python-wsgicors,
   140  python-wsgicors,
   137 Recommends:
   141 Recommends:
   145  the pyramid stack.
   149  the pyramid stack.
   146  .
   150  .
   147  It prefigures what CubicWeb 4.0 will be.
   151  It prefigures what CubicWeb 4.0 will be.
   148 
   152 
   149 
   153 
   150 Package: cubicweb-web
   154 Package: python-cubicweb-web
   151 Architecture: all
   155 Architecture: all
   152 Depends:
   156 Provides: cubicweb-web
   153  ${misc:Depends},
   157 Replaces: cubicweb-web (<< 3.24.0-1~)
   154  ${python:Depends},
   158 Breaks:
   155  cubicweb-common (= ${source:Version}),
   159  cubicweb-inlinedit (<< 1.1.1),
       
   160  cubicweb-bootstrap (<< 0.6.6),
       
   161  cubicweb-folder (<< 1.10.0),
       
   162  cubicweb-web (<< 3.24.0-1~),
       
   163 Depends:
       
   164  ${misc:Depends},
       
   165  ${python:Depends},
       
   166  python-cubicweb-common (= ${source:Version}),
   156 Recommends:
   167 Recommends:
   157  python-docutils (>= 0.6),
   168  python-docutils (>= 0.6),
   158  python-vobject,
   169  python-vobject,
   159  fckeditor,
   170  fckeditor,
   160  python-fyzz,
   171  python-fyzz,
   161  python-imaging,
   172  python-imaging,
   162  python-rdflib,
   173  python-rdflib,
   163  python-werkzeug,
   174  python-werkzeug,
   164 Breaks:
       
   165  cubicweb-inlinedit (<< 1.1.1),
       
   166  cubicweb-bootstrap (<< 0.6.6),
       
   167  cubicweb-folder (<< 1.10.0),
       
   168 Description: web interface library for the CubicWeb framework
   175 Description: web interface library for the CubicWeb framework
   169  CubicWeb is a semantic web application framework.
   176  CubicWeb is a semantic web application framework.
   170  .
   177  .
   171  This package provides an adaptative web interface to the CubicWeb server.
   178  This package provides an adaptative web interface to the CubicWeb server.
   172  It also ships a WSGI interface for CubicWeb instances.
   179  It also ships a WSGI interface for CubicWeb instances.
   174  .
   181  .
   175  This package provides the web interface part of the library and
   182  This package provides the web interface part of the library and
   176  necessary shared data files such as defaut views, images...
   183  necessary shared data files such as defaut views, images...
   177 
   184 
   178 
   185 
   179 Package: cubicweb-common
   186 Package: python-cubicweb-common
   180 Architecture: all
   187 Architecture: all
   181 Depends:
   188 Depends:
   182  ${misc:Depends},
   189  ${misc:Depends},
   183  ${python:Depends},
   190  ${python:Depends},
   184  graphviz,
   191  graphviz,
   192  python-lxml
   199  python-lxml
   193 Recommends:
   200 Recommends:
   194  python-simpletal (>= 4.0),
   201  python-simpletal (>= 4.0),
   195  python-crypto
   202  python-crypto
   196 Conflicts: cubicweb-core
   203 Conflicts: cubicweb-core
   197 Replaces: cubicweb-core
   204 Provides: cubicweb-common
       
   205 Replaces:
       
   206  cubicweb-core,
       
   207  cubicweb-common (<< 3.24.0-1~),
   198 Breaks:
   208 Breaks:
   199  cubicweb-comment (<< 1.9.1),
   209  cubicweb-comment (<< 1.9.1),
   200  cubicweb-person (<< 1.8.0),
   210  cubicweb-person (<< 1.8.0),
   201  cubicweb-geocoding (<< 0.2.0),
   211  cubicweb-geocoding (<< 0.2.0),
   202  cubicweb-invoice (<< 0.6.1),
   212  cubicweb-invoice (<< 0.6.1),
   203  cubicweb-mercurial-server (<< 0.4.2),
   213  cubicweb-mercurial-server (<< 0.4.2),
   204  cubicweb-forgotpwd (<< 0.4.3),
   214  cubicweb-forgotpwd (<< 0.4.3),
   205  cubicweb-registration (<< 0.4.3),
   215  cubicweb-registration (<< 0.4.3),
   206  cubicweb-vcsfile (<< 1.15.0),
   216  cubicweb-vcsfile (<< 1.15.0),
   207  cubicweb-bootstrap (<< 0.6),
   217  cubicweb-bootstrap (<< 0.6),
       
   218  cubicweb-common (<< 3.24.0-1~),
   208 Description: common library for the CubicWeb framework
   219 Description: common library for the CubicWeb framework
   209  CubicWeb is a semantic web application framework.
   220  CubicWeb is a semantic web application framework.
   210  .
   221  .
   211  This package provides the common parts of the library used by both server
   222  This package provides the common parts of the library used by both server
   212  code and web application code.
   223  code and web application code.
   215 Package: cubicweb-ctl
   226 Package: cubicweb-ctl
   216 Architecture: all
   227 Architecture: all
   217 Depends:
   228 Depends:
   218  ${misc:Depends},
   229  ${misc:Depends},
   219  ${python:Depends},
   230  ${python:Depends},
   220  cubicweb-common (= ${source:Version})
   231  python-cubicweb-common (= ${source:Version})
   221 Description: tool to manage the CubicWeb framework
   232 Description: tool to manage the CubicWeb framework
   222  CubicWeb is a semantic web application framework.
   233  CubicWeb is a semantic web application framework.
   223  .
   234  .
   224  This package provides a control script to manage (create, upgrade, start,
   235  This package provides a control script to manage (create, upgrade, start,
   225  stop, etc) CubicWeb applications. It also include the init.d script
   236  stop, etc) CubicWeb applications. It also include the init.d script
   226  to automatically start and stop CubicWeb applications on boot or shutdown.
   237  to automatically start and stop CubicWeb applications on boot or shutdown.
   227 
   238 
   228 
   239 
   229 Package: cubicweb-dev
   240 Package: python-cubicweb-dev
   230 Architecture: all
   241 Architecture: all
   231 Depends:
   242 Replaces: cubicweb-dev (<< 3.24.0-1~)
   232  ${misc:Depends},
   243 Breaks: cubicweb-dev (<< 3.24.0-1~)
   233  ${python:Depends},
   244 Provides: cubicweb-dev
   234  cubicweb-server (= ${source:Version}),
   245 Depends:
   235  cubicweb-web (= ${source:Version}),
   246  ${misc:Depends},
   236  cubicweb-twisted (= ${source:Version}),
   247  ${python:Depends},
       
   248  python-cubicweb-server (= ${source:Version}),
       
   249  python-cubicweb-web (= ${source:Version}),
       
   250  python-cubicweb-pyramid (= ${source:Version}),
   237  python-unittest2 (>= 0.7.0),
   251  python-unittest2 (>= 0.7.0),
   238  python-pysqlite2
   252  python-pysqlite2
   239 Suggests:
   253 Suggests:
   240  w3c-dtd-xhtml,
   254  w3c-dtd-xhtml,
   241  xvfb
   255  xvfb
   244  .
   258  .
   245  This package provides the CubicWeb tests suite and some development tools
   259  This package provides the CubicWeb tests suite and some development tools
   246  helping in the creation of application.
   260  helping in the creation of application.
   247 
   261 
   248 
   262 
   249 Package: cubicweb-documentation
   263 Package: python-cubicweb-documentation
   250 Architecture: all
   264 Architecture: all
   251 Depends:
   265 Section: doc
   252  ${misc:Depends},
   266 Replaces: cubicweb-documentation (<< 3.24.0-1~)
       
   267 Breaks: cubicweb-documentation (<< 3.24.0-1~)
       
   268 Provides: cubicweb-documentation
       
   269 Depends:
       
   270  ${misc:Depends},
       
   271  ${sphinxdoc:Depends},
   253 Recommends:
   272 Recommends:
   254  doc-base
   273  doc-base
   255 Description: documentation for the CubicWeb framework
   274 Description: documentation for the CubicWeb framework
   256  CubicWeb is a semantic web application framework.
   275  CubicWeb is a semantic web application framework.
   257  .
   276  .
   258  This package provides the system's documentation.
   277  This package provides the system's documentation.
       
   278 
       
   279 
       
   280 # Transitional packages after renaming of (most) binary packages
       
   281 
       
   282 Package: cubicweb
       
   283 Architecture: all
       
   284 Priority: extra
       
   285 Section: oldlibs
       
   286 Depends:
       
   287  python-cubicweb, ${misc:Depends}
       
   288 Description: transitional package
       
   289   This is a transitional package. It can safely be removed.
       
   290 
       
   291 
       
   292 Package: cubicweb-server
       
   293 Architecture: all
       
   294 Priority: extra
       
   295 Section: oldlibs
       
   296 Depends:
       
   297  python-cubicweb-server, ${misc:Depends}
       
   298 Description: transitional package
       
   299   This is a transitional package. It can safely be removed.
       
   300 
       
   301 
       
   302 Package: cubicweb-postgresql-support
       
   303 Architecture: all
       
   304 Priority: extra
       
   305 Section: oldlibs
       
   306 Depends:
       
   307  python-cubicweb-postgresql-support, ${misc:Depends}
       
   308 Description: transitional package
       
   309   This is a transitional package. It can safely be removed.
       
   310 
       
   311 
       
   312 Package: cubicweb-twisted
       
   313 Architecture: all
       
   314 Priority: extra
       
   315 Section: oldlibs
       
   316 Depends:
       
   317  python-cubicweb-twisted, ${misc:Depends}
       
   318 Description: transitional package
       
   319   This is a transitional package. It can safely be removed.
       
   320 
       
   321 
       
   322 Package: cubicweb-web
       
   323 Architecture: all
       
   324 Priority: extra
       
   325 Section: oldlibs
       
   326 Depends:
       
   327  python-cubicweb-web, ${misc:Depends}
       
   328 Description: transitional package
       
   329   This is a transitional package. It can safely be removed.
       
   330 
       
   331 
       
   332 Package: cubicweb-common
       
   333 Architecture: all
       
   334 Priority: extra
       
   335 Section: oldlibs
       
   336 Depends:
       
   337  python-cubicweb-common, ${misc:Depends}
       
   338 Description: transitional package
       
   339   This is a transitional package. It can safely be removed.
       
   340 
       
   341 
       
   342 Package: cubicweb-dev
       
   343 Architecture: all
       
   344 Priority: extra
       
   345 Section: oldlibs
       
   346 Depends:
       
   347  python-cubicweb-dev, ${misc:Depends}
       
   348 Description: transitional package
       
   349   This is a transitional package. It can safely be removed.
       
   350 
       
   351 
       
   352 Package: cubicweb-documentation
       
   353 Architecture: all
       
   354 Priority: extra
       
   355 Section: oldlibs
       
   356 Depends:
       
   357  python-cubicweb-documentation, ${misc:Depends}
       
   358 Description: transitional package
       
   359   This is a transitional package. It can safely be removed.
       
   360 
       
   361