commit 2cee6d28a25b124dbe274691e5c3d5969b3514ec
Author: Jan Rękorajski <bagg...@pld-linux.org>
Date:   Sat Aug 28 10:45:38 2021 +0200

    - build icu67 packages, qt4 does not build correctly with gcc 11, so let's 
fulfill the icu dependency with this

 icu.spec | 38 +++++++++++++++++++-------------------
 1 file changed, 19 insertions(+), 19 deletions(-)
---
diff --git a/icu.spec b/icu.spec
index c8d126b..b2fdaa5 100644
--- a/icu.spec
+++ b/icu.spec
@@ -1,12 +1,12 @@
 #
 # Conditional build:
-%bcond_without static_libs     # don't build static libraries
+%bcond_with    static_libs     # don't build static libraries
 
 %define                ver     %(echo %{version} | tr . _)
 %define                basever %(echo %{version} | cut -d. -f1)
 Summary:       International Components for Unicode
 Summary(pl.UTF-8):     Międzynarodowe komponenty dla unikodu
-Name:          icu
+Name:          icu67
 Version:       67.1
 Release:       1
 License:       MIT-like
@@ -18,7 +18,7 @@ Patch1:               icudata-stdlibs.patch
 URL:           http://www.icu-project.org/
 BuildRequires: autoconf >= 2.69
 BuildRequires: libstdc++-devel
-Requires:      libicu = %{version}-%{release}
+Requires:      libicu67 = %{version}-%{release}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -45,52 +45,52 @@ transliterację, łamanie słów, linii i zdań itp.
 Ten pakiet zawiera bazę znaków unikodowych i pochodne własności wraz z
 konwerterami i danymi stref czasowych.
 
-%package -n libicu
+%package -n libicu67
 Summary:       International Components for Unicode (libraries)
 Summary(pl.UTF-8):     Międzynarodowe Komponenty dla Unikodu (biblioteki)
 Group:         Libraries
 Obsoletes:     libicu30
 
-%description -n libicu
+%description -n libicu67
 ICU is a set of C and C++ libraries that provides robust and
 full-featured Unicode support. This package contains the runtime
 libraries for ICU. It does not contain any of the data files needed at
 runtime and present in the `icu' package.
 
-%description -n libicu -l pl.UTF-8
+%description -n libicu67 -l pl.UTF-8
 ICU jest grupą bibliotek C i C++, które dostarczają kompletną i pełną
 obsługę Unikodu i lokalizacji. Ten pakiet zawiera biblioteki
 uruchomieniowe ICU. Nie zawiera żadnych plików z danymi potrzebnymi w
 czasie działania i obecnymi w pakietach "icu".
 
-%package -n libicu-devel
+%package -n libicu67-devel
 Summary:       International Components for Unicode (development files)
 Summary(pl.UTF-8):     Międzynarodowe komponenty dla Unikodu (pliki dla 
programistów)
 Group:         Development/Libraries
-Requires:      libicu = %{version}-%{release}
+Requires:      libicu67 = %{version}-%{release}
 
-%description -n libicu-devel
+%description -n libicu67-devel
 ICU is a set of C and C++ libraries that provides robust and
 full-featured Unicode support. This package contains the development
 files for ICU.
 
-%description -n libicu-devel -l pl.UTF-8
+%description -n libicu67-devel -l pl.UTF-8
 ICU jest grupą bibliotek C i C++, które dostarczają kompletną i pełną
 obsługę Unikodu i lokalizacji. Ten pakiet zawiera pliki
 programistyczne ICU.
 
-%package -n libicu-static
+%package -n libicu67-static
 Summary:       International Components for Unicode (static libraries)
 Summary(pl.UTF-8):     Międzynarodowe komponenty dla Unikodu (biblioteki 
statyczne)
 Group:         Development/Libraries
-Requires:      libicu-devel = %{version}-%{release}
+Requires:      libicu67-devel = %{version}-%{release}
 
-%description -n libicu-static
+%description -n libicu67-static
 ICU is a set of C and C++ libraries that provides robust and
 full-featured Unicode support. This package contains the static 
 libraries for ICU.
 
-%description -n libicu-static -l pl.UTF-8
+%description -n libicu67-static -l pl.UTF-8
 ICU jest grupą bibliotek C i C++, które dostarczają kompletną i pełną
 obsługę Unikodu i lokalizacji. Ten pakiet zawiera statyczne
 biblioteki programistyczne ICU.
@@ -139,8 +139,8 @@ done
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post  -n libicu -p /sbin/ldconfig
-%postun        -n libicu -p /sbin/ldconfig
+%post  -n libicu67 -p /sbin/ldconfig
+%postun        -n libicu67 -p /sbin/ldconfig
 
 %files
 %defattr(644,root,root,755)
@@ -161,12 +161,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man8/gen*.8*
 %{_mandir}/man8/icupkg.8*
 
-%files -n libicu
+%files -n libicu67
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libicu*.so.*.*
 %attr(755,root,root) %ghost %{_libdir}/libicu*.so.%{basever}
 
-%files -n libicu-devel
+%files -n libicu67-devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/icu-config
 %attr(755,root,root) %{_libdir}/libicu*.so
@@ -187,7 +187,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/icu-config.1*
 
 %if %{with static_libs}
-%files -n libicu-static
+%files -n libicu67-static
 %defattr(644,root,root,755)
 %{_libdir}/libicu*.a
 %endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/icu.git/commitdiff/2cee6d28a25b124dbe274691e5c3d5969b3514ec

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to