rpms/slingshot/F-7 slingshot, NONE, 1.1 slingshot-font-path.patch, NONE, 1.1 slingshot.desktop, NONE, 1.1 slingshot.spec, NONE, 1.1 sources, 1.1, 1.2
Jon Ciesla (limb)
fedora-extras-commits at redhat.com
Wed Sep 12 17:27:16 UTC 2007
Author: limb
Update of /cvs/pkgs/rpms/slingshot/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12229
Modified Files:
sources
Added Files:
slingshot slingshot-font-path.patch slingshot.desktop
slingshot.spec
Log Message:
Initial import.
--- NEW FILE slingshot ---
#!/bin/bash
cd /usr/share/slingshot
python slingshot.py
slingshot-font-path.patch:
--- NEW FILE slingshot-font-path.patch ---
--- slingshot/slingshot.py 2007-09-11 20:46:33.000000000 -0500
+++ slingshot/slingshot.py 2007-09-11 20:46:33.000000000 -0500
@@ -53,9 +53,9 @@
particle_image_rect = None
pygame.font.init()
- Settings.font = pygame.font.Font("data/FreeSansBold.ttf", 14)
- Settings.menu_font = pygame.font.Font("data/FreeSansBold.ttf", Settings.MENU_FONT_SIZE)
- Settings.round_font = pygame.font.Font("data/FreeSansBold.ttf", 100)
+ Settings.font = pygame.font.Font("/usr/share/fonts/freefont/FreeSansBold.ttf", 14)
+ Settings.menu_font = pygame.font.Font("/usr/share/fonts/freefont/FreeSansBold.ttf", Settings.MENU_FONT_SIZE)
+ Settings.round_font = pygame.font.Font("/usr/share/fonts/freefont/FreeSansBold.ttf", 100)
def __init__(self):
pygame.display.init()
--- NEW FILE slingshot.desktop ---
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Slingshot
Exec=slingshot
Comment=A Newtoninan strategy game
Icon=slingshot.png
Terminal=false
Categories=Game;ActionGame;
StartupNotify=false
--- NEW FILE slingshot.spec ---
Name: slingshot
Version: 0.8.1p
Release: 1%{?dist}
Summary: A Newtonian strategy game
Group: Amusements/Games
License: GPLv2+
URL: http://www.slingshot-game.org/
Source0: http://downloads.sourceforge.net/slingshot-game/slingshot-%{version}.tar.gz
Source1: slingshot.desktop
Source2: slingshot
Patch0: slingshot-font-path.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root%(%{__id_u} -n)
BuildArchitectures: noarch
BuildRequires: desktop-file-utils
Requires: hicolor-icon-theme, python, pygame, freefont
%description
Slingshot is a two dimensional, turn based simulation-strategy game
set in the gravity fields of several planets. It is a highly
addictive game, and never the same from round to round due to its
randomly generated playing fields.
%prep
%setup -q
%patch0 -p0
%build
rm -f slingshot/data/FreeSansBold.ttf
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_bindir}
install -m 755 %{SOURCE2} %{buildroot}%{_bindir}/slingshot
mkdir -p %{buildroot}%{_datadir}/slingshot
install -m 644 slingshot/*.py %{buildroot}%{_datadir}/slingshot
mkdir -p %{buildroot}%{_datadir}/slingshot/data
install -m 644 slingshot/data/* %{buildroot}%{_datadir}/slingshot/data
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
desktop-file-install --vendor fedora \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
%{SOURCE1}
mv slingshot/data/icon64x64.png slingshot/data/slingshot.png
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps
install -p -m 644 slingshot/data/slingshot.png \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps
%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
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%{_bindir}/slingshot
%{_datadir}/slingshot/
%doc Readme.txt slingshot/licence.txt
%{_datadir}/applications/fedora-slingshot.desktop
%{_datadir}/icons/hicolor/64x64/apps/slingshot.png
%changelog
* Thu Sep 06 2007 Jon Ciesla <limb at jcomserv.net> - 0.8.1p-1
- create.
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/slingshot/F-7/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 12 Sep 2007 15:54:31 -0000 1.1
+++ sources 12 Sep 2007 17:26:44 -0000 1.2
@@ -0,0 +1 @@
+a205f9cfee3e19f42d37ff6d10c46e9b slingshot-0.8.1p.tar.gz
More information about the fedora-extras-commits
mailing list