[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