source: projects/specs/trunk/p/pavucontrol/pavucontrol-vl.spec @ 9271

Revision 9271, 4.8 KB checked in by daisuke, 9 years ago (diff)

pavucontrol: update to 2.0, apply upstreamed patch

Line 
1Summary:        Volume control for PulseAudio
2Summary:        PulseAudio のボリューム調整
3Name:           pavucontrol
4Version:        2.0
5Release:        1%{?_dist_release}
6
7Group:          Applications/Multimedia
8License:        GPLv2+
9URL:            http://freedesktop.org/software/pulseaudio/%{name}/
10Source0:        http://freedesktop.org/software/pulseaudio/%{name}/pavucontrol-%{version}.tar.xz
11
12Patch0:         0001-sinkwidget-add-support-for-AAC-pass-through.patch
13Patch1:         0002-pavucontrol-ellipsize-labels-to-fix-window-resizing.patch
14Patch2:         0003-Add-horizontal-scrollbars-automatically.patch
15Patch3:         0004-Reference-the-widget-before-returning-it-from-create.patch
16
17#Source10:       pavucontrol-0.9.9-ja.po
18#Patch10:        pavucontrol-0.9.8-ja.patch
19Patch11:        pavucontrol-ja.patch
20
21BuildRoot:      %{_tmppath}/%{name}-%{version}-root
22BuildRequires:  pulseaudio-libs-devel
23#BuildRequires:  gtkmm2-devel libglademm2-devel
24BuildRequires:  gtkmm3-devel
25BuildRequires:  libsigc++-devel
26BuildRequires:  desktop-file-utils
27#BuildRequires:  libcanberra-devel >= 0.17
28BuildRequires:  libcanberra-gtk3-devel
29BuildRequires:  intltool
30
31Vendor: Project Vine
32Distribution: Vine Linux
33Packager: daisuke
34
35%description
36PulseAudio Volume Control (pavucontrol) is a simple GTK based volume control
37tool ("mixer") for the PulseAudio sound server. In contrast to classic mixer
38tools this one allows you to control both the volume of hardware devices and
39of each playback stream separately.
40
41%prep
42%setup -q
43
44%patch0 -p1
45%patch1 -p1
46%patch2 -p1
47%patch3 -p1
48
49#%patch10 -p1
50%patch11 -p1
51#cp -f %{SOURCE10} po/ja.po
52
53%build
54%configure
55make %{?_smp_mflags}
56
57%install
58rm -rf $RPM_BUILD_ROOT
59make install DESTDIR=$RPM_BUILD_ROOT
60
61desktop-file-install \
62    --dir $RPM_BUILD_ROOT%{_datadir}/applications \
63    --add-category="AudioVideo" --vendor="" \
64    $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
65
66%find_lang %{name}
67
68%clean
69rm -rf $RPM_BUILD_ROOT
70
71%files -f %{name}.lang
72%defattr(-,root,root,-)
73%doc LICENSE doc/README
74%{_bindir}/pavucontrol
75%{_datadir}/pavucontrol
76%{_datadir}/applications/pavucontrol.desktop
77%{_docdir}/pavucontrol/*
78
79%changelog
80* Mon Jan 12 2015 Daisuke SUZUKI <daisuke@vinelinux.org> 2.0-1
81- update to 2.0
82- add upstream patch
83
84* Sun Oct 14 2012 Toshiharu Kudoh <daisuke@gmail.com> 1.0-1
85- new upstream release
86- changed BuildRequires: gtkmm2-devel and libglademm2-devel to gtkmm3-devel,
87  libcanberra-devel to libcanberra-gtk3-devel
88
89* Wed Apr 20 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.10-2
90- rebuild for Vine 6
91
92* Sat Sep 4 2010 Toshiharu Kudoh <daisuke@gmail.com> 0.9.10-1
93- new upstream release
94- dropt Source10, Patch10
95- added Patch11
96- fixed --add-category="X-Fedora" to "AudioVideo" in desktop-file-install
97- fixed BuildRoot
98- added document dir in %%files
99
100* Sun Sep 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.9-1
101- new upstream release
102- BR: libcanberra-devel >= 0.17
103
104* Sat Apr 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.8-1
105- new upstream release
106- add ja.po
107
108* Tue Mar 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.7-1
109- initial build for Vine Linux
110
111* Thu Oct 9 2008 Matthias Clasen  <mclasen@redhat.com> 0.9.7-3
112- Handle locales properly
113
114* Tue Sep 9 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.7-2
115- Add intltool to deps
116
117* Tue Sep 9 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.7-1
118- Update to 0.9.7
119
120* Tue Jul 15 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.1.git20080715
121- Update from GIT snapshot
122
123* Fri Mar 28 2008 Lennart Poettering <lpoetter@redhat.com> 0.9.6-1
124- Update to 0.9.6
125
126* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.9.5-2
127- Autorebuild for GCC 4.3
128
129* Wed Nov 28 2007 Julian Sikorski <belegdol[at]gmail[dot]com> 0.9.5-1
130- Update to 0.9.5
131
132* Tue Sep 25 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.5-0.4.svn20070925
133- Update from SVN
134
135* Wed Sep 5 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.5-0.3.svn20070905
136- Add versioned dependency on pulseaudio-libs
137
138* Wed Sep 5 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.5-0.2.svn20070905
139- Update from SVN snapshot
140
141* Thu Aug 16 2007 Lennart Poettering <lpoetter@redhat.com> 0.9.5-0.1.svn20070816
142- Update from SVN snapshot
143
144* Sat Sep  9 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.4-3
145- Spec file cleanup.
146
147* Sat Sep  9 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.4-2
148- Add BuildRequires for desktop-file-utils.
149
150* Fri Sep  8 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.4-1
151- Update to 0.9.4
152- Fix installation of desktop file.
153
154* Sun Aug 20 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.3-1
155- Update to 0.9.3
156
157* Sun Jul  9 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.2-1
158- Update to 0.9.2
159
160* Thu Jun  8 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.1-1
161- Update to 0.9.1
162
163* Mon May 29 2006 Pierre Ossman <drzeus@drzeus.cx> 0.9.0-1
164- Initial package for Fedora Extras
Note: See TracBrowser for help on using the repository browser.