From 0a5f7fa4f5c032b243d2ecb3499f1c7a0729c718 Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Thu, 23 Oct 2014 15:46:13 +0200 Subject: [PATCH] Clean up SPEC file, fix rpmlint warnings --- xkeyboard-config.spec | 343 ++++-------------------------------------- 1 file changed, 33 insertions(+), 310 deletions(-) diff --git a/xkeyboard-config.spec b/xkeyboard-config.spec index 9cef033..41f8b65 100644 --- a/xkeyboard-config.spec +++ b/xkeyboard-config.spec @@ -4,48 +4,49 @@ #global gitdate 20110415 #global gitversion 19a0026b5 -Summary: X Keyboard Extension configuration data -Name: xkeyboard-config -Version: 2.13 -Release: 1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} -License: MIT -Group: User Interface/X -URL: http://www.freedesktop.org/wiki/Software/XKeyboardConfig +Summary: X Keyboard Extension configuration data +Name: xkeyboard-config +Version: 2.13 +Release: 2%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +License: MIT +URL: http://www.freedesktop.org/wiki/Software/XKeyboardConfig + %if 0%{?gitdate} Source0: %{name}-%{gitdate}.tar.bz2 Source1: make-git-snapshot.sh Source2: commitid %else -Source0: http://xorg.freedesktop.org/archive/individual/data/xkeyboard-config/%{name}-%{version}.tar.bz2 +Source0: http://xorg.freedesktop.org/archive/individual/data/%{name}/%{name}-%{version}.tar.bz2 %endif -BuildArch: noarch +BuildArch: noarch -BuildRequires: pkgconfig -BuildRequires: xorg-x11-util-macros -BuildRequires: xkbcomp -BuildRequires: perl(XML::Parser) -BuildRequires: intltool -BuildRequires: gettext -BuildRequires: git-core -BuildRequires: automake autoconf libtool pkgconfig -BuildRequires: glib2-devel -BuildRequires: xorg-x11-proto-devel libX11-devel -BuildRequires: libxslt +BuildRequires: gettext +BuildRequires: intltool +BuildRequires: libtool +BuildRequires: libxslt +BuildRequires: perl(XML::Parser) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(x11) >= 1.4.3 +BuildRequires: pkgconfig(xorg-macros) >= 1.12 +BuildRequires: pkgconfig(xproto) >= 7.0.20 +BuildRequires: xkbcomp + +%if 0%{?gitdate} +BuildRequires: git-core +%endif %description -This package contains configuration data used by the X Keyboard Extension -(XKB), which allows selection of keyboard layouts when using a graphical -interface. +This package contains configuration data used by the X Keyboard Extension (XKB), +which allows selection of keyboard layouts when using a graphical interface. %package devel -Summary: Development files for %{name} -Group: User Interface/X -Requires: %{name} = %{version}-%{release} -Requires: pkgconfig +Summary: Development files for %{name} +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig %description devel -%{name} development package +Development files for %{name}. %prep %setup -q -n %{name}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}} @@ -75,7 +76,6 @@ AUTOPOINT="intltoolize --automake --copy" autoreconf -v --force --install || exi %configure \ --enable-compat-rules \ --with-xkb-base=%{_datadir}/X11/xkb \ - --disable-xkbcomp-symlink \ --with-xkb-rules-symlink=xorg make %{?_smp_mflags} @@ -97,7 +97,6 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/X11/xkb/compiled } %files -f files.list -f %{name}.lang -%defattr(-,root,root,-) %doc AUTHORS README NEWS TODO COPYING docs/README.* docs/HOWTO.* %{_datadir}/X11/xkb/rules/xorg %{_datadir}/X11/xkb/rules/xorg.lst @@ -105,10 +104,13 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/X11/xkb/compiled %{_mandir}/man7/xkeyboard-config.* %files devel -%defattr(-,root,root,-) %{_datadir}/pkgconfig/xkeyboard-config.pc %changelog +* Thu Oct 23 2014 Simone Caronni - 2.13-2 +- Clean up SPEC file, fix rpmlint warnings. +- Remove non-valid configure option. + * Wed Oct 01 2014 Adam Jackson 2.13-1 - xkeyboard-config 2.13 @@ -224,282 +226,3 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/X11/xkb/compiled * Thu Jan 27 2011 Peter Hutterer 2.1-1 - xkeyboard-config 2.1 - -* Thu Nov 25 2010 Bastien Nocera 2.0-2 -- Use new touchpad toggle keysyms - -* Wed Sep 29 2010 Peter Hutterer 2.0-1 -- xkeyboard-config 2.0 - -* Mon Aug 16 2010 Peter Hutterer 1.9-1 -- xkeyboard-config 1.9 -- update Source URL, hosted on x.org now. -- add -devel package for pkgconfig file added in 1.9. -- drop upstreamed patches. - -* Tue Jul 20 2010 Peter Hutterer 1.8-6 -- spec file cleanup. Patch by Parag An (#226562) - -* Tue May 04 2010 Peter Hutterer 1.8-5 -- 0001-Remove-duplicate-BKSL-key-mappings-from-hin-wx-layou.patch: remove - the duplicate mapping from hin-wx layout, it breaks iok (FDO 26947). - -* Tue Apr 06 2010 Peter Hutterer 1.8-4 -- Move F-12 patches forward, upstream is a bit unresponsive. - -* Tue Mar 02 2010 Peter Hutterer 1.8-3 -- only package files in /usr/share/X11/xkb (#569400) - -* Fri Feb 12 2010 Peter Hutterer 1.8-2 -- Package the translations too (#563815). - -* Mon Feb 01 2010 Peter Hutterer 1.8-1 -- xkeyboard-config 1.8 - -* Fri Jan 08 2010 Peter Hutterer 1.7-3 -- Remove xkbdata provides. The xkbdata provides was introduced when - xorg-x11-drv-xkbdata moved to xkeyboard-config. It's purpose was mainly to - protect against future renamings of this module which is unlikely to - happen anytime soon. - -* Wed Jan 06 2010 Peter Hutterer 1.7-2 -- Specify version for xkbdata provides and obsoletes. According to the - changelog, the last xkbdata version was 1.0.1-8. Although xkeyboard-config - restarted the versioning, by now we're well above 1.0, so a simple - Provides is enough. - -* Wed Jan 06 2010 Peter Hutterer 1.7-1 -- xkeyboard-config 1.7 - -* Tue Aug 18 2009 Peter Hutterer 1.6-3 -- xkeyboard-config-1.6-caps-super.patch: add caps:super option (#505187) -- xkeyboard-config-1.6-caps-hyper.patch: add caps:hyper option (#505187) - -* Mon Jul 27 2009 Fedora Release Engineering - 1.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Fri May 29 2009 Peter Hutterer - 1.6-1 -- xkeyboard-config 1.6 -- Dropping all patches, merged upstream. - -* Tue Apr 07 2009 Peter Hutterer - 1.5-5 -- xkeyboard-config-1.5-terminate.patch: remove Terminate_Server from default - pc symbols, add terminate:ctrl_alt_bksp. - -* Thu Mar 05 2009 Peter Hutterer - 1.5-4 -- xkeyboard-config-1.5-suspend-hibernate.patch: Map I213 to XF86Suspend, and - I255 to XF86Hibernate. - -* Thu Feb 26 2009 Fedora Release Engineering - 1.5-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Mon Feb 02 2009 Peter Hutterer 1.5-2 -- xkeyboard-config-1.5-evdevkbds.patch: include model-specifics when using - evdev. - -* Mon Feb 02 2009 Peter Hutterer -- purge obsolete patches. - -* Wed Jan 28 2009 Peter Hutterer 1.5-1 -- xkeyboard-config 1.5 - -* Tue Jan 27 2009 Bernie Innocenti 1.4-9 -- Backport fix for the it(olpc) layout - -* Mon Jan 05 2009 Peter Hutterer - 1.4-8 -- xkeyboard-config-1.4-abnt2.patch: fix , and . mixup in abnt2 (#470153) - -* Mon Nov 24 2008 Peter Hutterer - 1.4-7 -- Switch to using git patches, modelled after xorg-x11-server. -- CVS remove unused patches. - -* Sat Nov 22 2008 Matthias Clasen - 1.4-6 -- Improve %%summary and %%description -- Better URL - -* Thu Nov 13 2008 Peter Hutterer - 1.4-5 -- xkeyboard-config-1.4-jp-tilde.patch: TLDE in jp is Zenkaku/Hankaku, and BKSL - should be bracket right/brace right (#469537). - -* Fri Oct 24 2008 Peter Hutterer - 1.4-4 -- xkeyboard-config-1.4-battery.patch: add XF86 syms for Battery, Bluetooth, - Wlan and UWB to usinet. - -* Tue Oct 14 2008 Peter Hutterer - 1.4-3 -- xkeyboard-config-1.4-tj-variant.patch: add legacy and basic tj layouts - (#455796) - -* Wed Oct 1 2008 Matthias Clasen - 1.4-2 -- Update to 1.4 - -* Mon Sep 29 2008 Peter Hutterer - 1.3-2 -- xkeyboard-config-1.3-AC11-mapping-is.patch: fix AC11 mapping for icelandic - keyboard layout (#241564) - -* Wed May 28 2008 Matthias Clasen - 1.3-1 -- Update to 1.3 - -* Mon Apr 14 2008 Matthias Clasen - 1.2-3 -- Also add back and forward keys to pc105 (#441398) - -* Wed Apr 9 2008 Matthias Clasen - 1.2-2 -- Make pc105 have inet keys, not 100% correct, but better than - having the kbd driver report "us+inet" which confused XKB and - higher layers (#441398) - -* Thu Feb 7 2008 Matthias Clasen - 1.2-1 -- Update to 1.2 -- Remove upstreamed olpc patches - -* Mon Nov 19 2007 Bernardo Innocenti 1.1-5.20071119cvs -- Upgrade xkeyboard-config snapshot to cvs20071119 -- Add olpc-xkeyboard-config-af.patch -- Add olpc-xkeyboard-config-kz-group.patch -- Add olpc-xkeyboard-config-ng-group.patch -- Add olpc-xkeyboard-config-ng-h.patch -- Remove olpc-xkeyboard-config-ara-fixes.patch (integrated upstream) -- Remove olpc-xkeyboard-config-br-accents.patch (integrated upstream) -- Remove olpc-xkeyboard-config-es-accents.patch (integrated upstream) -- Remove olpc-xkeyboard-config-us-typo.patch (integrated upstream) - -* Sat Oct 27 2007 Bernardo Innocenti 1.1-5.20071009cvs -- Add olpc-xkeyboard-config-ara-fixes.patch -- Add olpc-xkeyboard-config-br-accents.patch -- Add olpc-xkeyboard-config-es-accents.patch -- Add olpc-xkeyboard-config-us-typo.patch - -* Tue Oct 09 2007 Bernardo Innocenti - 1.1-4.20071009cvs -- Upgrade xkeyboard-config snapshot to cvs20071009 - -* Sat Oct 06 2007 Bernardo Innocenti - 1.1-4.20071006cvs -- Resync with Fedora Development -- Upgrade xkeyboard-config snapshot to cvs20071006 - -* Sat Oct 6 2007 Matthias Clasen - 1.1-3 -- Somehow the Dell M65 model lost its vendor - -* Wed Sep 26 2007 Matthias Clasen - 1.1-2 -- Pick up the respun 1.1 release - -* Wed Sep 26 2007 Matthias Clasen - 1.1-1 -- Update to 1.1 -- Drop upstreamed patches - -* Wed Sep 5 2007 Matthias Clasen - 1.0-1 -- Update to 1.0 -- Drop upstreamed patches -- Update remaining patches - -* Tue Sep 04 2007 Bernardo Innocenti - 0.8.20070829cvs -- Update OLPC patch to take11 (use old evdev key name for the "view source" - key) - -* Tue Sep 04 2007 Bernardo Innocenti - 0.8.20070829cvs -- Downgrade xkeyboard-config snapshot to cvs20070829 to revert - recent evdev changes (the version of xkbcomp we ship chokes on them). - -* Fri Aug 31 2007 Bernardo Innocenti - 0.7.20070831cvs -- Update OLPC patch to take10 (integrate changes requested by - upstream reviewer) - -* Wed Aug 22 2007 Bernardo Innocenti - 0.6.20070820cvs -- Update OLPC patch to take9 (fix 'h' key on us layout) - -* Wed Aug 22 2007 Bernardo Innocenti - 0.5.20070820cvs -- Update OLPC patch to take8 (don't use olpc variant for et layout) - -* Wed Aug 22 2007 Bernardo Innocenti - 0.4.20070820cvs -- Update OLPC patch to take7 - -* Mon Aug 20 2007 Bernardo Innocenti - 0.3.20070820cvs -- Update to CVS snapshot 20070820 - -* Fri Jun 29 2007 Bernardo Innocenti - 0.2.20070629cvs -- Update to CVS snapshot 20070629 -- Add OLPC patch -- Drop patches already integrated upstream - -* Fri Sep 1 2006 Alexander Larsson - 0.8-7 -- Update macbook patch to be closer to what got in upstream -- (kp enter is ralt, not the option key) - -* Fri Sep 1 2006 Matthias Clasen - 0.8-6 -- Add support for Korean 106 key keyboards (204158) - -* Tue Aug 29 2006 Alexander Larsson - 0.8-5 -- Add MacBook model and geometry, plus alt_win option - -* Tue Aug 22 2006 Matthias Clasen 0.8-4 -- Fix geometry description for Thinkpads -- Add a Kinesis model -- Add Dell Precision M65 geometry and model - -* Tue Aug 22 2006 Adam Jackson 0.8-3 -- Add Compose semantics to right Alt when that's ISO_Level3_Shift (#193922) - -* Fri Jul 07 2006 Mike A. Harris 0.8-2 -- Rename spec file from xorg-x11-xkbdata to xkeyboard-config.spec - -* Fri Jul 07 2006 Mike A. Harris 0.8-1 -- Renamed package from 'xorg-x11-xkbdata' to 'xkeyboard-config' to match the - upstream project name and tarball. I kept the rpm changelog intact however - to preserve history, so all entries older than today, are from the - prior 'xorg-x11-xkbdata' package. (#196229,197939) -- Added "Obsoletes: xorg-x11-xkbdata" -- Removed 'pre' script from spec file, as that was a temporary hack to help - transition from modular X.Org xkbdata to modular xkeyboard-config during - FC5 development. The issue it resolved is not present in any officially - released distribution release or updates, so the hack is no longer needed. - -* Wed Jun 21 2006 Mike A. Harris 1.0.1-8.xkbc0.8.0 -- Embed xkeyboard-config version in Release field so we can tell from the - filename what is really in this package without having to look in the - spec file. We should rename the package to xkeyboard-config and restart - the versioning. - -* Tue Jun 06 2006 Mike A. Harris 1.0.1-8 -- Added "BuildRequires: perl(XML::Parser)" for (#194188) - -* Sat Mar 04 2006 Ray Strode 1.0.1-7 -- Update to 0.8. - -* Wed Mar 01 2006 Ray Strode 1.0.1-6 -- Turn on compat symlink (bug 183521) - -* Tue Feb 28 2006 Mike A. Harris 1.0.1-5 -- Fixed rpm pre script upgrade/install testing -- Rebuild package as 1.0.1-5 in rawhide, completing the transition to - xkeyboard-config. - -* Tue Feb 28 2006 Mike A. Harris 1.0.1-4.0.7.xkbcfg.5 -- Added rpm pre script, to pre-remove the symbols/pc during package upgrades, - to avoid an rpm cpio error if the X11R7.0 modular xkbdata package is already - installed, because rpm can not replace a directory with a file. - -* Fri Feb 24 2006 Mike A. Harris 1.0.1-4.0.7.xkbcfg.1 -- Package renamed to xorg-x11-xkbdata and version/release tweaked since it - is too late to add new package names to Fedora Core 5 development. -- Added "Provides: xkeyboard-config" virtual provide. - -* Fri Feb 24 2006 Mike A. Harris 0.7-1 -- Initial package created with xkeyboard-config-0.7. - -* Tue Feb 21 2006 Mike A. Harris 1.0.1-3 -- Added xkbdata-1.0.1-greek-fix-bug181313.patch to fix (#181313,181313) -- Added xkbdata-1.0.1-cz-fix-bug177362.patch to fix (#177362,178892) - -* Thu Feb 09 2006 Mike A. Harris 1.0.1-2 -- Added xkbdata-1.0.1-sysreq-fix-bug175661.patch to fix (#175661) - -* Wed Jan 18 2006 Mike A. Harris 1.0.1-1 -- Updated to xbitmaps 1.0.1 from X11R7.0 - -* Sat Dec 17 2005 Mike A. Harris 1.0.0-1 -- Updated to xbitmaps 1.0.0 from X11R7 RC4. - -* Fri Nov 11 2005 Mike A. Harris 0.99.1-2 -- Add a few missing rpm 'dir' directives to file manifest. -- Bump release, and build as a 'noarch' package. - -* Fri Nov 11 2005 Mike A. Harris 0.99.1-1 -- Updated to xkbdata 0.99.1 from X11R7 RC2.