[libdeltacloud] Update for aarch64

Chris Lalancette clalance at fedoraproject.org
Wed Apr 3 01:40:03 UTC 2013


commit eb79c52a07a6b3196d03cc81ff313dfb500df5ec
Author: Chris Lalancette <clalancette at gmail.com>
Date:   Tue Apr 2 21:29:13 2013 -0400

    Update for aarch64
    
    Signed-off-by: Chris Lalancette <clalancette at gmail.com>

 libdeltacloud-configure-ac-update.patch |   12 ++++++++++++
 libdeltacloud.spec                      |   13 ++++++++++++-
 2 files changed, 24 insertions(+), 1 deletions(-)
---
diff --git a/libdeltacloud-configure-ac-update.patch b/libdeltacloud-configure-ac-update.patch
new file mode 100644
index 0000000..c861a6e
--- /dev/null
+++ b/libdeltacloud-configure-ac-update.patch
@@ -0,0 +1,12 @@
+diff -up libdeltacloud-0.9.orig/configure.ac libdeltacloud-0.9/configure.ac
+--- libdeltacloud-0.9.orig/configure.ac	2011-06-16 10:10:06.000000000 -0400
++++ libdeltacloud-0.9/configure.ac	2013-04-02 21:36:32.196921404 -0400
+@@ -1,7 +1,7 @@
+ AC_INIT([libdeltacloud], [0.9], [deltacloud-dev at incubator.apache.org])
+ AC_CONFIG_AUX_DIR([build-aux])
+ AC_CONFIG_MACRO_DIR([m4])
+-AM_INIT_AUTOMAKE([-Wall -Werror foreign])
++AM_INIT_AUTOMAKE([-Wall -Werror -Wno-extra-portability foreign])
+ AC_CONFIG_HEADERS([config.h])
+ AC_PROG_LIBTOOL
+ AC_PROG_CC
diff --git a/libdeltacloud.spec b/libdeltacloud.spec
index 8411f3f..37b0942 100644
--- a/libdeltacloud.spec
+++ b/libdeltacloud.spec
@@ -1,11 +1,12 @@
 Summary: A library for accessing deltacloud
 Name: libdeltacloud
 Version: 0.9
-Release: 4%{?dist}
+Release: 5%{?dist}
 License: LGPLv2+
 Group: System Environment/Libraries
 URL: http://people.redhat.com/clalance/libdeltacloud
 Source0: http://people.redhat.com/clalance/libdeltacloud/%{version}/%{name}-%{version}.tar.gz
+Patch0: libdeltacloud-configure-ac-update.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: libcurl-devel
 BuildRequires: libxml2-devel
@@ -26,8 +27,15 @@ applications that need to use the libdeltacloud library.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
+# to support aarch64
+libtoolize --force
+aclocal
+autoheader
+autoconf
+automake --add-missing
 %configure --libdir=/%{_lib}
 make %{?_smp_mflags}
 
@@ -83,6 +91,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/pkgconfig/libdeltacloud.pc
 
 %changelog
+* Tue Apr 02 2013 Chris Lalancette <clalancette at gmail.com> - 0.9-5
+- Run autoreconf in %prep to handle aarch64
+
 * Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 


More information about the scm-commits mailing list