[qt3] strip extraneous libs from .pc/.prl files
Rex Dieter
rdieter at fedoraproject.org
Tue Aug 27 14:06:40 UTC 2013
commit ec221fdfab22304925e8c4f6108da58ba99cea0d
Author: Rex Dieter <rdieter at math.unl.edu>
Date: Tue Aug 27 09:06:31 2013 -0500
strip extraneous libs from .pc/.prl files
qt3.spec | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/qt3.spec b/qt3.spec
index b7ed499..f5a35be 100644
--- a/qt3.spec
+++ b/qt3.spec
@@ -3,7 +3,7 @@
Name: qt3
Summary: The shared library for the Qt 3 GUI toolkit
Version: 3.3.8b
-Release: 51%{?dist}
+Release: 52%{?dist}
License: QPL or GPLv2 or GPLv3
Group: System Environment/Libraries
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -465,6 +465,11 @@ for i in findtr qt20fix qtrename140 lrelease lupdate ; do
install bin/$i %{buildroot}%{qtdir}/bin/
done
+# strip extraneous dirs/libraries, stop overlinking
+sed -i -e 's|^Libs: -L${libdir} -lqt-mt.*|Libs: -L${libdir} -lqt-mt|g' %{buildroot}%{qtdir}/lib/pkgconfig/*.pc
+sed -i -e "s|^QMAKE_PRL_LIBS =.*|QMAKE_PRL_LIBS = -L%{qtdir}/lib -lqt-mt|g" %{buildroot}%{qtdir}/lib/*.prl
+
+# pkgconfig love
mkdir -p %{buildroot}%{_libdir}/pkgconfig/
mv %{buildroot}%{qtdir}/lib/pkgconfig/*.pc %{buildroot}%{_libdir}/pkgconfig/
@@ -620,6 +625,9 @@ rm -rf %{buildroot}
%changelog
+* Tue Aug 27 2013 Rex Dieter <rdieter at fedoraproject.org> 3.3.8b-52
+- strip extraneous libs from .pc/.prl files
+
* Mon Aug 26 2013 Jon Ciesla <limburgher at gmail.com> - 3.3.8b-51
- libmng rebuild.
More information about the scm-commits
mailing list