Changeset: 3247edb3391a for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3247edb3391a
Modified Files:
        debian/control
        debian/libmonetdb-client-dev.install
        debian/libmonetdb-client-odbc-dev.install
        debian/libmonetdb-client-odbc1.install
        debian/libmonetdb-client-odbc1.postinst
        debian/libmonetdb-client-odbc1.postrm
        debian/libmonetdb-client-perl.install
        debian/libmonetdb-client1.install
        debian/libmonetdb-dev.install
        debian/libmonetdb1.install
        debian/libmonetdb4-server-dev.install
        debian/libmonetdb4-server-geom0.install
        debian/libmonetdb4-server-geom0.postinst.debhelper
        debian/libmonetdb4-server-geom0.postrm.debhelper
        debian/libmonetdb4-server-geom0.substvars
        debian/libmonetdb4-server4.install
        debian/libmonetdb4-xquery-dev.install
        debian/libmonetdb4-xquery0.install
        debian/libmonetdb5-server-dev.install
        debian/libmonetdb5-server-geom0.install
        debian/libmonetdb5-server-geom0.postinst.debhelper
        debian/libmonetdb5-server-geom0.postrm.debhelper
        debian/libmonetdb5-server-geom0.substvars
        debian/libmonetdb5-server5.install
        debian/libmonetdb5-sql2.install
        debian/libpf-ferry-dev.install
        debian/libpf-ferry0.install
        debian/libstream-dev.install
        debian/libstream1.install
        debian/monetdb-client-testing.install
        debian/monetdb-geom-dev.install
        debian/monetdb-geom.install
        debian/monetdb-testing-python.install
        debian/monetdb-testing.install
        debian/monetdb-xquery.install
        debian/monetdb4-server.install
        debian/monetdb4-server.postinst
        debian/monetdb5-server.install
        debian/monetdb5-server.postinst
        debian/monetdb5-sql.install
        debian/monetdb5-sql.postinst
        debian/php5-monetdb-client.install
        debian/ruby-monetdb-client.install
        debian/rules
Branch: default
Log Message:

Created Debian configuration.
This compiles, at least on Ubuntu Maverick, but hasn't been tested.


diffs (truncated from 949 to 300 lines):

diff --git a/debian/control b/debian/control
--- a/debian/control
+++ b/debian/control
@@ -2,11 +2,26 @@
 Section: misc
 Priority: extra
 Maintainer: MonetDB BV <[email protected]>
-Build-Depends: debhelper (>= 5), autotools-dev, cdbs, bison, flex, libbz2-dev, 
libgeos-dev, libpcre3-dev, libperl-dev, libraptor1-dev, libreadline5-dev, 
libssl-dev, libssl-dev, libxml2-dev, perl, ruby, rubygems, swig, unixodbc-dev, 
uuid-dev, zlib1g-dev
+Homepage: http://www.monetdb.org/
+Build-Depends: debhelper (>= 5), autotools-dev, cdbs, bison, flex, libbz2-dev, 
libcfitsio3-dev, libcurl4-gnutls-dev, libgeos-dev, libpcre3-dev, libperl-dev, 
libreadline5-dev, libssl-dev, libxml2-dev, perl, python, ruby, rubygems, swig, 
unixodbc-dev, uuid-dev, zlib1g-dev
+# Build-Depends: libraptor1-dev
 Standards-Version: 3.8.0
 
 Package: libmonetdb1
-Conflicts: libmonetdb1
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libmonetdb-dev
+Description: database system for high-performance applications, libraries
+ MonetDB is a database management system that is developed from a
+ main-memory perspective with use of a fully decomposed storage model,
+ automatic index management, extensibility of data types and search
+ accelerators, SQL- and XML- frontends.
+ .
+ This package contains the core components of MonetDB in the form of a
+ single shared library.  If you want to use MonetDB, you will certainly
+ need this package, but you will also need one of the server packages.
+
+Package: libstream1
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: database system for high-performance applications, libraries
@@ -15,19 +30,44 @@
  automatic index management, extensibility of data types and search
  accelerators, SQL- and XML- frontends.
  .
- This package contains the core components of MonetDB.  If you want to
- use MonetDB, you will certainly need this package.
+ This package contains a shared library (libstream) which is needed by
+ various other components.
 
-Package: libmonetdb-dev
+Package: libstream-dev
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb1, zlib1g-dev, 
libbz2-dev, libssl-dev
-Description: database system for high-performance applications, development 
headers
+Depends: ${shlibs:Depends}, ${misc:Depends}, libstream1
+Description: database system for high-performance applications, libraries
  MonetDB is a database management system that is developed from a
  main-memory perspective with use of a fully decomposed storage model,
  automatic index management, extensibility of data types and search
  accelerators, SQL- and XML- frontends.
  .
- This package contains the files needed to develop with MonetDB.
+ This package contains the files to develop with the libstream1
+ library.
+
+Package: libmonetdb-client1
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: database system for high-performance applications, libraries
+ MonetDB is a database management system that is developed from a
+ main-memory perspective with use of a fully decomposed storage model,
+ automatic index management, extensibility of data types and search
+ accelerators, SQL- and XML- frontends.
+ .
+ This package contains a shared library (libmapi) which is needed by
+ various other components.
+
+Package: libmonetdb-client1-dev
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb-client1
+Description: database system for high-performance applications, libraries
+ MonetDB is a database management system that is developed from a
+ main-memory perspective with use of a fully decomposed storage model,
+ automatic index management, extensibility of data types and search
+ accelerators, SQL- and XML- frontends.
+ .
+ This package contains the files to develop with the libmonetdb-client1
+ library.
 
 Package: monetdb-client
 Architecture: any
@@ -40,52 +80,20 @@
  .
  This package contains mclient, the main client program to communicate
  with the database server, and msqldump, a program to dump the SQL
- database so that it can be loaded back later.
-
-Package: libmonetdb-client1
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb1
-Description: MonetDB database client libraries
- MonetDB is a database management system that is developed from a
- main-memory perspective with use of a fully decomposed storage model,
- automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
- .
- This package contains the MonetDB client libraries.
-
-Package: libmonetdb-client-dev
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb-dev, libreadline5-dev, 
libmonetdb-client1
-Description: MonetDB client header files
- MonetDB is a database management system that is developed from a
- main-memory perspective with use of a fully decomposed storage model,
- automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
- .
- This package contains the files needed to develop with
- MonetDB-client.
+ database so that it can be loaded back later.  If you want to use
+ MonetDB, you will very likely need this package.
 
 Package: libmonetdb-client-odbc1
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb1, libreadline5, 
libmonetdb-client1
+Conflicts: libmonetdb-client-odbc-dev
 Description: MonetDB ODBC driver
  MonetDB is a database management system that is developed from a
  main-memory perspective with use of a fully decomposed storage model,
  automatic index management, extensibility of data types and search
  accelerators, SQL- and XML- frontends.
  .
- This package contains the ODBC driver.
-
-Package: libmonetdb-client-odbc-dev
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb-dev, libreadline5-dev, 
libmonetdb-client-dev, libmonetdb-client-odbc1
-Description: MonetDB ODBC driver (header files)
- MonetDB is a database management system that is developed from a
- main-memory perspective with use of a fully decomposed storage model,
- automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
- .
- This package contains the ODBC driver headers.
+ This package contains the MonetDB ODBC driver.
 
 Package: php5-monetdb-client
 Architecture: any
@@ -96,12 +104,14 @@
  automatic index management, extensibility of data types and search
  accelerators, SQL- and XML- frontends.
  .
- This package contains the PHP module for MonetDB.
+ This package contains the files needed to use MonetDB from a PHP
+ program.
 
-Package: libmonetdb-client-perl
+Package: perl-monetdb-client
 Architecture: any
 Depends: ${shlibs:Depends}, ${perl:Depends}
 Provides: ${perl:Provides}
+Conflicts: libmonetdb-client-perl
 Description: MonetDB perl client code
  MonetDB is a database management system that is developed from a
  main-memory perspective with use of a fully decomposed storage model,
@@ -113,14 +123,15 @@
 
 Package: ruby-monetdb-client
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, ruby
+Depends: ${shlibs:Depends}, ${misc:Depends}, libruby1.8
 Description: MonetDB Ruby client module
  MonetDB is a database management system that is developed from a
  main-memory perspective with use of a fully decomposed storage model,
  automatic index management, extensibility of data types and search
  accelerators, SQL- and XML- frontends.
  .
- This package contains the Ruby module for MonetDB.
+ This package contains the files needed to use MonetDB from a Ruby
+ program.
 
 Package: monetdb-client-testing
 Architecture: any
@@ -135,34 +146,25 @@
  MonetDB packages.  You probably don't need this, unless you are a
  developer.
 
-Package: monetdb-geom
+Package: libmonetdb4-server-geom0
+Section: libs
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb1
+Depends: ${shlibs:Depends}, ${misc:Depends}, monetdb4-server
+Conflicts: monetdb-geom, monetdb-geom-dev
 Description: database system for high-performance applications, xquery frontend
  MonetDB is a database management system that is developed from a
  main-memory perspective with use of a fully decomposed storage model,
  automatic index management, extensibility of data types and search
  accelerators, SQL- and XML- frontends.
  .
- This package contains the common parts of the GIS (Geographic
- Information System) extensions for MonetDB-SQL.
-
-Package: monetdb-geom-dev
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb-dev, monetdb-geom, 
libmonetdb5-server-geom0
-# libmonetdb4-server-geom0
-Description: database system for high-performance applications, xquery frontend
- MonetDB is a database management system that is developed from a
- main-memory perspective with use of a fully decomposed storage model,
- automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
- .
- This package contains the files needed to develop with monetdb-geom.
+ This package contains the GIS (Geographic Information System)
+ extensions for monetdb4-server.
 
 Package: libmonetdb5-server-geom0
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, monetdb5-server
+Conflicts: monetdb-geom, monetdb-geom-dev
 Description: database system for high-performance applications, xquery frontend
  MonetDB is a database management system that is developed from a
  main-memory perspective with use of a fully decomposed storage model,
@@ -174,7 +176,8 @@
 
 Package: monetdb4-server
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb1, libmonetdb4-server4, 
libmonetdb-client1, adduser
+Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb1, libmonetdb-client1, 
adduser
+Conflicts: libmonetdb4-server-dev, libmonetdb4-server4
 Description: MonetDB database server version 4
  MonetDB is a database management system that is developed from a
  main-memory perspective with use of a fully decomposed storage model,
@@ -186,34 +189,10 @@
  use the XQuery frontend (in which case you need monetdb4-xquery as
  well).
 
-Package: libmonetdb4-server4
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb1
-Description: MonetDB database server version 4 library
- MonetDB is a database management system that is developed from a
- main-memory perspective with use of a fully decomposed storage model,
- automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
- .
- This package contains the shared libraries used by the MonetDB4
- server component.
-
-Package: libmonetdb4-server-dev
-Section: libdevel
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb1, libmonetdb4-server4, 
libmonetdb-client-dev
-Description: MonetDB database server version 4 headers
- MonetDB is a database management system that is developed from a
- main-memory perspective with use of a fully decomposed storage model,
- automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
- .
- This package contains the files needed to develop with MonetDB4.
-
 Package: monetdb5-server
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb5-server5, adduser
+Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
+Conflicts: libmonetdb5-server5
 Description: MonetDB database server version 5
  MonetDB is a database management system that is developed from a
  main-memory perspective with use of a fully decomposed storage model,
@@ -225,31 +204,6 @@
  use the SQL frontend (in which case you need libmonetdb5-sql2 as
  well).
 
-Package: libmonetdb5-server5
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb1, libmonetdb-client1
-Description: MonetDB database server version 5, libraries
- MonetDB is a database management system that is developed from a
- main-memory perspective with use of a fully decomposed storage model,
- automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
- .
- This package contains the shared libraries used by the MonetDB5
- server component.
-
-Package: libmonetdb5-server-dev
-Section: libdevel
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb-dev, 
libmonetdb-client-dev, libmonetdb5-server5
-Description: MonetDB database server version 5, development libraries
- MonetDB is a database management system that is developed from a
- main-memory perspective with use of a fully decomposed storage model,
- automatic index management, extensibility of data types and search
- accelerators, SQL- and XML- frontends.
- .
- This package contains the files needed to develop with MonetDB5.
-
 Package: monetdb-xquery
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb4-xquery0, 
monetdb4-server
@@ -261,22 +215,10 @@
  .
  This package contains the XQuery frontend.
 
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to