SPECS: xhkeys.spec (NEW) - raw from Marcin Kaluza <marcin_ml at se...

qboosh qboosh at pld-linux.org
Mon Aug 21 20:58:28 CEST 2006


Author: qboosh                       Date: Mon Aug 21 18:58:28 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- raw from Marcin Kaluza <marcin_ml at sekretarka.no-ip.org>

---- Files affected:
SPECS:
   xhkeys.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/xhkeys.spec
diff -u /dev/null SPECS/xhkeys.spec:1.1
--- /dev/null	Mon Aug 21 20:58:28 2006
+++ SPECS/xhkeys.spec	Mon Aug 21 20:58:22 2006
@@ -0,0 +1,108 @@
+# $Revision$, $Date$
+Summary:	xhkeys - a tool for assigning various actions to unused keys in X.
+Summary(pl):	xhkeys - narzędzie do przypisywania nieużywanym w X'ach klawiszom różnych akcji
+Name:		xhkeys
+Version:	2.2.1
+Release:	1
+License:	GPL
+
+Vendor:		Michael Glickman <wmalms at yahoo.com>
+Group:		X11/Applications 
+######		Unknown group!
+Source0:	http://www.geocities.com/wmalms/%{name}-%{version}.tar.gz
+URL:		http://wmalms.tripod.com
+BuildRequires:	sed
+BuildRequires:	XFree86-devel
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+
+%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.
+
+
+%description -l pl
+Ta aplikacja została zaprojektowana z myślą o każdej klawiaturze,
+która ma dodatkowe klawisze normalnie nieprzydatne w X'ach (np.
+klawisze multimedialne itd)
+
+Za pomocą xhkeys możesz przypisać jedną z poniższych czynności do
+dowolnego klawisza lub kombinacji klawiszy:
+- operacja wbudowana (e.g. przechodzenie po oknach)
+- wywołanie zewnętrznej aplikacji
+- wywoływanie pluginu
+- wysłanie zdarzenia klawiszowego do określonej aplikacji (symulacja
+  naciśnięcia/puszczenia klawisza)
+- wysłanie zdarzenia myszy do określonej aplikacji (symulacja
+  wcięnięcia/puszczenia przycisku)
+
+Cechy:
+- OSD
+- ciągłe wywołanie pluginu (np. do monitorowania pozycji na ścieżce
+  audio CD)
+
+Pakiet zawiera narzędzie do konfiguracji.
+
+%define prefix /usr
+
+%prep
+%setup -q
+
+%build
+export CFLAGS='-O4 -march=%_target_cpu -mcpu=%_target_cpu'
+./configure --prefix=$RPM_BUILD_ROOT/%{_prefix}
+mv Makefile Makefile.orig
+sed -e "s/\$(LDCONFIG)/#\$(LDCONFIG)/g" Makefile.orig > Makefile
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__make} install
+%{__make} install_doc
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+
+%files
+%defattr(644,root,root,755)
+%doc XHkeys.sample
+%doc manual.html
+%doc xhkeys.lsm
+%attr(755,root,root) %{_bindir}/xhkeys
+%attr(755,root,root) %{_bindir}/xhkconf
+%{_prefix}/lib/xhkeys/xhkeys_cdaudio.so
+%{_prefix}/lib/xhkeys/xhkeys_mixer.so
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2006/08/21 18:58:22  qboosh
+- raw from Marcin Kaluza <marcin_ml at sekretarka.no-ip.org>
+
================================================================


More information about the pld-cvs-commit mailing list