juk-vl.spec 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. Name: juk
  2. Summary: KDE music manager and player
  3. Summary(ja): KDE ミュージックマネージャ及びプレイヤー
  4. Version: 4.9.5
  5. Release: 1%{?_dist_release}
  6. Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
  7. License: GPLv2+
  8. Group: Applications/Multimedia
  9. URL: http://www.kde.org/
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  11. BuildRequires: kdelibs4-devel >= %{version}
  12. BuildRequires: soprano-devel
  13. BuildRequires: taglib-devel
  14. Requires: kdelibs4 >= %{version}
  15. %description
  16. JuK is an audio jukebox application, supporting collections of MP3, Ogg Vorbis,
  17. and FLAC audio files. It allows you to edit the "tags" of your audio files,
  18. and manage your collection and playlists. It's main focus, in fact, is on music management.
  19. %prep
  20. %setup -q
  21. %build
  22. mkdir -p %{_target_platform}
  23. pushd %{_target_platform}
  24. %cmake \
  25. -DCMAKE_BUILD_TYPE=release \
  26. -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
  27. -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
  28. -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
  29. -DLIB_INSTALL_DIR:PATH=%{_libdir} \
  30. -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
  31. -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
  32. ..
  33. popd
  34. make %{?_smp_mflags} -C %{_target_platform}
  35. %install
  36. rm -rf $RPM_BUILD_ROOT
  37. make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
  38. %clean
  39. rm -rf $RPM_BUILD_ROOT
  40. %post
  41. touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
  42. %posttrans
  43. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
  44. update-desktop-database -q &> /dev/null ||:
  45. %postun
  46. if [ $1 -eq 0 ] ; then
  47. touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
  48. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
  49. update-desktop-database -q &> /dev/null ||:
  50. fi
  51. %files
  52. %defattr(-,root,root)
  53. %{_bindir}/juk
  54. %{_datadir}/applications/kde4/juk.desktop
  55. %{_datadir}/dbus-1/interfaces/*
  56. %{_datadir}/icons/hicolor/*/*/*
  57. %{_datadir}/kde4/apps/juk
  58. %{_datadir}/kde4/services/ServiceMenus/jukservicemenu.desktop
  59. %{_docdir}/HTML/en/juk/
  60. %changelog
  61. * Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
  62. - new upstream release
  63. * Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
  64. - new upstream release
  65. * Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
  66. - new upstream release
  67. * Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
  68. - new upstream release
  69. * Sun Aug 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
  70. - initial build