pavucontrol-vl.spec 4.5 KB

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