%define realname expat Summary: XML 1.0 parser - Ming32 cross version Summary(pl): Analizator sk³adni XML-a 1.0 - wersja skro¶na dla Ming32 Summary(pt_BR): Biblioteca XML expat Summary(ru): ðÅÒÅÎÏÓÉÍÁÑ ÂÉÂÌÉÏÔÅËÁ ÒÁÚÂÏÒÁ XML (expat) Summary(uk): ðÅÒÅÎÏÓÉÍÁ ¦Â̦ÏÔÅËÁ ÒÏÚÂÏÒÕ XML (expat) Name: crossmingw32-%{realname} Version: 2.0.0 Release: 1 License: Thai Open Source Software Center Ltd (distributable) Group: Applications/Publishing/XML Source0: http://dl.sourceforge.net/expat/%{realname}-%{version}.tar.gz # Source0-md5: d945df7f1c0868c5c73cf66ba9596f3f Patch0: %{realname}-ac_fixes.patch Patch1: %{realname}-soname.patch URL: http://expat.sourceforge.net/ BuildRequires: autoconf BuildRequires: automake BuildRequires: crossmingw32-gcc BuildRequires: libtool Requires: crossmingw32-runtime BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define no_install_post_strip 1 %define target i386-mingw32 %define target_platform i386-pc-mingw32 %define _sysprefix /usr %define _prefix %{_sysprefix}/%{target} %define __cc %{target}-gcc %define __cxx %{target}-g++ %ifarch alpha sparc sparc64 sparcv9 # alpha's -mieee and sparc's -mtune=* are not valid for target's gcc %define optflags -O2 %endif %description Expat is an XML parser written in C. It aims to be fully conforming. It is currently not a validating XML parser. This package contains the cross version for Win32. %description -l pl Expat to napisany w jêzyku C analizator sk³adni XML-a. D±¿y do pe³nej zgodno¶ci ze specyfikacj±. Aktualnie nie jest analizatorem, który potwiedza³ by zgodno¶æ ze specyfikacj±. Ten pakiet zawiera wersjê skro¶n± dla Win32. %description -l pt_BR Esta é a biblioteca, em C, XML expat, de James Clark. É um analisador orientado a fluxo de informações que pede o uso de handlers para lidar com a estrutura que o analisador encontrar no documento. %description -l ru Expat -- ÐÁÒÓÅÒ XML 1.0, ÎÁÐÉÓÁÎÎÙÊ ÎÁ C. ïÎ ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÂÙÔØ ÐÏÌÎÏÓÔØÀ ÓÏ×ÍÅÓÔÉÍÙÍ. ÷ ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÜÔÏ ÎÅ ÐÒÏ×ÅÒÑÀÝÉÊ ("not a validating") XML ÐÁÒÓÅÒ. %description -l uk Expat -- ÐÁÒÓÅÒ XML 1.0, ÎÁÐÉÓÁÎÉÊ ÎÁ C. òÏÚÒÁÈÏ×ÁÎÉÊ ÎÁ ÔÅ, ÝÏ ÂÕÔÉ ÐÏ×ΦÓÔÀ ÓÕͦÓÎÉÍ. îÁÒÁÚ¦ ÃÅ ÎÅ ÐÅÒÅצÒÑÀÞÉÊ ("not a validating") XML ÐÁÒÓÅÒ. %prep %setup -q -n %{realname}-%{version} %patch0 -p1 %patch1 -p1 %build %{__libtoolize} %{__aclocal} %{__autoconf} %configure \ --target=%{target} \ --host=%{target_platform} \ --disable-static %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT %if 0%{!?debug:1} %{target}-strip --strip-unneeded -R.comment -R.note $RPM_BUILD_ROOT%{_bindir}/*.dll %{target}-strip -g -R.comment -R.note $RPM_BUILD_ROOT%{_libdir}/*.a %endif %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %{_bindir}/libexpat-0.dll %{_libdir}/libexpat.dll.a %{_libdir}/libexpat.la %{_includedir}/expat*.h