juk-vl.spec 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. Name: juk
  2. Summary: KDE music manager and player
  3. Summary(ja): KDE ミュージックマネージャ及びプレイヤー
  4. Version: 4.14.3
  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: kdelibs-devel >= %{version}
  12. BuildRequires: soprano-devel
  13. BuildRequires: taglib-devel
  14. Requires: kdelibs >= %{version}
  15. Vendor: Project Vine
  16. Distribution: Vine Linux
  17. %description
  18. JuK is an audio jukebox application, supporting collections of MP3, Ogg Vorbis,
  19. and FLAC audio files. It allows you to edit the "tags" of your audio files,
  20. and manage your collection and playlists. It's main focus, in fact, is on music management.
  21. %prep
  22. %setup -q
  23. %build
  24. mkdir -p %{_target_platform}
  25. pushd %{_target_platform}
  26. %cmake \
  27. -DCMAKE_BUILD_TYPE=release \
  28. -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
  29. -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
  30. -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
  31. -DLIB_INSTALL_DIR:PATH=%{_libdir} \
  32. -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
  33. -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
  34. ..
  35. popd
  36. make %{?_smp_mflags} -C %{_target_platform}
  37. %install
  38. rm -rf $RPM_BUILD_ROOT
  39. make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
  40. %clean
  41. rm -rf $RPM_BUILD_ROOT
  42. %post
  43. touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
  44. %posttrans
  45. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
  46. update-desktop-database -q &> /dev/null ||:
  47. %postun
  48. if [ $1 -eq 0 ] ; then
  49. touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
  50. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
  51. update-desktop-database -q &> /dev/null ||:
  52. fi
  53. %files
  54. %defattr(-,root,root)
  55. %{_bindir}/juk
  56. %{_datadir}/applications/kde4/juk.desktop
  57. %{_datadir}/dbus-1/interfaces/*
  58. %{_datadir}/icons/hicolor/*/*/*
  59. %{_datadir}/kde4/apps/juk
  60. %{_datadir}/kde4/services/ServiceMenus/jukservicemenu.desktop
  61. %{_docdir}/HTML/en/juk/
  62. %changelog
  63. * Thu Jan 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-1
  64. - new upstream release
  65. * Tue May 06 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.5-1
  66. - new upstream release
  67. * Sun Feb 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.2-1
  68. - new upstream release
  69. * Sun Dec 15 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
  70. - new upstream release
  71. * Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
  72. - new upstream release
  73. * Sat Jul 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
  74. - new upstream release
  75. * Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
  76. - new upstream release
  77. * Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
  78. - new upstream release
  79. * Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
  80. - new upstream release
  81. * Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
  82. - new upstream release
  83. * Sun Aug 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
  84. - initial build