]> git.pld-linux.org Git - packages/crossmingw32-gettext.git/blame - crossmingw32-gettext.spec
- shared and static build
[packages/crossmingw32-gettext.git] / crossmingw32-gettext.spec
CommitLineData
4c54fa9e 1#
e5e5fbcf 2Summary: gettext libraries - cross mingw32 version
615485e8 3Summary(pl.UTF-8): Biblioteki gettext - wersja skrośna dla mingw32
db148317 4%define _realname gettext
5Name: crossmingw32-%{_realname}
56f9329a 6Version: 0.16.1
e86b7230 7Release: 1
8License: LGPL
9Group: Libraries
db148317 10Source0: ftp://ftp.gnu.org/gnu/gettext/%{_realname}-%{version}.tar.gz
56f9329a 11# Source0-md5: 3d9ad24301c6d6b17ec30704a13fe127
db148317 12Patch0: %{_realname}-info.patch
13Patch1: %{_realname}-killkillkill.patch
f9b2d210 14Patch2: %{name}.patch
db9d0dcf 15Patch3: %{_realname}-localename.patch
e86b7230 16URL: http://www.gnu.org/software/gettext/
024b6753
JB
17BuildRequires: autoconf >= 2.60
18BuildRequires: automake >= 1:1.10
e5e5fbcf 19BuildRequires: crossmingw32-gcc
db148317 20BuildRequires: crossmingw32-gcc-c++
e5e5fbcf 21BuildRequires: crossmingw32-libiconv
e86b7230 22BuildRequires: libtool
b3175891 23BuildRequires: texinfo
59d0034b
JB
24Requires: crossmingw32-libiconv
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
e86b7230 26
27%define no_install_post_strip 1
28
29%define target i386-mingw32
30%define target_platform i386-pc-mingw32
db148317 31%define arch %{_prefix}/%{target}
32%define gccarch %{_prefix}/lib/gcc-lib/%{target}
33%define gcclib %{_prefix}/lib/gcc-lib/%{target}/%{version}
34
59d0034b
JB
35%define _sysprefix /usr
36%define _prefix %{_sysprefix}/%{target}
db148317 37%define _pkgconfigdir %{_prefix}/lib/pkgconfig
e86b7230 38%define __cc %{target}-gcc
39%define __cxx %{target}-g++
40
41%description
e5e5fbcf
JB
42gettext libraries - cross mingw32 version.
43
8f9ab6bc
JR
44%description -l pl.UTF-8
45Biblioteki gettext - wersja skrośna dla mingw32.
e86b7230 46
47%prep
db148317 48%setup -q -n %{_realname}-%{version}
3cf55ad9 49%patch0 -p1
6a3f6222 50%patch1 -p1
51%patch2 -p1
db9d0dcf 52%patch3 -p1
e86b7230 53
54%build
e86b7230 55%{__libtoolize}
6a3f6222 56%{__aclocal}
e86b7230 57%{__autoconf}
6a3f6222 58%{__automake}
f9b2d210 59cd autoconf-lib-link
221fdc2c 60%{__aclocal} -I m4 -I ../m4
f9b2d210
JB
61%{__autoconf}
62%{__automake}
63cd ../gettext-runtime
4047acdd 64%{__aclocal} -I m4 -I gnulib-m4 -I ../autoconf-lib-link/m4 -I ../m4
6a3f6222 65%{__autoconf}
66%{__automake}
59d0034b 67cd ..
e86b7230 68
69%configure \
70 --target=%{target} \
9738850f 71 --host=%{target} \
f9b2d210 72 --disable-csharp \
9738850f 73 --enable-static
74
e86b7230 75%{__make}
76
77%install
78rm -rf $RPM_BUILD_ROOT
e86b7230 79
80%{__make} install \
81 DESTDIR=$RPM_BUILD_ROOT
82
59d0034b
JB
83%if 0%{!?debug:1}
84%{target}-strip --strip-unneeded -R.comment -R.note $RPM_BUILD_ROOT%{_bindir}/*.dll
85%{target}-strip -g -R.comment -R.note $RPM_BUILD_ROOT%{_libdir}/*.a
86%endif
9738850f 87#
e86b7230 88%clean
89rm -rf $RPM_BUILD_ROOT
90
91%files
e5e5fbcf 92%defattr(644,root,root,755)
9738850f 93%{_bindir}/*.dll
94%{_libdir}/*.la
95%{_libdir}/*.a
96%{_includedir}/*.h
0449639a 97%{_bindir}/libintl-8.dll
98%{_libdir}/libintl.dll.a
7063962d 99%{_libdir}/libintl.la
7063962d
JB
100%{_bindir}/libasprintf-0.dll
101%{_libdir}/libasprintf.dll.a
4c54fa9e 102%{_libdir}/libasprintf.la
This page took 0.103051 seconds and 4 git commands to generate.