mate-media-vl.spec 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. %define major_ver 1.20
  2. %define ver %{major_ver}.0
  3. %define rel 1
  4. Summary: The MATE media tools
  5. Name: mate-media
  6. Version: %{ver}
  7. Release: %{rel}%{?_dist_release}
  8. Source0: http://pub.mate-desktop.org/releases/%{major_ver}/%{name}-%{version}.tar.xz
  9. License: GPLv2 and GFDLv1.1
  10. Group: User Interface/Desktops
  11. URL: http://mate-desktop.org/
  12. BuildRequires: mate-common
  13. BuildRequires: gtk3-devel >= 3.14
  14. BuildRequires: libxml2-devel
  15. BuildRequires: libcanberra-gtk3-devel >= 0.13
  16. BuildRequires: libmatemixer-devel >= 1.10.0
  17. BuildRequires: mate-desktop-devel >= 1.17.0
  18. BuildRequires: itstool
  19. BuildRequires: gtk-doc
  20. BuildRequires: autoconf
  21. BuildRequires: automake
  22. Requires(posttrans,postun): glib2
  23. Requires(post,postun): desktop-file-utils
  24. Requires: pulseaudio
  25. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  26. Vendor: Project Vine
  27. Distribution: Vine Linux
  28. Packager: Takemikaduchi, iwaim
  29. %description
  30. These are the MATE media tools for MATE:
  31. mate-volume-control - PulseAudio based volume control applets.
  32. %prep
  33. %setup -q
  34. %build
  35. (if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; fi)
  36. %configure \
  37. --disable-static
  38. %{__make} %{?_smp_mflags}
  39. %install
  40. %{__rm} -rf ${RPM_BUILD_ROOT}
  41. %{__make} install DESTDIR=${RPM_BUILD_ROOT}
  42. find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
  43. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
  44. %find_lang %{name}
  45. %clean
  46. %{__rm} -rf ${RPM_BUILD_ROOT}
  47. %post
  48. /sbin/ldconfig
  49. update-desktop-database %{_datadir}/applications >& /dev/null ||:
  50. touch --no-create %{_datadir}/icons/hicolor > /dev/null || :
  51. %postun
  52. /sbin/ldconfig
  53. if [ $1 -eq 0 ]; then
  54. touch --no-create %{_datadir}/icons/hicolor > /dev/null || :
  55. gtk-update-icon-cache -q %{_datadir}/icons/hicolor > /dev/null || :
  56. update-desktop-database %{_datadir}/applications >& /dev/null ||:
  57. glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
  58. fi
  59. %posttrans
  60. gtk-update-icon-cache -q %{_datadir}/icons/hicolor > /dev/null || :
  61. glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
  62. %files -f %{name}.lang
  63. %defattr(-,root,root,-)
  64. %doc COPYING* ChangeLog NEWS README
  65. %{_sysconfdir}/xdg/autostart/mate-volume-control-applet.desktop
  66. %{_bindir}/mate-volume-control
  67. %{_bindir}/mate-volume-control-applet
  68. %{_datadir}/applications/mate-volume-control.desktop
  69. %{_datadir}/%{name}
  70. %{_datadir}/sounds/mate/default/alerts/*
  71. %{_mandir}/man1/mate-volume-control-applet.1.gz
  72. %{_mandir}/man1/mate-volume-control.1.gz
  73. %changelog
  74. * Sun May 20 2018 IWAI, Masaharu <iwaim.sub@gmail.com> 1.20.0-1
  75. - update to 1.20.0
  76. * Wed Jan 17 2018 IWAI, Masaharu <iwaim.sub@gmail.com> 1.18.2-1
  77. - update to 1.18.2
  78. * Sat Apr 8 2017 IWAI, Masaharu <iwaim.sub@gmail.com> 1.18.0-1
  79. - update to 1.18.0
  80. - move to GTK3+
  81. - drop BR: unique-devel
  82. * Sun Nov 27 2016 IWAI, Masaharu <iwaim.sub@gmail.com> 1.16.0-1
  83. - new upstream release
  84. - update License
  85. - update Packager
  86. * Sun May 08 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.0-1
  87. - new upstream release
  88. * Tue Dec 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.1-1
  89. - new upstream release
  90. * Sat Nov 07 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.0-1
  91. - new upstream release
  92. * Sat May 09 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.0-1
  93. - new upstream release
  94. - add Requires: pulseaudio
  95. - add BuildRequires: libmatemixer-devel
  96. - remove BuildRequires: pulseaudio-libs-devel, gstreamer-devel, gstreamer-plugins-base-devel, mate-panel-devel
  97. * Wed Apr 16 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.0-1
  98. - new upstream release
  99. - add BuildRequires: itstool
  100. * Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.0-2
  101. - rebuild with VineSeed environment
  102. * Mon Sep 23 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.0-1
  103. - initial build