Changeset: d360711c6460 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d360711c6460 Added Files: debian/monetdb5-sql-dev.install Modified Files: MonetDB.spec NT/mksqlwxs.py debian/control debian/monetdb5-server-dev.install Branch: Oct2020 Log Message:
Package (relatively) new files. diffs (88 lines): diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -572,6 +572,7 @@ used from the MAL level. %files -n MonetDB5-server-devel %defattr(-,root,root) %{_includedir}/monetdb/mal*.h +%{_includedir}/monetdb/mel.h %{_libdir}/libmonetdb5.so %{_libdir}/pkgconfig/monetdb5.pc @@ -635,6 +636,24 @@ configuration. %docdir %{_datadir}/doc/MonetDB-SQL %{_datadir}/doc/MonetDB-SQL/* +%package SQL-server5-devel +Summary: MonetDB5 SQL server modules +Group: Applications/Databases +Requires: %{name}-SQL-server5%{?_isa} = %{version}-%{release} +Requires: MonetDB5-server-devel%{?_isa} = %{version}-%{release} + +%description SQL-server5-devel +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. It also has an SQL front end. + +This package contains files needed to develop SQL extensions. + +%files SQL-server5-devel +%defattr(-,root,root) +%{_includedir}/monetdb/sql*.h + %package embedded Summary: MonetDB as an embedded library Group: Applications/Databases diff --git a/NT/mksqlwxs.py b/NT/mksqlwxs.py --- a/NT/mksqlwxs.py +++ b/NT/mksqlwxs.py @@ -173,9 +173,10 @@ def main(): print(r' <Directory Id="include" Name="include">') print(r' <Directory Id="monetdb" Name="monetdb">') id = comp(extend, id, 16, - sorted([r'include\monetdb\{}'.format(x) for x in filter(lambda x: (x.startswith('gdk') or x.startswith('monet') or x.startswith('mal')) and x.endswith('.h'), os.listdir(os.path.join(sys.argv[3], 'include', 'monetdb')))] + + sorted([r'include\monetdb\{}'.format(x) for x in filter(lambda x: (x.startswith('gdk') or x.startswith('monet') or x.startswith('mal') or x.startswith('sql')) and x.endswith('.h'), os.listdir(os.path.join(sys.argv[3], 'include', 'monetdb')))] + [r'include\monetdb\mapi.h', r'include\monetdb\matomic.h', + r'include\monetdb\mel.h', r'include\monetdb\mstring.h', r'include\monetdb\stream.h', r'include\monetdb\stream_socket.h']), diff --git a/debian/control b/debian/control --- a/debian/control +++ b/debian/control @@ -215,6 +215,19 @@ Description: MonetDB SQL support for mon This package contains the monetdb and monetdbd programs and the systemd configuration. +Package: monetdb5-sql-dev +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, + monetdb5-server-dev (= ${source:Version}), + monetdb5-sql (= ${source:Version}) +Description: MonetDB SQL support for monetdb5 + 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. It also has an SQL front end. + . + This package contains files needed to develop SQL extensions. + Package: monetdb-python3 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, diff --git a/debian/monetdb5-server-dev.install b/debian/monetdb5-server-dev.install --- a/debian/monetdb5-server-dev.install +++ b/debian/monetdb5-server-dev.install @@ -1,3 +1,4 @@ debian/tmp/usr/lib/x86_64-linux-gnu/libmonetdb5.so usr/lib/x86_64-linux-gnu debian/tmp/usr/include/monetdb/mal*.h usr/include/monetdb +debian/tmp/usr/include/monetdb/mel.h usr/include/monetdb debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/monetdb5.pc usr/lib/x86_64-linux-gnu/pkgconfig diff --git a/debian/monetdb5-sql-dev.install b/debian/monetdb5-sql-dev.install new file mode 100644 --- /dev/null +++ b/debian/monetdb5-sql-dev.install @@ -0,0 +1,1 @@ +debian/tmp/usr/include/monetdb/sql*.h usr/include/monetdb _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list