File qjoypad.spec of Package qjoypad

Name:           qjoypad
Summary:        Remap joystick events as keyboard or mouse events
Group:          Hardware/Joystick
Version:        3.4.1
Release:        1
License:        GPL-2.0
Url:            http://qjoypad.sourceforge.net/
Source0:        %{name}-%{version}.tgz
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildRequires:  qt3-devel
BuildRequires:  libXtst-devel

%description
Simple Linux/QT program that lets you use your gaming devices where you want them: in your games! QJoyPad takes input from a gamepad or joystick and translates it into key strokes or mouse actions, letting you control any X-Window program with your game controller.

%prep
%setup -q

%build
cd src
./config --prefix=/usr
make %{?_smp_mflags}

%install
install -d $RPM_BUILD_ROOT/usr/bin
cp -p src/qjoypad $RPM_BUILD_ROOT/usr/bin/qjoypad
install -d $RPM_BUILD_ROOT/usr/share/icons/hicolor/24x24/apps
install -d $RPM_BUILD_ROOT/usr/share/icons/hicolor/64x64/apps
cp -p icons/gamepad4-24x24.png $RPM_BUILD_ROOT/usr/share/icons/hicolor/24x24/apps/gamepad4.png
cp -p icons/gamepad4-64x64.png $RPM_BUILD_ROOT/usr/share/icons/hicolor/64x64/apps/gamepad4.png
install -d $RPM_BUILD_ROOT/usr/share/pixmaps/qjoypad
cp -p icons/* $RPM_BUILD_ROOT/usr/share/pixmaps/qjoypad 
cp -p $RPM_BUILD_ROOT/usr/share/pixmaps/qjoypad/gamepad4-24x24.png $RPM_BUILD_ROOT/usr/share/pixmaps/qjoypad/icon24.png 
cp -p $RPM_BUILD_ROOT/usr/share/pixmaps/qjoypad/gamepad3-64x64.png $RPM_BUILD_ROOT/usr/share/pixmaps/qjoypad/icon64.png

install -d $RPM_BUILD_ROOT/usr/share/doc/qjoypad3
cp -p LICENSE.txt $RPM_BUILD_ROOT/usr/share/doc/qjoypad3
cp -p README.txt $RPM_BUILD_ROOT/usr/share/doc/qjoypad3
install -d $RPM_BUILD_ROOT/usr/share/applications

cat >$RPM_BUILD_ROOT/usr/share/applications/qjoypad.desktop <<EOF
[Desktop Entry]
Encoding=UTF-8
Name=QJoyPad
GenericName=Simulated Keystrokes
Comment=A joystick-keyboard mapper
Type=Application
Icon=gamepad4
Exec=qjoypad
StartupNotify=true
Terminal=false
OnlyShowIn=KDE;
Categories=Applet;X-KDE-settings-desktop;
EOF

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc LICENSE.txt README.txt
%dir /usr/share/doc/qjoypad3
%dir /usr/share/icons/hicolor
%dir /usr/share/icons/hicolor/24x24
%dir /usr/share/icons/hicolor/24x24/apps
%dir /usr/share/icons/hicolor/64x64/
%dir /usr/share/icons/hicolor/64x64/apps
%dir /usr/share/pixmaps/qjoypad
/usr/share/pixmaps/qjoypad/*
/usr/bin/qjoypad
/usr/share/icons/hicolor/24x24/apps/*
/usr/share/icons/hicolor/64x64/apps/*
/usr/share/applications/qjoypad.desktop
/usr/share/doc/qjoypad3/LICENSE.txt
/usr/share/doc/qjoypad3/README.txt

%changelog
openSUSE Build Service is sponsored by