rpms/slingshot/FC-6 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 19 03:02:01 UTC 2007


Author: limb

Update of /cvs/pkgs/rpms/slingshot/FC-6
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv21242

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/FC-6/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	19 Sep 2007 03:01:26 -0000	1.2
@@ -0,0 +1 @@
+a205f9cfee3e19f42d37ff6d10c46e9b  slingshot-0.8.1p.tar.gz




More information about the fedora-extras-commits mailing list