dc15f75
# Review: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=173674
498f5f9
6a9a93e
%global minor_version 0.8
498f5f9
ba32210
%if 0%{?fedora} >= 22 || 0%{?rhel} >= 8
ba32210
    %global xfceversion 4.12
dd08bfb
%else
ba32210
    %global xfceversion 4.10
dd08bfb
%endif
dd08bfb
498f5f9
Name:           xfce4-xkb-plugin
6a9a93e
Version:        0.8.0
717eab0
Release:        3%{?dist}
498f5f9
Summary:        XKB layout switcher for the Xfce panel
498f5f9
498f5f9
Group:          User Interface/Desktops
498f5f9
License:        BSD
498f5f9
URL:            http://goodies.xfce.org/projects/panel-plugins/%{name}
498f5f9
Source0:        http://archive.xfce.org/src/panel-plugins/%{name}/%{minor_version}/%{name}-%{version}.tar.bz2
dc15f75
#VCS:           git:git://git.xfce.org/panel-plugins/xfce4-xkb-plugin
498f5f9
dd08bfb
BuildRequires:  libxfce4ui-devel >= 4.8.0
dd08bfb
BuildRequires:  xfce4-panel-devel >= 4.8.0
dd08bfb
BuildRequires:  libxklavier-devel >= 5.0
dd08bfb
BuildRequires:  librsvg2-devel >= 2.18
dd08bfb
BuildRequires:  libwnck-devel >= 2.12
1675df0
BuildRequires:  garcon-devel
dd08bfb
BuildRequires:  gettext
dd08bfb
BuildRequires:  intltool
6a9a93e
BuildRequires:  libwnck3-devel
dd08bfb
Requires:       xfce4-panel >= %{xfceversion}
6a9a93e
Requires:       xfce4-settings
6a9a93e
dcbb4cc
dcbb4cc
%description
dcbb4cc
Xfce XKB layout switch plugin for the Xfce panel. It displays the current 
dcbb4cc
keyboard layout, and refreshes when layout changes. The layout can be 
dcbb4cc
switched by simply clicking on the plugin. For now the keyboard layouts 
dcbb4cc
cannot be configured from the plugin itself, they should be set in the 
dcbb4cc
XF86Config file or some other way (e.g. setxkbmap).
dcbb4cc
dcbb4cc
%prep
5e4eda8
%setup -q
dcbb4cc
dd08bfb
dcbb4cc
%build
dcbb4cc
%configure --disable-static
dcbb4cc
make %{?_smp_mflags}
dcbb4cc
dd08bfb
dcbb4cc
%install
dd08bfb
make install DESTDIR=%{buildroot} INSTALL='install -p'
dd08bfb
dd08bfb
# remove la file
dd08bfb
find %{buildroot} -name '*.la' -exec rm -f {} ';'
dd08bfb
dd08bfb
# make sure debuginfo is generated properly
6a9a93e
chmod -c +x %{buildroot}%{_libdir}/xfce4/panel/plugins/*.so
dd08bfb
47528e9
%find_lang %{name}
dcbb4cc
dd08bfb
47528e9
%files -f %{name}.lang
dcbb4cc
%doc AUTHORS COPYING ChangeLog README
6a9a93e
%{_libdir}/xfce4/panel/plugins/*.so
6a9a93e
%{_datadir}/xfce4/panel/plugins/*.desktop
dcbb4cc
%dir %{_datadir}/xfce4/xkb/
dcbb4cc
%dir %{_datadir}/xfce4/xkb/flags
ed700a0
%{_datadir}/xfce4/xkb/flags/*.svg
dcbb4cc
dcbb4cc
%changelog
717eab0
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.0-3
717eab0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
717eab0
970b0e1
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.0-2
970b0e1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
970b0e1
6a9a93e
* Fri Jun 16 2017 Filipe Rosset <rosset.filipe@gmail.com> - 0.8.0-1
6a9a93e
- Rebuilt for new upstream 0.8.0 release fixes, rhbz#1382421 and rhbz#1346078
6a9a93e
1675df0
* Fri Jun 16 2017 Filipe Rosset <rosset.filipe@gmail.com> - 0.7.1-6
1675df0
- Spec clean up + silent rpmlint
1675df0
b6dbbab
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-5
b6dbbab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
b6dbbab
5df557d
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-4
5df557d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5df557d
0e38c25
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-3
0e38c25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
0e38c25
cbed1a7
* Sat Mar 28 2015 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 0.7.1-2
cbed1a7
- Added garcon-devel as buildrequires
cbed1a7
2e5dddd
* Sat Mar 28 2015 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 0.7.1-1
2e5dddd
- Update to 0.7.1
2e5dddd
ba32210
* Sat Feb 28 2015 Kevin Fenzi <kevin@scrye.com> 0.5.6-5
ba32210
- Rebuild for Xfce 4.12
ba32210
feae536
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.6-4
feae536
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
feae536
cc67d98
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.6-3
cc67d98
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
cc67d98
f8657da
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.6-2
f8657da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
f8657da
4594479
* Tue Jun 25 2013 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.6-1
4594479
- Update to 0.5.6 (fixes #965831, #970268, and #971092)
4594479
dc15f75
* Sat May 18 2013 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.5-1
dc15f75
- Update to 0.5.5 (fixes #838373 and #926797)
dc15f75
- Also fixes several crashes: #834879, #869213, #870175, #901423, #904959
dc15f75
eb7fade
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.4.3-3
eb7fade
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
eb7fade
dd08bfb
* Mon Oct 15 2012 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.4.3-2
dd08bfb
- Build against libxfce4ui instead of libxfcegui4
dd08bfb
- Make xfce4-panel version dependency conditional
dd08bfb
- Add VCS tag
dd08bfb
- Spec file cleanup
dd08bfb
0e1344d
* Mon Oct 15 2012 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.4.3-1
0e1344d
- Update to 0.5.4.3 (#742744, #768737, #828307)
0e1344d
39d623f
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.4.1-6
39d623f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
39d623f
c994df8
* Sun Apr 15 2012 Kevin Fenzi <kevin@scrye.com> - 0.5.4.1-5
c994df8
- Rebuild for Xfce 4.10(pre2)
c994df8
055729e
* Thu Apr 05 2012 Kevin Fenzi <kevin@scrye.com> - 0.5.4.1-4
055729e
- Rebuild for Xfce 4.10
055729e
7ac86ca
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.4.1-3
7ac86ca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
7ac86ca
7d52b1a
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 0.5.4.1-2
7d52b1a
- Rebuild for new libpng
7d52b1a
b71c6f2
* Wed May 25 2011 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.4.1-1
498f5f9
- Update to 0.5.4.1
498f5f9
- Remove all upstreamed patches
498f5f9
9b2ca56
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.3.3-6
9b2ca56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
9b2ca56
Kevin Fenzi 60e8873
* Thu Jan 13 2011 Kevin Fenzi <kevin@tummy.com> - 0.5.3.3-5
Kevin Fenzi 60e8873
- Rebuild for Xfce 4.8
Kevin Fenzi 60e8873
1675df0
* Thu Nov 25 2010 Fran├žois Cami <fcami@fedoraproject.org> - 0.5.3.3-4
84aa091
- Fix segfault when adding a second keymap. Thanks to Lionel Le Folgoc (#597207)
84aa091
e29433e
* Fri Feb 12 2010 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.3.3-3
e29433e
- Fix various segfaults. Thanks to Lionel Le Folgoc (#525471, #547553)
e29433e
14b0119
* Mon Jan 25 2010 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.3.3-2
14b0119
- Add patch for libxklavier 5.0. Thanks to Caolan McNamara (#558083)
14b0119
beae003
* Sun Aug 09 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.3.3-1
beae003
- Update to 0.5.3.3 (#502878)
beae003
fd9a584
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-5
fd9a584
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
fd9a584
ea5cd51
* Tue Jul 07 2009 Adam Jackson <ajax@redhat.com> 0.5.2-4
ea5cd51
- xxp-0.5.2-xklavier-api.patch: Fix for new libxklavier API.
ea5cd51
c9fd9f5
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-3
c9fd9f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c9fd9f5
662766a
* Sun Jan 18 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.2-2
662766a
- Rebuild for Xfce 4.6 (Beta 3)
662766a
bc80dfa
* Thu Nov 27 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.2-1
bc80dfa
- Update to 0.5.2
bc80dfa
ed700a0
* Thu Oct 02 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.1-1
ed700a0
- Update to 0.5.1
ed700a0
f4109e2
* Mon Jul 07 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.4.3-5
f4109e2
- fix conditional comparison
f4109e2
6ae27c5
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.4.3-4
6ae27c5
- Autorebuild for GCC 4.3
6ae27c5
bc80dfa
* Sat Aug 25 2007 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.3-3
2cce83b
- Rebuild for BuildID feature
2cce83b
bc80dfa
* Sat Apr 28 2007 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.3-2
45ba1d8
- Rebuild for Xfce 4.4.1
45ba1d8
bc80dfa
* Mon Jan 22 2007 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.3-1
ecb1c84
- Update to 0.4.3 on Xfce 4.4.
ecb1c84
bc80dfa
* Sat Dec 09 2006 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.2-1
5e4eda8
- Update to 0.4.2.
5e4eda8
bc80dfa
* Fri Dec 01 2006 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.1-1
5e4eda8
- Update to 0.4.1 on Xfce 4.3.99.2.
5e4eda8
bc80dfa
* Thu Oct 05 2006 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.0-0.2.20060923svn
47528e9
- Bump release for devel checkin.
47528e9
bc80dfa
* Sat Sep 23 2006 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.0-0.1.20060923svn
47528e9
- Update to svn snapshot of Sep 23rd 2006 on Xfce 4.3.99.1.
47528e9
bc80dfa
* Mon Sep 04 2006 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.5-3
721ea87
- Mass rebuild for Fedora Core 6.
721ea87
cf70017
* Tue Apr 11 2006 Christoph Wickert <fedora wickert at arcor de> - 0.3.5-2
cf70017
- Require xfce4-panel.
cf70017
7a86288
* Fri Mar 31 2006 Christoph Wickert <fedora wickert at arcor de> - 0.3.5-1
7a86288
- Update to 0.3.5.
7a86288
5aee536
* Fri Mar 17 2006 Christoph Wickert <fedora wickert at arcor de> - 0.3.4-1
5aee536
- Update to 0.3.4.
5aee536
06c1103
* Fri Mar 10 2006 Christoph Wickert <fedora wickert at arcor de> - 0.3.3-1
06c1103
- Update to 0.3.3.
06c1103
206024a
* Thu Feb 16 2006 Christoph Wickert <fedora wickert at arcor de> - 0.3.2-6
206024a
- Rebuild for Fedora Extras 5. 
206024a
41e0fdd
* Fri Dec 30 2005 Christoph Wickert <fedora wickert at arcor de> - 0.3.2-5
41e0fdd
- Changes for modular X: Add libXext-devel and libXpm-devel BuildReqs.
41e0fdd
dcbb4cc
* Thu Dec 01 2005 Christoph Wickert <fedora wickert at arcor de> - 0.3.2-4
dcbb4cc
- Add libxfcegui4-devel BuildReqs.
47528e9
- Fix %%defattr.
dcbb4cc
dcbb4cc
* Mon Nov 14 2005 Christoph Wickert <fedora wickert at arcor de> - 0.3.2-3
dcbb4cc
- Initial Fedora Extras version.
dcbb4cc
- Rebuild for XFCE 4.2.3.
dcbb4cc
- disable-static instead of removing .a files.
dcbb4cc
dcbb4cc
* Fri Sep 23 2005 Christoph Wickert <fedora wickert at arcor de> - 0.3.2-2.fc4.cw
dcbb4cc
- Add libxml2 BuildReqs.
dcbb4cc
dcbb4cc
* Sat Jul 09 2005 Christoph Wickert <fedora wickert at arcor de> - 0.3.2-1.fc4.cw
dcbb4cc
- Rebuild for Core 4.
dcbb4cc
dcbb4cc
* Wed Apr 13 2005 Christoph Wickert <fedora wickert at arcor de> - 0.3.2-1.fc3.cw
dcbb4cc
- Initial RPM release.