rpms/magicor/devel magicor.desktop, NONE, 1.1 magicor.png, NONE, 1.1 magicor.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Hans de Goede (jwrdegoede)
fedora-extras-commits at redhat.com
Sat Oct 21 20:12:24 UTC 2006
Author: jwrdegoede
Update of /cvs/extras/rpms/magicor/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6617/devel
Modified Files:
.cvsignore sources
Added Files:
magicor.desktop magicor.png magicor.spec
Log Message:
auto-import magicor-0.1-2.fc6 on branch devel from magicor-0.1-2.fc6.src.rpm
--- NEW FILE magicor.desktop ---
[Desktop Entry]
Encoding=UTF-8
Name=Magicor
Comment=Push ice blocks around to extenguish all fires
Exec=magicor
Icon=magicor.png
Terminal=false
StartupNotify=false
Type=Application
Categories=Application;Game;LogicGame;
--- NEW FILE magicor.spec ---
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Name: magicor
Version: 0.1
Release: 2%{?dist}
Summary: Push ice blocks around to extenguish all fires
Group: Amusements/Games
License: Public Domain
URL: http://magicor.sourceforge.net/
Source0: http://dl.sf.net/sourceforge/%{name}/%{name}-%{version}.tar.gz
Source1: http://dl.sf.net/sourceforge/%{name}/%{name}-data-%{version}.tar.gz
Source2: %{name}.desktop
Source3: %{name}.png
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: desktop-file-utils
BuildArch: noarch
Requires: pygame hicolor-icon-theme
%description
The goal of the game is to annihilate all burning fires. You do this
by pushing blocks of ice until they collide with a burning fire.
When the ice blocks hit burning fire the block and the fire are destroyed.
Once all fires are extinguished the level is completed.
%prep
%setup -q -b 1
sed -i 's:###CONFIG_PATH###:%{_sysconfdir}/%{name}.conf:' scripts/Magicor.py
sed -i 's:###GLADE_FILE###:%{_datadir}/%{name}/editor.glade:' \
scripts/Magicor-LevelEditor.py
sed -i 's:###SHARE_PATH###:%{_datadir}/%{name}:' etc/default.conf
# %build
# nothing to build, python code + data only
%install
rm -rf $RPM_BUILD_ROOT
# We must do a DIY install as the makefile doesn't support installing into
# an install root
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir} $RPM_BUILD_ROOT%{_bindir}
mkdir -p $RPM_BUILD_ROOT%{python_sitelib}/%{name}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
install -m 644 etc/default.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
install -m 644 etc/editor.glade $RPM_BUILD_ROOT%{_datadir}/%{name}
install -m 755 scripts/Magicor.py $RPM_BUILD_ROOT%{_bindir}/magicor
install -m 755 scripts/Magicor-LevelEditor.py $RPM_BUILD_ROOT%{_bindir}/magicor-editor
cp -fr magicor/* $RPM_BUILD_ROOT%{python_sitelib}/%{name}
cp -fr data/* $RPM_BUILD_ROOT%{_datadir}/%{name}
# below is the desktop file and icon stuff.
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
desktop-file-install --vendor fedora \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
--add-category X-Fedora \
%{SOURCE2}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
install -p -m 644 %{SOURCE3} \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
%clean
rm -rf $RPM_BUILD_ROOT
%post
touch --no-create %{_datadir}/icons/hicolor || :
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%postun
touch --no-create %{_datadir}/icons/hicolor || :
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%files
%defattr(-,root,root,-)
%doc COPYRIGHT LICENSE README
%config(noreplace) %{_sysconfdir}/%{name}.conf
%{_bindir}/%{name}*
%{python_sitelib}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/fedora-%{name}.desktop
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
%changelog
* Sat Oct 21 2006 Hans de Goede <j.w.r.degoede at hhs.nl> 0.1-2
- Mark /etc/magicor.conf %%config(noreplace)
* Sat Oct 14 2006 Hans de Goede <j.w.r.degoede at hhs.nl> 0.1-1
- Initial Fedora Extras package
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/magicor/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 21 Oct 2006 20:07:45 -0000 1.1
+++ .cvsignore 21 Oct 2006 20:11:54 -0000 1.2
@@ -0,0 +1,2 @@
+magicor-0.1.tar.gz
+magicor-data-0.1.tar.gz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/magicor/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 21 Oct 2006 20:07:45 -0000 1.1
+++ sources 21 Oct 2006 20:11:54 -0000 1.2
@@ -0,0 +1,2 @@
+d5872a5fb0457af8c14a0c392b824c68 magicor-0.1.tar.gz
+0f9920721788147331d8e7d0a6d60a46 magicor-data-0.1.tar.gz
More information about the fedora-extras-commits
mailing list