Add gettext-printf_collision.patch
This commit is contained in:
parent
410e5b2ecf
commit
6c4c94f249
20
gettext-printf_collision.patch
Normal file
20
gettext-printf_collision.patch
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
diff -rupN gettext-0.20.2/gettext-runtime/intl/libgnuintl.in.h gettext-0.20.2-new/gettext-runtime/intl/libgnuintl.in.h
|
||||||
|
--- gettext-0.20.2/gettext-runtime/intl/libgnuintl.in.h 2020-04-14 03:32:21.000000000 +0200
|
||||||
|
+++ gettext-0.20.2-new/gettext-runtime/intl/libgnuintl.in.h 2020-07-28 14:51:42.012066985 +0200
|
||||||
|
@@ -410,6 +410,7 @@ extern int vasprintf (char **, const cha
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if @HAVE_WPRINTF@
|
||||||
|
+#ifndef __cplusplus
|
||||||
|
|
||||||
|
#undef fwprintf
|
||||||
|
#define fwprintf libintl_fwprintf
|
||||||
|
@@ -434,6 +435,8 @@ extern int vswprintf (wchar_t *, size_t,
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
@ -2,12 +2,14 @@
|
|||||||
|
|
||||||
Name: mingw-gettext
|
Name: mingw-gettext
|
||||||
Version: 0.20.2
|
Version: 0.20.2
|
||||||
Release: 2%{?dist}
|
Release: 3%{?dist}
|
||||||
Summary: GNU libraries and utilities for producing multi-lingual messages
|
Summary: GNU libraries and utilities for producing multi-lingual messages
|
||||||
|
|
||||||
License: GPLv2+ and LGPLv2+
|
License: GPLv2+ and LGPLv2+
|
||||||
URL: http://www.gnu.org/software/gettext/
|
URL: http://www.gnu.org/software/gettext/
|
||||||
Source0: http://ftp.gnu.org/pub/gnu/gettext/gettext-%{version}.tar.xz
|
Source0: http://ftp.gnu.org/pub/gnu/gettext/gettext-%{version}.tar.xz
|
||||||
|
# Don't override various *printf macros in C++, they collide with the std::xxx counterparts
|
||||||
|
Patch0: gettext-printf_collision.patch
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
@ -66,11 +68,11 @@ Requires: mingw64-gettext = %{version}-%{release}
|
|||||||
Static version of the MinGW Windows Gettext library.
|
Static version of the MinGW Windows Gettext library.
|
||||||
|
|
||||||
|
|
||||||
%?mingw_debug_package
|
%{?mingw_debug_package}
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n gettext-%{version}
|
%autosetup -p1 -n gettext-%{version}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%mingw_configure \
|
%mingw_configure \
|
||||||
@ -81,11 +83,11 @@ Static version of the MinGW Windows Gettext library.
|
|||||||
--enable-threads=win32 \
|
--enable-threads=win32 \
|
||||||
--without-emacs \
|
--without-emacs \
|
||||||
--disable-openmp
|
--disable-openmp
|
||||||
%mingw_make %{?_smp_mflags}
|
%mingw_make_build
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%mingw_make_install DESTDIR=%{buildroot}
|
%mingw_make_install
|
||||||
|
|
||||||
rm -f %{buildroot}%{mingw32_datadir}/locale/locale.alias
|
rm -f %{buildroot}%{mingw32_datadir}/locale/locale.alias
|
||||||
rm -f %{buildroot}%{mingw32_libdir}/charset.alias
|
rm -f %{buildroot}%{mingw32_libdir}/charset.alias
|
||||||
@ -114,7 +116,7 @@ find %{buildroot} -name "*.la" -delete
|
|||||||
|
|
||||||
# Win32
|
# Win32
|
||||||
%files -n mingw32-gettext -f mingw32-%{name}.lang
|
%files -n mingw32-gettext -f mingw32-%{name}.lang
|
||||||
%doc COPYING
|
%license COPYING
|
||||||
%{mingw32_bindir}/autopoint
|
%{mingw32_bindir}/autopoint
|
||||||
%{mingw32_bindir}/envsubst.exe
|
%{mingw32_bindir}/envsubst.exe
|
||||||
%{mingw32_bindir}/gettext.exe
|
%{mingw32_bindir}/gettext.exe
|
||||||
@ -155,7 +157,7 @@ find %{buildroot} -name "*.la" -delete
|
|||||||
|
|
||||||
# Win64
|
# Win64
|
||||||
%files -n mingw64-gettext -f mingw64-%{name}.lang
|
%files -n mingw64-gettext -f mingw64-%{name}.lang
|
||||||
%doc COPYING
|
%license COPYING
|
||||||
%{mingw64_bindir}/autopoint
|
%{mingw64_bindir}/autopoint
|
||||||
%{mingw64_bindir}/envsubst.exe
|
%{mingw64_bindir}/envsubst.exe
|
||||||
%{mingw64_bindir}/gettext.exe
|
%{mingw64_bindir}/gettext.exe
|
||||||
@ -196,6 +198,9 @@ find %{buildroot} -name "*.la" -delete
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jul 28 2020 Sandro Mani <manisandro@gmail.com> - 0.20.2-3
|
||||||
|
- Add gettext-printf_collision.patch
|
||||||
|
|
||||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.20.2-2
|
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.20.2-2
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user