source: projects/specs/trunk/x/xfce4-xkb-plugin/xfce4-xkb-plugin-vl.spec @ 3939

Revision 3939, 6.0 KB checked in by inagaki, 13 years ago (diff)

update: xfce4-clipman-plugin
NEW: xfce4-{quicklauncher, weather, xkb}-plugin

Line 
1Name:           xfce4-xkb-plugin
2Summary:        XKB layout switcher for the Xfce panel
3Summary(ja):    Xfce パネル用 XKB レイアウト変更器
4Version:        0.5.3.3
5Release:        7%{?_dist_release}
6
7Group:          User Interface/Desktops
8License:        BSD
9URL:            http://goodies.xfce.org/projects/panel-plugins/%{name}
10
11Source0:        http://goodies.xfce.org/releases/%{name}/%{name}-%{version}.tar.gz
12Patch0:         xfce4-xkb-plugin-0.5.2-xklavier-api.patch
13Patch1:         xfce4-xkb-plugin-0.5.3.3-libxklavier5.patch
14# https://bugzilla.redhat.com/show_bug.cgi?id=525471
15# fix at http://bugzilla.xfce.org/show_bug.cgi?id=6122#c1
16Patch2:         xfce4-xkb-plugin-0.5.3.3-fix-various-segfaults.patch
17Patch3:         xfce4-xkb-plugin-0.5.3.3-fix-segfault-in-kb-selector.patch
18
19BuildRoot:      %{_tmppath}/%{name}-%{version}-root
20BuildRequires:  librsvg2-devel >= 2.18
21BuildRequires:  libwnck-devel >= 2.12
22BuildRequires:  libxfcegui4-devel >= 4.3.90.2
23BuildRequires:  libxklavier-devel >= 3.2
24BuildRequires:  libxml2-devel
25BuildRequires:  xfce4-panel-devel >= 4.3.20
26BuildRequires:  gettext, intltool
27Requires:       xfce4-panel >= 4.4.0
28
29%description
30Xfce XKB layout switch plugin for the Xfce panel. It displays the current
31keyboard layout, and refreshes when layout changes. The layout can be
32switched by simply clicking on the plugin. For now the keyboard layouts
33cannot be configured from the plugin itself, they should be set in the
34XF86Config file or some other way (e.g. setxkbmap).
35
36%prep
37%setup -q
38%patch2 -p1 -b .orig
39%patch3 -p1 -b .segfault-in-kb-selector
40# Vine Linux 6 will have libxklavier 5.1
41%if %{?_dist_release} != "vl5"
42%patch0 -p1 -b .xklavier4
43%patch1 -p1 -b .xklavier5
44%endif
45
46%build
47%configure --disable-static
48make %{?_smp_mflags}
49
50%install
51rm -rf $RPM_BUILD_ROOT
52make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
53%find_lang %{name}
54
55%clean
56rm -rf $RPM_BUILD_ROOT
57
58%files -f %{name}.lang
59%defattr(-,root,root,-)
60%doc AUTHORS COPYING ChangeLog README
61%{_libexecdir}/xfce4/panel-plugins/%{name}
62%{_datadir}/xfce4/panel-plugins/*.desktop
63%dir %{_datadir}/xfce4/xkb/
64%dir %{_datadir}/xfce4/xkb/flags
65%{_datadir}/xfce4/xkb/flags/*.svg
66
67%changelog
68* Sun May 22 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.5.3.3-7
69- initial build for Vine Linux
70
71* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.3.3-6
72- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
73
74* Thu Jan 13 2011 Kevin Fenzi <kevin@tummy.com> - 0.5.3.3-5
75- Rebuild for Xfce 4.8
76
77* Fri Nov 25 2010 François Cami <fcami@fedoraproject.org> - 0.5.3.3-4
78- Fix segfault when adding a second keymap. Thanks to Lionel Le Folgoc (#597207)
79
80* Fri Feb 12 2010 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.3.3-3
81- Fix various segfaults. Thanks to Lionel Le Folgoc (#525471, #547553)
82
83* Mon Jan 25 2010 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.3.3-2
84- Add patch for libxklavier 5.0. Thanks to Caolan McNamara (#558083)
85
86* Sun Aug 09 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.3.3-1
87- Update to 0.5.3.3 (#502878)
88
89* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-5
90- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
91
92* Tue Jul 07 2009 Adam Jackson <ajax@redhat.com> 0.5.2-4
93- xxp-0.5.2-xklavier-api.patch: Fix for new libxklavier API.
94
95* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-3
96- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
97
98* Sun Jan 18 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.2-2
99- Rebuild for Xfce 4.6 (Beta 3)
100
101* Thu Nov 27 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.2-1
102- Update to 0.5.2
103
104* Thu Oct 02 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.1-1
105- Update to 0.5.1
106
107* Mon Jul 07 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.4.3-5
108- fix conditional comparison
109
110* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.4.3-4
111- Autorebuild for GCC 4.3
112
113* Sat Aug 25 2007 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.3-3
114- Rebuild for BuildID feature
115
116* Sat Apr 28 2007 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.3-2
117- Rebuild for Xfce 4.4.1
118
119* Mon Jan 22 2007 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.3-1
120- Update to 0.4.3 on Xfce 4.4.
121
122* Sat Dec 09 2006 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.2-1
123- Update to 0.4.2.
124
125* Fri Dec 01 2006 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.1-1
126- Update to 0.4.1 on Xfce 4.3.99.2.
127
128* Thu Oct 05 2006 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.0-0.2.20060923svn
129- Bump release for devel checkin.
130
131* Sat Sep 23 2006 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.0-0.1.20060923svn
132- Update to svn snapshot of Sep 23rd 2006 on Xfce 4.3.99.1.
133
134* Mon Sep 04 2006 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.5-3
135- Mass rebuild for Fedora Core 6.
136
137* Tue Apr 11 2006 Christoph Wickert <fedora wickert at arcor de> - 0.3.5-2
138- Require xfce4-panel.
139
140* Fri Mar 31 2006 Christoph Wickert <fedora wickert at arcor de> - 0.3.5-1
141- Update to 0.3.5.
142
143* Fri Mar 17 2006 Christoph Wickert <fedora wickert at arcor de> - 0.3.4-1
144- Update to 0.3.4.
145
146* Fri Mar 10 2006 Christoph Wickert <fedora wickert at arcor de> - 0.3.3-1
147- Update to 0.3.3.
148
149* Thu Feb 16 2006 Christoph Wickert <fedora wickert at arcor de> - 0.3.2-6
150- Rebuild for Fedora Extras 5.
151
152* Fri Dec 30 2005 Christoph Wickert <fedora wickert at arcor de> - 0.3.2-5
153- Changes for modular X: Add libXext-devel and libXpm-devel BuildReqs.
154
155* Thu Dec 01 2005 Christoph Wickert <fedora wickert at arcor de> - 0.3.2-4
156- Add libxfcegui4-devel BuildReqs.
157- Fix %%defattr.
158
159* Mon Nov 14 2005 Christoph Wickert <fedora wickert at arcor de> - 0.3.2-3
160- Initial Fedora Extras version.
161- Rebuild for XFCE 4.2.3.
162- disable-static instead of removing .a files.
163
164* Fri Sep 23 2005 Christoph Wickert <fedora wickert at arcor de> - 0.3.2-2.fc4.cw
165- Add libxml2 BuildReqs.
166
167* Sat Jul 09 2005 Christoph Wickert <fedora wickert at arcor de> - 0.3.2-1.fc4.cw
168- Rebuild for Core 4.
169
170* Wed Apr 13 2005 Christoph Wickert <fedora wickert at arcor de> - 0.3.2-1.fc3.cw
171- Initial RPM release.
Note: See TracBrowser for help on using the repository browser.