]> git.pld-linux.org Git - packages/crossmingw32-expat.git/blame - crossmingw32-expat.spec
- cleaned up
[packages/crossmingw32-expat.git] / crossmingw32-expat.spec
CommitLineData
5d2130e4 1Summary: XML 1.0 parser - Ming32 cross version
3cb831d9
ER
2Summary(pl.UTF-8): Analizator składni XML-a 1.0 - wersja skrośna dla Ming32
3Summary(pt_BR.UTF-8): Biblioteca XML expat
4Summary(ru.UTF-8): Переносимая библиотека разбора XML (expat)
5Summary(uk.UTF-8): Переносима бібліотека розбору XML (expat)
960aaac2 6%define _realname expat
7Name: crossmingw32-%{_realname}
d83d463b
JB
8Version: 2.0.0
9Release: 1
2f2d778e 10License: Thai Open Source Software Center Ltd (distributable)
11Group: Applications/Publishing/XML
960aaac2 12Source0: http://dl.sourceforge.net/expat/%{_realname}-%{version}.tar.gz
d83d463b 13# Source0-md5: d945df7f1c0868c5c73cf66ba9596f3f
960aaac2 14Patch0: %{_realname}-ac_fixes.patch
15Patch1: %{_realname}-soname.patch
2f2d778e 16URL: http://expat.sourceforge.net/
17BuildRequires: autoconf
18BuildRequires: automake
b3b05d57 19BuildRequires: crossmingw32-gcc
2f2d778e 20BuildRequires: libtool
b3b05d57 21Requires: crossmingw32-runtime
759d16e8 22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
2f2d778e 23
24%define no_install_post_strip 1
25
26%define target i386-mingw32
27%define target_platform i386-pc-mingw32
960aaac2 28%define arch %{_prefix}/%{target}
29%define gccarch %{_prefix}/lib/gcc-lib/%{target}
30%define gcclib %{_prefix}/lib/gcc-lib/%{target}/%{version}
31
b3b05d57
JB
32%define _sysprefix /usr
33%define _prefix %{_sysprefix}/%{target}
960aaac2 34%define _aclocaldir %{_datadir}/aclocal
35%define _pkgconfigdir %{_libdir}/pkgconfig
2f2d778e 36%define __cc %{target}-gcc
37%define __cxx %{target}-g++
38
e982d4da 39%ifarch alpha sparc sparc64 sparcv9
40# alpha's -mieee and sparc's -mtune=* are not valid for target's gcc
41%define optflags -O2
42%endif
43
2f2d778e 44%description
45Expat is an XML parser written in C. It aims to be fully conforming.
46It is currently not a validating XML parser.
47
5d2130e4 48This package contains the cross version for Win32.
49
be3c7c98
JR
50%description -l pl.UTF-8
51Expat to napisany w języku C analizator składni XML-a. Dąży do pełnej
52zgodności ze specyfikacją. Aktualnie nie jest analizatorem, który
53potwiedzał by zgodność ze specyfikacją.
2f2d778e 54
be3c7c98 55Ten pakiet zawiera wersję skrośną dla Win32.
5d2130e4 56
be3c7c98
JR
57%description -l pt_BR.UTF-8
58Esta é a biblioteca, em C, XML expat, de James Clark. É um analisador
59orientado a fluxo de informações que pede o uso de handlers para lidar
2f2d778e 60com a estrutura que o analisador encontrar no documento.
61
be3c7c98
JR
62%description -l ru.UTF-8
63Expat -- парсер XML 1.0, написанный на C. Он предназначен для того,
64чтобы быть полностью совместимым. В настоящее время это не проверяющий
65("not a validating") XML парсер.
2f2d778e 66
be3c7c98
JR
67%description -l uk.UTF-8
68Expat -- парсер XML 1.0, написаний на C. Розрахований на те, щоб бути
69повністю сумісним. Наразі це не перевіряючий ("not a validating") XML
70парсер.
2f2d778e 71
72%prep
960aaac2 73%setup -q -n %{_realname}-%{version}
2f2d778e 74%patch0 -p1
75%patch1 -p1
2f2d778e 76
77%build
960aaac2 78export PKG_CONFIG_PATH=%{_prefix}/lib/pkgconfig
2f2d778e 79%{__libtoolize}
80%{__aclocal}
81%{__autoconf}
82%configure \
960aaac2 83 AR="%{target}-ar" \
84 RANLIB="%{target}-ranlib" \
2f2d778e 85 --target=%{target} \
86 --host=%{target_platform} \
b3b05d57 87 --disable-static
2f2d778e 88%{__make}
89
90%install
91rm -rf $RPM_BUILD_ROOT
92
93%{__make} install \
94 DESTDIR=$RPM_BUILD_ROOT
95
c3f78ef5
JB
96%if 0%{!?debug:1}
97%{target}-strip --strip-unneeded -R.comment -R.note $RPM_BUILD_ROOT%{_bindir}/*.dll
98%{target}-strip -g -R.comment -R.note $RPM_BUILD_ROOT%{_libdir}/*.a
99%endif
100
2f2d778e 101%clean
102rm -rf $RPM_BUILD_ROOT
103
104%files
b3b05d57 105%defattr(644,root,root,755)
187a4adf 106%{_bindir}/libexpat-0.dll
b3b05d57
JB
107%{_libdir}/libexpat.dll.a
108%{_libdir}/libexpat.la
d4e689a3 109%{_includedir}/expat*.h
This page took 0.087761 seconds and 4 git commands to generate.