rpms/rurple/F-10 import.log, NONE, 1.1 rurple.desktop, NONE, 1.1 rurple.sh, NONE, 1.1 rurple.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Paulo Roma Cavalcanti roma at fedoraproject.org
Fri Nov 6 20:49:33 UTC 2009


Author: roma

Update of /cvs/pkgs/rpms/rurple/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32237/F-10

Modified Files:
	.cvsignore sources 
Added Files:
	import.log rurple.desktop rurple.sh rurple.spec 
Log Message:
Initial Fedora 10 package.



--- NEW FILE import.log ---
rurple-1_0-0_3_rc3_fc10:F-10:rurple-1.0-0.3.rc3.fc10.src.rpm:1257540456


--- NEW FILE rurple.desktop ---
[Desktop Entry]
Name=RUR-PLE
Comment=A Python Learning Environment
Exec=rurple
Icon=rurple
Terminal=false
Type=Application
Categories=Development;IDE;
StartupNotify=true
GenericName=rurple


--- NEW FILE rurple.sh ---
#!/bin/bash

#if no .rurple in home
if [ ! -d ~/.rurple ]; then
  #make .rurple in home
  mkdir ~/.rurple || :
fi

#link to data
if [ ! -d ~/.rurple/lessons ]; then
  ln -s /usr/share/rurple/lessons ~/.rurple/lessons || :
fi
if [ ! -d ~/.rurple/python_files ]; then
  ln -s /usr/share/rurple/python_files ~/.rurple/python_files  || :
fi
if [ ! -d ~/.rurple/rur_images ]; then
  ln -s /usr/share/rurple/rur_images ~/.rurple/rur_images || :
fi
if [ ! -d ~/.rurple/rur_locale ]; then
  ln -s /usr/share/rurple/rur_locale ~/.rurple/rur_locale || :
fi

#copy mutable data
if [ ! -d ~/.rurple/rur_programs ]; then
  cp -R -p /usr/share/rurple/rur_programs ~/.rurple/ || :
fi
if [ ! -d ~/.rurple/world_files ]; then
  cp -R -p /usr/share/rurple/world_files ~/.rurple/ || :
fi

cd ~/.rurple
exec /usr/bin/rur_start.py "$@"


--- NEW FILE rurple.spec ---
%bcond_with rhel
%define  prever         rc3
%define  prever_dot     .rc3
%define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")

Summary: A Python Learning Environment
Name:    rurple
Version: 1.0
Release: 0.3%{?prever_dot}%{?dist}
License: GPLv2+
Group:   Development/Tools
Url:     http://rur-ple.sourceforge.net/
Source0: http://sourceforge.net/projects/rur-ple/files/rur-ple/%{name}%{version}%{prever}/%{name}%{version}%{prever}.zip
Source1: rurple.desktop
Source2: rurple.sh
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Buildrequires: python-devel desktop-file-utils
Requires:  wxPython
BuildArch: noarch

%description
With the assistance of a robot named Reeborg, one can explore 
the fun of programming in the Python language.
A "Python Learning Environment" is a Python implementation of 
a "robot environment" as introduced by R. Pattis in 1981. 
RUR is similar in spirit to GvR, although it uses Python syntax. 
It also includes a Python shell.

%prep
%setup -q -n %{name}%{version}%{prever}
sed -i 's/\r//' world_files/adding_world.wld.bak
sed -i 's/\r//' COPYING.txt
chmod -x COPYING.txt

%build
%{__python} setup.py build

%install
rm -rf %{buildroot}
%{__python} setup.py install --root=%{buildroot}
mkdir -p %{buildroot}%{_datadir}/%{name}
install -m 755 %{SOURCE2} %{buildroot}%{_bindir}/rurple

pushd %{buildroot}%{_prefix}
chmod -x world_files/*
find -name "*.rur" | xargs -r chmod -x
find -name "*.htm" | xargs -r chmod -x
find -name "*.po"  | xargs -r chmod -x
find -name "*.txt" | xargs -r chmod -x
find -name "*.css" | xargs -r chmod -x
chmod +x %{buildroot}%{python_sitelib}/rur_py/test_import_lightning.py
chmod +x %{buildroot}%{python_sitelib}/rur_py/lightning.py
mv lessons rur_images rur_locale rur_programs world_files python_files %{buildroot}%{_datadir}/%{name}
sed -i -e's,cur_path = os.path.dirname(sys.argv\[0\]),cur_path = os.environ.get("HOME")+"/.rurple",g' bin/rur_start.py
popd

mkdir -p %{buildroot}%{_datadir}/pixmaps
cp -a %{buildroot}%{_datadir}/%{name}/rur_images/splash_screen_small.png \
      %{buildroot}%{_datadir}/pixmaps/%{name}.png

desktop-file-install --vendor ""                \
  --dir %{buildroot}%{_datadir}/applications    \
  %{SOURCE1}

%clean
rm -rf %{buildroot}

%files 
%defattr(-,root,root,-)
%doc COPYING.txt
%{python_sitelib}/rur_py
%{!?with_rhel:%{python_sitelib}/*.egg-info}
%{_bindir}/rur_start*
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}.png

%changelog
* Wed Nov 04 2009 Paulo Roma <roma at lcg.ufrj.br> 1.0-0.3.rc3
- Using a script to copy private data to ~/.rurple

* Mon Nov 02 2009 Paulo Roma <roma at lcg.ufrj.br> 1.0-0.2.rc3
- Fixed file permissions.

* Mon Nov 02 2009 Paulo Roma <roma at lcg.ufrj.br> 1.0-0.1.rc3
- Initial spec file.



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/rurple/F-10/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	6 Nov 2009 20:28:06 -0000	1.1
+++ .cvsignore	6 Nov 2009 20:49:33 -0000	1.2
@@ -0,0 +1 @@
+rurple1.0rc3.zip


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/rurple/F-10/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	6 Nov 2009 20:28:06 -0000	1.1
+++ sources	6 Nov 2009 20:49:33 -0000	1.2
@@ -0,0 +1 @@
+d10159900f3a8f78246ff24ccc7b656d  rurple1.0rc3.zip




More information about the fedora-extras-commits mailing list