summaryrefslogtreecommitdiffstats
path: root/contrib/fedora
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2014-04-10 16:22:53 -0400
committerSimo Sorce <simo@redhat.com>2014-04-11 18:02:07 -0400
commit2871dc6955ef0653ba6bac61efc5729808cdbbfb (patch)
tree814442835a7900c4b0a2f4d6d7dbade5899cfca0 /contrib/fedora
parenta0374da67060c6e69ff6f1c2d25d2df357c25751 (diff)
downloadipsilon-2871dc6955ef0653ba6bac61efc5729808cdbbfb.tar.gz
ipsilon-2871dc6955ef0653ba6bac61efc5729808cdbbfb.tar.xz
ipsilon-2871dc6955ef0653ba6bac61efc5729808cdbbfb.zip
Install client tools in a separate rpm package
Signed-off-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'contrib/fedora')
-rw-r--r--contrib/fedora/ipsilon.spec40
1 files changed, 38 insertions, 2 deletions
diff --git a/contrib/fedora/ipsilon.spec b/contrib/fedora/ipsilon.spec
index cdce10d..2fe47c7 100644
--- a/contrib/fedora/ipsilon.spec
+++ b/contrib/fedora/ipsilon.spec
@@ -11,11 +11,13 @@ Source0: ipsilon-%{version}.tar.gz
BuildRequires: python2-devel
BuildRequires: python-setuptools
BuildRequires: lasso-python
+Requires: ipsilon-tools = %{version}-%{release}
Requires: lasso-python
Requires: mod_wsgi
Requires: mod_auth_kerb
Requires: python-cherrypy
Requires: python-jinja2
+Requires: python-lxml
Requires: python-pam
Requires(pre): shadow-utils
@@ -25,6 +27,19 @@ bridge authentication providers and applications to achieve Single Sign On
and Federation.
+%package tools
+Summary: Client tools for the Ipsilon IDP
+Group: System Environment/Base
+License: GPLv3+
+Requires: python-requests
+Requires: python-lxml
+Requires: lasso-python
+Requires: mod_auth_mellon
+
+%description tools
+Convenience client install tools for the Ipsilon identity Provider
+
+
%prep
%setup -q
@@ -50,15 +65,36 @@ exit 0
%files
%doc COPYING
-%{python2_sitelib}/*
+%{python2_sitelib}/ipsilon-0.1-py2.7.egg-info
+%{python2_sitelib}/ipsilon/admin/*
+%{python2_sitelib}/ipsilon/login/*
+%{python2_sitelib}/ipsilon/providers/*
+%{python2_sitelib}/ipsilon/root.py*
+%{python2_sitelib}/ipsilon/util/*
%{_mandir}/man*/ipsilon*
-%{_datadir}/ipsilon/*
+%{_datadir}/ipsilon/templates/*.html
+%{_datadir}/ipsilon/templates/admin/*
+%{_datadir}/ipsilon/templates/login/*
+%{_datadir}/ipsilon/templates/saml2/*
+%{_datadir}/ipsilon/templates/install/*.conf
+%{_datadir}/ipsilon/ui/css/*
+%{_datadir}/ipsilon/ui/img/*
+%{_datadir}/ipsilon/ui/js/*
%{_sbindir}/ipsilon
%{_sbindir}/ipsilon-server-install
%dir %attr(0700,ipsilon,ipsilon) %{_sharedstatedir}/ipsilon
%dir %attr(0700,ipsilon,ipsilon) %{_sharedstatedir}/ipsilon/sessions
%dir %attr(0700,ipsilon,ipsilon) %{_sysconfdir}/ipsilon
+%files tools
+%doc COPYING
+%{python2_sitelib}/ipsilon-0.1-py2.7.egg-info
+%{python2_sitelib}/ipsilon/__init__.py*
+%{python2_sitelib}/ipsilon/tools/*
+%{_datadir}/ipsilon/templates/install/saml2/sp.conf
+%{_datadir}/ipsilon/ui/saml2sp/*
+%{_bindir}/ipsilon-client-install
+
%changelog
* Wed Jan 01 2014 Simo Sorce <simo@redhat.com> - 0.1