Add support for Persona Identity Provider
[cascardo/ipsilon.git] / contrib / fedora / ipsilon.spec
index a28cbf3..0546296 100644 (file)
@@ -12,6 +12,7 @@ BuildRequires:        python2-devel
 BuildRequires: python-setuptools
 BuildRequires: lasso-python
 BuildRequires:  python-openid, python-openid-cla, python-openid-teams
+BuildRequires:  m2crypto
 Requires:       ipsilon-tools = %{version}-%{release}
 Requires:       ipsilon-provider = %{version}-%{release}
 Requires:      mod_wsgi
@@ -67,6 +68,17 @@ Requires:       python-openid-teams
 Provides an OpenId provider plugin for the Ipsilon identity Provider
 
 
+%package persona
+Summary:        Persona provider plugin
+Group:          System Environment/Base
+License:        GPLv3+
+Provides:       ipsilon-provider = %{version}-%{release}
+Requires:       m2crypto
+
+%description persona
+Provides a Persona provider plugin for the Ipsilon identity Provider
+
+
 %package authfas
 Summary:        Fedora Authentication System login plugin
 Group:          System Environment/Base
@@ -192,6 +204,10 @@ fi
 %{python2_sitelib}/ipsilon/providers/openid*
 %{_datadir}/ipsilon/templates/openid/*
 
+%files persona
+%{python2_sitelib}/ipsilon/providers/persona*
+%{_datadir}/ipsilon/templates/persona/*
+
 %files authfas
 %{python2_sitelib}/ipsilon/login/authfas*