From 73ef2af1cdfe0bea6d8dea816dd708574f8b4980 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 22:18:49 +0100 Subject: [PATCH] update to 3.0.7.33374 [release 3.0.7.33374-1mamba;Tue Jun 15 2021] --- firebird.spec | 47 +++++++++++++++++++---------------------------- 1 file changed, 19 insertions(+), 28 deletions(-) diff --git a/firebird.spec b/firebird.spec index 458c630..a8235b2 100644 --- a/firebird.spec +++ b/firebird.spec @@ -5,7 +5,7 @@ %define major_ %(echo %version | cut -d. -f 1-3 | tr . _) %define majver %(echo %version | cut -d. -f 1-2) Name: firebird -Version: 3.0.3.32900 +Version: 3.0.7.33374 Release: 1mamba Summary: SQL Relational Database Group: Applications/Databases @@ -54,8 +54,7 @@ Provides: Firebird Obsoletes: Firebird %systemd_requires Provides: firebird-classic -Obsoletes: firebird-classic -BuildRoot: %{_tmppath}/%{name}-%{version}-root +Obsoletes: firebird-classic < 3.0.7.33374 %description %{name} is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. %{name} offers excellent concurrency, high performance,and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names, since 1981. @@ -67,26 +66,22 @@ Summary: Classic (xinetd) server for %{name} SQL RDBMS Requires: xinetd Requires: %{name} = %{version}-%{release} Conflicts: %{name}-superserver -#Requires: libfbembed-%{name} = %{version}-%{release} Provides: Firebird-classic -Obsoletes: Firebird-classic +Obsoletes: Firebird-classic < 3.0.7.33374 %description classic %{name} is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. - This is the classic (xinetd) server %{name} SQL RDBMS. It can also be used as an embedded server, when paired with the client-embedded package. %package devel Group: Applications/Databases Summary: Development Libraries for %{name} SQL RDBMS Requires: libfbclient = %{version}-%{release} -#Requires: libfbembed-%{name} = %{version}-%{release} Provides: Firebird-devel -Obsoletes: Firebird-devel +Obsoletes: Firebird-devel < 3.0.7.33374 %description devel %{name} is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. - This package contains development libraries for %{name}. %package doc @@ -94,37 +89,34 @@ Group: Documentation Summary: Documentation for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Provides: Firebird-doc -Obsoletes: Firebird-doc +Obsoletes: Firebird-doc < 3.0.7.33374 %description doc %{name} is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. - This package contains documentation for %{name}. %package -n libfbclient Group: System/Libraries Summary: Multi-threaded, non-local client libraries for Firebird SQL RDBMS Provides: libfbclient-Firebird -Obsoletes: libfbclient-Firebird +Obsoletes: libfbclient-Firebird < 3.0.7.33374 Provides: libfbclient-firebird -Obsoletes: libfbclient-firebird +Obsoletes: libfbclient-firebird < 3.0.7.33374 %description -n libfbclient %{name} is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. - This package contains multi-threaded, non-local client libraries for Firebird SQL Database %package -n libfbembed Group: System/Libraries Summary: Multi-process, local client libraries for Firebird SQL RDBMS Provides: libfbembed-Firebird -Obsoletes: libfbembed-Firebird +Obsoletes: libfbembed-Firebird < 3.0.7.33374 Provides: libfbembed-firebird -Obsoletes: libfbembed-firebird +Obsoletes: libfbembed-firebird < 3.0.7.33374 %description -n libfbembed %{name} is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. - This package contains multi-process, local client libraries for Firebird SQL RDBMS %package superserver @@ -133,28 +125,23 @@ Summary: Superserver (single process) server for %{name} SQL RDBMS Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} #Conflicts: %{name}-classic Provides: Firebird-superserver -Obsoletes: Firebird-superserver +Obsoletes: Firebird-superserver < 3.0.7.33374 %description superserver %{name} is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. - This is the Superserver (single process) %{name} SQL RDBMS. +%debug_package %prep %setup -q -n Firebird-%{version}-0 #-D -T #:<< __EOF -#%patch10 -p1 -#%patch11 -p0 -%patch12 -p1 +#%patch12 -p1 +./autogen.sh %build #:<< __EOF -# build superserver -./autogen.sh -#autoreconf -vfi -#autoreconf %configure \ --prefix=%{_prefix} \ --with-fbbin=%{_bindir} \ @@ -181,8 +168,9 @@ This is the Superserver (single process) %{name} SQL RDBMS. #chmod u+w gen/* -R -# FIXME: 3.0.1.32609 segfaults when creating fdb files -%make -j1 CXXFLAGS='-flifetime-dse=1' +## FIXME: 3.0.1.32609 segfaults when creating fdb files +##-j1 CXXFLAGS='-flifetime-dse=1' +%make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" @@ -337,6 +325,9 @@ exit 0 #%doc doc/license/README.license.usage.txt %changelog +* Tue Jun 15 2021 Silvan Calarco 3.0.7.33374-1mamba +- update to 3.0.7.33374 + * Fri May 04 2018 Silvan Calarco 3.0.3.32900-1mamba - update to 3.0.3.32900