pavucontrol-vl.spec 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. Name: pavucontrol
  2. Version: 3.0
  3. Release: 2%{?_dist_release}
  4. Summary: Volume control for PulseAudio
  5. Summary(ja): PulseAudio のボリューム調整
  6. Group: Applications/Multimedia
  7. License: GPLv2+
  8. URL: http://0pointer.de/lennart/projects/pavucontrol
  9. Source0: http://0pointer.de/lennart/projects/pavucontrol/pavucontrol-%{version}.tar.xz
  10. # Fix icons with adwaita-icon-theme
  11. Patch0: 0001-Use-freedesktop.org-standard-icon-name.patch
  12. Patch11: pavucontrol-ja.patch
  13. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  14. BuildRequires: pulseaudio-libs-devel
  15. BuildRequires: gtkmm3-devel
  16. BuildRequires: libsigc++-devel
  17. BuildRequires: desktop-file-utils
  18. BuildRequires: libcanberra-gtk3-devel
  19. BuildRequires: intltool
  20. Vendor: Project Vine
  21. Distribution: Vine Linux
  22. Packager: daisuke
  23. %description
  24. PulseAudio Volume Control (pavucontrol) is a simple GTK based volume control
  25. tool ("mixer") for the PulseAudio sound server. In contrast to classic mixer
  26. tools this one allows you to control both the volume of hardware devices and
  27. of each playback stream separately.
  28. %prep
  29. %setup -q
  30. %patch0 -p1
  31. %patch11 -p1
  32. #cp -f %{SOURCE10} po/ja.po
  33. %build
  34. export CXXFLAGS="$RPM_OPT_FLAGS -std=gnu++11"
  35. %configure
  36. make V=1 %{?_smp_mflags}
  37. %install
  38. rm -rf $RPM_BUILD_ROOT
  39. make V=1 install DESTDIR=$RPM_BUILD_ROOT
  40. desktop-file-install \
  41. --dir $RPM_BUILD_ROOT%{_datadir}/applications \
  42. --add-category="AudioVideo" --vendor="" \
  43. $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
  44. %find_lang %{name}
  45. %clean
  46. rm -rf $RPM_BUILD_ROOT
  47. %files -f %{name}.lang
  48. %defattr(-,root,root,-)
  49. %doc LICENSE doc/README
  50. %{_bindir}/pavucontrol
  51. %{_datadir}/pavucontrol
  52. %{_datadir}/applications/pavucontrol.desktop
  53. %{_docdir}/pavucontrol/*
  54. %changelog
  55. * Mon Jul 4 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0-2
  56. - rebuilt with new toolchain.
  57. * Fri Jun 19 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.0-1
  58. - new upstream release
  59. * Sun Oct 14 2012 Toshiharu Kudoh <daisuke@gmail.com> 1.0-1
  60. - new upstream release
  61. - changed BuildRequires: gtkmm2-devel and libglademm2-devel to gtkmm3-devel,
  62. libcanberra-devel to libcanberra-gtk3-devel
  63. * Wed Apr 20 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.10-2
  64. - rebuild for Vine 6
  65. * Sat Sep 4 2010 Toshiharu Kudoh <daisuke@gmail.com> 0.9.10-1
  66. - new upstream release
  67. - dropt Source10, Patch10
  68. - added Patch11
  69. - fixed --add-category="X-Fedora" to "AudioVideo" in desktop-file-install
  70. - fixed BuildRoot
  71. - added document dir in %%files
  72. * Sun Sep 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.9-1
  73. - new upstream release
  74. - BR: libcanberra-devel >= 0.17
  75. * Sat Apr 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.8-1
  76. - new upstream release
  77. - add ja.po
  78. * Tue Mar 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.7-1
  79. - initial build for Vine Linux
  80. * Thu Oct 9 2008 Matthias Clasen <mclasen@redhat.com> 0.9.7-3
  81. - Handle locales properly
  82. * Tue Sep 9 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.7-2
  83. - Add intltool to deps
  84. * Tue Sep 9 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.7-1
  85. - Update to 0.9.7
  86. * Tue Jul 15 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.1.git20080715
  87. - Update from GIT snapshot
  88. * Fri Mar 28 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.6-1
  89. - Update to 0.9.6
  90. * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.9.5-2
  91. - Autorebuild for GCC 4.3
  92. * Wed Nov 28 2007 Julian Sikorski <belegdol[at]gmail[dot]com> 0.9.5-1
  93. - Update to 0.9.5
  94. * Tue Sep 25 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.5-0.4.svn20070925
  95. - Update from SVN
  96. * Wed Sep 5 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.5-0.3.svn20070905
  97. - Add versioned dependency on pulseaudio-libs
  98. * Wed Sep 5 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.5-0.2.svn20070905
  99. - Update from SVN snapshot
  100. * Thu Aug 16 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.5-0.1.svn20070816
  101. - Update from SVN snapshot
  102. * Sat Sep 9 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.4-3
  103. - Spec file cleanup.
  104. * Sat Sep 9 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.4-2
  105. - Add BuildRequires for desktop-file-utils.
  106. * Fri Sep 8 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.4-1
  107. - Update to 0.9.4
  108. - Fix installation of desktop file.
  109. * Sun Aug 20 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.3-1
  110. - Update to 0.9.3
  111. * Sun Jul 9 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.2-1
  112. - Update to 0.9.2
  113. * Thu Jun 8 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.1-1
  114. - Update to 0.9.1
  115. * Mon May 29 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.0-1
  116. - Initial package for Fedora Extras