Adrien Devresse de0aa82
Adrien Devresse de0aa82
Name:				gfalFS
Adrien Devresse 9b8d7ca
Version:			1.0.1
Adrien Devresse 9b8d7ca
Release:			0%{?dist}
Adrien Devresse de0aa82
Summary:			Filesystem client based on GFAL 2.0
Adrien Devresse de0aa82
Group:				Applications/Internet
Adrien Devresse de0aa82
License:			ASL 2.0
Adrien Devresse de0aa82
URL:				https://svnweb.cern.ch/trac/lcgutil/wiki/gfal2
Adrien Devresse de0aa82
# svn export http://svn.cern.ch/guest/lcgutil/gfalFS/trunk gfalFS
Adrien Devresse 39a8e07
Source0:			http://grid-deployment.web.cern.ch/grid-deployment/dms/lcgutil/tar/%{name}/%{name}-%{version}.tar.gz
Adrien Devresse de0aa82
BuildRoot:			%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Adrien Devresse de0aa82
Adrien Devresse de0aa82
BuildRequires:		cmake
Adrien Devresse de0aa82
BuildRequires:		gfal2-devel
Adrien Devresse de0aa82
BuildRequires:		fuse-devel
Adrien Devresse de0aa82
Adrien Devresse de0aa82
Requires:			fuse%{?_isa}
Adrien Devresse 9b8d7ca
Provides:                       gfal2-fuse = %{version}
Adrien Devresse de0aa82
Adrien Devresse de0aa82
%description
Adrien Devresse de0aa82
gfalFS is a filesystem based on FUSE capable of operating on remote storage
Adrien Devresse de0aa82
systems managed by GFAL 2.0. This include the common file access protocols 
Adrien Devresse de0aa82
in lcg ( SRM, GRIDFTP, DCAP, RFIO, LFN, ...). The practical effect is that
Adrien Devresse de0aa82
the user can seamlessly interact with grid and cloud storage systems just 
Adrien Devresse de0aa82
as if they were local files.
Adrien Devresse de0aa82
Adrien Devresse de0aa82
%clean
Adrien Devresse de0aa82
rm -rf %{buildroot};
Adrien Devresse de0aa82
make clean
Adrien Devresse de0aa82
Adrien Devresse de0aa82
%prep
Adrien Devresse de0aa82
%setup -q
Adrien Devresse de0aa82
Adrien Devresse de0aa82
%build
Adrien Devresse de0aa82
%cmake \
Adrien Devresse de0aa82
-DDOC_INSTALL_DIR=%{_docdir}/%{name}-%{version} .
Adrien Devresse de0aa82
make %{?_smp_mflags}
Adrien Devresse de0aa82
Adrien Devresse de0aa82
%install
Adrien Devresse de0aa82
rm -rf %{buildroot}; 
Adrien Devresse de0aa82
make DESTDIR=%{buildroot} install
Adrien Devresse de0aa82
Adrien Devresse de0aa82
%files
Adrien Devresse de0aa82
%defattr (-,root,root)
Adrien Devresse de0aa82
%{_bindir}/gfalFS
Adrien Devresse de0aa82
%{_bindir}/gfalFS_umount
Adrien Devresse de0aa82
%{_mandir}/man1/*
Adrien Devresse de0aa82
%{_docdir}/%{name}-%{version}/DESCRIPTION
Adrien Devresse de0aa82
%{_docdir}/%{name}-%{version}/VERSION
Adrien Devresse de0aa82
%{_docdir}/%{name}-%{version}/LICENSE
Adrien Devresse de0aa82
%{_docdir}/%{name}-%{version}/README
Adrien Devresse de0aa82
Adrien Devresse de0aa82
%changelog
Adrien Devresse 9b8d7ca
* Thu Nov 29 2012 Adrien Devresse <adevress at cern.ch> - 1.0.1-0
Adrien Devresse 9b8d7ca
 - fix a 32 bits off_t size problem with gfal 2.1
Adrien Devresse 9b8d7ca
Adrien Devresse 9b8d7ca
Adrien Devresse 39a8e07
* Fri Jul 20 2012 Adrien Devresse <adevress at cern.ch> - 1.0.0-1
Adrien Devresse 39a8e07
 - initial 1.0 release
Adrien Devresse 39a8e07
 - include bug fix for srm and gsiftp url for fgettr
ee54ef1
Adrien Devresse de0aa82
* Thu May 03 2012 Adrien Devresse <adevress at cern.ch> - 1.0.0-0.3.20120503010snap
Adrien Devresse de0aa82
 - bug correction with fgetattr on gsiftp / srm file system
Adrien Devresse de0aa82
 - minor changes applied from the fedora review comments
Adrien Devresse de0aa82
Adrien Devresse de0aa82
* Thu May 03 2012 Adrien Devresse <adevress at cern.ch> - 1.0.0-0.2.2012050202snap
Adrien Devresse de0aa82
 - improve global EPEL compliance.
Adrien Devresse de0aa82
Adrien Devresse de0aa82
* Mon Nov 14 2011 Adrien Devresse <adevress at cern.ch> - 1.0.0-0.2.2012041515snap
Adrien Devresse de0aa82
 - Initial gfalFS 1.0 preview release