2006-07-07 22:46:27 +00:00
|
|
|
# INFO: Package contains data-only, no binaries, so no debuginfo is needed
|
|
|
|
%define debug_package %{nil}
|
2007-11-20 06:49:52 +00:00
|
|
|
%define cvsdate 20071120cvs
|
2006-07-07 22:46:27 +00:00
|
|
|
|
|
|
|
Summary: xkeyboard-config alternative xkb data files
|
|
|
|
Name: xkeyboard-config
|
2007-09-26 04:38:14 +00:00
|
|
|
Version: 1.1
|
2007-11-20 06:49:52 +00:00
|
|
|
Release: 5.%{cvsdate}%{?dist}
|
2006-07-07 22:46:27 +00:00
|
|
|
License: MIT
|
|
|
|
Group: User Interface/X
|
|
|
|
URL: http://www.x.org
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
|
|
2007-11-20 06:49:52 +00:00
|
|
|
#Source0: http://xlibs.freedesktop.org/xkbdesc/%{name}-%{version}.tar.bz2
|
|
|
|
Source0: %{name}-%{version}-%{cvsdate}.tar.bz2
|
|
|
|
Patch0: olpc-xkeyboard-config-af.patch
|
|
|
|
Patch1: olpc-xkeyboard-config-kz-group.patch
|
|
|
|
Patch2: olpc-xkeyboard-config-ng-group.patch
|
|
|
|
Patch3: olpc-xkeyboard-config-ng-h.patch
|
2006-07-07 22:46:27 +00:00
|
|
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
|
|
|
BuildRequires: pkgconfig
|
|
|
|
BuildRequires: xorg-x11-util-macros
|
|
|
|
BuildRequires: xkbcomp
|
|
|
|
BuildRequires: perl(XML::Parser)
|
2007-11-20 10:12:18 +00:00
|
|
|
BuildRequires: gettext
|
2006-07-07 22:46:27 +00:00
|
|
|
|
|
|
|
# NOTE: Any packages that need xkbdata to be installed should be using
|
|
|
|
# the following "Requires: xkbdata" virtual provide, and not directly depending
|
|
|
|
# on the specific package name that the data is part of. This ensures
|
|
|
|
# futureproofing of packaging in the event the package name changes, which
|
|
|
|
# has happened often.
|
|
|
|
Provides: xkbdata
|
|
|
|
# NOTE: We obsolete xorg-x11-xkbdata but currently intentionally do not
|
|
|
|
# virtual-provide it. The idea is to find out which packages have a
|
|
|
|
# dependency on xorg-x11-xkbdata currently and fix them to require "xkbdata"
|
|
|
|
# instead. Later, if this causes a problem, which seems unlikely, we can
|
|
|
|
# add a virtual provide for the old package name for compatibility, but
|
|
|
|
# hopefully everything is using the virtual name and we can avoid that.
|
|
|
|
Obsoletes: xorg-x11-xkbdata
|
|
|
|
|
|
|
|
%description
|
|
|
|
xkeyboard-config alternative xkb data files
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%setup -q
|
2007-11-20 06:49:52 +00:00
|
|
|
%patch0 -p0 -b .af
|
|
|
|
%patch1 -p0 -b .kzgroup
|
|
|
|
%patch2 -p0 -b .nggroup
|
|
|
|
%patch3 -p0 -b .ngh
|
2006-07-07 22:46:27 +00:00
|
|
|
|
|
|
|
%build
|
|
|
|
%configure \
|
|
|
|
--enable-compat-rules \
|
|
|
|
--with-xkb-base=%{_datadir}/X11/xkb \
|
|
|
|
--disable-xkbcomp-symlink \
|
|
|
|
--with-xkb-rules-symlink=xorg
|
|
|
|
|
|
|
|
make
|
|
|
|
|
|
|
|
%install
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
|
# Remove unnecessary symlink
|
|
|
|
rm -f $RPM_BUILD_ROOT%{_datadir}/X11/xkb/compiled
|
|
|
|
|
2007-11-20 06:49:52 +00:00
|
|
|
# Bernie: remove locale stuff
|
|
|
|
rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
|
|
|
|
|
2006-07-07 22:46:27 +00:00
|
|
|
# Create filelist
|
|
|
|
{
|
|
|
|
FILESLIST=${PWD}/files.list
|
|
|
|
pushd $RPM_BUILD_ROOT
|
|
|
|
find ./usr/share/X11 -type d | sed -e "s/^\./%dir /g" > $FILESLIST
|
|
|
|
find ./usr/share/X11 -type f | sed -e "s/^\.//g" >> $FILESLIST
|
|
|
|
popd
|
|
|
|
}
|
|
|
|
|
|
|
|
%clean
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
%files -f files.list
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_datadir}/X11/xkb/rules/xorg
|
|
|
|
%{_datadir}/X11/xkb/rules/xorg.lst
|
|
|
|
%{_datadir}/X11/xkb/rules/xorg.xml
|
|
|
|
|
|
|
|
%changelog
|
2007-11-20 06:49:52 +00:00
|
|
|
* Mon Nov 19 2007 Bernardo Innocenti <bernie@codewiz.org> 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 <bernie@codewiz.org> 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
|
|
|
|
|
|
|
|
* Sat Oct 09 2007 Bernardo Innocenti <bernie@codewiz.org> - 1.1-4.20071009cvs
|
|
|
|
- Upgrade xkeyboard-config snapshot to cvs20071009
|
|
|
|
|
|
|
|
* Sat Oct 06 2007 Bernardo Innocenti <bernie@codewiz.org> - 1.1-4.20071006cvs
|
|
|
|
- Resync with Fedora Development
|
|
|
|
- Upgrade xkeyboard-config snapshot to cvs20071006
|
|
|
|
|
2007-10-06 20:10:03 +00:00
|
|
|
* Sat Oct 6 2007 Matthias Clasen <mclasen@redhat.com> - 1.1-3
|
|
|
|
- Somehow the Dell M65 model lost its vendor
|
|
|
|
|
2007-09-28 14:03:34 +00:00
|
|
|
* Wed Sep 26 2007 Matthias Clasen <mclasen@redhat.com> - 1.1-2
|
|
|
|
- Pick up the respun 1.1 release
|
|
|
|
|
2007-09-26 04:38:14 +00:00
|
|
|
* Wed Sep 26 2007 Matthias Clasen <mclasen@redhat.com> - 1.1-1
|
|
|
|
- Update to 1.1
|
|
|
|
- Drop upstreamed patches
|
|
|
|
|
2007-09-05 22:36:39 +00:00
|
|
|
* Wed Sep 5 2007 Matthias Clasen <mclasen@redhat.com> - 1.0-1
|
|
|
|
- Update to 1.0
|
|
|
|
- Drop upstreamed patches
|
|
|
|
- Update remaining patches
|
|
|
|
|
2007-11-20 06:49:52 +00:00
|
|
|
* Tue Sep 04 2007 Bernardo Innocenti <bernie@codewiz.org> - 0.8.20070829cvs
|
|
|
|
- Update OLPC patch to take11 (use old evdev key name for the "view source"
|
|
|
|
key)
|
|
|
|
|
|
|
|
* Tue Sep 04 2007 Bernardo Innocenti <bernie@codewiz.org> - 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 <bernie@codewiz.org> - 0.7.20070831cvs
|
|
|
|
- Update OLPC patch to take10 (integrate changes requested by
|
|
|
|
upstream reviewer)
|
|
|
|
|
|
|
|
* Wed Aug 22 2007 Bernardo Innocenti <bernie@codewiz.org> - 0.6.20070820cvs
|
|
|
|
- Update OLPC patch to take9 (fix 'h' key on us layout)
|
|
|
|
|
|
|
|
* Wed Aug 22 2007 Bernardo Innocenti <bernie@codewiz.org> - 0.5.20070820cvs
|
|
|
|
- Update OLPC patch to take8 (don't use olpc variant for et layout)
|
|
|
|
|
|
|
|
* Wed Aug 22 2007 Bernardo Innocenti <bernie@codewiz.org> - 0.4.20070820cvs
|
|
|
|
- Update OLPC patch to take7
|
|
|
|
|
|
|
|
* Mon Aug 20 2007 Bernardo Innocenti <bernie@codewiz.org> - 0.3.20070820cvs
|
|
|
|
- Update to CVS snapshot 20070820
|
|
|
|
|
|
|
|
* Fri Jun 29 2007 Bernardo Innocenti <bernie@codewiz.org> - 0.2.20070629cvs
|
|
|
|
- Update to CVS snapshot 20070629
|
|
|
|
- Add OLPC patch
|
|
|
|
- Drop patches already integrated upstream
|
|
|
|
|
2006-09-01 10:52:10 +00:00
|
|
|
* Fri Sep 1 2006 Alexander Larsson <alexl@redhat.com> - 0.8-7
|
|
|
|
- Update macbook patch to be closer to what got in upstream
|
|
|
|
- (kp enter is ralt, not the option key)
|
|
|
|
|
2006-09-01 05:22:44 +00:00
|
|
|
* Fri Sep 1 2006 Matthias Clasen <mclasen@redhat.com> - 0.8-6
|
|
|
|
- Add support for Korean 106 key keyboards (204158)
|
|
|
|
|
2006-08-30 10:13:10 +00:00
|
|
|
* Tue Aug 29 2006 Alexander Larsson <alexl@redhat.com> - 0.8-5
|
|
|
|
- Add MacBook model and geometry, plus alt_win option
|
|
|
|
|
2006-08-25 03:28:51 +00:00
|
|
|
* Thu Aug 22 2006 Matthias Clasen <mclasen@redhat.com> 0.8-4
|
|
|
|
- Fix geometry description for Thinkpads
|
|
|
|
- Add a Kinesis model
|
|
|
|
- Add Dell Precision M65 geometry and model
|
|
|
|
|
2006-08-22 14:58:36 +00:00
|
|
|
* Tue Aug 22 2006 Adam Jackson <ajackson@redhat.com> 0.8-3
|
|
|
|
- Add Compose semantics to right Alt when that's ISO_Level3_Shift (#193922)
|
|
|
|
|
2006-07-07 22:55:18 +00:00
|
|
|
* Fri Jul 07 2006 Mike A. Harris <mharris@redhat.com> 0.8-2
|
|
|
|
- Rename spec file from xorg-x11-xkbdata to xkeyboard-config.spec
|
|
|
|
|
2006-07-07 22:46:27 +00:00
|
|
|
* Fri Jul 07 2006 Mike A. Harris <mharris@redhat.com> 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 <mharris@redhat.com> 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 <mharris@redhat.com> 1.0.1-8
|
|
|
|
- Added "BuildRequires: perl(XML::Parser)" for (#194188)
|
|
|
|
|
|
|
|
* Sat Mar 04 2006 Ray Strode <rstrode@redhat.com> 1.0.1-7
|
|
|
|
- Update to 0.8.
|
|
|
|
|
|
|
|
* Wed Mar 01 2006 Ray Strode <rstrode@redhat.com> 1.0.1-6
|
|
|
|
- Turn on compat symlink (bug 183521)
|
|
|
|
|
|
|
|
* Tue Feb 28 2006 Mike A. Harris <mharris@redhat.com> 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 <mharris@redhat.com> 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 <mharris@redhat.com> 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 <mharris@redhat.com> 0.7-1
|
|
|
|
- Initial package created with xkeyboard-config-0.7.
|
|
|
|
|
|
|
|
* Tue Feb 21 2006 Mike A. Harris <mharris@redhat.com> 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 <mharris@redhat.com> 1.0.1-2
|
|
|
|
- Added xkbdata-1.0.1-sysreq-fix-bug175661.patch to fix (#175661)
|
|
|
|
|
|
|
|
* Wed Jan 18 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-1
|
|
|
|
- Updated to xbitmaps 1.0.1 from X11R7.0
|
|
|
|
|
|
|
|
* Sat Dec 17 2005 Mike A. Harris <mharris@redhat.com> 1.0.0-1
|
|
|
|
- Updated to xbitmaps 1.0.0 from X11R7 RC4.
|
|
|
|
|
|
|
|
* Fri Nov 11 2005 Mike A. Harris <mharris@redhat.com> 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 <mharris@redhat.com> 0.99.1-1
|
|
|
|
- Updated to xkbdata 0.99.1 from X11R7 RC2.
|