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
- Previous message (by thread): rpms/openxcap/devel import.log, NONE, 1.1 openxcap-fix_shebang.diff, NONE, 1.1 openxcap.init, NONE, 1.1 openxcap.spec, NONE, 1.1 openxcap.sysconfig, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): [pkgdb] xml-security-c (Fedora EPEL, 4) updated by kevin
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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
- Previous message (by thread): rpms/openxcap/devel import.log, NONE, 1.1 openxcap-fix_shebang.diff, NONE, 1.1 openxcap.init, NONE, 1.1 openxcap.spec, NONE, 1.1 openxcap.sysconfig, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): [pkgdb] xml-security-c (Fedora EPEL, 4) updated by kevin
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list