[icu/f17] Resolves: rhbz#804313 multi-lib pain

Caolán McNamara caolanm at fedoraproject.org
Fri Jun 15 13:48:41 UTC 2012


commit 61b6582f08eedd2ca8dc88371fa180cdd58db546
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Fri Jun 15 14:48:39 2012 +0100

    Resolves: rhbz#804313 multi-lib pain

 .gitignore |    1 +
 icu.spec   |   15 ++++++++++++---
 sources    |    1 +
 3 files changed, 14 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a4a7079..43f037b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /icu4c-4*-src.tgz
+/icu-config.sh
diff --git a/icu.spec b/icu.spec
index 39a2b82..025fb3a 100644
--- a/icu.spec
+++ b/icu.spec
@@ -1,11 +1,12 @@
 Name:      icu
 Version:   4.8.1.1
-Release:   3%{?dist}
+Release:   4%{?dist}
 Summary:   International Components for Unicode
 Group:     Development/Tools
 License:   MIT and UCD and Public Domain
 URL:       http://www.icu-project.org/
-Source:    http://download.icu-project.org/files/icu4c/4.8.1.1/icu4c-4_8_1_1-src.tgz
+Source0:   http://download.icu-project.org/files/icu4c/4.8.1.1/icu4c-4_8_1_1-src.tgz
+Source1:   icu-config.sh
 BuildRequires: doxygen, autoconf
 Requires: lib%{name} = %{version}-%{release}
 
@@ -84,6 +85,11 @@ rm -rf $RPM_BUILD_ROOT source/__docs
 make -C source install DESTDIR=$RPM_BUILD_ROOT
 make -C source install-doc docdir=__docs
 chmod +x $RPM_BUILD_ROOT%{_libdir}/*.so.*
+(
+ cd $RPM_BUILD_ROOT%{_bindir}
+ mv icu-config icu-config-%{__isa_bits}
+)
+install -p -m755 -D %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/icu-config
 
 %check
 make -C source check
@@ -121,7 +127,7 @@ make -C source check
 
 %files -n lib%{name}-devel
 %defattr(-,root,root,-)
-%{_bindir}/%{name}-config
+%{_bindir}/%{name}-config*
 %{_bindir}/icuinfo
 %{_mandir}/man1/%{name}-config.1*
 %{_includedir}/layout
@@ -142,6 +148,9 @@ make -C source check
 %doc source/__docs/%{name}/html/*
 
 %changelog
+* Fri Jun 15 2012 Caolán McNamara <caolanm at redhat.com> - 4.8.1.1-4
+- Resolves: rhbz#804313 multi-lib pain
+
 * Thu Apr 19 2012 Eike Rathke <erack at redhat.com> - 4.8.1.1-3
 - Resolves: rhbz#813484 doxygen 1.8.0 does not provide installdox, omit from install
 
diff --git a/sources b/sources
index f6ccab5..493aef1 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
 ea93970a0275be6b42f56953cd332c17  icu4c-4_8_1_1-src.tgz
+d28e7ab76e0f77044153f3bfd18880c2  icu-config.sh


More information about the scm-commits mailing list