8181%global license_type GPLv2
8282%endif
8383
84+ %global min 5.5.8
85+
8486Name: mysql-%{product_suffix}
8587Summary: A very fast and reliable SQL database server
8688Group: Applications/Databases
@@ -156,11 +158,11 @@ Requires: net-tools
156158Provides: MySQL-server-advanced%{?_isa} = %{version}-%{release}
157159Obsoletes: MySQL-server-advanced < %{version}-%{release}
158160Obsoletes: mysql-community-server < %{version}-%{release}
159- Requires: mysql-commercial-client%{?_isa} = %{version}-%{release }
161+ Requires: mysql-commercial-client%{?_isa} > = %{min }
160162Requires: mysql-commercial-common%{?_isa} = %{version}-%{release}
161163%else
162164Provides: MySQL-server%{?_isa} = %{version}-%{release}
163- Requires: mysql-community-client%{?_isa} = %{version}-%{release }
165+ Requires: mysql-community-client%{?_isa} > = %{min }
164166Requires: mysql-community-common%{?_isa} = %{version}-%{release}
165167%endif
166168Obsoletes: MySQL-server < %{version}-%{release}
@@ -209,10 +211,10 @@ Group: Applications/Databases
209211Provides: MySQL-client-advanced%{?_isa} = %{version}-%{release}
210212Obsoletes: MySQL-client-advanced < %{version}-%{release}
211213Obsoletes: mysql-community-client < %{version}-%{release}
212- Requires: mysql-commercial-libs%{?_isa} = %{version}-%{release }
214+ Requires: mysql-commercial-libs%{?_isa} > = %{min }
213215%else
214216Provides: MySQL-client%{?_isa} = %{version}-%{release}
215- Requires: mysql-community-libs%{?_isa} = %{version}-%{release }
217+ Requires: mysql-community-libs%{?_isa} > = %{min }
216218%endif
217219Obsoletes: MySQL-client < %{version}-%{release}
218220Obsoletes: mariadb
@@ -234,7 +236,7 @@ Obsoletes: mysql-community-common < %{version}-%{release}
234236%endif
235237Provides: mysql-common = %{version}-%{release}
236238Provides: mysql-common%{?_isa} = %{version}-%{release}
237- %{?el5:Requires: mysql%{?_isa} = %{version}-%{release}}
239+ %{?el5:Requires: mysql%{?_isa} > = %{min}}
238240
239241%description common
240242This packages contains common files needed by MySQL client library,
@@ -248,10 +250,10 @@ Group: Applications/Databases
248250Provides: MySQL-test-advanced%{?_isa} = %{version}-%{release}
249251Obsoletes: MySQL-test-advanced < %{version}-%{release}
250252Obsoletes: mysql-community-test < %{version}-%{release}
251- Requires: mysql-commercial-server%{?_isa} = %{version}-%{release }
253+ Requires: mysql-commercial-server%{?_isa} > = %{min }
252254%else
253255Provides: MySQL-test%{?_isa} = %{version}-%{release}
254- Requires: mysql-community-server%{?_isa} = %{version}-%{release }
256+ Requires: mysql-community-server%{?_isa} > = %{min }
255257%endif
256258Obsoletes: MySQL-test < %{version}-%{release}
257259Obsoletes: mysql-test < %{version}-%{release}
@@ -270,9 +272,9 @@ Summary: MySQL benchmark suite
270272Group: Applications/Databases
271273%if 0%{?commercial}
272274Obsoletes: mysql-community-bench < %{version}-%{release}
273- Requires: mysql-commercial-server%{?_isa} = %{version}-%{release }
275+ Requires: mysql-commercial-server%{?_isa} > = %{min }
274276%else
275- Requires: mysql-community-server%{?_isa} = %{version}-%{release }
277+ Requires: mysql-community-server%{?_isa} > = %{min }
276278%endif
277279Obsoletes: mariadb-bench
278280Obsoletes: community-mysql-bench < %{version}-%{release}
@@ -291,10 +293,10 @@ Group: Applications/Databases
291293Provides: MySQL-devel-advanced%{?_isa} = %{version}-%{release}
292294Obsoletes: MySQL-devel-advanced < %{version}-%{release}
293295Obsoletes: mysql-community-devel < %{version}-%{release}
294- Requires: mysql-commercial-libs%{?_isa} = %{version}-%{release }
296+ Requires: mysql-commercial-libs%{?_isa} > = %{min }
295297%else
296298Provides: MySQL-devel%{?_isa} = %{version}-%{release}
297- Requires: mysql-community-libs%{?_isa} = %{version}-%{release }
299+ Requires: mysql-community-libs%{?_isa} > = %{min }
298300%endif
299301Obsoletes: MySQL-devel < %{version}-%{release}
300302Obsoletes: mysql-devel < %{version}-%{release}
@@ -314,10 +316,10 @@ Group: Applications/Databases
314316Provides: MySQL-shared-advanced%{?_isa} = %{version}-%{release}
315317Obsoletes: MySQL-shared-advanced < %{version}-%{release}
316318Obsoletes: mysql-community-libs < %{version}-%{release}
317- Requires: mysql-commercial-common%{?_isa} = %{version}-%{release }
319+ Requires: mysql-commercial-common%{?_isa} > = %{min }
318320%else
319321Provides: MySQL-shared%{?_isa} = %{version}-%{release}
320- Requires: mysql-community-common%{?_isa} = %{version}-%{release }
322+ Requires: mysql-community-common%{?_isa} > = %{min }
321323%endif
322324Obsoletes: MySQL-shared < %{version}-%{release}
323325Obsoletes: mysql-libs < %{version}-%{release}
@@ -341,10 +343,10 @@ Provides: mysql-libs-compat%{?_isa} = %{version}-%{release}
341343Provides: MySQL-shared-compat-advanced%{?_isa} = %{version}-%{release}
342344Obsoletes: MySQL-shared-compat-advanced < %{version}-%{release}
343345Obsoletes: mysql-community-libs-compat < %{version}-%{release}
344- Requires: mysql-commercial-libs%{?_isa} = %{version}-%{release }
346+ Requires: mysql-commercial-libs%{?_isa} > = %{min }
345347%else
346348Provides: MySQL-shared-compat%{?_isa} = %{version}-%{release}
347- Requires: mysql-community-libs%{?_isa} = %{version}-%{release }
349+ Requires: mysql-community-libs%{?_isa} > = %{min }
348350%endif
349351Obsoletes: MySQL-shared-compat < %{version}-%{release}
350352%if 0%{?rhel} > 5
@@ -391,11 +393,11 @@ Summary: Development header files and libraries for MySQL as an embeddabl
391393Group: Applications/Databases
392394%if 0%{?commercial}
393395Obsoletes: mysql-community-embedded-devel < %{version}-%{release}
394- Requires: mysql-commercial-devel%{?_isa} = %{version}-%{release }
395- Requires: mysql-commercial-embedded%{?_isa} = %{version}-%{release }
396+ Requires: mysql-commercial-devel%{?_isa} > = %{min }
397+ Requires: mysql-commercial-embedded%{?_isa} > = %{min }
396398%else
397- Requires: mysql-community-devel%{?_isa} = %{version}-%{release }
398- Requires: mysql-community-embedded%{?_isa} = %{version}-%{release }
399+ Requires: mysql-community-devel%{?_isa} > = %{min }
400+ Requires: mysql-community-embedded%{?_isa} > = %{min }
399401%endif
400402Obsoletes: mariadb-embedded-devel
401403Obsoletes: mysql-embedded-devel < %{version}-%{release}
@@ -411,13 +413,13 @@ the embedded version of the MySQL server.
411413Summary: Convenience package for easy upgrades of MySQL package set
412414Group: Applications/Databases
413415%if 0%{?commercial}
414- Requires: mysql-commercial-client%{?_isa} = %{version}-%{release }
415- Requires: mysql-commercial-libs%{?_isa} = %{version}-%{release }
416- Requires: mysql-commercial-libs-compat%{?_isa} = %{version}-%{release }
416+ Requires: mysql-commercial-client%{?_isa} > = %{min }
417+ Requires: mysql-commercial-libs%{?_isa} > = %{min }
418+ Requires: mysql-commercial-libs-compat%{?_isa} > = %{min }
417419%else
418- Requires: mysql-community-client%{?_isa} = %{version}-%{release }
419- Requires: mysql-community-libs%{?_isa} = %{version}-%{release }
420- Requires: mysql-community-libs-compat%{?_isa} = %{version}-%{release }
420+ Requires: mysql-community-client%{?_isa} > = %{min }
421+ Requires: mysql-community-libs%{?_isa} > = %{min }
422+ Requires: mysql-community-libs-compat%{?_isa} > = %{min }
421423%endif
422424
423425%description -n mysql
0 commit comments