imms-vl.spec 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. %define xmms_generaldir %(xmms-config --general-plugin-dir)
  2. %define bmp_generaldir %{_libdir}/bmp/General
  3. Summary: Intelligent Multimedia Management System plugin for XMMS and BMP.
  4. Summary(ja): XMMSとBMP用のIMMS(Intelligent Multimedia Management System)プラグイン
  5. Name: imms
  6. Version: 3.0.2
  7. Release: 0vl1
  8. License: GPL
  9. Group: Applications/Multimedia
  10. URL: http://www.luminal.org/phpwiki/index.php/IMMS
  11. Source: http://dl.sf.net/imms/imms-%{version}.tar.gz
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  13. BuildRequires: XOrg-devel, gtk+-devel, glib2-devel, taglib-devel
  14. BuildRequires: pcre-devel, xmms-devel, sqlite3-devel, zlib-devel
  15. BuildRequires: fftw3-devel, readline-devel, beepmp-devel
  16. BuildRequires: libglade2-devel, libtorch-devel
  17. Requires: fftw3
  18. %description
  19. IMMS is an adaptive playlist plug-in for XMMS and BMP designed to simplify management
  20. and prioritization of large collections of music.
  21. Some of the key features include:
  22. * Rating and playlist adjustment is done completely transparently to the user.
  23. IMMS is super easy to use!
  24. * Files are indentified by paths and checksums. Even if you move them they
  25. still keep their ratings.
  26. * Though mostly "good" songs will be played, ocasionally less popular songs
  27. will sneak in to give them a chance to earn user's favour.
  28. * IMMS does a better job of shuffling than XMMS. It is able to recognise
  29. different versions of the same song and not play them in quick succession.
  30. %description -l ja
  31. IMMSは数多くの音楽ファイルのコレクションを簡単に管理し優先順位を付ける
  32. ために設計されたXMMSとBMP用のプラグインです。
  33. 主要な機能は次の通りです:
  34. * レイティングとプレイリストの調整はユーザーに対して完全に透明です。
  35. IMMSは非常に簡単に使えます!
  36. * ファイルはパスとチェックサムで識別されます。ファイルを移動しても
  37. レイティングは保存されます。
  38. * ほとんどは「好み」の曲ばかり演奏されますが、時折あまり聞かない曲も
  39. 割り込み、ユーザーの気を引く機会を与えられます。
  40. * IMMSはXMMSよりも上手なシャフリングをします。同じ曲の違うバージョンを
  41. 識別でき、それらを短期間に連続して演奏しません。
  42. %package -n xmms-imms
  43. Summary: Intelligent Multimedia Management System plugin for XMMS
  44. Summary(ja): IMMSのXMMS用プラグイン
  45. Group: Applications/Multimedia
  46. Requires: imms
  47. %description -n xmms-imms
  48. xmms-imms is an IMMS plugin for XMMS.
  49. %description -l ja -n xmms-imms
  50. xmms-immsはXMMS用のIMMSプラグインです。
  51. %package -n beepmp-imms
  52. Summary: Intelligent Multimedia Management System plugin for BMP
  53. Summary(ja): IMMSのBMP用プラグイン
  54. Group: Applications/Multimedia
  55. Requires: imms
  56. %description -n beepmp-imms
  57. beepmp-imms is an IMMS plugin for BMP.
  58. %description -l ja -n beepmp-imms
  59. beepmp-immsはBMP用のIMMSプラグインです。
  60. %prep
  61. %setup -q -n %{name}-%{version}
  62. #%patch0 -p1
  63. %build
  64. %configure --with-taglib --with-vorbis
  65. %{__make}
  66. %install
  67. %{__rm} -rf ${RPM_BUILD_ROOT}
  68. %{__install} -d ${RPM_BUILD_ROOT}%{xmms_generaldir}
  69. %{__install} -m 0755 build/libxmmsimms2.so ${RPM_BUILD_ROOT}%{xmms_generaldir}/libxmmsimms.so
  70. %{__install} -d ${RPM_BUILD_ROOT}%{bmp_generaldir}
  71. %{__install} -m 0755 build/libbmpimms2.so ${RPM_BUILD_ROOT}%{bmp_generaldir}/libbmpimms.so
  72. %{__install} -d ${RPM_BUILD_ROOT}%{_bindir}
  73. %{__install} -m 0755 build/{analyzer,immstool,immsd,immsremote} ${RPM_BUILD_ROOT}%{_bindir}
  74. %{__install} -d ${RPM_BUILD_ROOT}%{_datadir}/imms
  75. %{__install} -m 0644 immsremote/immsremote.glade ${RPM_BUILD_ROOT}%{_datadir}/imms
  76. %clean
  77. %{__rm} -rf ${RPM_BUILD_ROOT}
  78. %files
  79. %defattr(-, root, root)
  80. %doc LICENSE README INSTALL AUTHORS
  81. %{_bindir}/*
  82. %{_datadir}/imms/immsremote.glade
  83. %files -n xmms-imms
  84. %{xmms_generaldir}/libxmmsimms.so
  85. %files -n beepmp-imms
  86. %{bmp_generaldir}/libbmpimms.so
  87. %changelog
  88. * Sat Mar 11 2006 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 3.0.2-0vl1
  89. - move immsremote.glade install directory back again
  90. - remove unneccessary Requires
  91. * Sat Mar 11 2006 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 3.0.2-0vl0.2
  92. - move immsremote.glade install directory
  93. from (datadir)/imms to (datadir)/immsremote
  94. * Fri Mar 10 2006 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 3.0.2-0vl0.1
  95. - upstream release
  96. - add BuildRequires: libglade2-devel, libtorch-devel
  97. - drop obsolete Patch0
  98. * Wed Jun 8 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 2.1.1-0vl2
  99. - upstream release
  100. - add INSTALL to %doc
  101. - add patch0 to go through the compilation of libbmpimms.so
  102. * Tue Apr 5 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 2.0.3-0vl2
  103. - 1st release for VineSeedPlus
  104. * Mon Mar 21 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 2.0.3-0vl1
  105. - upstream release
  106. - build with sqlite3-devel-3.1.6-0vl1
  107. * Mon Feb 28 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 2.0.2a-0vl1
  108. - rebuild with sqlite3-devel-3.1.3-0vl1
  109. - add Japanese summary and description
  110. * Sun Feb 20 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 2.0.2a-0vl0.2
  111. - rebuild with sqlite3-devel-3.1.2-0vl0.3
  112. - fixed lack of comma in BuildRequires
  113. * Tue Feb 8 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 2.0.2a-0vl0.1
  114. - upstream release
  115. * Fri Jan 28 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 2.0.2-0vl0.1
  116. - upstream release
  117. - remove autoreconf from %prep script
  118. * Mon Dec 20 2004 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 2.0.1-0vl0.5
  119. - rebuild with beepmp-devel-0.9.7vl1
  120. * Tue Dec 14 2004 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 2.0.1-0vl0.4
  121. - remove Obsoletes: xmms-imms
  122. * Tue Dec 14 2004 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 2.0.1-0vl0.3
  123. - modified Summary and %description
  124. - devided plugins into new binary package: xmms-imms and beepmp-imms
  125. * Fri Dec 10 2004 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 2.0.1-0vl0.2
  126. - add libbmpimms.so to %files
  127. * Fri Dec 10 2004 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 2.0.1-0vl0.1
  128. - upstream release
  129. - create and install plugin for beepmp
  130. - add BuildRequires: beepmp-devel
  131. - remove real_name macro
  132. * Fri Oct 22 2004 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 2.0-0vl0.1
  133. - upstream release
  134. - change BuildRequires, drop glib-devel and add glib2-devel
  135. - change %build section, drop autoheader, autoconf and add autoreconf
  136. - shared library name has changed from libimms.so to libxmmsimms2.so
  137. * Fri Oct 22 2004 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 1.2b-0vl0.1
  138. - change BuildRequires
  139. - change %buildroot to $RPM_BUILD_ROOT
  140. - add Requires: taglib, fftw3, pcre, xmms
  141. - add utilities into package
  142. * Thu Oct 07 2004 Dag Wieers <dag@wieers.com> - 1.1-2
  143. - Fix permissions of library to include missing dependencies. (Mike Traum)
  144. * Fri Apr 16 2004 Dag Wieers <dag@wieers.com> - 1.1-1
  145. - Updated to release 1.1.
  146. * Mon Dec 15 2003 Dag Wieers <dag@wieers.com> - 0.9.9-0
  147. - Updated to release 0.9.9.
  148. * Thu Oct 09 2003 Dag Wieers <dag@wieers.com> - 0.9.4-0
  149. - Initial package. (using DAR)