[packages/libcerf] - fix broken .pc file
qboosh
qboosh at pld-linux.org
Sat Apr 11 21:59:52 CEST 2026
commit 24efdeaf2af4a8482a0d10e34c0a67e0fcd2dbd8
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Apr 11 22:00:25 2026 +0200
- fix broken .pc file
libcerf.spec | 7 +++++++
1 file changed, 7 insertions(+)
---
diff --git a/libcerf.spec b/libcerf.spec
index 67765f1..33a8d4f 100644
--- a/libcerf.spec
+++ b/libcerf.spec
@@ -12,6 +12,7 @@ URL: https://jugit.fz-juelich.de/mlz/libcerf
BuildRequires: cmake >= 3.20
BuildRequires: gcc >= 6:4.7
BuildRequires: libstdc++-devel >= 6:7
+BuildRequires: sed >= 4.0
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -46,6 +47,11 @@ rm -rf $RPM_BUILD_ROOT
%{__make} -C build install \
DESTDIR=$RPM_BUILD_ROOT
+# fix broken pkg-config file
+cp -p $RPM_BUILD_ROOT%{_pkgconfigdir}/libcerf{,cpp}.pc
+%{__sed} -i -e '/^Name: libcerfcpp/,$ d' $RPM_BUILD_ROOT%{_pkgconfigdir}/libcerf.pc
+%{__sed} -i -e '/^Name: libcerf$/,/^$/ d' $RPM_BUILD_ROOT%{_pkgconfigdir}/libcerfcpp.pc
+
# HTML version of man pages
%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/html
@@ -69,6 +75,7 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/libcerfcpp.so
%{_includedir}/cerf.h
%{_pkgconfigdir}/libcerf.pc
+%{_pkgconfigdir}/libcerfcpp.pc
%{_libdir}/cmake/cerf
%{_mandir}/man3/cdawson.3*
%{_mandir}/man3/cerf.3*
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libcerf.git/commitdiff/24efdeaf2af4a8482a0d10e34c0a67e0fcd2dbd8
More information about the pld-cvs-commit
mailing list