123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- Summary: Library providing XML and HTML support
- Name: libxml2
- Version: @VERSION@
- Release: 1
- License: MIT
- Group: Development/Libraries
- Source: ftp://xmlsoft.org/libxml2/libxml2-%{version}.tar.gz
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
- BuildRequires: python python-devel zlib-devel pkgconfig
- URL: http://xmlsoft.org/
- %description
- This library allows to manipulate XML files. It includes support
- to read, modify and write XML and HTML files. There is DTDs support
- this includes parsing and validation even with complex DtDs, either
- at parse time or later once the document has been modified. The output
- can be a simple SAX stream or and in-memory DOM like representations.
- In this case one can use the built-in XPath and XPointer implementation
- to select subnodes or ranges. A flexible Input/Output mechanism is
- available, with existing HTTP and FTP modules and combined to an
- URI library.
- %package devel
- Summary: Libraries, includes, etc. to develop XML and HTML applications
- Group: Development/Libraries
- Requires: libxml2 = %{version}-%{release}
- Requires: zlib-devel
- Requires: pkgconfig
- %description devel
- Libraries, include files, etc you can use to develop XML applications.
- This library allows to manipulate XML files. It includes support
- to read, modify and write XML and HTML files. There is DTDs support
- this includes parsing and validation even with complex DtDs, either
- at parse time or later once the document has been modified. The output
- can be a simple SAX stream or and in-memory DOM like representations.
- In this case one can use the built-in XPath and XPointer implementation
- to select subnodes or ranges. A flexible Input/Output mechanism is
- available, with existing HTTP and FTP modules and combined to an
- URI library.
- %package python
- Summary: Python bindings for the libxml2 library
- Group: Development/Libraries
- Requires: libxml2 = %{version}-%{release}
- Requires: python
- %description python
- The libxml2-python package contains a module that permits applications
- written in the Python programming language to use the interface
- supplied by the libxml2 library to manipulate XML files.
- This library allows to manipulate XML files. It includes support
- to read, modify and write XML and HTML files. There is DTDs support
- this includes parsing and validation even with complex DTDs, either
- at parse time or later once the document has been modified.
- %prep
- %setup -q
- %build
- %configure
- make %{_smp_mflags}
- gzip -9 ChangeLog
- %install
- rm -fr %{buildroot}
- %makeinstall
- (cd doc/examples ; make clean ; rm -rf .deps Makefile)
- gzip -9 doc/libxml2-api.xml
- rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
- %clean
- rm -fr %{buildroot}
- %post
- /sbin/ldconfig
- %postun
- /sbin/ldconfig
- %files
- %defattr(-, root, root)
- %doc AUTHORS ChangeLog.gz NEWS README Copyright TODO
- %doc %{_mandir}/man1/xmllint.1*
- %doc %{_mandir}/man1/xmlcatalog.1*
- %doc %{_mandir}/man3/libxml.3*
- %{_libdir}/lib*.so.*
- %{_bindir}/xmllint
- %{_bindir}/xmlcatalog
- %files devel
- %defattr(-, root, root)
- %doc %{_mandir}/man1/xml2-config.1*
- %doc AUTHORS ChangeLog.gz NEWS README Copyright
- %doc doc/*.html doc/html doc/*.gif doc/*.png
- %doc doc/tutorial doc/libxml2-api.xml.gz
- %doc doc/examples
- %doc %dir %{_datadir}/gtk-doc/html/libxml2
- %doc %{_datadir}/gtk-doc/html/libxml2/*.devhelp
- %doc %{_datadir}/gtk-doc/html/libxml2/*.html
- %doc %{_datadir}/gtk-doc/html/libxml2/*.png
- %doc %{_datadir}/gtk-doc/html/libxml2/*.css
- %{_libdir}/lib*.so
- %{_libdir}/*a
- %{_libdir}/*.sh
- %{_includedir}/*
- %{_bindir}/xml2-config
- %{_datadir}/aclocal/libxml.m4
- %{_libdir}/pkgconfig/libxml-2.0.pc
- %files python
- %defattr(-, root, root)
- %doc AUTHORS ChangeLog.gz NEWS README Copyright
- %{_libdir}/python*/site-packages/libxml2.py*
- %{_libdir}/python*/site-packages/drv_libxml2.py*
- %{_libdir}/python*/site-packages/libxml2mod*
- %doc python/TODO
- %doc python/libxml2class.txt
- %doc python/tests/*.py
- %doc doc/*.py
- %doc doc/python.html
- %changelog
- * @RELDATE@ Daniel Veillard <veillard@redhat.com>
- - upstream release @VERSION@ see http://xmlsoft.org/news.html
|