libxml.spec
上传用户:sy_wanhua
上传日期:2013-07-25
资源大小:3048k
文件大小:2k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

C/C++

  1. # Note that this is NOT a relocatable package
  2. %define ver      2.0.0
  3. %define prefix   /usr
  4. Summary: libXML library
  5. Name: libxml2
  6. Version: %ver
  7. Release: 1
  8. Copyright: LGPL
  9. Group: X11/Libraries
  10. Source: ftp://ftp.gnome.org/pub/GNOME/sources/libxml/libxml2-%{ver}.tar.gz
  11. BuildRoot: /var/tmp/libxml2-%{PACKAGE_VERSION}-root
  12. URL: http://xmlsoft.org/
  13. Prereq: /sbin/install-info
  14. Docdir: %{prefix}/doc
  15. %description
  16. This library allows you to manipulate XML files.
  17. %package devel
  18. Summary: Libraries, includes, etc to develop libxml applications
  19. Group: X11/libraries
  20. Requires: libxml2
  21. %description devel
  22. Libraries, include files, etc you can use to develop libxml applications.
  23. %changelog
  24. * Thu Sep 23 1999 Daniel Veillard <Daniel.Veillard@w3.org>
  25. - corrected the spec file alpha stuff
  26. - switched to version 1.7.1
  27. - Added validation, XPath, nanohttp, removed memory leaks
  28. - Renamed CHAR to xmlChar
  29. * Wed Jun  2 1999 Daniel Veillard <Daniel.Veillard@w3.org>
  30. - Switched to version 1.1: SAX extensions, better entities support, lots of
  31.   bug fixes.
  32. * Sun Oct  4 1998 Daniel Veillard <Daniel.Veillard@w3.org>
  33. - Added xml-config to the package
  34. * Thu Sep 24 1998 Michael Fulbright <msf@redhat.com>
  35. - Built release 0.30
  36. %prep
  37. %setup
  38. %build
  39. # Needed for snapshot releases.
  40. if [ ! -f configure ]; then
  41. %ifarch alpha
  42.   CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh --host=alpha-redhat-linux --prefix=%prefix --sysconfdir="/etc"
  43. %else
  44.   CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh --prefix=%prefix --sysconfdir="/etc"
  45. %endif
  46. else
  47. %ifarch alpha
  48.   CFLAGS="$RPM_OPT_FLAGS" ./configure --host=alpha-redhat-linux --prefix=%prefix --sysconfdir="/etc"
  49. %else
  50.   CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix --sysconfdir="/etc"
  51. %endif
  52. fi
  53. if [ "$SMP" != "" ]; then
  54.   (make "MAKE=make -k -j $SMP"; exit 0)
  55.   make
  56. else
  57.   make
  58. fi
  59. %install
  60. rm -rf $RPM_BUILD_ROOT
  61. make prefix=$RPM_BUILD_ROOT%{prefix} install
  62. %clean
  63. rm -rf $RPM_BUILD_ROOT
  64. %post -p /sbin/ldconfig
  65. %postun -p /sbin/ldconfig
  66. %files
  67. %defattr(-, root, root)
  68. %doc AUTHORS ChangeLog NEWS README COPYING COPYING.LIB TODO
  69. %{prefix}/lib/lib*.so.*
  70. %{prefix}/bin/xmllint
  71. %files devel
  72. %defattr(-, root, root)
  73. %{prefix}/lib/lib*.so
  74. %{prefix}/lib/*a
  75. %{prefix}/lib/*.sh
  76. %{prefix}/include/*
  77. %{prefix}/bin/xml-config