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
