Update to version 6.1.1
This commit is contained in:
parent
532cdeacb7
commit
e4ad3a28d2
4 changed files with 89 additions and 12 deletions
30
0001-Make-documentation-self-contained.patch
Normal file
30
0001-Make-documentation-self-contained.patch
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
From 8b924dbc92d3cce474421fbd7974f3d22d64d51c Mon Sep 17 00:00:00 2001
|
||||
From: Mattias Ellert <mattias.ellert@physics.uu.se>
|
||||
Date: Wed, 12 Aug 2026 17:00:45 +0200
|
||||
Subject: [PATCH] Make documentation self-contained
|
||||
|
||||
---
|
||||
README.md | 9 +--------
|
||||
1 file changed, 1 insertion(+), 8 deletions(-)
|
||||
|
||||
diff --git a/README.md b/README.md
|
||||
index bafd1112d..167d476e0 100644
|
||||
--- a/README.md
|
||||
+++ b/README.md
|
||||
@@ -1,12 +1,5 @@
|
||||
-[](https://repology.org/project/xrootd/packages)
|
||||
-[](https://my.cdash.org/index.php?project=XRootD)
|
||||
-[](https://github.com/xrootd/xrootd/actions/workflows/ABI.yml)
|
||||
-[](https://github.com/xrootd/xrootd/actions/workflows/CI.yml)
|
||||
-[](https://www.bestpractices.dev/projects/11900)
|
||||
-[](https://insights.linuxfoundation.org/project/xrootd)
|
||||
-
|
||||
<p align="center">
|
||||
- <img src="https://xrootd.org/images/xrootd-logo.png"/>
|
||||
+ <img src="xrootd-logo.png"/>
|
||||
</p>
|
||||
|
||||
## XRootD: eXtended ROOT Daemon
|
||||
--
|
||||
2.55.0
|
||||
|
||||
25
0001-Unbundle-gtest.patch
Normal file
25
0001-Unbundle-gtest.patch
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
From cd11f615e749a1fcdd353edd30505c4e8da897db Mon Sep 17 00:00:00 2001
|
||||
From: Mattias Ellert <mattias.ellert@physics.uu.se>
|
||||
Date: Tue, 11 Aug 2026 23:53:15 +0200
|
||||
Subject: [PATCH] Unbundle gtest
|
||||
|
||||
---
|
||||
cmake/XRootDFindLibs.cmake | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/cmake/XRootDFindLibs.cmake b/cmake/XRootDFindLibs.cmake
|
||||
index e47dfb83e..3788f5ed4 100644
|
||||
--- a/cmake/XRootDFindLibs.cmake
|
||||
+++ b/cmake/XRootDFindLibs.cmake
|
||||
@@ -89,7 +89,7 @@ if( ENABLE_XRDOSSARC )
|
||||
endif()
|
||||
|
||||
if( ENABLE_TESTS )
|
||||
- add_subdirectory(vendor/googletest EXCLUDE_FROM_ALL)
|
||||
+ find_package( GTest REQUIRED )
|
||||
|
||||
set( BUILD_TESTS TRUE )
|
||||
|
||||
--
|
||||
2.55.0
|
||||
|
||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (xrootd-6.1.0.tar.gz) = bd471f3267de4aa520d091caca5c630adc42481da1ad4de534b515ec3cb7f4c3b428dbdfd92ed05ba8897811153b29eb425bc4a002546c81996aeafd1385d0c2
|
||||
SHA512 (xrootd-6.1.1.tar.gz) = ac1286cc54c60611bf17b6140b8cd7ef17a8318a4082cae38e5da040199ce4405490e583b376074c3ed29cf2d87c9bbda5da15c6a3091c83c7877abdc3343ebf
|
||||
|
|
|
|||
44
xrootd.spec
44
xrootd.spec
|
|
@ -8,13 +8,10 @@
|
|||
%global ceph 0
|
||||
%endif
|
||||
|
||||
# Needed for EPEL 8
|
||||
%undefine __cmake_in_source_build
|
||||
|
||||
Name: xrootd
|
||||
Epoch: 1
|
||||
Version: 6.1.0
|
||||
Release: 3%{?dist}
|
||||
Version: 6.1.1
|
||||
Release: 1%{?dist}
|
||||
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 AND Apache-2.0 AND MPL-2.0
|
||||
URL: https://xrootd.web.cern.ch
|
||||
|
|
@ -23,6 +20,10 @@ Source1: %{name}-sysusers.conf
|
|||
|
||||
# Unbundle tinyxml library
|
||||
Patch0: 0001-Unbundle-tinyxml.patch
|
||||
# Unbundle googletest/googlemock
|
||||
Patch1: 0001-Unbundle-gtest.patch
|
||||
# Make documentation self-contained
|
||||
Patch2: 0001-Make-documentation-self-contained.patch
|
||||
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc-c++
|
||||
|
|
@ -37,6 +38,10 @@ BuildRequires: libzip-devel
|
|||
BuildRequires: ncurses-devel
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: perl-generators
|
||||
%if %{?fedora}%{!?fedora:0}
|
||||
# picojson not in RHEL/EPEL
|
||||
BuildRequires: picojson-devel
|
||||
%endif
|
||||
BuildRequires: readline-devel
|
||||
BuildRequires: zlib-devel
|
||||
BuildRequires: selinux-policy-devel
|
||||
|
|
@ -68,6 +73,7 @@ BuildRequires: python3-sphinx
|
|||
BuildRequires: attr
|
||||
BuildRequires: curl
|
||||
BuildRequires: gtest-devel
|
||||
BuildRequires: gmock-devel
|
||||
BuildRequires: jq
|
||||
BuildRequires: krb5-server
|
||||
BuildRequires: krb5-workstation
|
||||
|
|
@ -262,6 +268,17 @@ This package contains the API documentation of the xrootd libraries.
|
|||
%setup -q
|
||||
|
||||
%patch -P0 -p1
|
||||
%patch -P1 -p1
|
||||
%patch -P2 -p1
|
||||
|
||||
# Delete bundled dependencies
|
||||
rm src/XrdXml/tinyxml/tiny*
|
||||
rm -r vendor/bats
|
||||
rm -r vendor/googletest
|
||||
%if %{?fedora}%{!?fedora:0}
|
||||
# picojson not in RHEL/EPEL
|
||||
rm -r vendor/picojson
|
||||
%endif
|
||||
|
||||
%build
|
||||
%cmake \
|
||||
|
|
@ -285,9 +302,6 @@ This package contains the API documentation of the xrootd libraries.
|
|||
make -C config -f /usr/share/selinux/devel/Makefile
|
||||
|
||||
doxygen Doxyfile
|
||||
# Use local image instead of remote
|
||||
sed 's!src=".*/xrootd-logo.png"!src="xrootd-logo.png"!' \
|
||||
-i doxydoc/html/index.html
|
||||
cp -p docs/images/xrootd-logo.png doxydoc/html
|
||||
|
||||
%install
|
||||
|
|
@ -394,14 +408,18 @@ for x in authenticated_cluster badredir cluster TPCTests xcachewithcsi ; do
|
|||
done
|
||||
|
||||
# The badredir test fails when there is no network - exclude
|
||||
# The posix test is broken for 32 bit archs ...
|
||||
# https://github.com/xrootd/xrootd/issues/2559
|
||||
|
||||
touch testfile
|
||||
if ( setfattr -n user.testattr -v testvalue testfile ) ; then
|
||||
%ctest -- -E \
|
||||
XRootD::badredir\|\
|
||||
%ifarch %{ix86} %{arm}
|
||||
%ctest -- -E 'XRootD::badredir|XRootD::posix'
|
||||
%else
|
||||
%ctest -- -E 'XRootD::badredir'
|
||||
XRootD::posix\|\
|
||||
%endif
|
||||
XrdCl::FileSystemTest.PlugInTest\|\
|
||||
XrdCl::FileTest.PlugInTest
|
||||
else
|
||||
echo "Extended file attributes not supported by file system"
|
||||
echo "*** NOT RUNNING TESTS ***"
|
||||
|
|
@ -525,6 +543,7 @@ fi
|
|||
%{_libdir}/libXrdUtils.so
|
||||
%{_libdir}/libXrdXml.so
|
||||
%{_libdir}/cmake/XRootD
|
||||
%{_mandir}/man1/xrootd-config.1*
|
||||
|
||||
%files client-libs
|
||||
%{_libdir}/libXrdCl.so.*
|
||||
|
|
@ -657,6 +676,9 @@ fi
|
|||
%doc %{_pkgdocdir}
|
||||
|
||||
%changelog
|
||||
* Wed Aug 12 2026 Mattias Ellert <mattias.ellert@physics.uu.se> - 1:6.1.1-1
|
||||
- Update to version 6.1.1
|
||||
|
||||
* Wed Jul 22 2026 Python Maint <python-maint@redhat.com> - 1:6.1.0-3
|
||||
- Rebuilt for Python 3.15.0b4 ABI change
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue