[nordugrid-arc/el5: 6/6] 4.2.0 Final Release
Mattias Ellert
ellert at fedoraproject.org
Wed Aug 20 09:10:22 UTC 2014
commit 922f53ec30f180385be1c5caf043d5e92a9103d0
Author: Mattias Ellert <mattias.ellert at fysast.uu.se>
Date: Wed Aug 20 11:09:13 2014 +0200
4.2.0 Final Release
- Drop patch nordugrid-arc-twisted.patch
- Build for EPEL 7 (without xmlsec)
nordugrid-arc-init.patch | 46 +++++++++++++++++++++++++++++++++++++++++++
nordugrid-arc-twisted.patch | 34 -------------------------------
nordugrid-arc.spec | 46 ++++++++++++++++++++++++++++++++++--------
3 files changed, 83 insertions(+), 43 deletions(-)
---
diff --git a/nordugrid-arc-init.patch b/nordugrid-arc-init.patch
new file mode 100644
index 0000000..e4c3911
--- /dev/null
+++ b/nordugrid-arc-init.patch
@@ -0,0 +1,46 @@
+Index: ./src/services/acix/cacheserver/acix-cache
+===================================================================
+--- ./src/services/acix/cacheserver/acix-cache (revision 29026)
++++ ./src/services/acix/cacheserver/acix-cache (arbetskopia)
+@@ -1,14 +1,14 @@
+ #!/bin/sh
+ # ARC cache index cache server
+ #
+-# chkconfig: - 75 25
++# chkconfig: 2345 75 25
+ # description: The ARC cache server collects cache information which \
+ # can be pulled by a cache index.
+
+ ### BEGIN INIT INFO
+ # Provides: acix-cache
+-# Required-Start: $network
+-# Required-Stop: $network
++# Required-Start: $network $local_fs
++# Required-Stop: $network $local_fs
+ # Should-Start: $time
+ # Should-Stop: $time
+ # Default-Start: 2 3 4 5
+Index: ./src/services/acix/indexserver/acix-index
+===================================================================
+--- ./src/services/acix/indexserver/acix-index (revision 29026)
++++ ./src/services/acix/indexserver/acix-index (arbetskopia)
+@@ -1,7 +1,7 @@
+ #!/bin/sh
+ # ARC cache index server
+ #
+-# chkconfig: - 75 25
++# chkconfig: 2345 75 25
+ # description: The ARC cache index server collects cache information from \
+ # cache servers and can be queried for the locations of cached \
+ # files.
+@@ -8,8 +8,8 @@
+
+ ### BEGIN INIT INFO
+ # Provides: acix-index
+-# Required-Start: $network
+-# Required-Stop: $network
++# Required-Start: $network $local_fs
++# Required-Stop: $network $local_fs
+ # Should-Start: $time
+ # Should-Stop: $time
+ # Default-Start: 2 3 4 5
diff --git a/nordugrid-arc.spec b/nordugrid-arc.spec
index 16d99fb..abcc278 100644
--- a/nordugrid-arc.spec
+++ b/nordugrid-arc.spec
@@ -89,18 +89,23 @@
%global with_canl 0
%endif
+%if %{?fedora}%{!?fedora:0} || %{?rhel}%{!?rhel:999} <= 6
+%global with_xmlsec1 %{!?_without_xmlsec1:1}%{?_without_xmlsec1:0}
+%else
+%global with_xmlsec1 0
+%endif
+
%global pkgdir arc
Name: nordugrid-arc
-Version: 4.1.0
-Release: 5%{?dist}
+Version: 4.2.0
+Release: 1%{?dist}
Summary: Advanced Resource Connector Grid Middleware
Group: System Environment/Daemons
License: ASL 2.0
URL: http://www.nordugrid.org/
Source: http://download.nordugrid.org/packages/%{name}/releases/%{version}/src/%{name}-%{version}.tar.gz
-# Backport support for newer python-twisted
-Patch0: %{name}-twisted.patch
+Patch0: %{name}-init.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# Packages dropped without replacements
@@ -135,8 +140,10 @@ BuildRequires: glib2-devel
BuildRequires: libxml2-devel
BuildRequires: openssl
BuildRequires: openssl-devel
+%if %{with_xmlsec1}
BuildRequires: xmlsec1-devel >= 1.2.4
BuildRequires: xmlsec1-openssl-devel >= 1.2.4
+%endif
%if %{?fedora}%{!?fedora:0} >= 5 || %{?rhel}%{!?rhel:0} >= 4
BuildRequires: nss-devel
%else
@@ -891,6 +898,7 @@ make -C src/hed DESTDIR=$PWD/docdir/hed pkgdatadir= install-profileDATA
make -C src/doc DESTDIR=$RPM_BUILD_ROOT install-exampleDATA
# Link to arc.conf.reference from doc
+rm -f $PWD/docdir/arc.conf.reference
ln -s %{_datadir}/%{pkgdir}/examples/arc.conf.reference $PWD/docdir/arc.conf.reference
%clean
@@ -1102,6 +1110,8 @@ service fetch-crl-cron start > /dev/null 2>&1
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc docdir/arc.conf.reference README AUTHORS LICENSE NOTICE ChangeLog
+%dir %{_libdir}/%{pkgdir}
+%dir %{_libexecdir}/%{pkgdir}
%{_libdir}/libarccompute.so.*
%{_libdir}/libarccommunication.so.*
%{_libdir}/libarccommon.so.*
@@ -1110,21 +1120,24 @@ service fetch-crl-cron start > /dev/null 2>&1
%{_libdir}/libarccrypto.so.*
%{_libdir}/libarcdata.so.*
%{_libdir}/libarcdatastaging.so.*
-%{_libexecdir}/%{pkgdir}/DataStagingDelivery
+%{_libdir}/%{pkgdir}/DataStagingDelivery
%{_libdir}/libarcloader.so.*
%{_libdir}/libarcmessage.so.*
%{_libdir}/libarcsecurity.so.*
%{_libdir}/libarcinfosys.so.*
%{_libdir}/libarcws.so.*
%{_libdir}/libarcwssecurity.so.*
+%if %{with_xmlsec1}
%{_libdir}/libarcxmlsec.so.*
+%endif
# We need to have libmodcrypto.so close to libarccrypto
%{_libdir}/%{pkgdir}/libmodcrypto.so
%{_libdir}/%{pkgdir}/libmodcrypto.apd
# We need to have libmodcredential.so close to libarccredential
%{_libdir}/%{pkgdir}/libmodcredential.so
%{_libdir}/%{pkgdir}/libmodcredential.apd
-%{_libexecdir}/%{pkgdir}/arc-file-access
+%{_libdir}/%{pkgdir}/arc-file-access
+%dir %{_datadir}/%{pkgdir}/examples
%{_datadir}/%{pkgdir}/examples/arc.conf.reference
%dir %{_datadir}/%{pkgdir}/test-jobs
%{_datadir}/%{pkgdir}/test-jobs/test-job-*
@@ -1151,11 +1164,14 @@ service fetch-crl-cron start > /dev/null 2>&1
%{_bindir}/arcresub
%{_bindir}/arcresume
%{_bindir}/arcrm
+%if %{with_xmlsec1}
%{_bindir}/arcslcs
+%endif
%{_bindir}/arcstat
%{_bindir}/arcsub
%{_bindir}/arcsync
%{_bindir}/arctest
+%dir %{_sysconfdir}/%{pkgdir}
%config(noreplace) %{_sysconfdir}/%{pkgdir}/client.conf
%doc %{_mandir}/man1/arcacl.1*
%doc %{_mandir}/man1/arccat.1*
@@ -1174,7 +1190,9 @@ service fetch-crl-cron start > /dev/null 2>&1
%doc %{_mandir}/man1/arcresub.1*
%doc %{_mandir}/man1/arcresume.1*
%doc %{_mandir}/man1/arcrm.1*
+%if %{with_xmlsec1}
%doc %{_mandir}/man1/arcslcs.1*
+%endif
%doc %{_mandir}/man1/arcstat.1*
%doc %{_mandir}/man1/arcsub.1*
%doc %{_mandir}/man1/arcsync.1*
@@ -1336,6 +1354,7 @@ service fetch-crl-cron start > /dev/null 2>&1
%dir %{_localstatedir}/spool/arc/urs
%if %{with_python}
%{_libexecdir}/%{pkgdir}/ssmsend
+%dir %{_datadir}/%{pkgdir}/ssm
%{_datadir}/%{pkgdir}/ssm/__init__.py*
%{_datadir}/%{pkgdir}/ssm/crypto.py*
%{_datadir}/%{pkgdir}/ssm/ssm2.py*
@@ -1346,6 +1365,7 @@ service fetch-crl-cron start > /dev/null 2>&1
%if %{with_acix}
%files acix-core
%defattr(-,root,root,-)
+%dir %{python_sitelib}/acix
%{python_sitelib}/acix/__init__.py*
%{python_sitelib}/acix/core
@@ -1373,6 +1393,9 @@ service fetch-crl-cron start > /dev/null 2>&1
%files plugins-needed
%defattr(-,root,root,-)
+%dir %{_libdir}/%{pkgdir}/test
+%{_libdir}/%{pkgdir}/test/libaccTEST.so
+%{_libdir}/%{pkgdir}/test/libaccTEST.apd
%{_libdir}/%{pkgdir}/libaccARC1.so
%{_libdir}/%{pkgdir}/libaccBroker.so
%{_libdir}/%{pkgdir}/libaccCREAM.so
@@ -1380,7 +1403,6 @@ service fetch-crl-cron start > /dev/null 2>&1
%{_libdir}/%{pkgdir}/libaccJobDescriptionParser.so
%{_libdir}/%{pkgdir}/libaccSER.so
%{_libdir}/%{pkgdir}/libaccldap.so
-%{_libdir}/%{pkgdir}/test/libaccTEST.so
%{_libdir}/%{pkgdir}/libarcshc.so
%{_libdir}/%{pkgdir}/libarcshclegacy.so
%{_libdir}/%{pkgdir}/libdmcfile.so
@@ -1404,7 +1426,6 @@ service fetch-crl-cron start > /dev/null 2>&1
%{_libdir}/%{pkgdir}/libaccJobDescriptionParser.apd
%{_libdir}/%{pkgdir}/libaccSER.apd
%{_libdir}/%{pkgdir}/libaccldap.apd
-%{_libdir}/%{pkgdir}/test/libaccTEST.apd
%{_libdir}/%{pkgdir}/libarcshc.apd
%{_libdir}/%{pkgdir}/libarcshclegacy.apd
%{_libdir}/%{pkgdir}/libdmcfile.apd
@@ -1512,13 +1533,20 @@ service fetch-crl-cron start > /dev/null 2>&1
%{_bindir}/arcemiestest
%{_bindir}/arcwsrf
%{_bindir}/arcperftest
+%if %{with_xmlsec1}
%{_bindir}/saml_assertion_init
+%doc %{_mandir}/man1/saml_assertion_init.1*
+%endif
%doc %{_mandir}/man1/arcemiestest.1*
%doc %{_mandir}/man1/arcwsrf.1*
%doc %{_mandir}/man1/arcperftest.1*
-%doc %{_mandir}/man1/saml_assertion_init.1*
%changelog
+* Mon Aug 18 2014 Mattias Ellert <mattias.ellert at fysast.uu.se> - 4.2.0-1
+- 4.2.0 Final Release
+- Drop patch nordugrid-arc-twisted.patch
+- Build for EPEL 7 (without xmlsec)
+
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.1.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
More information about the scm-commits
mailing list