[condor] don't build plumage on aarch64 as we don't (yet) have v8/mongodb
Peter Robinson
pbrobinson at fedoraproject.org
Sun Jun 29 09:16:32 UTC 2014
commit e573b5592784bd814c11edb50df87f1e1b5bf992
Author: Peter Robinson <pbrobinson at gmail.com>
Date: Sun Jun 29 10:16:22 2014 +0100
don't build plumage on aarch64 as we don't (yet) have v8/mongodb
condor.spec | 15 ++++++++++++++-
1 files changed, 14 insertions(+), 1 deletions(-)
---
diff --git a/condor.spec b/condor.spec
index b9fe73a..23b73cf 100644
--- a/condor.spec
+++ b/condor.spec
@@ -5,7 +5,7 @@
#######################
Name: condor
Version: 8.1.4
-Release: 4.%{shortcommit}%{?dist}
+Release: 5.%{shortcommit}%{?dist}
Summary: Condor: High Throughput Computing
License: ASL 2.0
Group: Applications/System
@@ -72,7 +72,9 @@ BuildRequires: libdeltacloud-devel
BuildRequires: wso2-wsf-cpp-devel
BuildRequires: wso2-axis2-devel
# support for plumage
+%ifnarch aarch64
BuildRequires: mongodb-devel
+%endif
# support for cream (glite-ce-cream-client-devel doesn't exist in Fedora)
#BuildRequires: glite-ce-cream-client-devel
#BuildRequires: glite-lbjp-common-gsoap-plugin-devel
@@ -155,6 +157,7 @@ Requires: condor-aviary-hadoop-common = %{version}-%{release}
Aviary Hadoop plugin and components.
#######################
+%ifnarch aarch64
%package plumage
Summary: HTCondor Plumage components
Group: Applications/System
@@ -166,6 +169,7 @@ Requires: python-dateutil
%description plumage
Components to provide a NoSQL operational data store for HTCondor.
+%endif
#######################
%package kbdd
@@ -318,7 +322,9 @@ cp %{SOURCE2} %{name}.service
-DWITH_BOSCO:BOOL=FALSE \
-DWITH_PIGEON:BOOL=FALSE \
-DWITH_MANAGEMENT:BOOL=FALSE \
+%ifnarch aarch64
-DWITH_PLUMAGE:BOOL=TRUE \
+%endif
-DWITH_AVIARY:BOOL=TRUE \
-DWANT_FULL_DEPLOYMENT:BOOL=TRUE \
-DBLAHP_FOUND=/usr/libexec/BLClient \
@@ -397,8 +403,10 @@ populate %{_var}/lib/condor/aviary %{buildroot}/usr/services/
populate %{_libdir}/condor/plugins %{buildroot}/%{_usr}/libexec/condor/*-plugin.so
populate %{_libdir}/ %{buildroot}/%{_datadir}/condor/libaviary_*
+%ifnarch aarch64
# Install condor-plumage's base plugin configuration
populate %_sysconfdir/condor/config.d %{buildroot}/etc/examples/62plumage.config
+%endif
rm -f %{buildroot}/%{_bindir}/ods_job_etl_tool
rm -f %{buildroot}/%{_sbindir}/ods_job_etl_server
mkdir -p -m0755 %{buildroot}/%{_var}/lib/condor/ViewHist
@@ -800,6 +808,7 @@ echo "*********** Verify NMI status is all GREEN ***********"
%_datadir/condor/aviary/mapred_tasktracker.sh
#################
+%ifnarch aarch64
%files plumage
%doc LICENSE-2.0.txt NOTICE.txt
%_sysconfdir/condor/config.d/62plumage.config
@@ -816,6 +825,7 @@ echo "*********** Verify NMI status is all GREEN ***********"
%_datadir/condor/plumage/plumage_scheduler
%_datadir/condor/plumage/plumage_utilization
%defattr(-,condor,condor,-)
+%endif
#################
%files kbdd
@@ -933,6 +943,9 @@ echo "*********** Verify NMI status is all GREEN ***********"
/sbin/ldconfig
%changelog
+* Sun Jun 29 2014 Peter Robinson <pbrobinson at fedoraproject.org> 8.1.4-5.a1a7df5
+- don't build plumage on aarch64 as we don't (yet) have v8/mongodb
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 8.1.4-4.a1a7df5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
More information about the scm-commits
mailing list