Changeset: 29e53dc6fb6a for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=29e53dc6fb6a
Modified Files:
        MonetDB.spec
Branch: default
Log Message:

Fedora packaging guidelines suggest adding architecture to dependencies.


diffs (171 lines):

diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -160,8 +160,8 @@ more client packages.
 %package devel
 Summary: MonetDB development files
 Group: Applications/Databases
-Requires: %{name} = %{version}-%{release}
-Requires: %{name}-stream-devel = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-stream-devel%{?_isa} = %{version}-%{release}
 Requires: libatomic_ops-devel
 
 %description devel
@@ -201,7 +201,7 @@ various other components.
 %package stream-devel
 Summary: MonetDB stream library
 Group: Applications/Databases
-Requires: %{name}-stream = %{version}-%{release}
+Requires: %{name}-stream%{?_isa} = %{version}-%{release}
 Requires: bzip2-devel
 Requires: libcurl-devel
 Requires: zlib-devel
@@ -249,7 +249,7 @@ MonetDB, you will very likely need this 
 %package client-tools
 Summary: MonetDB - Monet Database Management System Client Programs
 Group: Applications/Databases
-Requires: %{name}-client = %{version}-%{release}
+Requires: %{name}-client%{?_isa} = %{version}-%{release}
 
 %description client-tools
 MonetDB is a database management system that is developed from a
@@ -269,8 +269,8 @@ tools can be used to monitor the MonetDB
 %package client-devel
 Summary: MonetDB - Monet Database Management System Client Programs
 Group: Applications/Databases
-Requires: %{name}-client = %{version}-%{release}
-Requires: %{name}-stream-devel = %{version}-%{release}
+Requires: %{name}-client%{?_isa} = %{version}-%{release}
+Requires: %{name}-stream-devel%{?_isa} = %{version}-%{release}
 Requires: openssl-devel
 
 %description client-devel
@@ -292,7 +292,7 @@ This package contains the files needed t
 %package client-odbc
 Summary: MonetDB ODBC driver
 Group: Applications/Databases
-Requires: %{name}-client = %{version}-%{release}
+Requires: %{name}-client%{?_isa} = %{version}-%{release}
 Requires(pre): unixODBC
 
 %description client-odbc
@@ -349,7 +349,6 @@ program.
 %package client-perl
 Summary: MonetDB perl interface
 Group: Applications/Databases
-Requires: %{name}-client = %{version}-%{release}
 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 Requires: perl(DBI)
 Requires: perl(Digest::SHA)
@@ -428,12 +427,12 @@ This package contains the activerecord a
 %package client-tests
 Summary: MonetDB Client tests package
 Group: Applications/Databases
-Requires: MonetDB5-server = %{version}-%{release}
-Requires: %{name}-client = %{version}-%{release}
-Requires: %{name}-client-odbc = %{version}-%{release}
+Requires: MonetDB5-server%{?_isa} = %{version}-%{release}
+Requires: %{name}-client%{?_isa} = %{version}-%{release}
+Requires: %{name}-client-odbc%{?_isa} = %{version}-%{release}
 Requires: %{name}-client-perl = %{version}-%{release}
 Requires: %{name}-client-php = %{version}-%{release}
-Requires: %{name}-SQL-server5 = %{version}-%{release}
+Requires: %{name}-SQL-server5%{?_isa} = %{version}-%{release}
 Requires: python-monetdb = %{version}-%{release}
 
 %description client-tests
@@ -466,7 +465,7 @@ developer.
 %package geom-MonetDB5
 Summary: MonetDB5 SQL GIS support module
 Group: Applications/Databases
-Requires: MonetDB5-server = %{version}-%{release}
+Requires: MonetDB5-server%{?_isa} = %{version}-%{release}
 Obsoletes: %{name}-geom
 Obsoletes: %{name}-geom-devel
 
@@ -490,7 +489,7 @@ extensions for %{name}-SQL-server5.
 %package gsl-MonetDB5
 Summary: MonetDB5 SQL interface to the gsl library
 Group: Applications/Databases
-Requires: MonetDB5-server = %{version}-%{release}
+Requires: MonetDB5-server%{?_isa} = %{version}-%{release}
 
 %description gsl-MonetDB5
 MonetDB is a database management system that is developed from a
@@ -512,7 +511,7 @@ numerical analysis (gsl).
 %package bam-MonetDB5
 Summary: MonetDB5 SQL interface to the bam library
 Group: Applications/Databases
-Requires: MonetDB5-server = %{version}-%{release}
+Requires: MonetDB5-server%{?_isa} = %{version}-%{release}
 
 %description bam-MonetDB5
 MonetDB is a database management system that is developed from a
@@ -535,7 +534,7 @@ version of Sequence Alignment/Map) data.
 %package R
 Summary: Integration of MonetDB and R, allowing use of R from within SQL
 Group: Applications/Databases
-Requires: MonetDB-SQL-server5 = %{version}-%{release}
+Requires: MonetDB-SQL-server5%{?_isa} = %{version}-%{release}
 
 %description R
 MonetDB is a database management system that is developed from a
@@ -561,7 +560,7 @@ install it.
 %package cfitsio
 Summary: MonetDB: Add on module that provides support for FITS files
 Group: Applications/Databases
-Requires: MonetDB-SQL-server5 = %{version}-%{release}
+Requires: MonetDB-SQL-server5%{?_isa} = %{version}-%{release}
 
 %description cfitsio
 MonetDB is a database management system that is developed from a
@@ -584,7 +583,7 @@ format.
 Summary: MonetDB - Monet Database Management System
 Group: Applications/Databases
 Requires(pre): shadow-utils
-Requires: %{name}-client = %{version}-%{release}
+Requires: %{name}-client%{?_isa} = %{version}-%{release}
 Obsoletes: MonetDB5-server-rdf
 
 %description -n MonetDB5-server
@@ -669,7 +668,7 @@ fi
 %package -n MonetDB5-server-hugeint
 Summary: MonetDB - 128-bit integer support for MonetDB5-server
 Group: Application/Databases
-Requires: MonetDB5-server
+Requires: MonetDB5-server%{?_isa}
 
 %description -n MonetDB5-server-hugeint
 MonetDB is a database management system that is developed from a
@@ -689,8 +688,8 @@ MonetDB5-server component.
 %package -n MonetDB5-server-devel
 Summary: MonetDB development files
 Group: Applications/Databases
-Requires: MonetDB5-server = %{version}-%{release}
-Requires: %{name}-devel = %{version}-%{release}
+Requires: MonetDB5-server%{?_isa} = %{version}-%{release}
+Requires: %{name}-devel%{?_isa} = %{version}-%{release}
 
 %description -n MonetDB5-server-devel
 MonetDB is a database management system that is developed from a
@@ -711,7 +710,7 @@ used from the MAL level.
 %package SQL-server5
 Summary: MonetDB5 SQL server modules
 Group: Applications/Databases
-Requires: MonetDB5-server = %{version}-%{release}
+Requires: MonetDB5-server%{?_isa} = %{version}-%{release}
 %if %{?rhel:0}%{!?rhel:1} || 0%{?rhel} >= 7
 # RHEL >= 7, and all current Fedora
 Requires: %{_bindir}/systemd-tmpfiles
@@ -777,8 +776,8 @@ systemd-tmpfiles --create %{_sysconfdir}
 %package SQL-server5-hugeint
 Summary: MonetDB5 128 bit integer (hugeint) support for SQL
 Group: Applications/Databases
-Requires: MonetDB5-server-hugeint = %{version}-%{release}
-Requires: MonetDB-SQL-server5 = %{version}-%{release}
+Requires: MonetDB5-server-hugeint%{?_isa} = %{version}-%{release}
+Requires: MonetDB-SQL-server5%{?_isa} = %{version}-%{release}
 
 %description SQL-server5-hugeint
 MonetDB is a database management system that is developed from a
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to