rpms/rainbow/OLPC-2 rainbow.spec,NONE,1.1 sources,1.1,1.2

Noah Kantrowitz (kantrn) fedora-extras-commits at redhat.com
Mon Aug 13 23:20:10 UTC 2007


Author: kantrn

Update of /cvs/pkgs/rpms/rainbow/OLPC-2
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15817

Modified Files:
	sources 
Added Files:
	rainbow.spec 
Log Message:
Copying files to OLPC-2 branch.



--- NEW FILE rainbow.spec ---
# sitelib for noarch packages, sitearch for others (remove the unneeded one)
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%{!?python_version: %define python_version %(%{__python} -c "import sys; print sys.version[0:3]")}

Name:           rainbow
Version:        1.0
Release:        0.1.20070731gitde262e
Summary:        The OLPC security service

Group:          System Environment/Daemons
License:        MIT
URL:            http://dev.laptop.org/git/security
Source0:        http://dev.laptop.org/~coderanger/rainbow-20070731gitde262e.tar.bz2
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildArch:      noarch
Requires:       dbus
Requires:       python-setuptools
BuildRequires:  python-devel
BuildRequires:  python-setuptools

%description
The service component of the OLPC Bitfrost security platform.

%prep
%setup -q -n Rainbow


%build
%{__python} setup.py build


%install
rm -rf $RPM_BUILD_ROOT
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/dbus-1/system.d
install -m 644 rainbow/conf/org.laptop.security.Rainbow.conf $RPM_BUILD_ROOT/%{_sysconfdir}/dbus-1/system.d/org.laptop.security.Rainbow.conf
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/rainbow
install -m 600 rainbow/conf/rainbow.conf $RPM_BUILD_ROOT/%{_sysconfdir}/rainbow/rainbow.conf
chmod 744 $RPM_BUILD_ROOT/%{_sbindir}/rainbow
install -d $RPM_BUILD_ROOT/%{_localstatedir}/rainbow
install -m 644 rainbow/conf/session-olpc.conf $RPM_BUILD_ROOT/%{_sysconfdir}/dbus-1 
 
%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.laptop.security.Rainbow.conf
%config(noreplace) %{_sysconfdir}/rainbow/rainbow.conf
%config(noreplace) %{_sysconfdir}/dbus-1/session-olpc.conf
%doc README COPYING
%dir %{python_sitelib}/rainbow
%{python_sitelib}/rainbow/*
%{_sbindir}/rainbow
%dir %{python_sitelib}/Rainbow-%{version}-py%{python_version}.egg-info
%{python_sitelib}/Rainbow-%{version}-py%{python_version}.egg-info/*

%changelog
* Mon Aug 13 2007 Noah Kantrowitz <noah at laptop.org> - 1.0-0.1.20070731gitde262e
- Remove arch-specific variables.
- Package only needed folders from site-pacakges.
- Use macros in a few more places.
* Tue Jul 31 2007 Noah Kantrowitz <noah at laptop.org> - 1.0-0.0.20070731gitde262e
- Bump to latest version of Rainbow.
* Mon Jul 30 2007 Noah Kantrowitz <noah at laptop.org> - 1.0-0.0.20070730git9a7744
- Adding DBus session bus config and bumping to new snapshop of Rainbow.
* Tue Jul 24 2007 Noah Kantrowitz <noah at laptop.org> - 1.0-0.0.20070723git639686
- Initial version of this spec.


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/rainbow/OLPC-2/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	13 Aug 2007 23:00:02 -0000	1.1
+++ sources	13 Aug 2007 23:19:37 -0000	1.2
@@ -0,0 +1 @@
+9a2c828bf6b91aa2f343fc88b3ab2eab  rainbow-20070731gitde262e.tar.bz2




More information about the fedora-extras-commits mailing list