packages: icu/icu.spec, icu/icu-config (REMOVED), icu/pkgconfig.patch (REMO...

qboosh qboosh at pld-linux.org
Sun Mar 20 11:24:22 CET 2011


Author: qboosh                       Date: Sun Mar 20 10:24:22 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated to 4.6.1 (note: new sonames)
- removed obsolete pkgconfig patch and external icu-config source

---- Files affected:
packages/icu:
   icu.spec (1.46 -> 1.47) , icu-config (1.2 -> NONE)  (REMOVED), pkgconfig.patch (1.1 -> NONE)  (REMOVED)

---- Diffs:

================================================================
Index: packages/icu/icu.spec
diff -u packages/icu/icu.spec:1.46 packages/icu/icu.spec:1.47
--- packages/icu/icu.spec:1.46	Wed Jun 30 20:10:35 2010
+++ packages/icu/icu.spec	Sun Mar 20 11:24:17 2011
@@ -3,15 +3,13 @@
 Summary:	International Components for Unicode
 Summary(pl.UTF-8):	Międzynarodowe komponenty dla unikodu
 Name:		icu
-Version:	4.4.1
-Release:	2
+Version:	4.6.1
+Release:	1
 License:	MIT-like
 Group:		Libraries
 Source0:	http://download.icu-project.org/files/icu4c/%{version}/%{name}4c-%{ver}-src.tgz
-# Source0-md5:	b6bc0a1153540b2088f8b03e0ba625d3
-Patch0:		pkgconfig.patch
-Patch1:		ac264-hack.patch
-Source1:	%{name}-config
+# Source0-md5:	da64675d85f0c2191cef93a8cb5eea88
+Patch0:		ac264-hack.patch
 URL:		http://www.icu-project.org/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -81,7 +79,6 @@
 %prep
 %setup -q -n %{name}
 %patch0 -p1
-%patch1 -p1
 
 %build
 cd source
@@ -100,18 +97,23 @@
 %{__make} -C source install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/%{name}-config
-sed -i 's/\$(THREADSCXXFLAGS)//' $RPM_BUILD_ROOT%{_libdir}/pkgconfig/icu.pc
-sed -i 's/\$(THREADSCPPFLAGS)/-D_REENTRANT/' $RPM_BUILD_ROOT%{_libdir}/pkgconfig/icu.pc
+for f in icu-i18n icu-io icu-le icu-lx icu-uc ; do
+sed -i \
+	-e 's/\$(THREADSCXXFLAGS)//' \
+	-e 's/\$(THREADSCFLAGS)//' \
+	-e 's/\$(THREADSCPPFLAGS)/-D_REENTRANT/' $RPM_BUILD_ROOT%{_pkgconfigdir}/${f}.pc
+done
 
 # help rpm to generate deps
 chmod +x $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
 
 # rpm is too stupid sometimes and fails on symlinks to symlinked resources
 # (reporting unresolved dependency at install time)
-ln -sf %{version}/Makefile.inc $RPM_BUILD_ROOT%{_libdir}/%{name}/Makefile.inc
+for f in Makefile.inc pkgdata.inc ; do
+	ln -sf %{version}/${f} $RPM_BUILD_ROOT%{_libdir}/%{name}/${f}
+done
 
-rm -f $RPM_BUILD_ROOT%{_datadir}/icu/%{version}/license.html
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/icu/%{version}/license.html
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -140,13 +142,17 @@
 %files -n libicu
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libicu*.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libicu*.so.44
+%attr(755,root,root) %ghost %{_libdir}/libicu*.so.46
 
 %files -n libicu-devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/icu-config
 %attr(755,root,root) %{_libdir}/libicu*.so
-%{_pkgconfigdir}/icu.pc
+%{_pkgconfigdir}/icu-i18n.pc
+%{_pkgconfigdir}/icu-io.pc
+%{_pkgconfigdir}/icu-le.pc
+%{_pkgconfigdir}/icu-lx.pc
+%{_pkgconfigdir}/icu-uc.pc
 %{_includedir}/unicode
 %{_includedir}/layout
 %dir %{_libdir}/%{name}
@@ -167,6 +173,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.47  2011/03/20 10:24:17  qboosh
+- updated to 4.6.1 (note: new sonames)
+- removed obsolete pkgconfig patch and external icu-config source
+
 Revision 1.46  2010/06/30 18:10:35  shadzik
 - rel 2
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/icu/icu.spec?r1=1.46&r2=1.47&f=u



More information about the pld-cvs-commit mailing list