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
# $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 <[EMAIL PROTECTED]>
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 <[EMAIL PROTECTED]>
All persons listed below can be reached at <cvs_login>@pld-linux.org

$Log:$
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym