Summary(tr.UTF-8): Desteği için kitaplık ve araçlar
Summary(uk.UTF-8): Бібліотеки та утиліти для підтримки національних мов
Name: gettext
-Version: 0.18.3
-Release: 1
+Version: 0.19.3
+Release: 3
License: LGPL v2+ (libintl), GPL v3+ (tools)
Group: Development/Tools
-Source0: http://ftp.gnu.org/gnu/gettext/%{name}-%{version}.tar.gz
-# Source0-md5: 3fa4236c41b7e837355de144210207ec
+Source0: http://ftp.gnu.org/gnu/gettext/%{name}-%{version}.tar.xz
+# Source0-md5: 092c3f460553ceb4a638ff81d36434c4
Patch0: %{name}-info.patch
Patch1: %{name}-killkillkill.patch
-Patch2: %{name}-pl.po-fixes.patch
-Patch3: %{name}-libintl_by_gcj.patch
-Patch4: format-security.patch
+Patch2: %{name}-libintl_by_gcj.patch
URL: http://www.gnu.org/software/gettext/
BuildRequires: acl-devel
BuildRequires: autoconf >= 2.62
-BuildRequires: automake >= 1:1.11
+BuildRequires: automake >= 1:1.13
%{?with_gcj:BuildRequires: gcj >= 3.0}
%{!?with_bootstrap:BuildRequires: glib2-devel >= 2.0}
%if %{build_java}
BuildRequires: libgomp-devel
%endif
%{?with_asprintf:BuildRequires: libstdc++-devel}
-BuildRequires: libtool >= 1:1.4.2-9
+BuildRequires: libtool >= 2:2
BuildRequires: libunistring-devel
BuildRequires: libxml2-devel
%{?with_dotnet:BuildRequires: mono-csharp}
BuildRequires: rpmbuild(macros) >= 1.453
+BuildRequires: sed >= 4.0
+BuildRequires: tar >= 1:1.22
BuildRequires: texinfo
BuildRequires: xz
%{?with_xemacs:BuildRequires: xemacs}
Conflicts: intltool < 0.28
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define intabi %(echo %{version} | cut -d. -f1-3)
+
%description
The GNU gettext package provides a set of tools and documentation for
producing multi-lingual messages in programs. Tools include a set of
%setup -q
%patch0 -p1
%patch1 -p1
-#for d in gettext-runtime gettext-tools gettext-tools/examples ; do
-# iconv -f iso-8859-2 -t utf-8 ${d}/po/pl.po > ${d}/po/pl.po.utf-8
-# mv -f ${d}/po/pl.po.utf-8 ${d}/po/pl.po
-#done
%patch2 -p1
-%patch3 -p1
-%patch4 -p1
+
+%{__sed} -i \
+ -e 's@m4_esyscmd(\[build-aux/git-version-gen \.tarball-version\])@[%{version}]@' \
+ configure.ac
+%{__sed} -i \
+ -e 's@m4_esyscmd(\[\.\./build-aux/git-version-gen \.\./\.tarball-version\])@[%{version}]@' \
+ gettext-runtime/configure.ac \
+ gettext-tools/configure.ac
%build
%{__libtoolize}
%attr(755,root,root) %{_libdir}/gettext/urlget
%attr(755,root,root) %{_libdir}/gettext/user-email
%{_aclocaldir}/codeset.m4
+%{_aclocaldir}/extern-inline.m4
%{_aclocaldir}/fcntl-o.m4
%{_aclocaldir}/gettext.m4
%{_aclocaldir}/glibc2.m4
%files libs -f %{name}-tools.lang
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libgettextlib-%{version}.so
-%attr(755,root,root) %{_libdir}/libgettextsrc-%{version}.so
+%attr(755,root,root) %{_libdir}/libgettextlib-%{intabi}.so
+%attr(755,root,root) %{_libdir}/libgettextsrc-%{intabi}.so
%attr(755,root,root) %{_libdir}/libgettextpo.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libgettextpo.so.0