The following commit has been merged in the master branch:
commit 38b59849cc6971a516bec8ef880dc5690acda38d
Author: Stephane Glondu <st...@glondu.net>
Date:   Sun Jan 15 17:13:54 2012 +0100

    Rewrite debian/control

diff --git a/debian/control b/debian/control
index 76020bb..6d93ae7 100644
--- a/debian/control
+++ b/debian/control
@@ -30,65 +30,20 @@ Package: ocsigenserver
 Section: httpd
 Architecture: any
 Depends: adduser, psmisc, procps,
- libocsigen-xhtml-ocaml-dev,
- liblwt-ssl-ocaml-dev,
  ${ocaml:Depends},
  ${shlibs:Depends},
  ${misc:Depends}
+Suggests: ocsigenserver-doc
 Provides: httpd, httpd-cgi
-Suggests: ocsigen-dev
-Breaks: nurpawiki (<< 1.2.3-4~)
 Description: web server of the Ocsigen project
- Ocsigen is a Web server and a programming framework providing a new
- way to create dynamic Web sites. Its goal is to offer an alternative
- to Apache/PHP, based on cutting-edge technologies coming from
- research in programming languages. It has most of the features you
- expect from a Web server (static pages, CGI scripts, etc.) and also
- an innovative module, called Eliom, for generating dynamic Web
- pages. With Eliom, you program in a concise and modular way, with a
- strong type system which helps you to produce valid xhtml. The server
- handles sessions, URLs, and page parameters automatically.
+ The Ocsigen project is aimed at proposing clean and safe tools for
+ developing and running client/server Web 2.0 applications.
  .
- This package contains the web server itself and shared files.
-
-Package: libocsigenserver-ocaml-doc
-Section: doc
-Architecture: all
-Depends: ${misc:Depends}
-Suggests: ocsigen-dev
-Provides: ocsigen-doc
-Replaces: ocsigen-doc (<< 1.2.2)
-Breaks: ocsigen-doc (<< 1.2.2)
-Description: developer's documentation for Ocsigen
- Ocsigen is a Web server and a programming framework providing a new
- way to create dynamic Web sites.
- .
- This package contains the documentation of all Ocsigen's modules.
- This is developer's documentation, generated by ocamldoc. The
- documentation for the server itself is available online.
-
-Package: ocsigenserver-dev
-Architecture: all
-Depends:
- ocsigen (>= ${binary:Version}),
- libocsigen-ocaml-doc (>= ${binary:Version}),
- libocsigen-ocaml-dev (>= ${binary:Version}),
- ocaml-findlib,
- ${misc:Depends}
-Description: development metapackage for Ocsigen server
- Ocsigen is a Web server and a programming framework providing a new
- way to create dynamic Web sites. Its goal is to offer an alternative
- to Apache/PHP, based on cutting-edge technologies coming from
- research in programming languages. It has most of the features you
- expect from a Web server (static pages, CGI scripts, etc.) and also
- an innovative module, called Eliom, for generating dynamic Web
- pages. With Eliom, you program in a concise and modular way, with a
- strong type system which helps you to produce valid xhtml. The server
- handles sessions, URLs, and page parameters automatically.
- .
- This metapackage brings everything you need to develop Ocsigen
- extensions and Eliom modules: the development librairies, the server
- itself and documentation.
+ Ocsigen Server is a full featured Web server. It implements most
+ features of the HTTP protocol, and has a very powerful extension
+ mechanism that make very easy to plug your own OCaml modules for
+ generating pages. Many extensions are available, like a reverse
+ proxy, content compression, access control, authentication, etc.
 
 Package: libocsigenserver-ocaml
 Architecture: any
@@ -97,20 +52,17 @@ Depends:
  ${shlibs:Depends},
  ${misc:Depends}
 Provides: ${ocaml:Provides}
-Replaces:
- ocsigen (<< 1.2.2),
- ocsigen-dev (<< 1.2.2),
- libocsigen-ocaml-dev (<< 1.3.3)
-Breaks:
- ocsigen (<< 1.2.2),
- ocsigen-dev (<< 1.2.2),
- libocsigen-ocaml-dev (<< 1.3.3),
- nurpawiki (<< 1.2.3-4~)
-Description: runtime librairies for Ocsigen server
- Ocsigen is a Web server and a programming framework providing a new
- way to create dynamic Web sites.
+Description: web server of the Ocsigen project (runtime libraries)
+ The Ocsigen project is aimed at proposing clean and safe tools for
+ developing and running client/server Web 2.0 applications.
+ .
+ Ocsigen Server is a full featured Web server. It implements most
+ features of the HTTP protocol, and has a very powerful extension
+ mechanism that make very easy to plug your own OCaml modules for
+ generating pages. Many extensions are available, like a reverse
+ proxy, content compression, access control, authentication, etc.
  .
- This package contains runtime librairies for Ocsigen.
+ This package contains runtime libraries.
 
 Package: libocsigenserver-ocaml-dev
 Architecture: any
@@ -121,22 +73,33 @@ Depends:
  ${shlibs:Depends},
  ${misc:Depends}
 Provides: ${ocaml:Provides}
-Recommends: ocsigen-doc
-Replaces: ocsigen (<< 1.2.2), ocsigen-dev (<< 1.2.2)
-Breaks:
- ocsigen (<< 1.2.2),
- ocsigen-dev (<< 1.2.2),
- nurpawiki (<< 1.2.3-4~)
-Description: development librairies for Ocsigen server
- Ocsigen is a Web server and a programming framework providing a new
- way to create dynamic Web sites. Its goal is to offer an alternative
- to Apache/PHP, based on cutting-edge technologies coming from
- research in programming languages. It has most of the features you
- expect from a Web server (static pages, CGI scripts, etc.) and also
- an innovative module, called Eliom, for generating dynamic Web
- pages. With Eliom, you program in a concise and modular way, with a
- strong type system which helps you to produce valid xhtml. The server
- handles sessions, URLs, and page parameters automatically.
+Recommends: ocsigenserver-doc
+Description: web server of the Ocsigen project (dev libraries)
+ The Ocsigen project is aimed at proposing clean and safe tools for
+ developing and running client/server Web 2.0 applications.
+ .
+ Ocsigen Server is a full featured Web server. It implements most
+ features of the HTTP protocol, and has a very powerful extension
+ mechanism that make very easy to plug your own OCaml modules for
+ generating pages. Many extensions are available, like a reverse
+ proxy, content compression, access control, authentication, etc.
+ .
+ This package contains development libraries.
+
+Package: ocsigenserver-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Enhances: ocsigenserver, libocsigenserver-ocaml-dev
+Description: web server of the Ocsigen project (documentation)
+ The Ocsigen project is aimed at proposing clean and safe tools for
+ developing and running client/server Web 2.0 applications.
+ .
+ Ocsigen Server is a full featured Web server. It implements most
+ features of the HTTP protocol, and has a very powerful extension
+ mechanism that make very easy to plug your own OCaml modules for
+ generating pages. Many extensions are available, like a reverse
+ proxy, content compression, access control, authentication, etc.
  .
- This package contains development files for compiling Ocsigen
- extensions and Eliom modules.
+ This package contains documentation: the manual (in wikicreole
+ format) and the API reference generated by ocamldoc (in HTML format).

-- 
ocsigenserver packaging

_______________________________________________
Pkg-ocaml-maint-commits mailing list
Pkg-ocaml-maint-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ocaml-maint-commits

Reply via email to