update to 3.0.7.33374 [release 3.0.7.33374-1mamba;Tue Jun 15 2021]

This commit is contained in:
Silvan Calarco 2024-01-05 22:18:49 +01:00
parent 0131e154e2
commit 73ef2af1cd

View File

@ -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 <silvan.calarco@mambasoft.it> 3.0.7.33374-1mamba
- update to 3.0.7.33374
* Fri May 04 2018 Silvan Calarco <silvan.calarco@mambasoft.it> 3.0.3.32900-1mamba
- update to 3.0.3.32900