Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37560204
en ru br
ALT Linux repos
S:2.2.1-alt2.qa1
5.0: 2.2.1-alt2
4.1: 2.2.1-alt1
4.0: 2.2.1-alt1

Group :: System/X11
RPM: xhkeys

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: xhkeys
Version: 2.2.1
Release: alt2.qa1

Summary: xhkeys - a tool for your special keyboard
License: GPL
Group: System/X11
URL: http://wmalms.tripod.com/

Source0: %name-%version.tar.gz

Patch0: xhkeys-2.2.1-alt-fix-build.patch

Packager: Igor Zubkov <icesik at altlinux.ru>

# Automatically added by buildreq on Mon Jul 14 2008

BuildRequires: imake libXt-devel xorg-cf-files xorg-xextproto-devel

%description
This application is designed to suit any PC keyboard that has some extra
keys that otherwise make no use with X (e.g. multimedia keys on some
keyboard models).

With xhkeys you can assign a particular action to any key or key combination
(key and shift state) that can be of one of the following types:

- built-in operation (e.g. window circulation)
- calling an external application
- calling a custom module (plugin)
- sending a key event to a specified application
  (simulating key press/release)
- sending a mouse button event to a specified application
  (simulating button press/release)

Features:
- on-screen display
- continuous plugin call (e.g. for monitoring CD Audio position)

The package includes configuration utility.

%prep
%setup -q
%patch0 -p1

%build
%configure
%make_build

%install
mkdir -p %buildroot%_bindir/
install -p -m755 xhkeys %buildroot%_bindir/
install -p -m755 xhkconf %buildroot%_bindir/
mkdir -p %buildroot%_libdir/xhkeys/
install -p -m755 xhkeys_cdaudio.so %buildroot%_libdir/xhkeys/
install -p -m755 xhkeys_mixer.so %buildroot%_libdir/xhkeys/

%files
%doc XHkeys.sample manual.html xhkeys.lsm CHANGES
%_bindir/*
%dir %_libdir/xhkeys/
%_libdir/xhkeys/*.so

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin