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