Name: snes9express
Summary: Graphical front-end to snes9x, the SNES emulator
Version: 1.42
Release: 3
License: GPL
Group: Applications/Emulators
URL: http://www.linuxgames.com/snes9express/
Description: Snes9express is a graphical interface for the X11 versions of snes9x, the
freeware Super Nintendo Entertainment System (TM) emulator, featuring an
organized layout of common snes9x options.
The build could not start because the following file is missing: snes9express-1.42.tar.gz
The build could not start because the following file is missing: snes9express-1.42.tar.gz
The spec file used by the build system currently has the following contents:
# $Id$ # Authority: matthias %define default_skin snes %define desktop_vendor rpmforge %{?el2:%define _without_freedesktop 1} %{?rh7:%define _without_freedesktop 1} Summary: Graphical front-end to snes9x, the SNES emulator Name: snes9express Version: 1.42 Release: 3%{?dist} License: GPL Group: Applications/Emulators URL: http://www.linuxgames.com/snes9express/ Source0: http://dl.sf.net/snes9express/snes9express-%{version}.tar.gz Source1: snes.png Patch0: snes9express-1.42-errno.patch Patch1: snes9express-1.42-gcc41.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: snes9x BuildRequires: gcc-c++, gtk2-devel %{!?_without_freedesktop:BuildRequires: desktop-file-utils} %description Snes9express is a graphical interface for the X11 versions of snes9x, the freeware Super Nintendo Entertainment System (TM) emulator, featuring an organized layout of common snes9x options. %prep %setup %patch0 -p1 -b .errno %patch1 -p0 -b .gcc41 %build %configure %{__make} %{_smp_mflags} %install %{__rm} -rf %{buildroot} %makeinstall echo %{default_skin} > %{buildroot}%{_datadir}/snes9express/defaultskin # Install menu icon %{__install} -Dp -m 0644 %{SOURCE1} \ %{buildroot}%{_datadir}/pixmaps/snes.png # Install menu entry %{__cat} > %{name}.desktop << EOF [Desktop Entry] Name=SNES9eXpress Comment=Super Nintendo Entertainment System emulator Icon=snes.png Exec=snes9express Terminal=false Type=Application Categories=Application;Game; Encoding=UTF-8 EOF %if %{!?_without_freedesktop:1}0 %{__mkdir_p} %{buildroot}%{_datadir}/applications desktop-file-install \ --vendor %{desktop_vendor} \ --dir %{buildroot}%{_datadir}/applications \ %{name}.desktop %else %{__install} -Dp -m 0644 %{name}.desktop \ %{buildroot}%{_sysconfdir}/X11/applnk/Games/%{name}.desktop %endif %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %doc AUTHORS ChangeLog COPYING NEWS README %{_bindir}/snes9express %{_datadir}/pixmaps/snes.png %{_datadir}/snes9express/ %if %{!?_without_freedesktop:1}0 %{_datadir}/applications/%{desktop_vendor}-%{name}.desktop %else %{_sysconfdir}/X11/applnk/Games/%{name}.desktop %endif %changelog * Sun Oct 22 2006 Matthias Saou <http://freshrpms.net/> 1.42-3 - Explicitly require snes9x, since not having it doesn't really make sense... * Mon Sep 4 2006 Matthias Saou <http://freshrpms.net/> 1.42-2 - Add gcc41 patch from Gentoo. * Sun Oct 19 2004 Matthias Saou <http://freshrpms.net/> 1.42-1 - Initial RPM release.