[cone] Add %?_isa to -devel base package dep to meet guidelines. Fix FTBFS (#716041). Add -static Provides

Michael Schwendt mschwendt at fedoraproject.org
Thu Nov 17 19:40:03 UTC 2011


commit d51545e7107bcfbd3e45943f1432a56fcd22302a
Author: Michael Schwendt <mschwendt at fedoraproject.org>
Date:   Thu Nov 17 20:39:57 2011 +0100

    Add %?_isa to -devel base package dep to meet guidelines.
    Fix FTBFS (#716041).
    Add -static Provides to -devel package (#609603).

 cone-0.84-build.patch |   23 +++++++++++++++++++++++
 cone.spec             |   13 +++++++++++--
 2 files changed, 34 insertions(+), 2 deletions(-)
---
diff --git a/cone-0.84-build.patch b/cone-0.84-build.patch
new file mode 100644
index 0000000..8c1e422
--- /dev/null
+++ b/cone-0.84-build.patch
@@ -0,0 +1,23 @@
+diff -Nur cone-0.84-orig/curses/cursesobject.H cone-0.84/curses/cursesobject.H
+--- cone-0.84-orig/curses/cursesobject.H	2003-05-27 16:09:07.000000000 +0200
++++ cone-0.84/curses/cursesobject.H	2011-11-17 20:27:31.392803554 +0100
+@@ -21,6 +21,7 @@
+ 
+ #include "../curses/curses_config.h"
+ #include <set>
++#include <cstdlib>
+ 
+ class cursesPtrBase {
+ public:
+diff -Nur cone-0.84-orig/libmail/objectmonitor.H cone-0.84/libmail/objectmonitor.H
+--- cone-0.84-orig/libmail/objectmonitor.H	2009-06-27 19:05:35.000000000 +0200
++++ cone-0.84/libmail/objectmonitor.H	2011-11-17 20:28:12.743801021 +0100
+@@ -16,7 +16,7 @@
+ // will return NULL
+ 
+ #include <set>
+-
++#include <cstdlib>
+ #include "namespace.H"
+ 
+ LIBMAIL_START
diff --git a/cone.spec b/cone.spec
index 144dae9..168d721 100644
--- a/cone.spec
+++ b/cone.spec
@@ -3,7 +3,7 @@
 Summary:        CONE mail reader
 Name:           cone
 Version:        0.84
-Release:        2%{?dist}
+Release:        3%{?dist}
 
 URL:            http://www.courier-mta.org/cone/
 Source0:        http://dl.sf.net/courier/%{name}-%{version}.tar.bz2
@@ -12,6 +12,8 @@ License:        GPLv3
 Group:          Applications/Internet
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot
 
+Patch0: cone-0.84-build.patch
+
 BuildRequires:  aspell-devel libxml2-devel
 BuildRequires:  zlib-devel openssl-devel fam-devel perl
 BuildRequires:  openssl-perl
@@ -27,7 +29,8 @@ CONE is a simple, text-based E-mail reader and writer.
 %package devel
 Group:          Development/Libraries
 Summary:        LibMAIL mail client development library
-Requires:       %{name} = %{version}-%{release}
+Provides: %{name}-static = %{version}-%{release}
+Requires:       %{name}%{?_isa} = %{version}-%{release}
 
 %description devel
 The %{name}-devel package the header files and library files for developing
@@ -43,6 +46,7 @@ contains a large amount of documentation for CONE.
 
 %prep
 %setup -q
+%patch0 -p1 -b .build
 
 %build
 CPPFLAGS="$CPPFLAGS -I%{curses_include_dir}"
@@ -102,6 +106,11 @@ rm -rf $RPM_BUILD_ROOT
 %doc cone/html
 
 %changelog
+* Thu Nov 17 2011 Michael Schwendt <mschwendt at fedoraproject.org> - 0.84-3
+- Add %%?_isa to -devel base package dep to meet guidelines.
+- Fix FTBFS (#716041).
+- Add -static Provides to -devel package (#609603).
+
 * Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.84-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 


More information about the scm-commits mailing list