Changeset: 3e67e83bdc6c for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3e67e83bdc6c
Modified Files:
MonetDB.spec
debian/control
Branch: Jul2015
Log Message:
Package hugeint packages only on 64 bit architectures.
diffs (118 lines):
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -599,7 +599,9 @@ Requires: %{name}-client%{?_isa} = %{ver
Obsoletes: MonetDB5-server-rdf
%if (0%{?fedora} >= 22)
Recommends: %{name}-SQL-server5
+%if %{bits} == 64
Recommends: MonetDB5-server-hugeint
+%endif
Suggests: %{name}-client
%endif
@@ -655,7 +657,9 @@ fi
%exclude %{_libdir}/monetdb5/rapi.mal
%endif
%exclude %{_libdir}/monetdb5/sql*.mal
+%if %{bits} == 64
%exclude %{_libdir}/monetdb5/*_hge.mal
+%endif
%{_libdir}/monetdb5/*.mal
%if %{?with_geos:1}%{!?with_geos:0}
%exclude %{_libdir}/monetdb5/autoload/*_geom.mal
@@ -685,6 +689,7 @@ fi
%docdir %{_datadir}/doc/MonetDB
%{_datadir}/doc/MonetDB/*
+%if %{bits} == 64
%package -n MonetDB5-server-hugeint
Summary: MonetDB - 128-bit integer support for MonetDB5-server
Group: Application/Databases
@@ -704,6 +709,7 @@ MonetDB5-server component.
%{_libdir}/monetdb5/*_hge.mal
%exclude %{_libdir}/monetdb5/autoload/??_sql_hge.mal
%{_libdir}/monetdb5/autoload/*_hge.mal
+%endif
%package -n MonetDB5-server-devel
Summary: MonetDB development files
@@ -738,7 +744,9 @@ Requires: %{_bindir}/systemd-tmpfiles
Obsoletes: MonetDB-SQL-devel
Obsoletes: %{name}-SQL
%if (0%{?fedora} >= 22)
+%if %{bits} == 64
Recommends: %{name}-SQL-server5-hugeint
+%endif
Suggests: %{name}-client
%endif
@@ -781,16 +789,19 @@ systemd-tmpfiles --create %{_sysconfdir}
%if %{?with_samtools:1}%{!?with_samtools:0}
%exclude %{_libdir}/monetdb5/createdb/*_bam.sql
%endif
+%{_libdir}/monetdb5/createdb/*.sql
+%{_libdir}/monetdb5/sql*.mal
+%if %{bits} == 64
%exclude %{_libdir}/monetdb5/createdb/*_hge.sql
-%{_libdir}/monetdb5/createdb/*.sql
%exclude %{_libdir}/monetdb5/sql*_hge.mal
-%{_libdir}/monetdb5/sql*.mal
+%endif
%doc %{_mandir}/man1/monetdb.1.gz
%doc %{_mandir}/man1/monetdbd.1.gz
%dir %{_datadir}/doc/MonetDB-SQL
%docdir %{_datadir}/doc/MonetDB-SQL
%{_datadir}/doc/MonetDB-SQL/*
+%if %{bits} == 64
%package SQL-server5-hugeint
Summary: MonetDB5 128 bit integer (hugeint) support for SQL
Group: Applications/Databases
@@ -811,6 +822,7 @@ frontend of MonetDB.
%{_libdir}/monetdb5/autoload/??_sql_hge.mal
%{_libdir}/monetdb5/createdb/*_hge.sql
%{_libdir}/monetdb5/sql*_hge.mal
+%endif
%package -n python-monetdb
Summary: Native MonetDB client Python API
diff --git a/debian/control b/debian/control
--- a/debian/control
+++ b/debian/control
@@ -222,7 +222,7 @@ Description: MonetDB5 SQL GIS support mo
Package: monetdb5-server
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
-Recommends: monetdb5-server-hugeint, monetdb5-sql
+Recommends: monetdb5-server-hugeint [amd64], monetdb5-sql
Suggests: monetdb-client
Description: MonetDB database server version 5
MonetDB is a database management system that is developed from a
@@ -235,7 +235,7 @@ Description: MonetDB database server ver
to use the SQL frontend, you also need monetdb5-sql.
Package: monetdb5-server-hugeint
-Architecture: any
+Architecture: amd64
Depends: monetdb5-server (= ${source:Version})
Description: MonetDB - 128-bit integer support for MonetDB5-server
MonetDB is a database management system that is developed from a
@@ -261,7 +261,7 @@ Description: MonetDB database server ver
Package: monetdb5-sql
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, monetdb5-server (=
${source:Version})
-Recommends: monetdb5-sql-hugeint
+Recommends: monetdb5-sql-hugeint [amd64]
Suggests: monetdb-client
Description: MonetDB SQL support for monetdb5
MonetDB is a database management system that is developed from a
@@ -272,7 +272,7 @@ Description: MonetDB SQL support for mon
This package contains the SQL frontend for MonetDB.
Package: monetdb5-sql-hugeint
-Architecture: any
+Architecture: amd64
Depends: monetdb5-sql (= ${source:Version}), monetdb5-server-hugeint (=
${source:Version})
Description: MonetDB5 128 bit integer (hugeint) support for SQL
MonetDB is a database management system that is developed from a
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list