[packages/GiNaC] - updated dependencies, drop .la file

qboosh qboosh at pld-linux.org
Sat May 9 13:05:50 CEST 2026


commit cbba2ae3ae2a167cb69a86c1d8fa3e21d316a784
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat May 9 13:05:40 2026 +0200

    - updated dependencies, drop .la file

 GiNaC.spec | 27 +++++++++++++++++++--------
 1 file changed, 19 insertions(+), 8 deletions(-)
---
diff --git a/GiNaC.spec b/GiNaC.spec
index 7e66603..75a425a 100644
--- a/GiNaC.spec
+++ b/GiNaC.spec
@@ -1,3 +1,7 @@
+#
+# Conditional build:
+%bcond_without	tests	# test suite
+
 Summary:	C++ class library for symbolic calculations
 Summary(pl.UTF-8):	Biblioteka klas C++ do obliczeń symbolicznych
 Name:		GiNaC
@@ -15,9 +19,10 @@ BuildRequires:	automake >= 1:1.8
 BuildRequires:	bison >= 2.3
 BuildRequires:	cln-devel >= 1.2.2
 BuildRequires:	gettext-tools
-BuildRequires:	libstdc++-devel
+BuildRequires:	libstdc++-devel >= 6:5
 BuildRequires:	libtool >= 2:1.5
 BuildRequires:	pkgconfig
+BuildRequires:	python3 >= 1:3
 BuildRequires:	readline-devel
 BuildRequires:	texinfo
 Requires:	cln >= 1.2.2
@@ -38,7 +43,7 @@ Summary(pl.UTF-8):	Pliki nagłówkowe i inne do tworzenia aplikacji GiNaC
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
 Requires:	cln-devel >= 1.2.2
-Requires:	libstdc++-devel
+Requires:	libstdc++-devel >= 6:5
 
 %description devel
 This package contains include files and other resources you can use to
@@ -87,11 +92,15 @@ zawartość archiwów GiNaC.
 %{__libtoolize}
 %{__aclocal}
 %{__autoconf}
+%{__autoheader}
 %{__automake}
-%configure
+%configure \
+	PYTHON=%{__python3}
 %{__make}
 
+%if %{with tests}
 %{__make} check
+%endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -99,6 +108,9 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+# obsoleted by pkg-config
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libginac.la
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -114,17 +126,16 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README
-%attr(755,root,root) %{_libdir}/libginac.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libginac.so.13
+%{_libdir}/libginac.so.*.*.*
+%ghost %{_libdir}/libginac.so.13
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libginac.so
-%{_libdir}/libginac.la
+%{_libdir}/libginac.so
 %{_includedir}/ginac
+%{_pkgconfigdir}/ginac.pc
 %{_infodir}/ginac.info*
 %{_infodir}/ginac-examples.info*
-%{_pkgconfigdir}/ginac.pc
 
 %files static
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/GiNaC.git/commitdiff/cbba2ae3ae2a167cb69a86c1d8fa3e21d316a784



More information about the pld-cvs-commit mailing list