1 %define __os_install_post /usr/lib/rpm/brp-compress %{nil}
6 Summary: GNU libraries and utilities for producing multi-lingual messages
8 License: GPLv2+ and LGPLv2+
9 Group: Development/Libraries
10 URL: http://www.gnu.org/software/gettext/
11 Source0: http://ftp.gnu.org/pub/gnu/gettext/gettext-%{version}.tar.gz
12 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
14 BuildRequires: mingw-gcc
15 BuildRequires: mingw-gcc-c++
16 BuildRequires: mingw-binutils
17 BuildRequires: mingw-iconv
19 Requires: mingw-runtime
22 MinGW Windows Gettext library
25 %setup -q -n gettext-%{version}
28 CFLAGS="-O2 -g -Wall -pipe" \
31 --host=i686-pc-mingw32 \
32 --prefix=%{_prefix}/i686-pc-mingw32/sys-root/mingw \
34 --disable-native-java \
36 --enable-threads=win32
41 rm -rf $RPM_BUILD_ROOT
43 make DESTDIR=$RPM_BUILD_ROOT install
44 rm -f $RPM_BUILD_ROOT%{_prefix}/i686-pc-mingw32/sys-root/mingw/share/locale/locale.alias
47 rm -rf $RPM_BUILD_ROOT
51 %{_prefix}/i686-pc-mingw32/sys-root/mingw/bin/autopoint
52 %{_prefix}/i686-pc-mingw32/sys-root/mingw/bin/envsubst.exe
53 %{_prefix}/i686-pc-mingw32/sys-root/mingw/bin/gettext.exe
54 %{_prefix}/i686-pc-mingw32/sys-root/mingw/bin/gettext.sh
55 %{_prefix}/i686-pc-mingw32/sys-root/mingw/bin/gettextize
56 %{_prefix}/i686-pc-mingw32/sys-root/mingw/bin/libasprintf-0.dll
57 %{_prefix}/i686-pc-mingw32/sys-root/mingw/bin/libgettextlib-0-17.dll
58 %{_prefix}/i686-pc-mingw32/sys-root/mingw/bin/libgettextpo-0.dll
59 %{_prefix}/i686-pc-mingw32/sys-root/mingw/bin/libgettextsrc-0-17.dll
60 %{_prefix}/i686-pc-mingw32/sys-root/mingw/bin/libintl-8.dll
61 %{_prefix}/i686-pc-mingw32/sys-root/mingw/bin/msg*.exe
62 %{_prefix}/i686-pc-mingw32/sys-root/mingw/bin/ngettext.exe
63 %{_prefix}/i686-pc-mingw32/sys-root/mingw/bin/recode-sr-latin.exe
64 %{_prefix}/i686-pc-mingw32/sys-root/mingw/bin/xgettext.exe
66 %{_prefix}/i686-pc-mingw32/sys-root/mingw/include/autosprintf.h
67 %{_prefix}/i686-pc-mingw32/sys-root/mingw/include/gettext-po.h
68 %{_prefix}/i686-pc-mingw32/sys-root/mingw/include/libintl.h
70 %dir %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/gettext/
71 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/gettext/hostname.exe
72 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/gettext/project-id
73 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/gettext/urlget.exe
74 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/gettext/user-email
76 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/charset.alias
78 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/libasprintf.a
79 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/libasprintf.dll.a
80 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/libasprintf.la
82 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/libgettextlib.dll.a
83 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/libgettextlib.la
85 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/libgettextpo.a
86 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/libgettextpo.dll.a
87 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/libgettextpo.la
89 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/libgettextsrc.dll.a
90 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/libgettextsrc.la
93 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/libintl.a
94 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/libintl.dll.a
95 %{_prefix}/i686-pc-mingw32/sys-root/mingw/lib/libintl.la
97 %dir %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/doc/gettext
98 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/doc/gettext/*
99 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/doc/libasprintf/*
101 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/emacs/site-lisp/*
103 %dir %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/gettext/
104 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/gettext/*
106 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/aclocal/*m4
107 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/info/autosprintf.info
108 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/info/gettext.info
110 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/locale/*/LC_MESSAGES/gettext-tools.mo
111 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/locale/*/LC_MESSAGES/gettext-runtime.mo
113 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man1/autopoint.1*
114 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man1/envsubst.1*
115 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man1/gettext.1*
116 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man1/gettextize.1*
117 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man1/msg*1*
118 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man1/ngettext.1*
119 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man1/recode-sr-latin.1*
120 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man1/xgettext.1*
122 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man3/bind_textdomain_codeset.3*
123 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man3/bindtextdomain.3*
124 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man3/dcgettext.3*
125 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man3/dcngettext.3*
126 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man3/dgettext.3*
127 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man3/dngettext.3*
128 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man3/gettext.3*
129 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man3/ngettext.3*
130 %{_prefix}/i686-pc-mingw32/sys-root/mingw/share/man/man3/textdomain.3*
134 * Tue Sep 2 2008 Daniel P. Berrange <berrange@redhat.com> - 0.17-1
135 - Initial RPM release, largely based on earlier work from several sources.