Name: zephulor
Summary: Adventures on Planet Zephulor
Version: 0.9b
Release: 1
License: LGPL
Group: Amusements/Games
URL: http://games.hollowworks.com/index.php
Description: Adventures on Planet Zephulor, is a side scrolling arcade game, with fairly
simple controls. It's made in Python with Pygame.
Available rpmbuild rebuild options : --without : freedesktop
The build was not successful.
The build was not successful.
The spec file used by the build system currently has the following contents:
# $Id$ # Authority: leet # Screenshot: http://games.hollowworks.com/image.php?image=zephulor001.png # ScreenshotURL: http://games.hollowworks.com/screens.php #%define desktop_vendor freshrpms %{?el2:%define _without_freedesktop 1} %{?rh7:%define _without_freedesktop 1} Summary: Adventures on Planet Zephulor Name: zephulor Version: 0.9b Release: 1%{?dist} License: LGPL Group: Amusements/Games URL: http://games.hollowworks.com/index.php Source: http://www.hollowworks.com/downloads/adventuresonplanetzephulor/files/%{name}-source.tar.gz Source1: %{name}.png BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildArch: noarch #Requires: python, python-game Requires: python-game Requires: %{name}-data %{!?_without_freedesktop:BuildRequires: desktop-file-utils} %define prefix %{_prefix}/games/%{name} %description Adventures on Planet Zephulor, is a side scrolling arcade game, with fairly simple controls. It's made in Python with Pygame. Available rpmbuild rebuild options : --without : freedesktop %package data Summary: Adventures on Planet Zephulor Game Data Group: Amusements/Games Requires: %{name} %description data Adventures on Planet Zephulor Game Data. %package tools Summary: Adventures on Planet Zephulor Extra Game Tools Group: Amusements/Games Requires: %{name} %description tools Adventures on Planet Zephulor Extra Game Tools. %prep # Need to ask to fix upstream ... %setup -n %{name}-source %build # Remove execute from txt %{__chmod} -x *.txt %{__chmod} -x maptool/*.txt # Create a general run file ... %{__cat} > %{name} << EOF #!/bin/bash cd /usr/share/games/zephulor python ./zephulor.py EOF # Install menu entry %{__cat} > %{name}.desktop << EOF [Desktop Entry] Name=Zephulor Comment=Adventures on Planet Zephulor Exec=zephulor Icon=zephulor.png Terminal=false Version=0.9b Type=Application Encoding=UTF-8 Categories=Application;Game; EOF %install %{__rm} -rf %{buildroot} %{__install} -d -m 0755 %{buildroot}%{_bindir} %{__install} -d -m 0755 %{buildroot}%{_datadir}/games/%{name} %{__install} -d -m 0755 %{buildroot}%{_datadir}/games/%{name}/data %{__install} -d -m 0755 %{buildroot}%{_datadir}/games/%{name}/maptool %{__install} -D -m 0755 %{name} %{buildroot}%{_bindir}/%{name} %{__install} -D -m 0644 *.py %{buildroot}%{_datadir}/games/%{name} %{__install} -D -m 0644 data/* %{buildroot}%{_datadir}/games/%{name}/data %{__install} -D -m 0644 maptool/* %{buildroot}%{_datadir}/games/%{name}/maptool %{__chmod} +x %{buildroot}%{_datadir}/games/%{name}/%{name}.py %{__chmod} +x %{buildroot}%{_datadir}/games/%{name}/chared.py %{__chmod} +x %{buildroot}%{_datadir}/games/%{name}/maploadtool.py %{__chmod} +x %{buildroot}%{_datadir}/games/%{name}/scnloadtool.py %{__chmod} +x %{buildroot}%{_datadir}/games/%{name}/maptool/chared.py %{__chmod} +x %{buildroot}%{_datadir}/games/%{name}/maptool/main.py %if %{!?_without_freedesktop:1}0 %{__mkdir_p} %{buildroot}%{_datadir}/applications desktop-file-install \ --vendor %{desktop_vendor} \ --dir %{buildroot}%{_datadir}/applications \ --delete-original \ --add-category X-Fedora \ --add-category Application \ --add-category Game \ %{name}.desktop # %{buildroot}%{_datadir}/applications/%{name}.desktop %else %{__install} -D -m 0644 %{name}.desktop \ %{buildroot}%{_sysconfdir}/X11/applnk/Games/%{name}.desktop %endif # Convert the ICO file to png to be used as the menu entry icon #%{__install} -d -m 0755 %{buildroot}%{_datadir}/pixmaps %{__install} -D -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/pixmaps/%{name}.png %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %doc COPYING.txt LGPL.txt manual.txt README.txt %{_bindir}/%{name} %{_datadir}/games/%{name}/*.py %exclude %{_datadir}/games/%{name}/chared.py %exclude %{_datadir}/games/%{name}/maploadtool.py %exclude %{_datadir}/games/%{name}/scnloadtool.py %exclude %{_datadir}/games/%{name}/data %{_datadir}/pixmaps/%{name}.png #%{!?_without_freedesktop:%{_datadir}/applications/%{desktop_vendor}-%{name}.desktop} %{!?_without_freedesktop:%{_datadir}/applications/%{desktop_vendor}-%{name}.desktop} %{?_without_freedesktop:%{_sysconfdir}/X11/applnk/Games/%{name}.desktop} %files data %defattr(-, root, root, 0755) %{_datadir}/games/%{name}/data %files tools %defattr(-, root, root, 0755) %doc readme-chared.txt readme-maploadtool.txt readme-scnloadtool.txt %{_datadir}/games/%{name}/maptool %{_datadir}/games/%{name}/chared.py %{_datadir}/games/%{name}/maploadtool.py %{_datadir}/games/%{name}/scnloadtool.py %changelog * Thu Jun 09 2005 C.Lee Taylor <leet@leenx.co.za> (20041026) 0.9b-1 - fix rpmlint warning - Made some updates for Fedora Extra * Fri Jan 14 2005 C.Lee Taylor <leet@leenx.co.za> (20041026) 0.9b-0 - Add icon and change version to what the aurther explained * Tue Jan 11 2005 C.Lee Taylor <leet@leenx.co.za> (20041026) 0.1-0 - first packaging for Fedora Core