File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / libxml2 / libxml2.spec
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 23:37:57 2012 UTC (12 years, 4 months ago) by misho
CVS tags: MAIN, HEAD
Initial revision

    1: Summary: Library providing XML and HTML support
    2: Name: libxml2
    3: Version: 2.7.8
    4: Release: 1
    5: License: MIT
    6: Group: Development/Libraries
    7: Source: ftp://xmlsoft.org/libxml2/libxml2-%{version}.tar.gz
    8: BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
    9: BuildRequires: python python-devel zlib-devel pkgconfig
   10: URL: http://xmlsoft.org/
   11: 
   12: %description
   13: This library allows to manipulate XML files. It includes support 
   14: to read, modify and write XML and HTML files. There is DTDs support
   15: this includes parsing and validation even with complex DtDs, either
   16: at parse time or later once the document has been modified. The output
   17: can be a simple SAX stream or and in-memory DOM like representations.
   18: In this case one can use the built-in XPath and XPointer implementation
   19: to select subnodes or ranges. A flexible Input/Output mechanism is
   20: available, with existing HTTP and FTP modules and combined to an
   21: URI library.
   22: 
   23: %package devel
   24: Summary: Libraries, includes, etc. to develop XML and HTML applications
   25: Group: Development/Libraries
   26: Requires: libxml2 = %{version}-%{release}
   27: Requires: zlib-devel
   28: Requires: pkgconfig
   29: 
   30: %description devel
   31: Libraries, include files, etc you can use to develop XML applications.
   32: This library allows to manipulate XML files. It includes support 
   33: to read, modify and write XML and HTML files. There is DTDs support
   34: this includes parsing and validation even with complex DtDs, either
   35: at parse time or later once the document has been modified. The output
   36: can be a simple SAX stream or and in-memory DOM like representations.
   37: In this case one can use the built-in XPath and XPointer implementation
   38: to select subnodes or ranges. A flexible Input/Output mechanism is
   39: available, with existing HTTP and FTP modules and combined to an
   40: URI library.
   41: 
   42: %package python
   43: Summary: Python bindings for the libxml2 library
   44: Group: Development/Libraries
   45: Requires: libxml2 = %{version}-%{release}
   46: Requires: python
   47: 
   48: %description python
   49: The libxml2-python package contains a module that permits applications
   50: written in the Python programming language to use the interface
   51: supplied by the libxml2 library to manipulate XML files.
   52: 
   53: This library allows to manipulate XML files. It includes support 
   54: to read, modify and write XML and HTML files. There is DTDs support
   55: this includes parsing and validation even with complex DTDs, either
   56: at parse time or later once the document has been modified.
   57: 
   58: %prep
   59: %setup -q
   60: 
   61: %build
   62: %configure
   63: make %{_smp_mflags}
   64: gzip -9 ChangeLog
   65: 
   66: %install
   67: rm -fr %{buildroot}
   68: 
   69: %makeinstall
   70: (cd doc/examples ; make clean ; rm -rf .deps Makefile)
   71: gzip -9 doc/libxml2-api.xml
   72: rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
   73: 
   74: %clean
   75: rm -fr %{buildroot}
   76: 
   77: %post
   78: /sbin/ldconfig
   79: 
   80: %postun
   81: /sbin/ldconfig
   82: 
   83: %files
   84: %defattr(-, root, root)
   85: 
   86: %doc AUTHORS ChangeLog.gz NEWS README Copyright TODO
   87: %doc %{_mandir}/man1/xmllint.1*
   88: %doc %{_mandir}/man1/xmlcatalog.1*
   89: %doc %{_mandir}/man3/libxml.3*
   90: 
   91: %{_libdir}/lib*.so.*
   92: %{_bindir}/xmllint
   93: %{_bindir}/xmlcatalog
   94: 
   95: %files devel
   96: %defattr(-, root, root)
   97: 
   98: %doc %{_mandir}/man1/xml2-config.1*
   99: %doc AUTHORS ChangeLog.gz NEWS README Copyright
  100: %doc doc/*.html doc/html doc/*.gif doc/*.png
  101: %doc doc/tutorial doc/libxml2-api.xml.gz
  102: %doc doc/examples
  103: %doc %dir %{_datadir}/gtk-doc/html/libxml2
  104: %doc %{_datadir}/gtk-doc/html/libxml2/*.devhelp
  105: %doc %{_datadir}/gtk-doc/html/libxml2/*.html
  106: %doc %{_datadir}/gtk-doc/html/libxml2/*.png
  107: %doc %{_datadir}/gtk-doc/html/libxml2/*.css
  108: 
  109: %{_libdir}/lib*.so
  110: %{_libdir}/*a
  111: %{_libdir}/*.sh
  112: %{_includedir}/*
  113: %{_bindir}/xml2-config
  114: %{_datadir}/aclocal/libxml.m4
  115: %{_libdir}/pkgconfig/libxml-2.0.pc
  116: %files python
  117: %defattr(-, root, root)
  118: 
  119: %doc AUTHORS ChangeLog.gz NEWS README Copyright
  120: %{_libdir}/python*/site-packages/libxml2.py*
  121: %{_libdir}/python*/site-packages/drv_libxml2.py*
  122: %{_libdir}/python*/site-packages/libxml2mod*
  123: %doc python/TODO
  124: %doc python/libxml2class.txt
  125: %doc python/tests/*.py
  126: %doc doc/*.py
  127: %doc doc/python.html
  128: 
  129: %changelog
  130: * Thu Nov  4 2010 Daniel Veillard <veillard@redhat.com>
  131: - upstream release 2.7.8 see http://xmlsoft.org/news.html
  132: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>