%define name ltxml %define version 1.2.6 %define release 1mdk %define major 1 %define libname %mklibname %{name} %{major} Name: %{name} Version: %{version} Release: %{release} Summary: High-speed C-language validating XML parser Url: http://www.ltg.ed.ac.uk/software/xml Source: ftp://ftp.cogsci.ed.ac.uk/pub/LTXML/%{name}-%{version}.tar.bz2 Patch: %{name}.maninstall.patch.bz2 License: GPL Group: File tools BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot %description LT XML is an integrated set of XML tools and a developers' tool-kit, including a C-based API. The release now available will run on UNIX and WIN32. The LT XML tool-kit includes stand-alone tools for a wide range of processing of well-formed XML documents, including searching and extracting, down-translation (e.g. report generation, formatting), tokenising and sorting. %package -n %{libname}-devel Summary: Development header files for %{name} Group: Development/C Requires: %{name} = %{version}-%{release} Provides: lib%{name}-devel = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} %description -n %{libname}-devel Libraries, include files and other resources you can use to develop %{name} applications. %prep %setup %patch %build (cd XML \ && %configure \ && %make all\ ) %install rm -rf $RPM_BUILD_ROOT cd XML && %makeinstall datadir=$RPM_BUILD_ROOT%{_datadir}/%{name} includedir=$RPM_BUILD_ROOT%{_includedir}/%{name} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %{_bindir}/* %{_datadir}/%{name} %{_mandir}/man1/* %{_mandir}/man5/* %files -n %{libname}-devel %defattr(-,root,root) %{_libdir}/* %{_includedir}/%{name} %changelog * Wed May 26 2004 Guillaume Rousse <guillomovitch@mandrake.org> 1.2.6-1mdk - new version - rpmbuildupdate aware * Mon Feb 17 2003 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2.5-1mdk - first mdk release