libprojectm-vl.spec 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. %define _ftgl_ver 2.0.0
  2. Summary: projectM music visualization library
  3. Name: libprojectm
  4. Version: 0.99
  5. Release: 1%{?_dist_release}
  6. License: LGPL
  7. Group: System Environment/Libraries
  8. URL: http://xmms-projectm.sourceforge.net/
  9. Source0: http://prdownloads.sourceforge.net/xmms-projectm/libprojectM-%{version}.tar.bz2
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  11. BuildRequires: ftgl-devel >= %{_ftgl_ver}, pkgconfig
  12. Requires: ftgl >= %{_ftgl_ver}
  13. Vendor: Project Vine
  14. Distribution: Vine Linux
  15. %description
  16. projectM is a music visualization library that allows applications
  17. to display interesting moving images while playing music. It is a
  18. reimplementation of Milkdrop under OpenGL.
  19. %package devel
  20. Summary: Development files for libprojectM
  21. Group: Development/Libraries
  22. Requires: %{name} = %{version}-%{release}
  23. Requires: mesa-libGL-devel
  24. Requires: pkgconfig
  25. %description devel
  26. projectM is a music visualization library that allows applications
  27. to display interesting moving images while playing music. It is a
  28. reimplementation of Milkdrop under OpenGL.
  29. This package contains the libraries and header files necessary to
  30. develop applications with projectM.
  31. %prep
  32. %setup -q -n libprojectM
  33. #__aclocal -I m4
  34. #__autoconf
  35. #__automake
  36. %build
  37. %configure --enable-shared --disable-static
  38. %__make
  39. %install
  40. %__rm -rf %{buildroot}
  41. %makeinstall
  42. %post -p /sbin/ldconfig
  43. %postun -p /sbin/ldconfig
  44. %clean
  45. %__rm -rf %{buildroot}
  46. %files
  47. %defattr(-,root,root)
  48. %{_libdir}/lib*.so.*
  49. %{_datadir}/projectM
  50. %files devel
  51. %defattr(-,root,root)
  52. %{_includedir}/projectM
  53. %{_libdir}/lib*.so
  54. %exclude %{_libdir}/lib*.la
  55. %{_libdir}/pkgconfig/*.pc
  56. %changelog
  57. * Sun Sep 14 2008 Shu KONNO <owa@bg.wakwak.com> 0.99-1vl5
  58. - applied new versioning policy
  59. - excluded lib*.la
  60. * Sat Aug 18 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.99-0vl2
  61. - rebuilt with new toolchain
  62. * Thu Feb 08 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.99-0vl1
  63. - initial build for Vine Linux
  64. * Fri Jan 26 2007 G�«Ótz Waschk <waschk@mandriva.org> 0.99-2mdv2007.0
  65. + Revision: 113965
  66. - bump
  67. - Import libprojectm
  68. * Fri Jan 26 2007 G�«Ótz Waschk <waschk@mandriva.org> 0.99-1mdv2007.1
  69. - initial package