From e573b5592784bd814c11edb50df87f1e1b5bf992 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Jun 29 2014 09:16:22 +0000 Subject: don't build plumage on aarch64 as we don't (yet) have v8/mongodb --- 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 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 - 8.1.4-4.a1a7df5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild