Prośba o dodanie speca
Marcin Kałuża
marcin_ml w sekretarka.no-ip.org
Pią, 25 Lut 2005, 14:35:11 CET
Witam
zrobiłem speca do programu xhkeys - to coś jak hotkeys, które jest w cvsie,
z tym, że to sie kompiluje i działa, a tamten nie :(.
Starałem się robić speca zgodnie ze wskazówkami na stronie PLD.
Pozdrawiam
Marcin Kałuża
-------------- następna część ---------
# $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 w 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 w pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log:$
Więcej informacji o liście dyskusyjnej pld-devel-pl