libmikmod.spec.in
上传用户:wstnjxml
上传日期:2014-04-03
资源大小:7248k
文件大小:2k
源码类别:

Windows CE

开发平台:

C/C++

  1. %define version     @LIBMIKMOD_MAJOR_VERSION@.@LIBMIKMOD_MINOR_VERSION@.@LIBMIKMOD_MICRO_VERSION@
  2. %define release     @SPEC_RELEASE@
  3. # This should empty for release
  4. %define prerelease  @SPEC_PRERELEASE@
  5. Summary:    sound library
  6. Name:       libmikmod
  7. Version:    %{version}
  8. Release:    %{release}
  9. License:    LGPL
  10. Group:      System Environment/Libraries
  11. URL:        http://mikmod.raphnet.net/
  12. Source:     http://mikmod.raphnet.net/files/%{name}-%{version}%{prerelease}.tar.gz
  13. BuildRoot:  %{_tmppath}/%{name}-%{version}-root
  14. %description
  15. A portable sound library for Unix and other systems, capable of playing
  16. samples as well as module files, on a wide range of sound devices.
  17. %package    devel
  18. Summary:    Libraries and include files to develop libmikmod applications
  19. Group:      Development/Libraries
  20. Requires:   %{name} = %{version}
  21. %description devel
  22. Install the libmikmod-devel package if you want to develop applications
  23. that will use the libmikmod library.
  24. %prep
  25. %setup -q -n %{name}-%{version}%{prerelease}
  26. %build
  27. %configure --disable-esd --disable-alsa
  28. make
  29. %install
  30. [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT
  31. %makeinstall
  32. rm -f $RPM_BUILD_ROOT/%{_infodir}/dir
  33. %clean
  34. [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT
  35. %post   -p /sbin/ldconfig
  36. %postun -p /sbin/ldconfig
  37. %post devel
  38. if [ "$1" = "1" ]; then # first install
  39.   if [ -x /sbin/install-info ]; then
  40.     /sbin/install-info %{_infodir}/mikmod.info* %{_infodir}/dir
  41.   fi
  42. fi
  43. %preun devel
  44. if [ "$1" = "0" ]; then # last uninstall
  45.   if [ -x /sbin/install-info ]; then
  46.     /sbin/install-info --delete %{_infodir}/mikmod.info* %{_infodir}/dir
  47.   fi
  48. fi
  49. %ifos darwin
  50. %define __defattr %defattr(-,root,wheel)
  51. %define __soext   dylib
  52. %else
  53. %define __defattr %defattr(-,root,root)
  54. %define __soext   so
  55. %endif
  56. %files
  57. %{__defattr}
  58. %doc AUTHORS COPYING.LESSER COPYING.LIB INSTALL NEWS README TODO
  59. %ifnos darwin
  60. %{_libdir}/libmikmod.%{__soext}.*
  61. %else
  62. %{_libdir}/libmikmod.*.%{__soext}
  63. %endif
  64. %files devel
  65. %{__defattr}
  66. %doc docs/mikmod.html
  67. %{_bindir}/libmikmod-config
  68. %{_mandir}/man?/*
  69. %{_includedir}/mikmod.h
  70. %{_libdir}/libmikmod.a
  71. %{_libdir}/libmikmod.la
  72. %{_libdir}/libmikmod.%{__soext}
  73. %{_infodir}/mikmod.info*
  74. %{_datadir}/aclocal/*