Compare commits
4 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
857f380374 | ||
|
|
0f808a585a | ||
|
|
8597a43e94 | ||
|
|
14e91e97a2 |
2 changed files with 40 additions and 26 deletions
2
sources
2
sources
|
|
@ -1 +1 @@
|
||||||
SHA512 (xrootd-5.9.2.tar.gz) = 4d904ba6e10dc4f6b8a3e3bfa306744376c0428f2ed0754d913dfaa6339a46d75711c53b44286d532fe6a0f0db6f1dbeaa6d2f723dc4a556b31c7c691e3f90c3
|
SHA512 (xrootd-5.9.7.tar.gz) = f6a118a556b87881c821d32546e3a9d784578ffba99327821f0dec8de6b29360756cfd99bdc1adf4611490baee24bf9667657519be3a70efbd86345f9ed6a8a7
|
||||||
|
|
|
||||||
64
xrootd.spec
64
xrootd.spec
|
|
@ -13,10 +13,10 @@
|
||||||
|
|
||||||
Name: xrootd
|
Name: xrootd
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Version: 5.9.2
|
Version: 5.9.7
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Extended ROOT file server
|
Summary: Extended ROOT file server
|
||||||
License: LGPL-3.0-or-later AND BSD-2-Clause AND BSD-3-Clause AND curl AND MIT AND Zlib
|
License: LGPL-3.0-or-later AND BSD-2-Clause AND BSD-3-Clause AND curl AND MIT AND Zlib AND Apache-2.0 AND MPL-2.0
|
||||||
URL: https://xrootd.web.cern.ch
|
URL: https://xrootd.web.cern.ch
|
||||||
Source0: %{url}/download/v%{version}/%{name}-%{version}.tar.gz
|
Source0: %{url}/download/v%{version}/%{name}-%{version}.tar.gz
|
||||||
Source1: %{name}-sysusers.conf
|
Source1: %{name}-sysusers.conf
|
||||||
|
|
@ -33,10 +33,12 @@ BuildRequires: libxml2-devel
|
||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
BuildRequires: perl-generators
|
BuildRequires: perl-generators
|
||||||
|
%if %{?fedora}%{!?fedora:0}
|
||||||
|
# picojson not in RHEL/EPEL
|
||||||
|
BuildRequires: picojson-devel
|
||||||
|
%endif
|
||||||
BuildRequires: readline-devel
|
BuildRequires: readline-devel
|
||||||
BuildRequires: zlib-devel
|
BuildRequires: zlib-devel
|
||||||
BuildRequires: doxygen
|
|
||||||
BuildRequires: graphviz
|
|
||||||
BuildRequires: selinux-policy-devel
|
BuildRequires: selinux-policy-devel
|
||||||
BuildRequires: systemd-rpm-macros
|
BuildRequires: systemd-rpm-macros
|
||||||
BuildRequires: systemd-devel
|
BuildRequires: systemd-devel
|
||||||
|
|
@ -44,7 +46,6 @@ BuildRequires: python3-devel
|
||||||
BuildRequires: python3-pip
|
BuildRequires: python3-pip
|
||||||
BuildRequires: python3-setuptools
|
BuildRequires: python3-setuptools
|
||||||
BuildRequires: python3-wheel
|
BuildRequires: python3-wheel
|
||||||
BuildRequires: python3-sphinx
|
|
||||||
BuildRequires: json-c-devel
|
BuildRequires: json-c-devel
|
||||||
BuildRequires: libmacaroons-devel
|
BuildRequires: libmacaroons-devel
|
||||||
BuildRequires: libuuid-devel
|
BuildRequires: libuuid-devel
|
||||||
|
|
@ -59,11 +60,16 @@ BuildRequires: libradosstriper-devel
|
||||||
%ifnarch %{ix86}
|
%ifnarch %{ix86}
|
||||||
BuildRequires: isa-l-devel
|
BuildRequires: isa-l-devel
|
||||||
%endif
|
%endif
|
||||||
|
# For documentation
|
||||||
|
BuildRequires: doxygen
|
||||||
|
BuildRequires: graphviz
|
||||||
|
BuildRequires: python3-sphinx
|
||||||
# For tests
|
# For tests
|
||||||
BuildRequires: attr
|
BuildRequires: attr
|
||||||
BuildRequires: curl
|
BuildRequires: curl
|
||||||
BuildRequires: davix
|
BuildRequires: davix
|
||||||
BuildRequires: gtest-devel
|
BuildRequires: gtest-devel
|
||||||
|
BuildRequires: jq
|
||||||
BuildRequires: krb5-server
|
BuildRequires: krb5-server
|
||||||
BuildRequires: krb5-workstation
|
BuildRequires: krb5-workstation
|
||||||
BuildRequires: openssl
|
BuildRequires: openssl
|
||||||
|
|
@ -236,6 +242,7 @@ with HTTP repositories.
|
||||||
%package ceph
|
%package ceph
|
||||||
Summary: XRootD plugin for interfacing with the Ceph storage platform
|
Summary: XRootD plugin for interfacing with the Ceph storage platform
|
||||||
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
|
Requires: %{name}-server-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
%description ceph
|
%description ceph
|
||||||
The xrootd-ceph is an OSS layer plugin for the XRootD server for
|
The xrootd-ceph is an OSS layer plugin for the XRootD server for
|
||||||
|
|
@ -261,6 +268,13 @@ This package contains the API documentation of the xrootd libraries.
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
|
||||||
|
# Delete bundled dependencies
|
||||||
|
rm src/XrdXml/tinyxml/tiny*
|
||||||
|
%if %{?fedora}%{!?fedora:0}
|
||||||
|
# picojson not in RHEL/EPEL
|
||||||
|
rm -r src/XrdSciTokens/vendor/picojson
|
||||||
|
%endif
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%cmake \
|
%cmake \
|
||||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||||
|
|
@ -318,6 +332,7 @@ install -m 644 -p packaging/common/frm_xfrd@.service %{buildroot}%{_unitdir}
|
||||||
install -m 644 -p packaging/common/frm_purged@.service %{buildroot}%{_unitdir}
|
install -m 644 -p packaging/common/frm_purged@.service %{buildroot}%{_unitdir}
|
||||||
mkdir -p %{buildroot}%{_tmpfilesdir}
|
mkdir -p %{buildroot}%{_tmpfilesdir}
|
||||||
install -m 644 -p packaging/rhel/xrootd.tmpfiles %{buildroot}%{_tmpfilesdir}/%{name}.conf
|
install -m 644 -p packaging/rhel/xrootd.tmpfiles %{buildroot}%{_tmpfilesdir}/%{name}.conf
|
||||||
|
|
||||||
mkdir -p %{buildroot}%{_sysusersdir}
|
mkdir -p %{buildroot}%{_sysusersdir}
|
||||||
install -m 644 -p %{SOURCE1} %{buildroot}%{_sysusersdir}/%{name}.conf
|
install -m 644 -p %{SOURCE1} %{buildroot}%{_sysusersdir}/%{name}.conf
|
||||||
|
|
||||||
|
|
@ -358,6 +373,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/%{name}/config.d
|
||||||
|
|
||||||
mkdir -p %{buildroot}%{_localstatedir}/log/%{name}
|
mkdir -p %{buildroot}%{_localstatedir}/log/%{name}
|
||||||
mkdir -p %{buildroot}%{_localstatedir}/spool/%{name}
|
mkdir -p %{buildroot}%{_localstatedir}/spool/%{name}
|
||||||
|
mkdir -p %{buildroot}%{_rundir}/%{name}
|
||||||
|
|
||||||
mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
|
mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
|
||||||
install -m 644 -p packaging/common/%{name}.logrotate \
|
install -m 644 -p packaging/common/%{name}.logrotate \
|
||||||
|
|
@ -395,28 +411,13 @@ done
|
||||||
|
|
||||||
touch testfile
|
touch testfile
|
||||||
if ( setfattr -n user.testattr -v testvalue testfile ) ; then
|
if ( setfattr -n user.testattr -v testvalue testfile ) ; then
|
||||||
%ctest -- -E XRootD::badredir
|
%ctest -- -E \
|
||||||
|
XRootD::badredir\|\
|
||||||
|
XrdCl::FileSystemTest.PlugInTest\|\
|
||||||
|
XrdCl::FileTest.PlugInTest
|
||||||
else
|
else
|
||||||
echo "Extended file attributes not supported by file system"
|
echo "Extended file attributes not supported by file system"
|
||||||
echo "Don't run tests that require them"
|
echo "*** NOT RUNNING TESTS ***"
|
||||||
exclude="\
|
|
||||||
XrdCl::FileCopyTest|\
|
|
||||||
XrdCl::FileSystemTest.PlugInTest|\
|
|
||||||
XrdCl::FileSystemTest.ServerQueryTest|\
|
|
||||||
XrdCl::FileSystemTest.XAttrTest|\
|
|
||||||
XrdCl::FileTest.XAttrTest|\
|
|
||||||
XrdCl::LocalFileHandlerTest.XAttrTest|\
|
|
||||||
XrdCl::ThreadingTest|\
|
|
||||||
XrdCl::WorkflowTest.CheckpointTest|\
|
|
||||||
XrdCl::WorkflowTest.XAttrWorkflowTest|\
|
|
||||||
XrdEc::XrdEcTests|\
|
|
||||||
XRootD::authenticated_cluster::test|\
|
|
||||||
XRootD::badredir|\
|
|
||||||
XRootD::cluster::test|\
|
|
||||||
XRootD::http::test|\
|
|
||||||
XRootD::posix::test|\
|
|
||||||
XRootD::tpc::test"
|
|
||||||
%ctest -- -E $exclude
|
|
||||||
fi
|
fi
|
||||||
rm testfile
|
rm testfile
|
||||||
|
|
||||||
|
|
@ -540,6 +541,7 @@ fi
|
||||||
%{_libdir}/libXrdUtils.so
|
%{_libdir}/libXrdUtils.so
|
||||||
%{_libdir}/libXrdXml.so
|
%{_libdir}/libXrdXml.so
|
||||||
%{_libdir}/cmake/XRootD
|
%{_libdir}/cmake/XRootD
|
||||||
|
%{_mandir}/man1/xrootd-config.1*
|
||||||
|
|
||||||
%files client-libs
|
%files client-libs
|
||||||
%{_libdir}/libXrdCl.so.*
|
%{_libdir}/libXrdCl.so.*
|
||||||
|
|
@ -670,6 +672,18 @@ fi
|
||||||
%doc %{_pkgdocdir}
|
%doc %{_pkgdocdir}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Aug 12 2026 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.9.7-1
|
||||||
|
- Update to version 5.9.7
|
||||||
|
|
||||||
|
* Wed Jun 24 2026 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.9.6-1
|
||||||
|
- Update to version 5.9.6
|
||||||
|
|
||||||
|
* Tue Jun 02 2026 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.9.5-1
|
||||||
|
- Update to version 5.9.5
|
||||||
|
|
||||||
|
* Mon Jun 01 2026 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.9.4-1
|
||||||
|
- Update to version 5.9.4
|
||||||
|
|
||||||
* Fri Mar 27 2026 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.9.2-1
|
* Fri Mar 27 2026 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.9.2-1
|
||||||
- Update to version 5.9.2
|
- Update to version 5.9.2
|
||||||
- Drop patches accepted upstream or previously backported
|
- Drop patches accepted upstream or previously backported
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue