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