[libetpan] fix FTBFS (#992070)
Michael Schwendt
mschwendt at fedoraproject.org
Mon Aug 5 08:12:40 UTC 2013
commit 19d3d3da6427fed2703417f6db52db3cd0205b8d
Author: Michael Schwendt <mschwendt at fedoraproject.org>
Date: Mon Aug 5 10:12:29 2013 +0200
fix FTBFS (#992070)
- use %_isa in -devel package Requires
- drop %defattr usage
libetpan.spec | 31 +++++++++++++++++++++----------
1 files changed, 21 insertions(+), 10 deletions(-)
---
diff --git a/libetpan.spec b/libetpan.spec
index b435c29..9e41fad 100644
--- a/libetpan.spec
+++ b/libetpan.spec
@@ -1,6 +1,6 @@
Name: libetpan
Version: 1.1
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: Portable, efficient middle-ware for different kinds of mail access
Group: System Environment/Libraries
@@ -29,13 +29,14 @@ interface is the same for all kinds of mail access, remote and local mailboxes.
%package devel
Summary: Development package for %{name}
Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
-Requires: liblockfile-devel
-Requires: gnutls-devel
-Requires: cyrus-sasl-devel
-Requires: libdb-devel < 5.4
-Requires: expat-devel libcurl-devel
-Requires: zlib-devel
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: liblockfile-devel%{?_isa}
+Requires: gnutls-devel%{?_isa}
+Requires: cyrus-sasl-devel%{?_isa}
+Requires: libdb-devel%{?_isa} < 5.4
+Requires: expat-devel%{?_isa}
+Requires: libcurl-devel%{?_isa}
+Requires: zlib-devel%{?_isa}
%description devel
The %{name}-devel package contains the files needed for development
@@ -46,6 +47,13 @@ with %{name}.
%patch0 -b .multi
%patch1 -p1 -b .newdb
+# 2013-08-05 F20 development, bz 992070: The configure scripts adds some
+# extra libs to the GnuTLS link options, which cause rebuilds to fail, since
+# gnutls-devel no longer pulls in libgcrypt-devel libgpg-error-devel
+# [The alternative fix is to BR those packages, of course.]
+grep 'GNUTLSLIB="-lgnutls -lgcrypt -lgpg-error -lz"' configure || exit -1
+sed -i 's!-lgcrypt -lgpg-error -lz!!g' configure
+
%build
%configure --disable-static --with-gnutls=yes --with-openssl=no
make LIBTOOL=%{_bindir}/libtool %{?_smp_mflags}
@@ -69,12 +77,10 @@ rm -rf $RPM_BUILD_ROOT
%postun -p /sbin/ldconfig
%files
-%defattr(-,root,root,-)
%doc ChangeLog COPYRIGHT NEWS
%{_libdir}/*.so.*
%files devel
-%defattr(-,root,root,-)
%doc doc/API.html doc/README.html doc/DOCUMENTATION
%{_bindir}/libetpan-config
%{_includedir}/libetpan
@@ -82,6 +88,11 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/*.so
%changelog
+* Mon Aug 5 2013 Michael Schwendt <mschwendt at fedoraproject.org> - 1.1-7
+- fix FTBFS (#992070)
+- use %%_isa in -devel package Requires
+- drop %%defattr usage
+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
More information about the scm-commits
mailing list