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

Reply via email to