33529ea
%{!?perl_vendorarch: %global perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch)}
33529ea
33529ea
%{?perl_default_filter}
33529ea
33529ea
Name:		xrootd
49173a6
Epoch:		1
e725b28
Version:	3.2.7
58f0a3d
Release:	1%{?dist}
33529ea
Summary:	Extended ROOT file server
33529ea
33529ea
Group:		System Environment/Daemons
b42968e
License:	BSD
49173a6
URL:		http://xrootd.org/
43214a8
Source0:	http://xrootd.org/download/v%{version}/%{name}-%{version}.tar.gz
bb7bb83
Source1:	%{name}.logrotate
b42968e
Patch0:		%{name}-perl.patch
b42968e
Patch1:		%{name}-java.patch
b42968e
Patch2:		%{name}-cryptoload.patch
b42968e
Patch3:		%{name}-init.patch
33529ea
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
33529ea
b42968e
BuildRequires:	cmake
33529ea
BuildRequires:	krb5-devel
e725b28
BuildRequires:	libxml2-devel
940e321
BuildRequires:	ncurses-devel
e725b28
BuildRequires:	openssl-devel
49173a6
BuildRequires:	readline-devel
e725b28
BuildRequires:	zlib-devel
49173a6
BuildRequires:	fuse-devel
e6d41cb
%if %{?fedora}%{!?fedora:0} >= 7 || %{?rhel}%{!?rhel:0} >= 6
e6d41cb
BuildRequires:	perl-devel
e6d41cb
%else
e6d41cb
BuildRequires:	perl
e6d41cb
%endif
33529ea
BuildRequires:	java-devel
33529ea
BuildRequires:	jpackage-utils
33529ea
BuildRequires:	swig
33529ea
BuildRequires:	doxygen
33529ea
BuildRequires:	graphviz
33529ea
%if "%{?rhel}" == "5"
33529ea
BuildRequires:	graphviz-gd
33529ea
%endif
33529ea
5995015
Provides:	%{name}-server = %{epoch}:%{version}-%{release}
6109ef7
Provides:	%{name}-server%{?_isa} = %{epoch}:%{version}-%{release}
5995015
Obsoletes:	%{name}-server < %{epoch}:%{version}-%{release}
49173a6
Requires:	%{name}-libs = %{epoch}:%{version}-%{release}
e725b28
Requires:	%{name}-client-libs = %{epoch}:%{version}-%{release}
e725b28
Requires:	%{name}-server-libs = %{epoch}:%{version}-%{release}
33529ea
33529ea
Requires(pre):		shadow-utils
49173a6
Requires(pre):		chkconfig
33529ea
Requires(post):		chkconfig
33529ea
Requires(preun):	chkconfig
33529ea
Requires(preun):	initscripts
33529ea
Requires(postun):	initscripts
33529ea
33529ea
%description
33529ea
The Extended root file server consists of a file server called xrootd
5c8b77d
and a cluster management server called cmsd.
33529ea
5c8b77d
The xrootd server was developed for the root analysis framework to
5995015
serve root files. However, the server is agnostic to file types and
5c8b77d
provides POSIX-like access to any type of file.
5c8b77d
5c8b77d
The cmsd server is the next generation version of the olbd server,
5c8b77d
originally developed to cluster and load balance Objectivity/DB AMS
5c8b77d
database servers. It provides enhanced capability along with lower
5c8b77d
latency and increased throughput.
5c8b77d
33529ea
%package libs
33529ea
Summary:	Libraries used by xrootd servers and clients
33529ea
Group:		System Environment/Libraries
33529ea
33529ea
%description libs
e725b28
This package contains libraries used by the xrootd servers and clients.
33529ea
33529ea
%package devel
33529ea
Summary:	Development files for xrootd
33529ea
Group:		Development/Libraries
49173a6
Requires:	%{name}-libs = %{epoch}:%{version}-%{release}
33529ea
33529ea
%description devel
e725b28
This package contains header files and development libraries for xrootd
e725b28
development.
e725b28
e725b28
%package client-libs
e725b28
Summary:	Libraries used by xrootd clients
e725b28
Group:		System Environment/Libraries
e725b28
Requires:	%{name}-libs = %{epoch}:%{version}-%{release}
e725b28
e725b28
%description client-libs
e725b28
This package contains libraries used by xrootd clients.
e725b28
e725b28
%package client-devel
e725b28
Summary:	Development files for xrootd clients
e725b28
Group:		Development/Libraries
e725b28
Requires:	%{name}-devel = %{epoch}:%{version}-%{release}
e725b28
Requires:	%{name}-client-libs = %{epoch}:%{version}-%{release}
e725b28
e725b28
%description client-devel
e725b28
This package contains header files and development libraries for xrootd
e725b28
client development.
e725b28
e725b28
%package server-libs
e725b28
Summary:	Libraries used by xrootd servers
e725b28
Group:		System Environment/Libraries
e725b28
Requires:	%{name}-libs = %{epoch}:%{version}-%{release}
e725b28
Requires:	%{name}-client-libs = %{epoch}:%{version}-%{release}
e725b28
e725b28
%description server-libs
e725b28
This package contains libraries used by xrootd servers.
e725b28
e725b28
%package server-devel
e725b28
Summary:	Development files for xrootd servers
e725b28
Group:		Development/Libraries
e725b28
Requires:	%{name}-devel = %{epoch}:%{version}-%{release}
e725b28
Requires:	%{name}-client-devel = %{epoch}:%{version}-%{release}
e725b28
Requires:	%{name}-server-libs = %{epoch}:%{version}-%{release}
e725b28
e725b28
%description server-devel
e725b28
This package contains header files and development libraries for xrootd
e725b28
server development.
33529ea
33529ea
%package client
33529ea
Summary:	Xrootd command line client tools
33529ea
Group:		Applications/Internet
49173a6
Requires:	%{name}-libs = %{epoch}:%{version}-%{release}
e725b28
Requires:	%{name}-client-libs = %{epoch}:%{version}-%{release}
33529ea
33529ea
%description client
33529ea
This package contains the command line tools used to communicate with
33529ea
xrootd servers.
33529ea
49173a6
%package fuse
49173a6
Summary:	Xrootd FUSE tool
49173a6
Group:		Applications/Internet
49173a6
Requires:	%{name}-libs = %{epoch}:%{version}-%{release}
e725b28
Requires:	%{name}-client-libs = %{epoch}:%{version}-%{release}
49173a6
49173a6
%description fuse
5995015
This package contains the FUSE (file system in user space) xrootd mount
49173a6
tool.
49173a6
33529ea
%package client-admin-perl
33529ea
Summary:	Xrootd client administration Perl module
33529ea
Group:		Development/Libraries
49173a6
Requires:	%{name}-libs = %{epoch}:%{version}-%{release}
e725b28
Requires:	%{name}-client-libs = %{epoch}:%{version}-%{release}
33529ea
Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
33529ea
33529ea
%description client-admin-perl
33529ea
This package contains a swig generated xrootd client administration
33529ea
Perl module.
33529ea
33529ea
%package client-admin-java
33529ea
Summary:	Xrootd client administration Java library
33529ea
Group:		Development/Libraries
49173a6
Requires:	%{name}-libs = %{epoch}:%{version}-%{release}
e725b28
Requires:	%{name}-client-libs = %{epoch}:%{version}-%{release}
33529ea
Requires:	java
33529ea
33529ea
%description client-admin-java
33529ea
This package contains JNI bindings for doing xrootd client administration
33529ea
in Java.
33529ea
33529ea
%package doc
33529ea
Summary:	Developer documentation for the xrootd libraries
33529ea
Group:		Documentation
33529ea
%if %{?fedora}%{!?fedora:0} >= 10 || %{?rhel}%{!?rhel:0} >= 6
33529ea
BuildArch:	noarch
33529ea
%endif
33529ea
33529ea
%description doc
33529ea
This package contains the API documentation of the xrootd libraries.
33529ea
33529ea
%prep
43214a8
%setup -q
49173a6
33529ea
%patch0 -p1
33529ea
%patch1 -p1
33529ea
%patch2 -p1
49173a6
%patch3 -p1
33529ea
93ff219
# Use absolute path to load JNI library
93ff219
sed 's!loadLibrary("\(.*\)")!load("%{_libdir}/%{name}/lib\1.so")!' \
93ff219
    -i src/XrdClient/XrdClientAdminJNI.java
93ff219
33529ea
%build
b42968e
mkdir build
b42968e
pushd build
b42968e
b42968e
%cmake -DBUILD_JAVA:BOOL=ON -DJAVA_HOME:PATH=/usr/lib/jvm/java ..
33529ea
make %{?_smp_mflags}
33529ea
33529ea
popd
33529ea
b42968e
doxygen Doxyfile
b42968e
33529ea
%install
33529ea
rm -rf $RPM_BUILD_ROOT
33529ea
b42968e
pushd build
b42968e
b42968e
make install DESTDIR=$RPM_BUILD_ROOT
33529ea
33529ea
# Perl module
33529ea
mkdir -p $RPM_BUILD_ROOT%{perl_vendorarch}/auto/XrdClientAdmin
33529ea
mv $RPM_BUILD_ROOT/%{_libdir}/XrdClientAdmin.pm \
33529ea
   $RPM_BUILD_ROOT%{perl_vendorarch}
33529ea
mv $RPM_BUILD_ROOT/%{_libdir}/XrdClientAdmin.so \
33529ea
   $RPM_BUILD_ROOT%{perl_vendorarch}/auto/XrdClientAdmin
33529ea
33529ea
# Java JNI
33529ea
mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}
33529ea
mv $RPM_BUILD_ROOT/%{_libdir}/libXrdClientAdminJNI.so \
b42968e
   $RPM_BUILD_ROOT/%{_libdir}/XrdClientAdminJNI.jar \
33529ea
   $RPM_BUILD_ROOT%{_libdir}/%{name}
33529ea
b42968e
popd
b42968e
33529ea
# Service start-up scripts et al.
33529ea
mkdir -p $RPM_BUILD_ROOT%{_initrddir}
33529ea
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
33529ea
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
5995015
5995015
install -p packaging/rhel/cmsd.init \
5995015
    $RPM_BUILD_ROOT%{_initrddir}/cmsd
5995015
install -p packaging/rhel/frm_purged.init \
5995015
    $RPM_BUILD_ROOT%{_initrddir}/frm_purged
5995015
install -p packaging/rhel/frm_xfrd.init \
5995015
    $RPM_BUILD_ROOT%{_initrddir}/frm_xfrd
5995015
install -p packaging/rhel/%{name}.init \
5995015
    $RPM_BUILD_ROOT%{_initrddir}/%{name}
5995015
5995015
sed s/%{name}.functions/%{name}-functions/ -i $RPM_BUILD_ROOT%{_initrddir}/*
5995015
5995015
install -m 644 -p packaging/rhel/%{name}.functions \
5995015
    $RPM_BUILD_ROOT%{_initrddir}/%{name}-functions
5995015
5995015
sed -e 's/XROOTD_USER=daemon/XROOTD_USER=%{name}/g' \
5995015
    -e 's/XROOTD_GROUP=daemon/XROOTD_GROUP=%{name}/g' \
5995015
    packaging/rhel/%{name}.sysconfig > \
5995015
    $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}
5995015
chmod 644 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}
5995015
5995015
install -m 644 packaging/common/%{name}-clustered.cfg \
5995015
    $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}-clustered.cfg
5995015
install -m 644 packaging/common/%{name}-standalone.cfg \
5995015
    $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}-standalone.cfg
5995015
b42968e
chmod 644 $RPM_BUILD_ROOT%{_datadir}/%{name}/utils/XrdCmsNotify.pm
b42968e
e6d41cb
sed 's!/usr/bin/env perl!/usr/bin/perl!' -i \
e6d41cb
    $RPM_BUILD_ROOT%{_datadir}/%{name}/utils/netchk \
e6d41cb
    $RPM_BUILD_ROOT%{_datadir}/%{name}/utils/XrdCmsNotify.pm \
e6d41cb
    $RPM_BUILD_ROOT%{_datadir}/%{name}/utils/XrdOlbMonPerf
e6d41cb
33529ea
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/%{name}
5995015
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/spool/%{name}
5995015
33529ea
mkdir $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
bb7bb83
install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/%{name}
33529ea
33529ea
# Documentation
33529ea
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
33529ea
cp -pr doxydoc/html $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
33529ea
33529ea
%clean
33529ea
rm -rf $RPM_BUILD_ROOT
33529ea
33529ea
%post libs -p /sbin/ldconfig
33529ea
33529ea
%postun libs -p /sbin/ldconfig
33529ea
e725b28
%post client-libs -p /sbin/ldconfig
e725b28
e725b28
%postun client-libs -p /sbin/ldconfig
e725b28
e725b28
%post server-libs -p /sbin/ldconfig
e725b28
e725b28
%postun server-libs -p /sbin/ldconfig
e725b28
33529ea
%pre
33529ea
getent group %{name} >/dev/null || groupadd -r %{name}
5995015
getent passwd %{name} >/dev/null || useradd -r -g %{name} -s /sbin/nologin \
5995015
  -d %{_localstatedir}/spool/%{name} -c "XRootD runtime user" %{name}
49173a6
49173a6
# Remove obsolete service
49173a6
/sbin/service olbd stop >/dev/null 2>&1 || :
49173a6
/sbin/chkconfig --del olbd >/dev/null 2>&1 || :
33529ea
33529ea
%post
b42968e
if [ $1 -eq 1 ]; then
33529ea
    /sbin/chkconfig --add %{name}
5c8b77d
    /sbin/chkconfig --add cmsd
5995015
    /sbin/chkconfig --add frm_purged
5995015
    /sbin/chkconfig --add frm_xfrd
33529ea
fi
33529ea
33529ea
%preun
b42968e
if [ $1 -eq 0 ]; then
33529ea
    /sbin/service %{name} stop >/dev/null 2>&1 || :
5c8b77d
    /sbin/service cmsd stop >/dev/null 2>&1 || :
5995015
    /sbin/service frm_purged stop >/dev/null 2>&1 || :
5995015
    /sbin/service frm_xfrd stop >/dev/null 2>&1 || :
33529ea
    /sbin/chkconfig --del %{name}
5c8b77d
    /sbin/chkconfig --del cmsd
5995015
    /sbin/chkconfig --del frm_purged
5995015
    /sbin/chkconfig --del frm_xfrd
33529ea
fi
33529ea
33529ea
%postun
33529ea
if [ $1 -ge 1 ]; then
33529ea
    /sbin/service %{name} condrestart >/dev/null 2>&1 || :
5c8b77d
    /sbin/service cmsd condrestart >/dev/null 2>&1 || :
5995015
    /sbin/service frm_purged condrestart >/dev/null 2>&1 || :
5995015
    /sbin/service frm_xfrd condrestart >/dev/null 2>&1 || :
33529ea
fi
33529ea
33529ea
%files
33529ea
%defattr(-,root,root,-)
5995015
%{_bindir}/cconfig
33529ea
%{_bindir}/cmsd
5995015
%{_bindir}/cns_ssi
e725b28
%{_bindir}/frm_admin
e725b28
%{_bindir}/frm_purged
e725b28
%{_bindir}/frm_xfragent
e725b28
%{_bindir}/frm_xfrd
5995015
%{_bindir}/mpxstats
5995015
%{_bindir}/wait41
33529ea
%{_bindir}/XrdCnsd
5995015
%{_bindir}/xrdpwdadmin
5995015
%{_bindir}/xrdsssadmin
5995015
%{_bindir}/%{name}
bb7bb83
%{_mandir}/man8/cmsd.8*
bb7bb83
%{_mandir}/man8/cns_ssi.8*
bb7bb83
%{_mandir}/man8/frm_admin.8*
bb7bb83
%{_mandir}/man8/frm_purged.8*
bb7bb83
%{_mandir}/man8/frm_xfragent.8*
bb7bb83
%{_mandir}/man8/frm_xfrd.8*
bb7bb83
%{_mandir}/man8/mpxstats.8*
bb7bb83
%{_mandir}/man8/XrdCnsd.8*
bb7bb83
%{_mandir}/man8/xrdpwdadmin.8*
bb7bb83
%{_mandir}/man8/xrdsssadmin.8*
bb7bb83
%{_mandir}/man8/%{name}.8*
b42968e
%{_datadir}/%{name}
33529ea
%{_initrddir}/*
33529ea
%config(noreplace) %{_sysconfdir}/%{name}
5995015
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
33529ea
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
33529ea
%attr(-,xrootd,xrootd) %{_localstatedir}/log/%{name}
5995015
%attr(-,xrootd,xrootd) %{_localstatedir}/spool/%{name}
33529ea
33529ea
%files libs
33529ea
%defattr(-,root,root,-)
e725b28
%{_libdir}/libXrdCrypto.so.*
e725b28
%{_libdir}/libXrdCryptoLite.so.*
e725b28
%{_libdir}/libXrdCryptossl.so.*
e725b28
%{_libdir}/libXrdMain.so.*
e725b28
%{_libdir}/libXrdSec*.so.*
e725b28
%{_libdir}/libXrdUtils.so.*
33529ea
# Some of the libraries are used as plugins - need the .so symlink at runtime
33529ea
%{_libdir}/libXrdCryptossl.so
e725b28
%{_libdir}/libXrdSec*.so
33529ea
33529ea
%files devel
33529ea
%defattr(-,root,root,-)
e725b28
%dir %{_includedir}/%{name}
e725b28
%{_includedir}/%{name}/XProtocol
e725b28
%{_includedir}/%{name}/Xrd
e725b28
%{_includedir}/%{name}/XrdCks
e725b28
%{_includedir}/%{name}/XrdCrypto
e725b28
%{_includedir}/%{name}/XrdNet
e725b28
%{_includedir}/%{name}/XrdOuc
e725b28
%{_includedir}/%{name}/XrdSec
e725b28
%{_includedir}/%{name}/XrdSecgsi
e725b28
%{_includedir}/%{name}/XrdSecsss
e725b28
%{_includedir}/%{name}/XrdSut
e725b28
%{_includedir}/%{name}/XrdSys
e725b28
%{_includedir}/%{name}/XrdVersion.hh
33529ea
# These libraries are not used as plugins
49173a6
%{_libdir}/libXrdCrypto.so
49173a6
%{_libdir}/libXrdCryptoLite.so
b42968e
%{_libdir}/libXrdMain.so
e725b28
%{_libdir}/libXrdUtils.so
e725b28
e725b28
%files client-libs
e725b28
%defattr(-,root,root,-)
e725b28
%{_libdir}/libXrdClient.so.*
e725b28
%{_libdir}/libXrdFfs.so.*
e725b28
%{_libdir}/libXrdPosix.so.*
e725b28
%{_libdir}/libXrdPosixPreload.so.*
e725b28
# Some of the libraries are used as plugins - need the .so symlink at runtime
e725b28
%{_libdir}/libXrdPosixPreload.so
e725b28
e725b28
%files client-devel
e725b28
%defattr(-,root,root,-)
e725b28
%{_includedir}/%{name}/XrdClient
e725b28
%{_includedir}/%{name}/XrdFfs
e725b28
%{_includedir}/%{name}/XrdPosix
e725b28
# These libraries are not used as plugins
e725b28
%{_libdir}/libXrdClient.so
e725b28
%{_libdir}/libXrdFfs.so
33529ea
%{_libdir}/libXrdPosix.so
e725b28
e725b28
%files server-libs
e725b28
%defattr(-,root,root,-)
e725b28
%{_libdir}/libXrdBwm.so.*
e725b28
%{_libdir}/libXrdPss.so.*
e725b28
%{_libdir}/libXrdOfs.so.*
e725b28
%{_libdir}/libXrdServer.so.*
e725b28
# Some of the libraries are used as plugins - need the .so symlink at runtime
e725b28
%{_libdir}/libXrdBwm.so
e725b28
%{_libdir}/libXrdPss.so
e725b28
e725b28
%files server-devel
e725b28
%defattr(-,root,root,-)
e725b28
%{_includedir}/%{name}/XrdAcc
e725b28
%{_includedir}/%{name}/XrdBwm
e725b28
%{_includedir}/%{name}/XrdCms
e725b28
%{_includedir}/%{name}/XrdFrc
e725b28
%{_includedir}/%{name}/XrdOfs
e725b28
%{_includedir}/%{name}/XrdOss
e725b28
%{_includedir}/%{name}/XrdPss
e725b28
%{_includedir}/%{name}/XrdSfs
e725b28
# These libraries are not used as plugins
e725b28
%{_libdir}/libXrdOfs.so
b42968e
%{_libdir}/libXrdServer.so
33529ea
33529ea
%files client
33529ea
%defattr(-,root,root,-)
33529ea
%{_bindir}/xprep
33529ea
%{_bindir}/xrd
bb7bb83
%{_bindir}/xrdadler32
33529ea
%{_bindir}/xrdcp
33529ea
%{_bindir}/xrdgsiproxy
33529ea
%{_bindir}/xrdstagetool
33529ea
%{_mandir}/man1/xprep.1*
33529ea
%{_mandir}/man1/xrd.1*
bb7bb83
%{_mandir}/man1/xrdadler32.1*
33529ea
%{_mandir}/man1/xrdcp.1*
33529ea
%{_mandir}/man1/xrdgsiproxy.1*
33529ea
%{_mandir}/man1/xrdstagetool.1*
33529ea
49173a6
%files fuse
49173a6
%defattr(-,root,root,-)
49173a6
%{_bindir}/xrootdfs
bb7bb83
%{_mandir}/man1/xrootdfs.1*
49173a6
33529ea
%files client-admin-perl
33529ea
%defattr(-,root,root,-)
33529ea
%{perl_vendorarch}/XrdClientAdmin.pm
33529ea
%{perl_vendorarch}/auto/XrdClientAdmin
33529ea
33529ea
%files client-admin-java
33529ea
%defattr(-,root,root,-)
33529ea
%{_libdir}/%{name}
33529ea
33529ea
%files doc
33529ea
%defattr(-,root,root,-)
33529ea
%doc %{_docdir}/%{name}-%{version}
33529ea
33529ea
%changelog
e725b28
* Thu Jan 17 2013 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.2.7-1
e725b28
- Update to version 3.2.7
e725b28
- Split libs package into libs, client-libs and server-libs
e725b28
- Split devel package into devel, client-devel and server-devel
e725b28
58f0a3d
* Fri Oct 12 2012 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.2.5-1
58f0a3d
- Update to version 3.2.5
58f0a3d
e9f82c8
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.2.2-2
e9f82c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e9f82c8
6cb225b
* Wed Jul 11 2012 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.2.2-1
6109ef7
- Update to version 3.2.2
6109ef7
04e5a70
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1:3.2.1-2
04e5a70
- Perl 5.16 rebuild
04e5a70
e6d41cb
* Thu May 17 2012 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.2.1-1
e6d41cb
- Update to version 3.2.1
e6d41cb
b42968e
* Sat Mar 17 2012 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.1.1-1
b42968e
- Update to version 3.1.1
b42968e
1cdfc12
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.0.5-3
1cdfc12
- Rebuilt for c++ ABI breakage
1cdfc12
391831e
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.0.5-2
391831e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
391831e
c12372b
* Sat Nov 05 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.5-1
c12372b
- Update to version 3.0.5
c12372b
ad52bd9
* Mon Jul 18 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.4-2.1
ad52bd9
- Rebuild for new gridsite (EPEL 5 only)
ad52bd9
940e321
* Tue Jun 28 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.4-2
940e321
- Add missing BuildRequires ncurses-devel
940e321
ad6932f
* Tue Jun 28 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.4-1.1
ad6932f
- Remove xrootdfs man page on EPEL 4
ad6932f
bb7bb83
* Mon Jun 27 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.4-1
bb7bb83
- Update to version 3.0.4
bb7bb83
- Drop patches fixed upstream: xrootd-man.patch, xrootd-rhel5-no-atomic.patch
bb7bb83
- Drop the remaining man-pages copied from root - now provided by upstream
bb7bb83
468dc49
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1:3.0.3-3
468dc49
- Perl mass rebuild
468dc49
7e84d37
* Mon May 02 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.3-2
e725b28
- Proper fix for the atomic detection on ppc - no bug in gcc after all
7e84d37
10aabc1
* Sun Apr 24 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.3-1.1
10aabc1
- Workaround for broken gcc on RHEL5 ppc (rhbz #699149)
10aabc1
5995015
* Fri Apr 22 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.3-1
5995015
- Update to version 3.0.3
5995015
- Use upstream's manpages where available (new in this release)
5995015
- Use upstream's start-up scripts (new in this release)
5995015
1ca9455
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.0.2-2
1ca9455
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1ca9455
43214a8
* Sun Jan 30 2011 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.2-1
43214a8
- Update to version 3.0.2
43214a8
- Patch XrdCms makefile to make the Xmi interface public
43214a8
75ea9a5
* Fri Dec 17 2010 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.0-2
75ea9a5
- Rebuilt for updated gridsite package
75ea9a5
49173a6
* Mon Dec 13 2010 Mattias Ellert <mattias.ellert@fysast.uu.se> - 1:3.0.0-1
49173a6
- Update to version 3.0.0
49173a6
- New subpackage - xrootd-fuse
49173a6
- New version scheme inroduced by upstream - add epoch
49173a6
f22049e
* Wed Sep 01 2010 Mattias Ellert <mattias.ellert@fysast.uu.se> - 20100315-5
f22049e
- Disable threads in doxygen - causes memory corruption on ppc
f22049e
5c8b77d
* Wed Sep 01 2010 Mattias Ellert <mattias.ellert@fysast.uu.se> - 20100315-4
5c8b77d
- Add startup scripts for cmsd service that replaces the deprecated
5c8b77d
  olbd service
5c8b77d
93ff219
* Fri Jul 09 2010 Mattias Ellert <mattias.ellert@fysast.uu.se> - 20100315-3
93ff219
- Fix broken jar
93ff219
33529ea
* Mon Jun 14 2010 Mattias Ellert <mattias.ellert@fysast.uu.se> - 20100315-2
33529ea
- Add LGPLv2+ to License tag due to man pages
33529ea
- Better package description
33529ea
33529ea
* Wed Jun 09 2010 Mattias Ellert <mattias.ellert@fysast.uu.se> - 20100315-1
33529ea
- Initial packaging