|
Adrien Devresse |
57b3895 |
# unversionned doc dir F20 change https://fedoraproject.org/wiki/Changes/UnversionedDocdirs
|
|
Adrien Devresse |
a50bf03 |
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Name: gfal2
|
|
Alejandro Alvarez Ayllon |
03562c3 |
Version: 2.7.6
|
|
Adrien Devresse |
57b3895 |
# https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Release_Tag
|
|
Alejandro Alvarez Ayllon |
03562c3 |
Release: 1%{?dist}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Summary: Grid file access library 2.0
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Group: Applications/Internet
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
License: ASL 2.0
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
URL: http://dmc.web.cern.ch
|
|
Alejandro Alvarez Ayllon |
03562c3 |
# svn export http://svn.cern.ch/guest/lcgutil/gfal2/tags/data-gfal2_R_2_7_6 gfal2-2.7.6
|
|
Alejandro Alvarez Ayllon |
03562c3 |
# tar czf gfal2-2.7.6.tar.gz gfal2-2.7.6
|
|
Alejandro Alvarez Ayllon |
03562c3 |
Source0: %{name}/%{name}-%{version}.tar.gz
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
|
|
Adrien Devresse |
d53c8a5 |
#main lib dependencies
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: cmake
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: doxygen
|
|
Alejandro Alvarez Ayllon |
03562c3 |
%if 0%{?el5}
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: glib2-devel
|
|
Alejandro Alvarez Ayllon |
03562c3 |
%else
|
|
Alejandro Alvarez Ayllon |
03562c3 |
BuildRequires: glib2-devel >= 2.28
|
|
Alejandro Alvarez Ayllon |
03562c3 |
%endif
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: glibmm24-devel
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: libattr-devel
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: openldap-devel
|
|
Adrien Devresse |
57b3895 |
%if ! 0%{?el5}
|
|
Adrien Devresse |
57b3895 |
BuildRequires: pugixml-devel
|
|
Adrien Devresse |
57b3895 |
%endif
|
|
Adrien Devresse |
57b3895 |
|
|
Adrien Devresse |
d53c8a5 |
## libuuid is in a different rpm for el5
|
|
Adrien Devresse |
d53c8a5 |
%if 0%{?el5}
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: e2fsprogs-devel
|
|
Adrien Devresse |
d53c8a5 |
%else
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: libuuid-devel
|
|
Adrien Devresse |
d53c8a5 |
%endif
|
|
Adrien Devresse |
d53c8a5 |
#lfc plugin dependencies
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: lfc-devel
|
|
Adrien Devresse |
d53c8a5 |
#rfio plugin dependencies
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: dpm-devel
|
|
Adrien Devresse |
d53c8a5 |
#srm plugin dependencies
|
|
Alejandro Alvarez Ayllon |
03562c3 |
BuildRequires: srm-ifce-devel >= 1.21.3
|
|
Adrien Devresse |
d53c8a5 |
#dcap plugin dependencies
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: dcap-devel
|
|
Adrien Devresse |
d53c8a5 |
#gridftp plugin dependencies
|
|
Adrien Devresse |
d53c8a5 |
BuildRequires: globus-gass-copy-devel
|
|
Adrien Devresse |
d8797f6 |
#http plugin dependencies
|
|
Alejandro Alvarez Ayllon |
1c116a6 |
BuildRequires: davix-devel >= 0.3.4
|
|
Adrien Devresse |
57b3895 |
#tests dependencies
|
|
Adrien Devresse |
57b3895 |
BuildRequires: gtest-devel
|
|
Adrien Devresse |
d53c8a5 |
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-transfer%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description
|
|
Alejandro Alvarez Ayllon |
03562c3 |
GFAL 2 offers an a single and simple POSIX-like API
|
|
Adrien Devresse |
f60299f |
for the file operations in grids and cloud environments.
|
|
Adrien Devresse |
f60299f |
The set of supported protocols depends
|
|
Adrien Devresse |
d8797f6 |
of the %{name} installed plugins.
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package core
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Summary: Core of the Grid File access Library 2.0
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Group: Applications/Internet
|
|
Adrien Devresse |
d53c8a5 |
|
|
Alejandro Alvarez Ayllon |
03562c3 |
%if 0%{?el5}
|
|
Alejandro Alvarez Ayllon |
03562c3 |
Requires: glib2
|
|
Alejandro Alvarez Ayllon |
03562c3 |
%else
|
|
Alejandro Alvarez Ayllon |
03562c3 |
Requires: glib2 >= 2.28
|
|
Alejandro Alvarez Ayllon |
03562c3 |
%endif
|
|
Alejandro Alvarez Ayllon |
03562c3 |
|
|
Adrien Devresse |
d53c8a5 |
%description core
|
|
Adrien Devresse |
a4ac8c3 |
The main library of %{name}.
|
|
Adrien Devresse |
d53c8a5 |
the %{name} protocol support relies on a plugin system.
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package transfer
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Summary: File Transfer logic of %{name}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Group: Applications/Internet
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description transfer
|
|
Adrien Devresse |
d8797f6 |
%{name}-transfer is the high level API for file transfer operations
|
|
Adrien Devresse |
d8797f6 |
in %{name}. It supports third-party copy.
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package devel
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Summary: Development files of %{name}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Group: Applications/Internet
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-transfer%{?_isa} = %{version}-%{release}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: glib2-devel%{?_isa}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: libattr-devel%{?_isa}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: pkgconfig
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description devel
|
|
Adrien Devresse |
d53c8a5 |
development files for %{name}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package doc
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Summary: Documentation for %{name}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Group: Documentation
|
|
Adrien Devresse |
57b3895 |
%if 0%{?fedora} > 10 || 0%{?rhel}>5
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
BuildArch: noarch
|
|
Adrien Devresse |
57b3895 |
%endif
|
|
Adrien Devresse |
57b3895 |
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description doc
|
|
Adrien Devresse |
d53c8a5 |
documentation, Doxygen and examples of %{name} .
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package plugin-lfc
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Summary: Provide the lfc support for %{name}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Group: Applications/Internet
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
57b3895 |
|
|
Adrien Devresse |
d53c8a5 |
%description plugin-lfc
|
|
Adrien Devresse |
d53c8a5 |
Provide the lfc support (LFN://) for %{name}.
|
|
Adrien Devresse |
f60299f |
The LFC plugin allows read-only POSIX operations
|
|
Adrien Devresse |
d53c8a5 |
for the LFC catalog.
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package plugin-rfio
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Summary: Provide the rfio support for %{name}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Group: Applications/Internet
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: dpm-libs%{?_isa}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description plugin-rfio
|
|
Adrien Devresse |
f60299f |
Provide the rfio support (RFIO://) for %{name}.
|
|
Adrien Devresse |
f60299f |
The rfio plugin provides the POSIX operations for
|
|
Adrien Devresse |
f60299f |
the rfio URLs, the rfio protocol is used on the DPM
|
|
Adrien Devresse |
d53c8a5 |
and on the Castor storage systems.
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package plugin-dcap
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Summary: Provide the support access for %{name}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Group: Applications/Internet
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: dcap-tunnel-gsi%{?_isa}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description plugin-dcap
|
|
Adrien Devresse |
f60299f |
Provide the dcap support (GSIDCAP://, DCAP://) for %{name}.
|
|
Adrien Devresse |
d53c8a5 |
The dcap plugin provides the POSIX operations for the dcap \
|
|
Adrien Devresse |
f60299f |
URLs, the dcap protocol is used on the DCACHE storage system
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package plugin-srm
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Summary: Provide the srm access for %{name}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Group: Applications/Internet
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Alejandro Alvarez Ayllon |
03562c3 |
Requires: srm-ifce >= 1.21.3
|
|
Adrien Devresse |
57b3895 |
|
|
Adrien Devresse |
d53c8a5 |
%description plugin-srm
|
|
Adrien Devresse |
f60299f |
Provide the srm support (SRM://) for %{name}.
|
|
Adrien Devresse |
f60299f |
The srm plugin provides the POSIX operations and
|
|
Adrien Devresse |
d53c8a5 |
the third party transfer support on the SRM URLs.
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%package plugin-gridftp
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Summary: Provide the gridftp support for %{name}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Group: Applications/Internet
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description plugin-gridftp
|
|
Adrien Devresse |
d8797f6 |
Provide the gridftp support (GSIFTP://) for %{name}.
|
|
Adrien Devresse |
d8797f6 |
The gridftp plugin provides the POSIX operations and
|
|
Adrien Devresse |
d53c8a5 |
the third party transfer support on the GSIFTP URLs.
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
15009b3 |
%package plugin-http
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Summary: Provide the HTTP/DAV support for %{name}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Group: Applications/Internet
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
a4ac8c3 |
|
|
Adrien Devresse |
15009b3 |
%description plugin-http
|
|
Adrien Devresse |
15009b3 |
Provide the HTTP and WevDAV support for %{name}.
|
|
Adrien Devresse |
15009b3 |
this plugin is able to do third-party copy with Webdav
|
|
Adrien Devresse |
a4ac8c3 |
|
|
Adrien Devresse |
d53c8a5 |
%package all
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Summary: Meta package for GFAL 2.0 install
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Group: Applications/Internet
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-transfer%{?_isa} = %{version}-%{release}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-plugin-lfc%{?_isa} = %{version}-%{release}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-plugin-dcap%{?_isa} = %{version}-%{release}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-plugin-srm%{?_isa} = %{version}-%{release}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-plugin-rfio%{?_isa} = %{version}-%{release}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-plugin-gridftp%{?_isa} = %{version}-%{release}
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
Requires: %{name}-plugin-http%{?_isa} = %{version}-%{release}
|
|
Adrien Devresse |
d8797f6 |
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%description all
|
|
Adrien Devresse |
a4ac8c3 |
Meta-package for complete install of GFAL 2.0
|
|
Adrien Devresse |
d53c8a5 |
with all the protocol plugins.
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%clean
|
|
Adrien Devresse |
f60299f |
rm -rf %{buildroot};
|
|
Adrien Devresse |
d53c8a5 |
make clean
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%prep
|
|
Adrien Devresse |
d53c8a5 |
%setup -q
|
|
aalvarez |
ca579da |
|
|
Adrien Devresse |
d53c8a5 |
%build
|
|
Adrien Devresse |
d8797f6 |
%cmake \
|
|
Adrien Devresse |
a50bf03 |
-DDOC_INSTALL_DIR=%{_pkgdocdir} \
|
|
Adrien Devresse |
d8797f6 |
-DUNIT_TESTS=TRUE \
|
|
Adrien Devresse |
d8797f6 |
.
|
|
Adrien Devresse |
d53c8a5 |
make %{?_smp_mflags}
|
|
Adrien Devresse |
d53c8a5 |
make doc
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d8797f6 |
%check
|
|
Adrien Devresse |
d8797f6 |
export GFAL_PLUGIN_DIR=${PWD}/plugins/
|
|
Adrien Devresse |
d8797f6 |
export GFAL_CONFIG_DIR=${PWD}/test/conf_test/
|
|
Adrien Devresse |
57b3895 |
export LD_LIBRARY_PATH=${PWD}/src/core:${LD_LIBRARY_PATH}
|
|
Adrien Devresse |
d8797f6 |
export LD_LIBRARY_PATH=${PWD}/plugins:${LD_LIBRARY_PATH}
|
|
Adrien Devresse |
d8797f6 |
ctest -V
|
|
Adrien Devresse |
d8797f6 |
|
|
Adrien Devresse |
d53c8a5 |
%install
|
|
Adrien Devresse |
f60299f |
rm -rf %{buildroot}
|
|
Adrien Devresse |
f60299f |
make DESTDIR=%{buildroot} install
|
|
Adrien Devresse |
f60299f |
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%post core -p /sbin/ldconfig
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%postun core -p /sbin/ldconfig
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%post transfer -p /sbin/ldconfig
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%postun transfer -p /sbin/ldconfig
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files
|
|
Adrien Devresse |
d53c8a5 |
%{_bindir}/gfal2_version
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/DESCRIPTION
|
|
Adrien Devresse |
d53c8a5 |
%{_mandir}/man1/gfal2_version.1*
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files core
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/libgfal2.so.*
|
|
Adrien Devresse |
cc2d2c3 |
%dir %{_libdir}/%{name}-plugins
|
|
Adrien Devresse |
a50bf03 |
%dir %{_pkgdocdir}
|
|
Adrien Devresse |
cc2d2c3 |
%dir %{_sysconfdir}/%{name}.d
|
|
Adrien Devresse |
5037f37 |
%{_libdir}/%{name}-plugins/libgfal_plugin_file.so*
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README_PLUGIN_FILE
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/LICENSE
|
|
Adrien Devresse |
cc2d2c3 |
%config(noreplace) %{_sysconfdir}/%{name}.d/bdii.conf
|
|
Adrien Devresse |
cc2d2c3 |
%config(noreplace) %{_sysconfdir}/%{name}.d/gfal2_core.conf
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files transfer
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/libgfal_transfer.so.*
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README_TRANSFER
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files devel
|
|
Adrien Devresse |
f126f06 |
%{_includedir}/%{name}/
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/pkgconfig/gfal2.pc
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/pkgconfig/gfal_transfer.pc
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/libgfal2.so
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/libgfal_transfer.so
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/RELEASE-NOTES
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files doc
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/html/
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/examples/
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files plugin-lfc
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/%{name}-plugins/libgfal_plugin_lfc.so*
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README_PLUGIN_LFC
|
|
Adrien Devresse |
cc2d2c3 |
%config(noreplace) %{_sysconfdir}/%{name}.d/lfc_plugin.conf
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files plugin-rfio
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/%{name}-plugins/libgfal_plugin_rfio.so*
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README_PLUGIN_RFIO
|
|
Adrien Devresse |
cc2d2c3 |
%config(noreplace) %{_sysconfdir}/%{name}.d/rfio_plugin.conf
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files plugin-dcap
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/%{name}-plugins/libgfal_plugin_dcap.so*
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README_PLUGIN_DCAP
|
|
Adrien Devresse |
cc2d2c3 |
%config(noreplace) %{_sysconfdir}/%{name}.d/dcap_plugin.conf
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files plugin-srm
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/%{name}-plugins/libgfal_plugin_srm.so*
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README_PLUGIN_SRM
|
|
Adrien Devresse |
cc2d2c3 |
%config(noreplace) %{_sysconfdir}/%{name}.d/srm_plugin.conf
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%files plugin-gridftp
|
|
Adrien Devresse |
d53c8a5 |
%{_libdir}/%{name}-plugins/libgfal_plugin_gridftp.so*
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README_PLUGIN_GRIDFTP
|
|
Adrien Devresse |
64286df |
%config(noreplace) %{_sysconfdir}/%{name}.d/gsiftp_plugin.conf
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
15009b3 |
%files plugin-http
|
|
Adrien Devresse |
15009b3 |
%{_libdir}/%{name}-plugins/libgfal_plugin_http.so*
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README_PLUGIN_HTTP
|
|
Adrien Devresse |
15009b3 |
%config(noreplace) %{_sysconfdir}/%{name}.d/http_plugin.conf
|
|
Adrien Devresse |
a4ac8c3 |
|
|
Adrien Devresse |
d53c8a5 |
%files all
|
|
Adrien Devresse |
a50bf03 |
%{_pkgdocdir}/README
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
|
|
Adrien Devresse |
d53c8a5 |
%changelog
|
|
Alejandro Alvarez Ayllon |
03562c3 |
* Fri Nov 07 2014 Alejandro Alvarez Ayllon <aalvarez at cern.ch> - 2.7.6-1
|
|
Alejandro Alvarez Ayllon |
03562c3 |
- New upstream release
|
|
Alejandro Alvarez Ayllon |
03562c3 |
|
|
Alejandro Alvarez Ayllon |
bdfa726 |
* Mon Sep 08 2014 Alejandro Alvarez Ayllon <aalvarez at cern.ch> - 2.6.8-6
|
|
Alejandro Alvarez Ayllon |
bdfa726 |
- Patch to use lseek64 instead of lseek in the http plugin
|
|
Alejandro Alvarez Ayllon |
bdfa726 |
|
|
Orion Poplawski |
af3fe41 |
* Thu Sep 04 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.8-5
|
|
Orion Poplawski |
af3fe41 |
- Rebuild for pugixml 1.4
|
|
Orion Poplawski |
af3fe41 |
|
|
|
3ddd692 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-4
|
|
|
3ddd692 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
3ddd692 |
|
|
Alejandro Alvarez Ayllon |
a166571 |
* Mon Aug 11 2014 Alejandro Alvarez Ayllon <aalvarez at cern.ch> - 2.6.8-3
|
|
Alejandro Alvarez Ayllon |
a166571 |
- Disable GridFTP session reuse by default (see LCGUTIL-448)
|
|
Alejandro Alvarez Ayllon |
a166571 |
|
|
Alejandro Alvarez Ayllon |
c821338 |
* Fri Aug 08 2014 Alejandro Alvarez Ayllon <aalvarez at cern.ch> - 2.6.8-2
|
|
Alejandro Alvarez Ayllon |
c821338 |
- Patch for symbol that dissapeared in Davix
|
|
Alejandro Alvarez Ayllon |
c821338 |
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
* Mon Jul 28 2014 Alejandro Alvarez Ayllon <aalvarez at cern.ch> - 2.6.8-1
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
- Release 2.6.8 of GFAL2
|
|
Alejandro Alvarez Ayllon |
7dfe831 |
|
|
|
2b5695a |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.5-3
|
|
|
2b5695a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
2b5695a |
|
|
aalvarez |
ca579da |
* Thu Mar 13 2014 Alejandro Alvarez <aalvarez at cern.ch> - 2.5.5-2
|
|
aalvarez |
ca579da |
- Backported patch that fixes segfault on the SRM plugin when
|
|
aalvarez |
ca579da |
listing empty directories
|
|
aalvarez |
ca579da |
|
|
Adrien Devresse |
be35cdc |
* Wed Feb 26 2014 Adrien Devresse <adevress at cern.ch> - 2.5.5-1
|
|
Adrien Devresse |
be35cdc |
- Release 2.5.5 of GFAL2
|
|
Adrien Devresse |
be35cdc |
|
|
Adrien Devresse |
57b3895 |
* Thu Dec 05 2013 Alejandro Alvarez <aalvarez at cern.ch> - 2.4.8-1
|
|
Adrien Devresse |
57b3895 |
- Release 2.4.8 of GFAL2
|
|
Adrien Devresse |
a50bf03 |
|
|
Adrien Devresse |
57b3895 |
* Mon Dec 02 2013 Alejandro Alvarez <aalvarez at cern.ch> - 2.4.7-1
|
|
Adrien Devresse |
57b3895 |
- Release 2.4.7 of GFAL2
|
|
Adrien Devresse |
a50bf03 |
|
|
Adrien Devresse |
57b3895 |
* Thu Nov 07 2013 Alejandro Alvarez <aalvarez at cern.ch> - 2.4.6-1
|
|
Adrien Devresse |
57b3895 |
- Release 2.4.6 of GFAL 2
|
|
|
11a2655 |
|
|
Adrien Devresse |
57b3895 |
* Wed Oct 23 2013 Alejandro Alvarez <aalvarez at cern.ch> - 2.4.5-3
|
|
Adrien Devresse |
57b3895 |
- Release 2.4.5 of GFAL 2
|
|
Adrien Devresse |
f126f06 |
|
|
Adrien Devresse |
15009b3 |
* Tue Jul 02 2013 Adrien Devresse <adevress at cern.ch> - 2.3.0-0
|
|
Adrien Devresse |
15009b3 |
- Release 2.3.0 of GFAL 2.0
|
|
Adrien Devresse |
15009b3 |
|
|
Adrien Devresse |
05cbf29 |
* Tue Apr 30 2013 Adrien Devresse <adevress at cern.ch> - 2.2.1-0
|
|
Adrien Devresse |
05cbf29 |
- export transfer plugin API ( needed for xrootd plugin )
|
|
Adrien Devresse |
d8797f6 |
|
|
Adrien Devresse |
15009b3 |
* Mon Apr 29 2013 Michail Salichos <msalicho at cern.ch> - 2.2.0-5
|
|
Adrien Devresse |
15009b3 |
- make all gridftp ops async to avoid stalling processes
|
|
Adrien Devresse |
15009b3 |
|
|
Adrien Devresse |
15009b3 |
* Fri Apr 26 2013 Michail Salichos <msalicho at cern.ch> - 2.2.0-4
|
|
Adrien Devresse |
15009b3 |
- replace gass stat with gridftp stat
|
|
Adrien Devresse |
15009b3 |
|
|
Adrien Devresse |
15009b3 |
* Mon Apr 22 2013 Michail Salichos <msalicho at cern.ch> - 2.2.0-3
|
|
Adrien Devresse |
15009b3 |
- change gridftp error string pattern to satisfy Griffin
|
|
Adrien Devresse |
15009b3 |
|
|
Adrien Devresse |
15009b3 |
* Wed Apr 10 2013 Michail Salichos <msalicho at cern.ch> - 2.2.0-2
|
|
Adrien Devresse |
15009b3 |
- display turls in verbose mode, needed by fts3
|
|
Adrien Devresse |
15009b3 |
|
|
Adrien Devresse |
15009b3 |
* Mon Mar 25 2013 Michail Salichos <msalicho at cern.ch> - 2.2.0-1
|
|
Adrien Devresse |
15009b3 |
- fix memory leaks in bringonline SRM op
|
|
Adrien Devresse |
15009b3 |
|
|
Adrien Devresse |
d8797f6 |
* Wed Mar 20 2013 Adrien Devresse <adevress at cern.ch> - 2.2.0-0
|
|
Adrien Devresse |
d8797f6 |
- fix thread safety issue with gsiftp plugin
|
|
Adrien Devresse |
d8797f6 |
- add the bring online API
|
|
Adrien Devresse |
d8797f6 |
- support for the http plugin by default
|
|
Adrien Devresse |
d8797f6 |
- remove executable stack need
|
|
Adrien Devresse |
d8797f6 |
- remove openMP dependency
|
|
Adrien Devresse |
d8797f6 |
- add synchronous cancellation API
|
|
Adrien Devresse |
d8797f6 |
- add gsiftp performance marker timeout
|
|
Adrien Devresse |
d8797f6 |
- support for srm session reuse
|
|
Adrien Devresse |
d8797f6 |
- reduce memory footprint
|
|
Adrien Devresse |
d8797f6 |
|
|
Adrien Devresse |
d8797f6 |
* Fri Feb 22 2013 Adrien Devresse <adevress at cern.ch> - 2.1.6-0
|
|
Adrien Devresse |
d8797f6 |
- FTS 3.0 EMI 3 update
|
|
Adrien Devresse |
d8797f6 |
- minor fix on the cancel logic
|
|
Adrien Devresse |
d8797f6 |
- change the performance marker auto-cancel threading model
|
|
Adrien Devresse |
d8797f6 |
- change the performance marker default timeout value
|
|
Adrien Devresse |
d8797f6 |
|
|
Adrien Devresse |
d8797f6 |
* Mon Feb 11 2013 Adrien Devresse <adevress at cern.ch> - 2.1.5-0
|
|
Adrien Devresse |
d8797f6 |
- FTS 3.0 EMI 3 release sync
|
|
Adrien Devresse |
d8797f6 |
- include event hooks support
|
|
Adrien Devresse |
d8797f6 |
- include cancel logic support
|
|
Adrien Devresse |
d8797f6 |
- include performance marker auto-cancel for gsiftp
|
|
Adrien Devresse |
d8797f6 |
- include checksum timeout support for gsiftp
|
|
Adrien Devresse |
d8797f6 |
- include srm session re-use support
|
|
Adrien Devresse |
d8797f6 |
|
|
|
5a5f7be |
|
|
Adrien Devresse |
1f65cda |
* Thu Jan 10 2013 Adrien Devresse <adevress at cern.ch> - 2.1.1-0
|
|
Adrien Devresse |
1f65cda |
- fix a minor memory issue with the gfal_transfer stack
|
|
Adrien Devresse |
1f65cda |
- fix a wrong error report problem with srm third party copy
|
|
Adrien Devresse |
1f65cda |
|
|
Adrien Devresse |
60a9171 |
* Wed Dec 05 2012 Adrien Devresse <adevress at cern.ch> - 2.1.0-2
|
|
Adrien Devresse |
60a9171 |
- fix an issue this surl to turl resolution for SRM third party copy
|
|
Adrien Devresse |
60a9171 |
|
|
Adrien Devresse |
a4ac8c3 |
* Fri Nov 30 2012 Adrien Devresse <adevress at cern.ch> - 2.1.0-0
|
|
Adrien Devresse |
a4ac8c3 |
- One-globus session system for gsiftp plugin ( FTS 3.0 need )
|
|
Adrien Devresse |
a4ac8c3 |
- correct a major issue with the gass attribute system in gsiftp plugin
|
|
Adrien Devresse |
a4ac8c3 |
- change the lfc set/get env var for a one compatible with set/get opt
|
|
Adrien Devresse |
a4ac8c3 |
- add set/nb streams option for gsiftp
|
|
Adrien Devresse |
a4ac8c3 |
- add the mkdir rec function for SRM transfer
|
|
Adrien Devresse |
a4ac8c3 |
- correct an issue with opendir and srm_ls ( ENOTDIR error silent )
|
|
Adrien Devresse |
a4ac8c3 |
- correct a memory leak in the cache system
|
|
Adrien Devresse |
a4ac8c3 |
- correct timeout support for gsiftp transfer
|
|
Adrien Devresse |
a4ac8c3 |
- implement tcp buffer size support for gsiftp layer
|
|
Adrien Devresse |
a4ac8c3 |
- apply a correction on the SRM over-write logic, related to a BeStMan errcode problem on File Not Found with srmRm ( EOS )
|
|
Adrien Devresse |
a4ac8c3 |
- apply a fix on the transfer gsiftp timeout ( protection against multiple cancel )
|
|
Adrien Devresse |
a4ac8c3 |
- fix for SRM filesize problem ( defined to 0, workaround ) related to globus 426 error bad filesize
|
|
Adrien Devresse |
a4ac8c3 |
- secure the callback system for globus gass timeout
|
|
Adrien Devresse |
a4ac8c3 |
- base implementation of the http plugin
|
|
Adrien Devresse |
a4ac8c3 |
- improve reliability of the bdii resolution
|
|
Adrien Devresse |
a4ac8c3 |
- add a fallback mechanism in case of bdii bad resolution
|
|
Adrien Devresse |
a4ac8c3 |
- correct several race conditions in the bdii layer
|
|
Adrien Devresse |
a4ac8c3 |
- add thread safe support for set/get variables in liblfc
|
|
Adrien Devresse |
a4ac8c3 |
- correct a deadlock problem with globus and gisftp plugin
|
|
Adrien Devresse |
a4ac8c3 |
- implement the mkdir_rec logic for general purpose
|
|
Adrien Devresse |
a4ac8c3 |
- implement the parent folder creation logic with gridftp
|
|
Adrien Devresse |
a4ac8c3 |
- add support for lfc://host/path URL style for the lfc plugin
|
|
Adrien Devresse |
a4ac8c3 |
- switch off_t to 64bits size by default ( _FILE_OFFSET_BITS=64)
|
|
Adrien Devresse |
a4ac8c3 |
- provide a "nobdii" like option
|
|
Adrien Devresse |
a4ac8c3 |
- provide the choice of turl protocol resolution for srm plugin
|
|
Adrien Devresse |
a4ac8c3 |
|
|
Adrien Devresse |
5037f37 |
* Fri Jul 20 2012 Adrien Devresse <adevress at cern.ch> - 2.0.0-1
|
|
Adrien Devresse |
5037f37 |
- Official initial release candidate of gfal 2.0
|
|
Adrien Devresse |
5037f37 |
- Transfer API is official
|
|
Adrien Devresse |
5037f37 |
- gridftp support for performance marker, checksum
|
|
Adrien Devresse |
5037f37 |
- gridftp support for gridftpv2, dcau param
|
|
Adrien Devresse |
5037f37 |
- SRM support for spacetoken in transfer
|
|
Adrien Devresse |
5037f37 |
- SRM abort auto-management
|
|
Adrien Devresse |
5037f37 |
- parallel operations in transfers
|
|
Adrien Devresse |
5037f37 |
- file protocol dedicated in a plugin
|
|
Adrien Devresse |
5037f37 |
- configuration file support
|
|
Adrien Devresse |
5037f37 |
- srm timeout support
|
|
Adrien Devresse |
5037f37 |
- general purpose checksum operation support
|
|
Adrien Devresse |
5037f37 |
- POSIX operation support for gridftp
|
|
Adrien Devresse |
5037f37 |
- cleaner plugin API
|
|
Adrien Devresse |
5037f37 |
- new documentation
|
|
Adrien Devresse |
5037f37 |
- I hope that you will enjoy gfal 2.0 :)
|
|
|
93566ba |
|
|
Adrien Devresse |
64286df |
* Sat Jun 23 2012 Adrien Devresse <adevress at cern.ch> - 2.0.0-0.10.2012062323snap
|
|
Adrien Devresse |
64286df |
- Snapshot of the 0.10 version for testing
|
|
Adrien Devresse |
64286df |
|
|
Adrien Devresse |
cc2d2c3 |
* Fri Jun 15 2012 Adrien Devresse <adevress at cern.ch> - 2.0.0-0.9.2012061511snap
|
|
Adrien Devresse |
64286df |
- Snapshot of the 0.9 version for testing
|
|
Adrien Devresse |
cc2d2c3 |
|
|
Adrien Devresse |
6f57fd1 |
* Fri May 04 2012 Adrien Devresse <adevress at cern.ch> - 2.0.0-0.8.2012052812snap
|
|
Adrien Devresse |
6f57fd1 |
- Snapshot of the 0.8 version for testing.
|
|
Adrien Devresse |
6f57fd1 |
|
|
Adrien Devresse |
f60299f |
* Fri May 04 2012 Adrien Devresse <adevress at cern.ch> - 2.0.0-0.7.2012050413snap
|
|
Adrien Devresse |
f60299f |
- Improve gridftp plugin with severals other calls
|
|
Adrien Devresse |
f60299f |
- Correct dcap/rfio/srm bugs related to error report
|
|
Adrien Devresse |
f60299f |
- big work on the documentation
|
|
Adrien Devresse |
f60299f |
|
|
Adrien Devresse |
f60299f |
* Mon Dec 12 2011 Adrien Devresse <adevress at cern.ch> - 2.0.0-0.6.2012041515snap
|
|
Adrien Devresse |
d53c8a5 |
- Initial gfal 2.0 preview release
|