[nordugrid-arc/el5: 3/3] 4.0.0 Final Release
Mattias Ellert
ellert at fedoraproject.org
Thu Nov 28 15:11:14 UTC 2013
commit 6416c98372fb49aaeeeee005be4757b547ecfd14
Author: Mattias Ellert <mattias.ellert at fysast.uu.se>
Date: Thu Nov 28 16:10:15 2013 +0100
4.0.0 Final Release
nordugrid-arc.spec | 60 +++++++++++++++++++++------------------------------
sources | 2 +-
2 files changed, 26 insertions(+), 36 deletions(-)
---
diff --git a/nordugrid-arc.spec b/nordugrid-arc.spec
index e9e1c34..09f6bed 100644
--- a/nordugrid-arc.spec
+++ b/nordugrid-arc.spec
@@ -3,6 +3,8 @@
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
+%{!?_jnidir: %global _jnidir %{_libdir}/java}
+
%if %{?rhel}%{!?rhel:0} == 5
%global __python26 %{_bindir}/python2.6
%{!?python26_sitearch: %global python26_sitearch %(%{__python26} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
@@ -90,8 +92,8 @@
%global pkgdir arc
Name: nordugrid-arc
-Version: 3.0.3
-Release: 4%{?dist}
+Version: 4.0.0
+Release: 1%{?dist}
Summary: Advanced Resource Connector Grid Middleware
Group: System Environment/Daemons
License: ASL 2.0
@@ -698,20 +700,6 @@ Connector (ARC).
Java bindings for ARC.
%endif
-%package doxygen
-Summary: ARC API documentation
-Group: Documentation
-%if %{?fedora}%{!?fedora:0} >= 10 || %{?rhel}%{!?rhel:0} >= 6
-BuildArch: noarch
-%endif
-
-%description doxygen
-NorduGrid is a collaboration aiming at development, maintenance and
-support of the free Grid middleware, known as the Advanced Resource
-Connector (ARC).
-
-Reference to the ARC programming API. It is prepared with doxygen.
-
%package gridmap-utils
Summary: NorduGrid authorization tools
Group: Applications/Internet
@@ -805,9 +793,9 @@ cd -
%if ! %{with_xrootd}
--disable-xrootd \
%endif
- --disable-dbjstore \
--disable-doc \
- --with-docdir=%{_pkgdocdir}
+ --with-docdir=%{_pkgdocdir} \
+ --with-jnidir=%{_jnidir}
make %{?_smp_mflags}
@@ -886,10 +874,15 @@ make -C src/hed/acc/PythonBroker DESTDIR=$PWD/docdir/python pkgdatadir= install-
make -C python/examples DESTDIR=$PWD/docdir/python pkgdatadir= install-exampleDATA
make -C java/examples DESTDIR=$PWD/docdir/java pkgdatadir= install-exampleDATA
make -C src/clients DESTDIR=$PWD/docdir/client pkgdatadir= install-exampleDATA
-make -C src/doc DESTDIR=$PWD/docdir/base pkgdatadir= install-exampleDATA
make -C src/tests/echo DESTDIR=$PWD/docdir/hed pkgdatadir= install-exampleDATA
make -C src/hed DESTDIR=$PWD/docdir/hed pkgdatadir= install-profileDATA
+# arc.conf.reference needs special handling
+make -C src/doc DESTDIR=$RPM_BUILD_ROOT install-exampleDATA
+
+# Link to arc.conf.reference from doc
+ln -s %{_datadir}/%{pkgdir}/examples/arc.conf.reference $PWD/docdir/arc.conf.reference
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -1098,7 +1091,7 @@ service fetch-crl-cron start > /dev/null 2>&1
%files -f %{name}.lang
%defattr(-,root,root,-)
-%doc docdir/base/* README AUTHORS LICENSE NOTICE ChangeLog
+%doc docdir/arc.conf.reference README AUTHORS LICENSE NOTICE ChangeLog
%{_libdir}/libarccompute.so.*
%{_libdir}/libarccommunication.so.*
%{_libdir}/libarccommon.so.*
@@ -1122,6 +1115,7 @@ service fetch-crl-cron start > /dev/null 2>&1
%{_libdir}/%{pkgdir}/libmodcredential.so
%{_libdir}/%{pkgdir}/libmodcredential.apd
%{_libexecdir}/%{pkgdir}/arc-file-access
+%{_datadir}/%{pkgdir}/examples/arc.conf.reference
%dir %{_datadir}/%{pkgdir}/test-jobs
%{_datadir}/%{pkgdir}/test-jobs/test-job-*
%{_datadir}/%{pkgdir}/schema
@@ -1152,7 +1146,6 @@ service fetch-crl-cron start > /dev/null 2>&1
%{_bindir}/arcsub
%{_bindir}/arcsync
%{_bindir}/arctest
-%{_bindir}/ngclient2arc
%config(noreplace) %{_sysconfdir}/%{pkgdir}/client.conf
%doc %{_mandir}/man1/arcacl.1*
%doc %{_mandir}/man1/arccat.1*
@@ -1176,7 +1169,6 @@ service fetch-crl-cron start > /dev/null 2>&1
%doc %{_mandir}/man1/arcsub.1*
%doc %{_mandir}/man1/arcsync.1*
%doc %{_mandir}/man1/arctest.1*
-%doc %{_mandir}/man1/ngclient2arc.1*
%files hed
%defattr(-,root,root,-)
@@ -1201,6 +1193,7 @@ service fetch-crl-cron start > /dev/null 2>&1
%files ldap-infosys
%defattr(-,root,root,-)
+%{_initrddir}/nordugrid-arc-ldap-infosys
%{_initrddir}/nordugrid-arc-slapd
%{_initrddir}/nordugrid-arc-inforeg
%{_datadir}/%{pkgdir}/create-slapd-config
@@ -1215,8 +1208,6 @@ service fetch-crl-cron start > /dev/null 2>&1
%{_datadir}/%{pkgdir}/create-bdii-config
%{_datadir}/%{pkgdir}/glue-generator.pl
%{_datadir}/%{pkgdir}/glite-info-provider-ldap
-%{_datadir}/%{pkgdir}/qju.pl
-%{_datadir}/%{pkgdir}/cluster.pl
%{_datadir}/%{pkgdir}/se.pl
%{_datadir}/%{pkgdir}/LRMS.pm
%{_datadir}/%{pkgdir}/Shared.pm
@@ -1380,11 +1371,11 @@ service fetch-crl-cron start > /dev/null 2>&1
%{_libdir}/%{pkgdir}/test/libaccTEST.so
%{_libdir}/%{pkgdir}/libarcshc.so
%{_libdir}/%{pkgdir}/libarcshclegacy.so
-%{_libdir}/%{pkgdir}/libdmcarc.so
%{_libdir}/%{pkgdir}/libdmcfile.so
%{_libdir}/%{pkgdir}/libdmchttp.so
%{_libdir}/%{pkgdir}/libdmcldap.so
%{_libdir}/%{pkgdir}/libdmcsrm.so
+%{_libdir}/%{pkgdir}/libdmcdq2.so
%{_libdir}/%{pkgdir}/libidentitymap.so
%{_libdir}/%{pkgdir}/libarguspdpclient.so
%{_libdir}/%{pkgdir}/libmcchttp.so
@@ -1402,11 +1393,11 @@ service fetch-crl-cron start > /dev/null 2>&1
%{_libdir}/%{pkgdir}/test/libaccTEST.apd
%{_libdir}/%{pkgdir}/libarcshc.apd
%{_libdir}/%{pkgdir}/libarcshclegacy.apd
-%{_libdir}/%{pkgdir}/libdmcarc.apd
%{_libdir}/%{pkgdir}/libdmcfile.apd
%{_libdir}/%{pkgdir}/libdmchttp.apd
%{_libdir}/%{pkgdir}/libdmcldap.apd
%{_libdir}/%{pkgdir}/libdmcsrm.apd
+%{_libdir}/%{pkgdir}/libdmcdq2.apd
%{_libdir}/%{pkgdir}/libidentitymap.apd
%{_libdir}/%{pkgdir}/libarguspdpclient.apd
%{_libdir}/%{pkgdir}/libmcchttp.apd
@@ -1455,9 +1446,8 @@ service fetch-crl-cron start > /dev/null 2>&1
%files python
%defattr(-,root,root,-)
%doc docdir/python/*
+%{python_sitearch}/_arc.*so
%{python_sitearch}/arc
-%{python_sitelib}/cache
-%{python_sitelib}/echo_python
%{_libdir}/%{pkgdir}/libaccPythonBroker.so
%{_libdir}/%{pkgdir}/libaccPythonBroker.apd
%{_libdir}/%{pkgdir}/libpythonservice.so
@@ -1467,12 +1457,14 @@ service fetch-crl-cron start > /dev/null 2>&1
%if %{?rhel}%{!?rhel:0} == 5
%files python26
%defattr(-,root,root,-)
+%{python26_sitearch}/_arc.*so
%{python26_sitearch}/arc
%endif
%if %{?fedora}%{!?fedora:0} >= 13
%files python3
%defattr(-,root,root,-)
+%{python3_sitearch}/_arc.*so
%{python3_sitearch}/arc
%endif
@@ -1480,8 +1472,8 @@ service fetch-crl-cron start > /dev/null 2>&1
%files java
%defattr(-,root,root,-)
%doc docdir/java/*
-%{_libdir}/java/libjarc.so
-%{_libdir}/java/arc.jar
+%{_libdir}/%{pkgdir}/libjarc.so
+%{_jnidir}/arc.jar
%{_libdir}/%{pkgdir}/libjavaservice.so
%{_libdir}/%{pkgdir}/libjavaservice.apd
%if %{with_gcj}
@@ -1489,11 +1481,6 @@ service fetch-crl-cron start > /dev/null 2>&1
%endif
%endif
-%files doxygen
-%defattr(-,root,root,-)
-%doc src/doxygen/ARC1-API.pdf
-%doc src/doxygen/ARC1-libarcdata.pdf
-
%files gridmap-utils
%defattr(-,root,root,-)
%{_sbindir}/nordugridmap
@@ -1516,6 +1503,9 @@ service fetch-crl-cron start > /dev/null 2>&1
%doc %{_mandir}/man1/saml_assertion_init.1*
%changelog
+* Thu Nov 28 2013 Mattias Ellert <mattias.ellert at fysast.uu.se> - 4.0.0-1
+- 4.0.0 Final Release
+
* Mon Sep 23 2013 Mattias Ellert <mattias.ellert at fysast.uu.se> - 3.0.3-4
- Rebuild for gridsite 2 update
diff --git a/sources b/sources
index 18d53dc..af22928 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-fe5d208c20bdeb665b5d5322e16fed48 nordugrid-arc-3.0.3.tar.gz
+41d3647a337ed2831d0c6f0ef5c92649 nordugrid-arc-4.0.0.tar.gz
More information about the scm-commits
mailing list