[lcgdm/el5] Update for upstream 1.8.8 release
Alejandro Alvarez
aalvarez at fedoraproject.org
Wed Mar 12 14:08:43 UTC 2014
commit de2022ab30fc2716b0b676a09b79f16fac8e6ed6
Author: aalvarez <alejandro.alvarez.ayllon at cern.ch>
Date: Wed Mar 12 15:06:58 2014 +0100
Update for upstream 1.8.8 release
lcgdm.spec | 37 +++++++++++++++++++++++++++----------
sources | 1 +
2 files changed, 28 insertions(+), 10 deletions(-)
---
diff --git a/lcgdm.spec b/lcgdm.spec
index 399c635..203a032 100644
--- a/lcgdm.spec
+++ b/lcgdm.spec
@@ -35,15 +35,15 @@
%endif
Name: lcgdm
-Version: 1.8.7
-Release: 4%{?dist}
+Version: 1.8.8
+Release: 1%{?dist}
Summary: LHC Computing Grid Data Management
Group: Applications/Internet
License: ASL 2.0
URL: http://glite.web.cern.ch/glite/
-# LANG=C svn co http://svnweb.cern.ch/guest/lcgdm/lcg-dm/tags/LCG-DM_R_1_8_7_3 lcgdm-1.8.7
-# tar --exclude .svn -z -c -f lcgdm-1.8.7.tar.gz lcgdm-1.8.7
+# LANG=C svn co http://svnweb.cern.ch/guest/lcgdm/lcg-dm/tags/LCG-DM_R_1_8_8 lcgdm-1.8.8
+# tar --exclude .svn -z -c -f lcgdm-1.8.8.tar.gz lcgdm-1.8.8
Source0: %{name}-%{version}.tar.gz
# Systemd unit files
Source1: %{name}-unitfiles.tar.gz
@@ -108,6 +108,17 @@ components: the LFC (LCG File Catalog) and the DPM (Disk Pool Manager).
Summary: LCG Data Management common development files
Group: Development/Libraries
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+%if 0%{?el5}
+%ifarch %{ix86}
+Provides: %{name}-devel(x86-32)
+%endif
+%ifnarch %{ix86} ppc ppc64 s390 s390x sparc sparc64
+# why doesn't ifarch x86_64 work?
+Provides: %{name}-devel(x86-64)
+%endif
+%else
+Provides: %{name}-devel%{?_isa}
+%endif
%description devel
This package contains common development libraries and header files
@@ -181,8 +192,8 @@ Requires: lfc-libs%{?_isa} = %{version}-%{release}
Requires: python(abi) = 2.6
%endif
%if %{altpython} == python26
-Provides: python26-dpm
-Obsoletes: python26-dpm
+Provides: python26-lfc
+Obsoletes: python26-lfc
%endif
%description -n lfc-%{altpython}
@@ -227,7 +238,7 @@ Group: Applications/Internet
Requires: lfcdaemon = %{version}-%{release}
Requires(pre): shadow-utils
-Requires(post): finger
+Requires(post): finger
%if %systemd
Requires(post): systemd-units
Requires(preun): systemd-units
@@ -317,8 +328,8 @@ Requires: dpm-libs%{?_isa} = %{version}-%{release}
Requires: python(abi) = 2.6
%endif
%if %{altpython} == python26
-Provides: python26-lfc
-Obsoletes: python26-lfc
+Provides: python26-dpm
+Obsoletes: python26-dpm
%endif
%description -n dpm-%{altpython}
@@ -333,6 +344,9 @@ Summary: Disk Pool Manager (DPM) server with MySQL database back-end
Group: Applications/Internet
Requires: dpm-libs%{?_isa} = %{version}-%{release}
Requires: finger%{?_isa}
+Requires: MySQL-python
+Requires: python-lxml
+Requires: python-uuid
Provides: dpm-mysql = %{version}-%{release}
Obsoletes: dpm-mysql < 1.8.1.2-2
Provides: DPM-server-mysql = %{version}-%{release}
@@ -773,10 +787,11 @@ install -m 755 lfc-mysql/%{name}-%{version}/scripts/upgrades/*.pm ${RPM_BUILD_RO
install -m 755 lfc-mysql/%{name}-%{version}/scripts/upgrades/cns-db* ${RPM_BUILD_ROOT}%{_datadir}/lcgdm/upgrades
install -m 755 lfc-mysql/%{name}-%{version}/scripts/upgrades/dpm-db* ${RPM_BUILD_ROOT}%{_datadir}/lcgdm/upgrades
-# Add tge star accounting scripts
+# Add the star accounting script
mkdir ${RPM_BUILD_ROOT}%{_datadir}/lcgdm/scripts
install -m 755 lfc-mysql/%{name}-%{version}/scripts/StAR-accounting/star-accounting.py ${RPM_BUILD_ROOT}%{_datadir}/lcgdm/scripts
+
# Add the LFC info provider script
mkdir ${RPM_BUILD_ROOT}%{_libexecdir}
install -m 755 lfc-mysql/%{name}-%{version}/scripts/lcg-info-provider-lfc ${RPM_BUILD_ROOT}%{_libexecdir}
@@ -1431,6 +1446,7 @@ fi
%config(noreplace) %{_sysconfdir}/lfc-mysql/lfcdaemon.logrotate
%ghost %{_sysconfdir}/logrotate.d/lfcdaemon
%doc %{_datadir}/lcgdm/create_lfc_tables_mysql.sql
+%{_datadir}/lcgdm/upgrades/cns-db-*
%files -n lfc-dli
%defattr(-,root,root,-)
@@ -1456,6 +1472,7 @@ fi
%doc %{_mandir}/man3/dpm_[a-o]*.3*
%doc %{_mandir}/man3/dpm_ping.3*
%doc %{_mandir}/man3/dpm_put.3*
+%doc %{_mandir}/man3/dpm_putx.3*
%doc %{_mandir}/man3/dpm_putdone.3*
%doc %{_mandir}/man3/dpm_[q-z]*.3*
%doc %{_mandir}/man3/dpns_*.3*
diff --git a/sources b/sources
index a8bd677..f9a40e3 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,3 @@
942ef9000ca258909a7bbad439c82610 lcgdm-1.8.7.tar.gz
5697217008737c454673c86deb3f03d5 lcgdm-unitfiles.tar.gz
+9b587576d52b7ab2e94b94877ee8efc0 lcgdm-1.8.8.tar.gz
More information about the scm-commits
mailing list