[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