File PhantomasPC.spec of Package PhantomasPC
Name: PhantomasPC
Version: 0.9
Release: 0
Summary: Phantomas remake
License: Freeware
Group: Amusements/Games
URL: http://www.phantomaspc.org/
# http://www.phantomaspc.org/files/%{name}-%{version}-devel.tar.gz
Source0: %{name}-%{version}-devel.tar.bz2
Source1: %{name}.png
Patch0: %{name}-%{version}-Makefile.patch
Patch1: %{name}-%{version}-logfile.patch
Patch2: %{name}-%{version}-recordfile.patch
Patch3: %{name}-%{version}-homedir.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: lua-devel libalogg-devel liballeg-devel pkg-config
BuildRequires: update-desktop-files
%description
Remake of the Dinamic Software's game Phantomas released in 1986.
%prep
%setup -q -n %{name}-%{version}-devel
%patch0
%patch1
%patch2
%patch3
sed -i '/^#define DFLT_DATADIR/ d' src/cfg.h
sed -i '/^#define LOCALE_DIR/ d' src/config.h
sed -i '/^#define DFLT_CONFIG_FILE/ d' src/cfg.h
chmod 0644 readme.html docs/*
%build
%{__make} %{?jobs:-j%{jobs}} \
CFLAGS='%{optflags} -DLOCALE_DIR=\"%{_datadir}/locale\" -DDFLT_DATADIR=\"%{_datadir}/games/%{name}\" -DDFLT_CONFIG_FILE_UNIX=\".phantpc/phantpc.cfg\"'
%install
%{__install} -p -D -m 0755 phantpc '%{buildroot}%{_prefix}/games/phantpc'
%{__install} -d -m 0755 '%{buildroot}%{_datadir}/games/%{name}'
%{__install} -p -m 0644 data/*.{bin,dat} '%{buildroot}%{_datadir}/games/%{name}'
%{__install} -p -D -m 0644 data/locale/es/LC_MESSAGES/phantpc.mo '%{buildroot}%{_datadir}/locale/es/LC_MESSAGES/phantpc.mo'
%find_lang phantpc
%suse_update_desktop_file -c %{name} %{name} %{name} phantpc %{name} 'Game;ArcadeGame;'
echo "StartupNotify=false" >> '%{buildroot}%{_datadir}/applications/%{name}.desktop'
%clean
%{__rm} -rf '%{buildroot}'
%files -f phantpc.lang
%defattr(-, root, root, 0755)
%doc readme.html docs
%{_prefix}/games/phantpc
%{_datadir}/games/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}.png
%changelog
* Wed Apr 8 2009 - cmorve69@yahoo.es
- Initial package