[fts-rest] New upstream release 3.2.32

Alejandro Alvarez aalvarez at fedoraproject.org
Fri Mar 13 10:15:40 UTC 2015


commit bbe89d95eb29f78fcc0ec5365d7791caf1c26fbb
Author: Alejandro Alvarez Ayllon <aalvarez at cern.ch>
Date:   Fri Mar 13 10:48:38 2015 +0100

    New upstream release 3.2.32

 .gitignore    |   6 ++--
 fts-rest.spec | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 sources       |   2 +-
 3 files changed, 104 insertions(+), 10 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 944efdb..1482ea5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,3 @@
-/fts-rest-3.2.6.tar.gz
-/fts-rest-3.2.7.tar.gz
-/fts-rest-3.2.26.tar.gz
+/*.tar.gz
+/*.rpm
+
diff --git a/fts-rest.spec b/fts-rest.spec
index 70efcd2..5600113 100644
--- a/fts-rest.spec
+++ b/fts-rest.spec
@@ -2,14 +2,15 @@
 %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print (get_python_lib(1))")}
 
 Name:           fts-rest
-Version:        3.2.26
-Release:        2%{?dist}
+Version:        3.2.32
+Release:        1%{?dist}
 BuildArch:      noarch
 Summary:        FTS3 Rest Interface
 Group:          Applications/Internet
 License:        ASL 2.0
 URL:            https://svnweb.cern.ch/trac/fts3
-Source0:        https://grid-deployment.web.cern.ch/grid-deployment/dms/fts3/tar/%{name}-%{version}.tar.gz
+# wget https://github.com/cern-it-sdc-id/fts3-rest/archive/v%{version}.tar.gz -O %{name}-%{version}.tar.gz
+Source0:        %{name}-%{version}.tar.gz
 
 BuildRequires:  cmake
 BuildRequires:  python-jsonschema
@@ -20,6 +21,7 @@ BuildRequires:  python-pylons
 BuildRequires:  scipy
 BuildRequires:  m2crypto
 BuildRequires:  python-sqlalchemy
+BuildRequires:  pandoc
 
 Requires:     gridsite%{?_isa} >= 1.7
 Requires:     httpd%{?_isa}
@@ -32,6 +34,35 @@ Requires:     gfal2-python
 %description
 This package provides the FTS3 REST interface
 
+%package cloud-storage
+Summary:        FTS3 Rest Cloud Storage extensions
+Group:          Applications/Internet
+
+Requires:       fts-rest = %{version}-%{release}
+
+%description cloud-storage
+FTS3 Rest Cloud Storage extensions. Includes support for Dropbox
+
+%package oauth2
+Summary:        FTS3 Rest OAuth2 provider
+Group:          Applications/Internet
+
+Requires:       fts-rest = %{version}-%{release}
+
+%description oauth2
+FTS3 Rest OAuth2 provider
+
+%package http-authz-signed-cert
+Summary:        FTS3 Rest HTTP_AUTHORIZATION signed-cert method
+Group:          Application/Internet
+
+Requires:       python-dateutil
+Requires:       python-m2ext
+Requires:       fts-rest = %{version}-%{release}
+
+%description http-authz-signed-cert
+FTS3 Rest HTTP_AUTHORIZATION signed-cert method
+
 %package cli
 Summary:        FTS3 Rest Interface CLI
 Group:          Applications/Internet
@@ -84,7 +115,7 @@ setsebool -P httpd_setrlimit=0
 fi
 
 %prep
-%setup -qc
+%setup -q -n fts3-rest-3.2.32 
 
 %build
 %cmake . -DCMAKE_INSTALL_PREFIX=/ -DPYTHON_SITE_PACKAGES=%{python_sitelib}
@@ -107,7 +138,46 @@ mkdir -p %{buildroot}/%{_var}/log/fts3rest/
 cp --preserve=timestamps -r src/fts3 %{buildroot}/%{python_sitelib}
 
 %files
-%{python_sitelib}/fts3rest*
+%dir %{python_sitelib}/fts3rest/
+
+%{python_sitelib}/fts3rest.egg-info/*
+
+%{python_sitelib}/fts3rest/__init__.py*
+%{python_sitelib}/fts3rest/websetup.py*
+
+%{python_sitelib}/fts3rest/config/*.py*
+%{python_sitelib}/fts3rest/config/routing/__init__.py*
+%{python_sitelib}/fts3rest/config/routing/base.py*
+
+%{python_sitelib}/fts3rest/controllers/api.py*
+%{python_sitelib}/fts3rest/controllers/archive.py*
+%{python_sitelib}/fts3rest/controllers/banning.py*
+%{python_sitelib}/fts3rest/controllers/config.py*
+%{python_sitelib}/fts3rest/controllers/datamanagement.py*
+%{python_sitelib}/fts3rest/controllers/delegation.py*
+%{python_sitelib}/fts3rest/controllers/error.py*
+%{python_sitelib}/fts3rest/controllers/__init__.py*
+%{python_sitelib}/fts3rest/controllers/jobs.py*
+%{python_sitelib}/fts3rest/controllers/optimizer.py*
+%{python_sitelib}/fts3rest/controllers/snapshot.py*
+
+%{python_sitelib}/fts3rest/lib/api/
+%{python_sitelib}/fts3rest/lib/app_globals.py*
+%{python_sitelib}/fts3rest/lib/base.py*
+%{python_sitelib}/fts3rest/lib/gfal2_wrapper.py*
+%{python_sitelib}/fts3rest/lib/helpers/
+%{python_sitelib}/fts3rest/lib/http_exceptions.py*
+%{python_sitelib}/fts3rest/lib/__init__.py*
+%{python_sitelib}/fts3rest/lib/middleware/*.py*
+%{python_sitelib}/fts3rest/lib/middleware/fts3auth/*.py*
+%{python_sitelib}/fts3rest/lib/middleware/fts3auth/methods/__init__.py*
+%{python_sitelib}/fts3rest/lib/middleware/fts3auth/methods/ssl.py*
+
+%{python_sitelib}/fts3rest/model/
+
+%{python_sitelib}/fts3rest/public/
+%{python_sitelib}/fts3rest/templates/delegation.html
+
 %{_libexecdir}/fts3
 %config(noreplace) %{_sysconfdir}/fts3/fts3rest.ini
 %config(noreplace) %{_sysconfdir}/httpd/conf.d/fts3rest.conf
@@ -118,6 +188,27 @@ cp --preserve=timestamps -r src/fts3 %{buildroot}/%{python_sitelib}
 %doc docs/install.md
 %doc docs/api.md
 
+%files cloud-storage
+%{python_sitelib}/fts3rest/config/routing/cstorage.py*
+%{python_sitelib}/fts3rest/controllers/cloudStorage.py*
+%{python_sitelib}/fts3rest/controllers/CSdropbox.py*
+%{python_sitelib}/fts3rest/controllers/CSInterface.py*
+
+%files oauth2
+%{python_sitelib}/fts3rest/config/routing/oauth2.py*
+%{python_sitelib}/fts3rest/controllers/oauth2.py*
+%{python_sitelib}/fts3rest/lib/oauth2lib/
+%{python_sitelib}/fts3rest/lib/oauth2provider.py*
+%{python_sitelib}/fts3rest/lib/middleware/fts3auth/methods/oauth2.py*
+%{python_sitelib}/fts3rest/templates/app.html
+%{python_sitelib}/fts3rest/templates/apps.html
+%{python_sitelib}/fts3rest/templates/authz_confirm.html
+%{python_sitelib}/fts3rest/templates/authz_failure.html
+%{python_sitelib}/fts3rest/templates/register.html
+
+%files http-authz-signed-cert
+%{python_sitelib}/fts3rest/lib/middleware/fts3auth/methods/http.py*
+
 %files cli
 %{_bindir}/fts-rest-*
 %config(noreplace) %{_sysconfdir}/fts3/fts3client.cfg
@@ -130,8 +221,11 @@ cp --preserve=timestamps -r src/fts3 %{buildroot}/%{python_sitelib}
 %doc LICENSE
 
 %changelog
+* Fri Mar 13 2015 Alejandro Alvarez Ayllon <aalvarez at cern.ch> - 3.2.32-1
+- Update for new upstream release
+
 * Fri Aug 15 2014 Michal Simon <michal.simon at cern.ch> - 3.2.26-2
-  - Update for new upstream release
+- Update for new upstream release
 
 * Mon Jun 30 2014 Michal Simon <michal.simon at cern.ch> - 3.2.26-1
 - First EPEL release
diff --git a/sources b/sources
index f56876f..c0d7ed1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-79b544034a339a46f4f333e1daff6743  fts-rest-3.2.26.tar.gz
+4882baf91a244aa9d9c681acad1cc0af  fts-rest-3.2.32.tar.gz


More information about the scm-commits mailing list