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 major_ %(echo %version | cut -d. -f 1-3 | tr . _)
%define majver %(echo %version | cut -d. -f 1-2) %define majver %(echo %version | cut -d. -f 1-2)
Name: firebird Name: firebird
Version: 3.0.3.32900 Version: 3.0.7.33374
Release: 1mamba Release: 1mamba
Summary: SQL Relational Database Summary: SQL Relational Database
Group: Applications/Databases Group: Applications/Databases
@ -54,8 +54,7 @@ Provides: Firebird
Obsoletes: Firebird Obsoletes: Firebird
%systemd_requires %systemd_requires
Provides: firebird-classic Provides: firebird-classic
Obsoletes: firebird-classic Obsoletes: firebird-classic < 3.0.7.33374
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description %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. %{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: xinetd
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
Conflicts: %{name}-superserver Conflicts: %{name}-superserver
#Requires: libfbembed-%{name} = %{version}-%{release}
Provides: Firebird-classic Provides: Firebird-classic
Obsoletes: Firebird-classic Obsoletes: Firebird-classic < 3.0.7.33374
%description classic %description classic
%{name} is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. %{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. 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 %package devel
Group: Applications/Databases Group: Applications/Databases
Summary: Development Libraries for %{name} SQL RDBMS Summary: Development Libraries for %{name} SQL RDBMS
Requires: libfbclient = %{version}-%{release} Requires: libfbclient = %{version}-%{release}
#Requires: libfbembed-%{name} = %{version}-%{release}
Provides: Firebird-devel Provides: Firebird-devel
Obsoletes: Firebird-devel Obsoletes: Firebird-devel < 3.0.7.33374
%description devel %description devel
%{name} is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. %{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}. This package contains development libraries for %{name}.
%package doc %package doc
@ -94,37 +89,34 @@ Group: Documentation
Summary: Documentation for %{name} Summary: Documentation for %{name}
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: Firebird-doc Provides: Firebird-doc
Obsoletes: Firebird-doc Obsoletes: Firebird-doc < 3.0.7.33374
%description doc %description doc
%{name} is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. %{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}. This package contains documentation for %{name}.
%package -n libfbclient %package -n libfbclient
Group: System/Libraries Group: System/Libraries
Summary: Multi-threaded, non-local client libraries for Firebird SQL RDBMS Summary: Multi-threaded, non-local client libraries for Firebird SQL RDBMS
Provides: libfbclient-Firebird Provides: libfbclient-Firebird
Obsoletes: libfbclient-Firebird Obsoletes: libfbclient-Firebird < 3.0.7.33374
Provides: libfbclient-firebird Provides: libfbclient-firebird
Obsoletes: libfbclient-firebird Obsoletes: libfbclient-firebird < 3.0.7.33374
%description -n libfbclient %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. %{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 This package contains multi-threaded, non-local client libraries for Firebird SQL Database
%package -n libfbembed %package -n libfbembed
Group: System/Libraries Group: System/Libraries
Summary: Multi-process, local client libraries for Firebird SQL RDBMS Summary: Multi-process, local client libraries for Firebird SQL RDBMS
Provides: libfbembed-Firebird Provides: libfbembed-Firebird
Obsoletes: libfbembed-Firebird Obsoletes: libfbembed-Firebird < 3.0.7.33374
Provides: libfbembed-firebird Provides: libfbembed-firebird
Obsoletes: libfbembed-firebird Obsoletes: libfbembed-firebird < 3.0.7.33374
%description -n libfbembed %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. %{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 This package contains multi-process, local client libraries for Firebird SQL RDBMS
%package superserver %package superserver
@ -133,28 +125,23 @@ Summary: Superserver (single process) server for %{name} SQL RDBMS
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
#Conflicts: %{name}-classic #Conflicts: %{name}-classic
Provides: Firebird-superserver Provides: Firebird-superserver
Obsoletes: Firebird-superserver Obsoletes: Firebird-superserver < 3.0.7.33374
%description superserver %description superserver
%{name} is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. %{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. This is the Superserver (single process) %{name} SQL RDBMS.
%debug_package
%prep %prep
%setup -q -n Firebird-%{version}-0 %setup -q -n Firebird-%{version}-0
#-D -T #-D -T
#:<< __EOF #:<< __EOF
#%patch10 -p1 #%patch12 -p1
#%patch11 -p0 ./autogen.sh
%patch12 -p1
%build %build
#:<< __EOF #:<< __EOF
# build superserver
./autogen.sh
#autoreconf -vfi
#autoreconf
%configure \ %configure \
--prefix=%{_prefix} \ --prefix=%{_prefix} \
--with-fbbin=%{_bindir} \ --with-fbbin=%{_bindir} \
@ -181,8 +168,9 @@ This is the Superserver (single process) %{name} SQL RDBMS.
#chmod u+w gen/* -R #chmod u+w gen/* -R
# FIXME: 3.0.1.32609 segfaults when creating fdb files ## FIXME: 3.0.1.32609 segfaults when creating fdb files
%make -j1 CXXFLAGS='-flifetime-dse=1' ##-j1 CXXFLAGS='-flifetime-dse=1'
%make
%install %install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" [ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
@ -337,6 +325,9 @@ exit 0
#%doc doc/license/README.license.usage.txt #%doc doc/license/README.license.usage.txt
%changelog %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 * Fri May 04 2018 Silvan Calarco <silvan.calarco@mambasoft.it> 3.0.3.32900-1mamba
- update to 3.0.3.32900 - update to 3.0.3.32900