Architecture specific change in rpms/golang-github-jacobsa-oglematchers.git
by githook-noreply@fedoraproject.org
The package rpms/golang-github-jacobsa-oglematchers.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/golang-github-jacobsa-oglematcher....
Change:
-ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
Thanks.
Full change:
============
commit 8d0b3ea54275d49f4744c208ab07a9a9769b229c
Author: Jan Chaloupka <jchaloup(a)redhat.com>
Date: Sun Jul 8 18:40:03 2018 +0200
Upload glide files
diff --git a/.gitignore b/.gitignore
index 2665a38..08c063d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/oglematchers-3ecefc4.tar.gz
+/oglematchers-3ecefc49db07722beca986d9bb71ddd026b133f0.tar.gz
diff --git a/glide.lock b/glide.lock
new file mode 100644
index 0000000..ba4df32
--- /dev/null
+++ b/glide.lock
@@ -0,0 +1,4 @@
+hash: 439e39ae72913a25d0e2543f5c7448abe77914a62e6bbda883690d069fb2cd44
+imports: []
+updated: '2018-07-08T16:39:31.015651+00:00'
+
diff --git a/glide.yaml b/glide.yaml
new file mode 100644
index 0000000..b202ef1
--- /dev/null
+++ b/glide.yaml
@@ -0,0 +1,3 @@
+import: []
+package: github.com/jacobsa/oglematchers
+
diff --git a/golang-github-jacobsa-oglematchers.spec b/golang-github-jacobsa-oglematchers.spec
index 878c2fd..4c085f1 100644
--- a/golang-github-jacobsa-oglematchers.spec
+++ b/golang-github-jacobsa-oglematchers.spec
@@ -1,18 +1,20 @@
# http://github.com/jacobsa/oglematchers
-%global provider_prefix github.com/jacobsa/oglematchers
-%global gobaseipath %{provider_prefix}
+
+%global goipath github.com/jacobsa/oglematchers
%global commit 3ecefc49db07722beca986d9bb71ddd026b133f0
-%global commitdate 20150320
-%gocraftmeta -i
+
+%gometa -i
Name: %{goname}
Version: 0
-Release: 0.10.%{commitdate}git%{shortcommit}%{?dist}
+Release: 0.11%{?dist}
Summary: Set of matchers for Go (inspired by Google Test for C++ and Google JS Test)
License: ASL 2.0
URL: %{gourl}
Source0: %{gosource}
+Source1: glide.yaml
+Source2: glide.yaml
%description
%{summary}
@@ -28,17 +30,16 @@ BuildArch: noarch
This package contains library source intended for
building other packages which use import path with
-%{gobaseipath} prefix.
+%{goipath} prefix.
%prep
-%gosetup
-
+%gosetup -q
+cp %{SOURCE1} %{SOURCE2} .
%install
-%goinstall
+%goinstall glide.lock glide.yaml
%check
-# Missing deps
-#%%gochecks
+%gochecks
#define license tag if not already defined
%{!?_licensedir:%global license %doc}
@@ -48,6 +49,9 @@ building other packages which use import path with
%doc README.md
%changelog
+* Sun Jul 08 2018 Jan Chaloupka <jchaloup(a)redhat.com> - 0-0.11.git3ecefc4
+- Upload glide files
+
* Wed Feb 28 2018 Jan Chaloupka <jchaloup(a)redhat.com> - 0-0.10.20150320git3ecefc4
- Autogenerate some parts using the new macros
diff --git a/sources b/sources
index 1558b0a..20c9c27 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2128d89333a316aeead520e2594f6b2d oglematchers-3ecefc4.tar.gz
+SHA512 (oglematchers-3ecefc49db07722beca986d9bb71ddd026b133f0.tar.gz) = 0f4064025c2b05e33ed8b52f89b29f836439b6587740933407e56b6b1c449a737f0917aad54f9fc574af11553256f319b8a2daad5dbb02e8610b85e6d2088216
commit 4bfd1e1c45a01982b764fb70f364b5fe035d2ec0
Author: Jan Chaloupka <jchaloup(a)redhat.com>
Date: Wed Feb 28 23:48:04 2018 +0100
Autogenerate some parts using the new macros
diff --git a/golang-github-jacobsa-oglematchers.spec b/golang-github-jacobsa-oglematchers.spec
index e7e5480..878c2fd 100644
--- a/golang-github-jacobsa-oglematchers.spec
+++ b/golang-github-jacobsa-oglematchers.spec
@@ -1,153 +1,56 @@
-%if 0%{?fedora} || 0%{?rhel} == 6
-%global with_devel 1
-%global with_bundled 0
-%global with_debug 0
-# tests introduces cyclic dependency among 3 projects
-%global with_check 0
-# missing two additional dependencies
-%global with_unit_test 0
-%else
-%global with_devel 0
-%global with_bundled 0
-%global with_debug 0
-%global with_check 0
-%global with_unit_test 0
-%endif
-
-%if 0%{?with_debug}
-%global _dwz_low_mem_die_limit 0
-%else
-%global debug_package %{nil}
-%endif
-
-%global provider github
-%global provider_tld com
-%global project jacobsa
-%global repo oglematchers
-# https://github.com/jacobsa/oglematchers
-%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo}
-%global import_path %{provider_prefix}
+# http://github.com/jacobsa/oglematchers
+%global provider_prefix github.com/jacobsa/oglematchers
+%global gobaseipath %{provider_prefix}
%global commit 3ecefc49db07722beca986d9bb71ddd026b133f0
-%global shortcommit %(c=%{commit}; echo ${c:0:7})
+%global commitdate 20150320
-Name: golang-%{provider}-%{project}-%{repo}
+%gocraftmeta -i
+
+Name: %{goname}
Version: 0
-Release: 0.9.git%{shortcommit}%{?dist}
+Release: 0.10.%{commitdate}git%{shortcommit}%{?dist}
Summary: Set of matchers for Go (inspired by Google Test for C++ and Google JS Test)
License: ASL 2.0
-URL: https://%{provider_prefix}
-Source0: https://%{provider_prefix}/archive/%{commit}/%{repo}-%{shortcommit}.tar.gz
-
-# e.g. el6 has ppc64 arch without gcc-go, so EA tag is required
-ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
-# If go_compiler is not set to 1, there is no virtual provide. Use golang instead.
-BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}
+URL: %{gourl}
+Source0: %{gosource}
%description
%{summary}
-%if 0%{?with_devel}
%package devel
Summary: %{summary}
BuildArch: noarch
-%if 0%{?with_check} && ! 0%{?with_bundled}
-BuildRequires: golang(github.com/jacobsa/ogletest)
-%endif
-
-#Requires: golang(github.com/jacobsa/ogletest)
-
-Provides: golang(%{import_path}) = %{version}-%{release}
+# BuildRequires: golang(github.com/jacobsa/ogletest)
%description devel
%{summary}
This package contains library source intended for
building other packages which use import path with
-%{import_path} prefix.
-%endif
-
-%if 0%{?with_unit_test} && 0%{?with_devel}
-%package unit-test-devel
-Summary: Unit tests for %{name} package
-%if 0%{?with_check}
-#Here comes all BuildRequires: PACKAGE the unit tests
-#in %%check section need for running
-%endif
-
-# test subpackage tests code from devel subpackage
-Requires: %{name}-devel = %{version}-%{release}
-
-%description unit-test-devel
-%{summary}
-
-This package contains unit tests for project
-providing packages with %{import_path} prefix.
-%endif
+%{gobaseipath} prefix.
%prep
-%setup -q -n %{repo}-%{commit}
-
-%build
+%gosetup
%install
-# source codes for building projects
-%if 0%{?with_devel}
-install -d -p %{buildroot}/%{gopath}/src/%{import_path}/
-echo "%%dir %%{gopath}/src/%%{import_path}/." >> devel.file-list
-# find all *.go but no *_test.go files and generate devel.file-list
-for file in $(find . -iname "*.go" \! -iname "*_test.go") ; do
- echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list
- install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file)
- cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file
- echo "%%{gopath}/src/%%{import_path}/$file" >> devel.file-list
-done
-%endif
-
-# testing files for this project
-%if 0%{?with_unit_test} && 0%{?with_devel}
-install -d -p %{buildroot}/%{gopath}/src/%{import_path}/
-# find all *_test.go files and generate unit-test.file-list
-for file in $(find . -iname "*_test.go"); do
- echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list
- install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file)
- cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file
- echo "%%{gopath}/src/%%{import_path}/$file" >> unit-test-devel.file-list
-done
-%endif
-
-%if 0%{?with_devel}
-sort -u -o devel.file-list devel.file-list
-%endif
+%goinstall
%check
-%if 0%{?with_check} && 0%{?with_unit_test} && 0%{?with_devel}
-%if ! 0%{?with_bundled}
-export GOPATH=%{buildroot}/%{gopath}:%{gopath}
-%else
-export GOPATH=%{buildroot}/%{gopath}:$(pwd)/Godeps/_workspace:%{gopath}
-%endif
-
-%gotest %{import_path}
-%endif
+# Missing deps
+#%%gochecks
#define license tag if not already defined
%{!?_licensedir:%global license %doc}
-%if 0%{?with_devel}
%files devel -f devel.file-list
%license LICENSE
%doc README.md
-%dir %{gopath}/src/%{provider}.%{provider_tld}/%{project}
-%endif
-
-%if 0%{?with_unit_test} && 0%{?with_devel}
-%files unit-test-devel -f unit-test-devel.file-list
-%license LICENSE
-%doc README.md
-%endif
%changelog
+* Wed Feb 28 2018 Jan Chaloupka <jchaloup(a)redhat.com> - 0-0.10.20150320git3ecefc4
+- Autogenerate some parts using the new macros
+
* Wed Feb 07 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0-0.9.git3ecefc4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
commit fe5bc96a61280ea77b2cd863fa8369c605863e87
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Feb 7 14:31:10 2018 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/golang-github-jacobsa-oglematchers.spec b/golang-github-jacobsa-oglematchers.spec
index 1ca7b29..e7e5480 100644
--- a/golang-github-jacobsa-oglematchers.spec
+++ b/golang-github-jacobsa-oglematchers.spec
@@ -32,7 +32,7 @@
Name: golang-%{provider}-%{project}-%{repo}
Version: 0
-Release: 0.8.git%{shortcommit}%{?dist}
+Release: 0.9.git%{shortcommit}%{?dist}
Summary: Set of matchers for Go (inspired by Google Test for C++ and Google JS Test)
License: ASL 2.0
URL: https://%{provider_prefix}
@@ -148,6 +148,9 @@ export GOPATH=%{buildroot}/%{gopath}:$(pwd)/Godeps/_workspace:%{gopath}
%endif
%changelog
+* Wed Feb 07 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0-0.9.git3ecefc4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
* Wed Aug 02 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0-0.8.git3ecefc4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
5 years, 9 months
Architecture specific change in rpms/root.git
by githook-noreply@fedoraproject.org
The package rpms/root.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/root.git/commit/?id=88f740ba6c602....
Change:
+%ifarch %{qt5_qtwebengine_arches}
Thanks.
Full change:
============
commit 88f740ba6c602cca3595f178b2bdeff14a597945
Author: Mattias Ellert <mattias.ellert(a)physics.uu.se>
Date: Sun Jul 8 14:11:30 2018 +0200
Update to 6.14.00
Drop patches previously backported:
root-doxygen-makefile.patch
root-crash-fix.patch
root-test-stress-32bit.patch
Drop patches accepted upstream:
root-test-subdirs.patch
root-test-fixes.patch
root-out-of-bounds.patch
root-doxygen-tilde.patch
root-noinst.patch
Drop patches for issues fixed upstream:
root-dont-link-jvm.patch
root-system-pythia.patch
Drop patch root-urw-otf-hack.patch - broken font file no longer present
Drop Google Droid Sans Fallback font from EPEL 7 root-fonts package
(the font is now available in EPEL 7)
Use two more patches from Fedora's llvm5.0 package
New root-test-subdirs.patch patch for more instances of the same issue
Fix a test not setting cache file directory so that it works offline
Fix a compatibility issue with the EPEL 7 gtest version
Fix a missing include
Workaround optimization problems in the Geom library
New subpackages due to library splits
root-tree-dataframe and root-vecops from root-tree-player
root-net-httpsniff from root-net-http
New subpackages due to package splits
root-gui-html from root-gui
root-gui-qtgsi from root-gui-qt
root-io-xmlparser from root-io-xml
root-proof-player from root-proof
New ROOT 7 subpackages
graf-gpadv7
graf-primitives
gui-fitpanelv7
gui-qt5webdisplay
Rename root-guibuilder package to root-gui-builder
diff --git a/root-Fix-return-type-in-ORC-readMem-client-interface.patch b/root-Fix-return-type-in-ORC-readMem-client-interface.patch
new file mode 100644
index 0000000..2fd426d
--- /dev/null
+++ b/root-Fix-return-type-in-ORC-readMem-client-interface.patch
@@ -0,0 +1,14 @@
+diff -ur root-6.14.00.orig/interpreter/llvm/src/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h root-6.14.00/interpreter/llvm/src/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
+--- root-6.14.00.orig/interpreter/llvm/src/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/interpreter/llvm/src/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h 2018-06-27 17:05:07.750663216 +0200
+@@ -713,8 +713,8 @@
+
+ uint32_t getTrampolineSize() const { return RemoteTrampolineSize; }
+
+- Expected<std::vector<char>> readMem(char *Dst, JITTargetAddress Src,
+- uint64_t Size) {
++ Expected<std::vector<uint8_t>> readMem(char *Dst, JITTargetAddress Src,
++ uint64_t Size) {
+ // Check for an 'out-of-band' error, e.g. from an MM destructor.
+ if (ExistingError)
+ return std::move(ExistingError);
diff --git a/root-PPC-Avoid-non-simple-MVT-in-STBRX-optimization.patch b/root-PPC-Avoid-non-simple-MVT-in-STBRX-optimization.patch
new file mode 100644
index 0000000..c5d0b59
--- /dev/null
+++ b/root-PPC-Avoid-non-simple-MVT-in-STBRX-optimization.patch
@@ -0,0 +1,24 @@
+diff -ur root-6.14.00.orig/interpreter/llvm/src/lib/Target/PowerPC/PPCISelLowering.cpp root-6.14.00/interpreter/llvm/src/lib/Target/PowerPC/PPCISelLowering.cpp
+--- root-6.14.00.orig/interpreter/llvm/src/lib/Target/PowerPC/PPCISelLowering.cpp 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/interpreter/llvm/src/lib/Target/PowerPC/PPCISelLowering.cpp 2018-06-27 17:06:55.739506085 +0200
+@@ -11861,6 +11861,11 @@
+ N->getOperand(1).getValueType() == MVT::i16 ||
+ (Subtarget.hasLDBRX() && Subtarget.isPPC64() &&
+ N->getOperand(1).getValueType() == MVT::i64))) {
++ // STBRX can only handle simple types.
++ EVT mVT = cast<StoreSDNode>(N)->getMemoryVT();
++ if (mVT.isExtended())
++ break;
++
+ SDValue BSwapOp = N->getOperand(1).getOperand(0);
+ // Do an any-extend to 32-bits if this is a half-word input.
+ if (BSwapOp.getValueType() == MVT::i16)
+@@ -11868,7 +11873,6 @@
+
+ // If the type of BSWAP operand is wider than stored memory width
+ // it need to be shifted to the right side before STBRX.
+- EVT mVT = cast<StoreSDNode>(N)->getMemoryVT();
+ if (Op1VT.bitsGT(mVT)) {
+ int Shift = Op1VT.getSizeInBits() - mVT.getSizeInBits();
+ BSwapOp = DAG.getNode(ISD::SRL, dl, Op1VT, BSwapOp,
+Endast i root-6.14.00/interpreter/llvm/src: test
diff --git a/root-crash-fix.patch b/root-crash-fix.patch
deleted file mode 100644
index ed64701..0000000
--- a/root-crash-fix.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From d055981def808c9c2175a8ca3f362b6ea006ebf3 Mon Sep 17 00:00:00 2001
-From: Bertrand Bellenot <bertrand.bellenot(a)cern.ch>
-Date: Thu, 8 Feb 2018 10:43:59 +0100
-Subject: [PATCH] Fix another potential crash on Windows
-
-On Windows, (as the standard says) calling front() on an empty std::vector causes an undefined behaviour. One must check that the container contains something using empty() before calling front()
----
- core/foundation/src/TClassEdit.cxx | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/core/foundation/src/TClassEdit.cxx b/core/foundation/src/TClassEdit.cxx
-index 38c8b1a5a2..954e40fcc5 100644
---- a/core/foundation/src/TClassEdit.cxx
-+++ b/core/foundation/src/TClassEdit.cxx
-@@ -1900,7 +1900,7 @@ public:
- auto argsEnd = v.end();
- auto argsBeginPlusOne = ++v.begin();
- auto argPos = std::find_if(argsBeginPlusOne, argsEnd,
-- [](std::string& arg){return arg.front() == ':';});
-+ [](std::string& arg){return (!arg.empty() && arg.front() == ':');});
- if (argPos != argsEnd) {
- const int lenght = clName.size();
- int wedgeBalance = 0;
---
-2.14.3
-
diff --git a/root-dont-link-jvm.patch b/root-dont-link-jvm.patch
deleted file mode 100644
index fdc0091..0000000
--- a/root-dont-link-jvm.patch
+++ /dev/null
@@ -1,123 +0,0 @@
-diff -ur root-6.06.02.orig/cmake/modules/RootConfiguration.cmake root-6.06.02/cmake/modules/RootConfiguration.cmake
---- root-6.06.02.orig/cmake/modules/RootConfiguration.cmake 2016-03-03 10:36:03.000000000 +0100
-+++ root-6.06.02/cmake/modules/RootConfiguration.cmake 2016-03-20 15:54:25.926191321 +0100
-@@ -263,10 +263,6 @@
- set(hdfslib ${HDFS_LIBRARY})
- set(hdfsincdir ${HDFS_INCLUDE_DIR})
-
--set(jniincdir ${Java_INCLUDE_DIRS})
--set(jvmlib ${Java_LIBRARIES})
--set(jvmlibdir ${Java_LIBRARY_DIR})
--
- set(buildalien ${value${alien}})
- set(alienlibdir ${ALIEN_LIBRARY_DIR})
- set(alienlib ${ALIEN_LIBRARY})
-diff -ur root-6.06.02.orig/config/Makefile.in root-6.06.02/config/Makefile.in
---- root-6.06.02.orig/config/Makefile.in 2016-03-03 10:36:03.000000000 +0100
-+++ root-6.06.02/config/Makefile.in 2016-03-20 15:54:25.999192031 +0100
-@@ -251,9 +251,6 @@
- HDFSLIBDIR := @hdfslibdir@
- HDFSCLILIB := @hdfslib@
- HDFSINCDIR := $(filter-out /usr/include, @hdfsincdir@)
--JNIINCDIR := $(filter-out /usr/include, @jniincdir@) $(filter-out /usr/include, @jniincdir@/linux)
--JVMCLILIB := @jvmlib@
--JVMLIBDIR := @jvmlibdir@
-
- BUILDALIEN := @buildalien@
- ALIENLIBDIR := @alienlibdir@
-diff -ur root-6.06.02.orig/configure root-6.06.02/configure
---- root-6.06.02.orig/configure 2016-03-20 14:37:23.733597759 +0100
-+++ root-6.06.02/configure 2016-03-20 15:54:26.038192410 +0100
-@@ -1822,8 +1822,6 @@
- hdfs-incdir HDFS support, location of hdfs.h
- hdfs-libdir HDFS support, location of libhdfs
- iosvers iOS SDK version (6.1, 7.0), default will be latest SDK
-- jni-incdir HDFS support, location of JNI headers
-- jvm-libdir HDFS support, location of JVM library
- krb5 Kerberos5 support, location of Kerberos distribution
- krb5-incdir Kerberos5 support, location of krb5.h
- krb5-libdir Kerberos5 support, location of libkrb5
-@@ -2214,8 +2212,6 @@
- --with-hdfs-incdir=*) hdfsincdir=$optarg ; enable_hdfs="yes" ;;
- --with-hdfs-libdir=*) hdfslibdir=$optarg ; enable_hdfs="yes" ;;
- --with-iosvers=*) iosvers=$optarg ;;
-- --with-jni-incdir=*) jniincdir=$optarg ;;
-- --with-jvm-libdir=*) jvmlibdir=$optarg ;;
- --with-krb5=*) krb5dir=$optarg ; enable_krb5="yes" ;;
- --with-krb5-incdir=*) krb5incdir=$optarg ; enable_krb5="yes" ;;
- --with-krb5-libdir=*) krb5libdir=$optarg ; enable_krb5="yes" ;;
-@@ -4535,17 +4531,6 @@
- hdfsinc=$found_hdr
- hdfsincdir=$found_dir
-
-- if test "x$platform" = "xmacosx" && test -z $JAVA_HOME; then
-- JAVA_HOME=`/usr/libexec/java_home`
-- fi
--
-- keepincdir=$jniincdir
-- check_header "jni.h" "$jniincdir" \
-- ${JAVA_HOME:+$JAVA_HOME/include} \
-- /usr/java/default/include /usr/include /usr/local/include
-- jniinc=$found_hdr
-- jniincdir=$found_dir
--
- check_library "libhdfs" "$enable_shared" "$hdfslibdir" \
- $HDFS ${HDFS:+$HDFS/lib} ${HDFS:+$HDFS/build/libhdfs} \
- $HADOOP_HOME ${HADOOP_HOME:+$HADOOP_HOME/build/libhdfs} \
-@@ -4553,26 +4538,12 @@
- hdfslib=$found_lib
- hdfslibdir=$found_dir
-
-- check_library "libjvm" "$enable_shared" "$jvmlibdir" \
-- ${JAVA_HOME:+$JAVA_HOME/jre/lib/amd64/server} \
-- ${JAVA_HOME:+$JAVA_HOME/jre/lib/i386/server} \
-- ${JAVA_HOME:+$JAVA_HOME/../Libraries} \
-- /usr/java/default/jre/lib/amd64/server \
-- /usr/java/default/jre/lib/i386/server /usr/lib /usr/local/lib
-- jvmlib=$found_lib
-- jvmlibdir=$found_dir
--
-- if test "x$hdfsincdir" = "x" || test "x$hdfslib" = "x" || test "x$jniincdir" = "x" || test "x$jvmlib" = "x"; then
-+ if test "x$hdfsincdir" = "x" || test "x$hdfslib" = "x"; then
- enable_hdfs="no"
- else
- case $platform in
- linux)
-- check_link "$hdfslib $jvmlib" "$hdfslibdir $jvmlibdir" hdfsConnect
-- if test $link_result -eq 0 ; then
-- enable_hdfs="no"
-- fi
--
-- check_link $jvmlib "$jvmlibdir" JNI_CreateJavaVM
-+ check_link "$hdfslib" "$hdfslibdir" hdfsConnect
- if test $link_result -eq 0 ; then
- enable_hdfs="no"
- fi
-@@ -7641,9 +7612,6 @@
- -e "s|@iosvers@|$iosvers|" \
- -e "s|@iconpath@|$iconpath|" \
- -e "s|@incdir@|$incdir|" \
-- -e "s|@jniincdir@|$jniincdir|g" \
-- -e "s|@jvmlibdir@|$jvmlibdir|g" \
-- -e "s|@jvmlib@|$jvmlib|g" \
- -e "s|@krb5incdir@|$krb5incdir|" \
- -e "s|@krb5lib@|$krb5lib|" \
- -e "s|@krb5libdir@|$krb5libdir|" \
-diff -ur root-6.06.02.orig/io/hdfs/Module.mk root-6.06.02/io/hdfs/Module.mk
---- root-6.06.02.orig/io/hdfs/Module.mk 2016-03-03 10:36:03.000000000 +0100
-+++ root-6.06.02/io/hdfs/Module.mk 2016-03-20 15:54:26.038192410 +0100
-@@ -44,7 +44,7 @@
- $(HDFSLIB): $(HDFSO) $(HDFSDO) $(ORDER_) $(MAINLIBS) $(HDFSLIBDEP)
- @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \
- "$(SOFLAGS)" libHDFS.$(SOEXT) $@ "$(HDFSO) $(HDFSDO)" \
-- "$(HDFSLIBEXTRA) $(HDFSLIBDIR) $(HDFSCLILIB) $(JVMLIBDIR) $(JVMCLILIB)"
-+ "$(HDFSLIBEXTRA) $(HDFSLIBDIR) $(HDFSCLILIB)"
-
- $(call pcmrule,HDFS)
- $(noop)
-@@ -72,4 +72,4 @@
- distclean:: distclean-$(MODNAME)
-
- ##### extra rules ######
--$(HDFSO) $(HDFSDO): CXXFLAGS += $(HDFSCFLAGS) $(HDFSINCDIR:%=-I%) $(JNIINCDIR:%=-I%)
-+$(HDFSO) $(HDFSDO): CXXFLAGS += $(HDFSCFLAGS) $(HDFSINCDIR:%=-I%)
diff --git a/root-doxygen-makefile.patch b/root-doxygen-makefile.patch
deleted file mode 100644
index 1468981..0000000
--- a/root-doxygen-makefile.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff --git a/documentation/doxygen/Makefile b/documentation/doxygen/Makefile
-index 4e6b47728d..a886c1b729 100644
---- a/documentation/doxygen/Makefile
-+++ b/documentation/doxygen/Makefile
-@@ -8,7 +8,6 @@ export DOXYGEN_ROOT_VERSION := $(shell root -l -b -q -e 'printf("%s\n", gROOT->G
- export DOXYGEN_EXAMPLE_PATH := $(DOXYGEN_OUTPUT_DIRECTORY)/macros
- export DOXYGEN_IMAGE_PATH := $(DOXYGEN_OUTPUT_DIRECTORY)/html
- export DOXYGEN_NOTEBOOK_PATH := $(DOXYGEN_OUTPUT_DIRECTORY)/notebooks
--export DOXYGEN_NOTEBOOK_PATH_PARALLEL := $(DOXYGEN_NOTEBOOK_PATH)/parallel
- export DOXYGEN_STRIP_PATH := $(shell cd $(PWD)/../..; pwd)
- export DOXYGEN_INCLUDE_PATH := $(shell find $(DOXYGEN_STRIP_PATH) -type d -name dictpch -prune -o -type d -name inc)
-
-@@ -33,14 +32,11 @@ doxygen: filter
- $(call MkDir,$(DOXYGEN_OUTPUT_DIRECTORY))
- $(call MkDir,$(DOXYGEN_EXAMPLE_PATH))
- $(call MkDir,$(DOXYGEN_NOTEBOOK_PATH))
-- $(call MkDir,$(DOXYGEN_NOTEBOOK_PATH_PARALLEL))
-- time python ./parallelNotebooks.py
- ./makehtmlfooter.sh > htmlfooter.html
- doxygen
- ./listlibs.sh
- rm -rf files c1* *.ps *.png *.svg *.pdf *.root *.xpm *.out *.dat *.dtd *.dot *.txt listofclass.sh
-- rm $(DOXYGEN_NOTEBOOK_PATH)/*.root
-- rm $(DOXYGEN_NOTEBOOK_PATH_PARALLEL)/*.root
-+ rm -f $(DOXYGEN_NOTEBOOK_PATH)/*.root
-
- clean:
- rm -r $(DOXYGEN_OUTPUT_DIRECTORY) filter htmlfooter.html dataset*
diff --git a/root-doxygen-tilde.patch b/root-doxygen-tilde.patch
deleted file mode 100644
index bbae6d8..0000000
--- a/root-doxygen-tilde.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 533f64b053c9fa72b456a7e351e17e354b94dcdc Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:30:44 +0100
-Subject: [PATCH] Fix doxygen ~ alignment
-
----
- core/meta/src/TStatusBitsChecker.cxx | 2 +-
- tree/treeplayer/src/TTreeReader.cxx | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/core/meta/src/TStatusBitsChecker.cxx b/core/meta/src/TStatusBitsChecker.cxx
-index 360d85d0c74..1661bd3646b 100644
---- a/core/meta/src/TStatusBitsChecker.cxx
-+++ b/core/meta/src/TStatusBitsChecker.cxx
-@@ -42,7 +42,7 @@
- // used in TStreamerElement
- kHasRange = TStreamerElement::kHasRange
- };
-- ~~~ {.cpp}
-+ ~~~ {.cpp}
-
- Without the EStatusBitsDupExceptions enum you would see
-
-diff --git a/tree/treeplayer/src/TTreeReader.cxx b/tree/treeplayer/src/TTreeReader.cxx
-index d411fbdd967..e823797e523 100644
---- a/tree/treeplayer/src/TTreeReader.cxx
-+++ b/tree/treeplayer/src/TTreeReader.cxx
-@@ -235,7 +235,7 @@ void TTreeReader::Initialize()
- /// If end <= begin, `end` is ignored (set to `-1`) and only `begin` is used.
- /// Example:
- ///
--/// ~~~ {.cpp}
-+/// ~~~ {.cpp}
- /// reader.SetEntriesRange(3, 5);
- /// while (reader.Next()) {
- /// // Will load entries 3 and 4.
diff --git a/root-fontconfig.patch b/root-fontconfig.patch
index 22284c2..4016fbc 100644
--- a/root-fontconfig.patch
+++ b/root-fontconfig.patch
@@ -1,7 +1,7 @@
-diff -ur root-6.12.04.orig/core/base/src/TApplication.cxx root-6.12.04/core/base/src/TApplication.cxx
---- root-6.12.04.orig/core/base/src/TApplication.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/core/base/src/TApplication.cxx 2018-01-07 22:17:25.173658049 +0100
-@@ -275,18 +275,11 @@
+diff -ur root-6.14.00.orig/core/base/src/TApplication.cxx root-6.14.00/core/base/src/TApplication.cxx
+--- root-6.14.00.orig/core/base/src/TApplication.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/core/base/src/TApplication.cxx 2018-06-14 10:28:26.052618314 +0200
+@@ -277,18 +277,11 @@
LoadGraphicsLibs();
// Try to load TrueType font renderer. Only try to load if not in batch
@@ -22,7 +22,7 @@ diff -ur root-6.12.04.orig/core/base/src/TApplication.cxx root-6.12.04/core/base
if (gClassTable->GetDict("TGX11TTF")) {
// in principle we should not have linked anything against libGX11TTF
// but with ACLiC this can happen, initialize TGX11TTF by hand
-@@ -300,7 +293,6 @@
+@@ -302,7 +295,6 @@
}
}
#endif
@@ -30,33 +30,21 @@ diff -ur root-6.12.04.orig/core/base/src/TApplication.cxx root-6.12.04/core/base
// Create WM dependent application environment
if (fAppImp)
-diff -ur root-6.12.04.orig/graf2d/asimage/CMakeLists.txt root-6.12.04/graf2d/asimage/CMakeLists.txt
---- root-6.12.04.orig/graf2d/asimage/CMakeLists.txt 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/asimage/CMakeLists.txt 2018-01-07 22:20:58.769272293 +0100
+diff -ur root-6.14.00.orig/graf2d/asimage/CMakeLists.txt root-6.14.00/graf2d/asimage/CMakeLists.txt
+--- root-6.14.00.orig/graf2d/asimage/CMakeLists.txt 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/asimage/CMakeLists.txt 2018-06-14 10:32:01.365570910 +0200
@@ -15,7 +15,7 @@
HEADERS TASImage.h TASImagePlugin.h TASPluginGS.h
SOURCES TASImage.cxx TASPluginGS.cxx
DICTIONARY_OPTIONS "-writeEmptyRootPCM"
-- LIBRARIES Core ${AFTERIMAGE_LIBRARIES} ${FREETYPE_LIBRARIES} ${ASEXTRA_LIBRARIES} ${X11_LIBRARIES} ${ZLIB_LIBRARIES}
-+ LIBRARIES Core ${AFTERIMAGE_LIBRARIES} ${FREETYPE_LIBRARIES} fontconfig ${ASEXTRA_LIBRARIES} ${X11_LIBRARIES} ${ZLIB_LIBRARIES}
+- LIBRARIES Core ${AFTERIMAGE_LIBRARIES} ${FREETYPE_LIBRARIES} ${ASEXTRA_LIBRARIES} ${X11_LIBRARIES} ZLIB::ZLIB
++ LIBRARIES Core ${AFTERIMAGE_LIBRARIES} ${FREETYPE_LIBRARIES} fontconfig ${ASEXTRA_LIBRARIES} ${X11_LIBRARIES} ZLIB::ZLIB
DEPENDENCIES Graf BUILTINS AFTERIMAGE)
-diff -ur root-6.12.04.orig/graf2d/asimage/Module.mk root-6.12.04/graf2d/asimage/Module.mk
---- root-6.12.04.orig/graf2d/asimage/Module.mk 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/asimage/Module.mk 2018-01-07 22:17:25.174658038 +0100
-@@ -236,7 +236,7 @@
- "$(SOFLAGS)" libASImage.$(SOEXT) $@ \
- "$(ASIMAGEO) $(ASIMAGEDO)" \
- "$(ASIMAGELIBEXTRA) $(ASTEPLIB) \
-- $(FREETYPELDFLAGS) $(FREETYPELIB) \
-+ $(FREETYPELDFLAGS) $(FREETYPELIB) -lfontconfig \
- $(ASEXTRALIBDIR) $(ASEXTRALIB) $(ASNEEDX11LIBS)"
-
- $(call pcmrule,ASIMAGE)
-diff -ur root-6.12.04.orig/graf2d/asimage/src/TASImage.cxx root-6.12.04/graf2d/asimage/src/TASImage.cxx
---- root-6.12.04.orig/graf2d/asimage/src/TASImage.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/asimage/src/TASImage.cxx 2018-01-07 22:17:25.176658016 +0100
+diff -ur root-6.14.00.orig/graf2d/asimage/src/TASImage.cxx root-6.14.00/graf2d/asimage/src/TASImage.cxx
+--- root-6.14.00.orig/graf2d/asimage/src/TASImage.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/asimage/src/TASImage.cxx 2018-06-14 10:28:26.054618292 +0200
@@ -110,6 +110,8 @@
# include <draw.h>
}
@@ -212,20 +200,20 @@ diff -ur root-6.12.04.orig/graf2d/asimage/src/TASImage.cxx root-6.12.04/graf2d/a
}
get_text_size(text, font, (ASText3DType)type, &width, &height);
-diff -ur root-6.12.04.orig/graf2d/graf/CMakeLists.txt root-6.12.04/graf2d/graf/CMakeLists.txt
---- root-6.12.04.orig/graf2d/graf/CMakeLists.txt 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/graf/CMakeLists.txt 2018-01-07 22:23:16.766731136 +0100
+diff -ur root-6.14.00.orig/graf2d/graf/CMakeLists.txt root-6.14.00/graf2d/graf/CMakeLists.txt
+--- root-6.14.00.orig/graf2d/graf/CMakeLists.txt 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/graf/CMakeLists.txt 2018-06-14 10:36:18.869871880 +0200
@@ -7,6 +7,6 @@
ROOT_STANDARD_LIBRARY_PACKAGE(Graf
DICTIONARY_OPTIONS "-writeEmptyRootPCM"
-- LIBRARIES ${FREETYPE_LIBRARIES} ${ZLIB_LIBRARIES} mathtext
-+ LIBRARIES ${FREETYPE_LIBRARIES} ${ZLIB_LIBRARIES} mathtext fontconfig
+- LIBRARIES ${FREETYPE_LIBRARIES} ZLIB::ZLIB mathtext
++ LIBRARIES ${FREETYPE_LIBRARIES} ZLIB::ZLIB mathtext fontconfig
DEPENDENCIES Hist Matrix MathCore RIO BUILTINS FREETYPE)
-diff -ur root-6.12.04.orig/graf2d/graf/inc/TTF.h root-6.12.04/graf2d/graf/inc/TTF.h
---- root-6.12.04.orig/graf2d/graf/inc/TTF.h 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/graf/inc/TTF.h 2018-01-07 22:17:25.177658004 +0100
+diff -ur root-6.14.00.orig/graf2d/graf/inc/TTF.h root-6.14.00/graf2d/graf/inc/TTF.h
+--- root-6.14.00.orig/graf2d/graf/inc/TTF.h 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/graf/inc/TTF.h 2018-06-14 10:28:26.055618281 +0200
@@ -76,9 +76,8 @@
static FT_BBox fgCBox; ///< string control box
static FT_CharMap fgCharMap[kTTMaxFonts]; ///< font character map
@@ -237,21 +225,9 @@ diff -ur root-6.12.04.orig/graf2d/graf/inc/TTF.h root-6.12.04/graf2d/graf/inc/TT
static FT_Face fgFace[kTTMaxFonts]; ///< font face
static TTF::TTGlyph fgGlyphs[kMaxGlyphs]; ///< glyphs
static Bool_t fgHinting; ///< use hinting (true by default)
-diff -ur root-6.12.04.orig/graf2d/graf/Module.mk root-6.12.04/graf2d/graf/Module.mk
---- root-6.12.04.orig/graf2d/graf/Module.mk 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/graf/Module.mk 2018-01-07 22:17:25.177658004 +0100
-@@ -58,7 +58,7 @@
- @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \
- "$(SOFLAGS)" libGraf.$(SOEXT) $@ \
- "$(GRAFO) $(GRAFDO)" \
-- "$(GRAFLIBEXTRA) $(MATHTEXTLIB) $(FREETYPELDFLAGS) $(FREETYPELIB)"
-+ "$(GRAFLIBEXTRA) $(MATHTEXTLIB) $(FREETYPELDFLAGS) $(FREETYPELIB) -lfontconfig"
-
- $(call pcmrule,GRAF)
- $(noop)
-diff -ur root-6.12.04.orig/graf2d/graf/src/TTF.cxx root-6.12.04/graf2d/graf/src/TTF.cxx
---- root-6.12.04.orig/graf2d/graf/src/TTF.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/graf/src/TTF.cxx 2018-01-07 22:17:25.177658004 +0100
+diff -ur root-6.14.00.orig/graf2d/graf/src/TTF.cxx root-6.14.00/graf2d/graf/src/TTF.cxx
+--- root-6.14.00.orig/graf2d/graf/src/TTF.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/graf/src/TTF.cxx 2018-06-14 10:28:26.055618281 +0200
@@ -25,6 +25,8 @@
#include "TMath.h"
#include "TError.h"
@@ -812,31 +788,19 @@ diff -ur root-6.12.04.orig/graf2d/graf/src/TTF.cxx root-6.12.04/graf2d/graf/src/
}
////////////////////////////////////////////////////////////////////////////////
-diff -ur root-6.12.04.orig/graf2d/postscript/CMakeLists.txt root-6.12.04/graf2d/postscript/CMakeLists.txt
---- root-6.12.04.orig/graf2d/postscript/CMakeLists.txt 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/postscript/CMakeLists.txt 2018-01-07 22:22:12.902444262 +0100
+diff -ur root-6.14.00.orig/graf2d/postscript/CMakeLists.txt root-6.14.00/graf2d/postscript/CMakeLists.txt
+--- root-6.14.00.orig/graf2d/postscript/CMakeLists.txt 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/postscript/CMakeLists.txt 2018-06-14 10:35:47.829194226 +0200
@@ -5,5 +5,5 @@
ROOT_STANDARD_LIBRARY_PACKAGE(Postscript
DICTIONARY_OPTIONS "-writeEmptyRootPCM"
-- LIBRARIES ${ZLIB_LIBRARIES} mathtext
-+ LIBRARIES ${ZLIB_LIBRARIES} mathtext fontconfig
+- LIBRARIES ZLIB::ZLIB mathtext
++ LIBRARIES ZLIB::ZLIB mathtext fontconfig
DEPENDENCIES Graf)
-diff -ur root-6.12.04.orig/graf2d/postscript/Module.mk root-6.12.04/graf2d/postscript/Module.mk
---- root-6.12.04.orig/graf2d/postscript/Module.mk 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/postscript/Module.mk 2018-01-07 22:17:25.178657993 +0100
-@@ -59,7 +59,7 @@
- @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \
- "$(SOFLAGS)" libPostscript.$(SOEXT) $@ \
- "$(POSTSCRIPTO) $(POSTSCRIPTDO)" \
-- "$(POSTSCRIPTLIBEXTRA) $(MATHTEXTLIB) $(FREETYPELDFLAGS) $(FREETYPELIB)"
-+ "$(POSTSCRIPTLIBEXTRA) $(MATHTEXTLIB) $(FREETYPELDFLAGS) $(FREETYPELIB) -lfontconfig"
-
- $(call pcmrule,POSTSCRIPT)
- $(noop)
-diff -ur root-6.12.04.orig/graf2d/postscript/src/TPostScript.cxx root-6.12.04/graf2d/postscript/src/TPostScript.cxx
---- root-6.12.04.orig/graf2d/postscript/src/TPostScript.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/postscript/src/TPostScript.cxx 2018-01-07 22:17:25.179657982 +0100
+diff -ur root-6.14.00.orig/graf2d/postscript/src/TPostScript.cxx root-6.14.00/graf2d/postscript/src/TPostScript.cxx
+--- root-6.14.00.orig/graf2d/postscript/src/TPostScript.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/postscript/src/TPostScript.cxx 2018-06-14 10:28:26.057618259 +0200
@@ -229,6 +229,7 @@
#include <string.h>
#include <ctype.h>
@@ -1096,9 +1060,9 @@ diff -ur root-6.12.04.orig/graf2d/postscript/src/TPostScript.cxx root-6.12.04/gr
{ "Root.PSFont.STIXGen", "/STIXGeneral" },
{ "Root.PSFont.STIXGenIt", "/STIXGeneral-Italic" },
{ "Root.PSFont.STIXGenBd", "/STIXGeneral-Bold" },
-diff -ur root-6.12.04.orig/graf3d/gl/CMakeLists.txt root-6.12.04/graf3d/gl/CMakeLists.txt
---- root-6.12.04.orig/graf3d/gl/CMakeLists.txt 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf3d/gl/CMakeLists.txt 2018-01-07 22:19:37.820176454 +0100
+diff -ur root-6.14.00.orig/graf3d/gl/CMakeLists.txt root-6.14.00/graf3d/gl/CMakeLists.txt
+--- root-6.14.00.orig/graf3d/gl/CMakeLists.txt 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf3d/gl/CMakeLists.txt 2018-06-14 10:28:26.057618259 +0200
@@ -41,6 +41,6 @@
HEADERS ${headers}
SOURCES ${sources}
@@ -1107,21 +1071,9 @@ diff -ur root-6.12.04.orig/graf3d/gl/CMakeLists.txt root-6.12.04/graf3d/gl/CMake
+ LIBRARIES ${gllibs} ${GL2PS_LIBRARIES} GLEW ${FTGL_LIBRARIES} fontconfig
DEPENDENCIES Hist Gui Ged
INSTALL_OPTIONS ${installoptions})
-diff -ur root-6.12.04.orig/graf3d/gl/Module.mk root-6.12.04/graf3d/gl/Module.mk
---- root-6.12.04.orig/graf3d/gl/Module.mk 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf3d/gl/Module.mk 2018-01-07 22:17:25.180657971 +0100
-@@ -95,7 +95,7 @@
- "$(SOFLAGS)" libRGL.$(SOEXT) $@ "$(GLO) $(GLO1) $(GLDO)" \
- "$(GLLIBEXTRA) $(FTGLLIBDIR) $(FTGLLIBS) \
- $(GL2PSLIBDIR) $(GL2PSLIB) \
-- $(GLEWLIBDIR) $(GLEWLIBS) $(GLLIBS)"
-+ $(GLEWLIBDIR) $(GLEWLIBS) $(GLLIBS) -lfontconfig"
-
- $(call pcmrule,GL)
- $(noop)
-diff -ur root-6.12.04.orig/graf3d/gl/src/TGLFontManager.cxx root-6.12.04/graf3d/gl/src/TGLFontManager.cxx
---- root-6.12.04.orig/graf3d/gl/src/TGLFontManager.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf3d/gl/src/TGLFontManager.cxx 2018-01-07 22:17:25.180657971 +0100
+diff -ur root-6.14.00.orig/graf3d/gl/src/TGLFontManager.cxx root-6.14.00/graf3d/gl/src/TGLFontManager.cxx
+--- root-6.14.00.orig/graf3d/gl/src/TGLFontManager.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf3d/gl/src/TGLFontManager.cxx 2018-06-14 10:28:26.058618248 +0200
@@ -37,6 +37,7 @@
# include "FTGLBitmapFont.h"
#endif
@@ -1377,9 +1329,9 @@ diff -ur root-6.12.04.orig/graf3d/gl/src/TGLFontManager.cxx root-6.12.04/graf3d/
fgFontFileArray.Add(new TObjString("STIXGeneral.otf")); // 200
fgFontFileArray.Add(new TObjString("STIXGeneralItalic.otf")); // 210
fgFontFileArray.Add(new TObjString("STIXGeneralBol.otf")); // 220
-diff -ur root-6.12.04.orig/graf3d/gl/src/TGLText.cxx root-6.12.04/graf3d/gl/src/TGLText.cxx
---- root-6.12.04.orig/graf3d/gl/src/TGLText.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf3d/gl/src/TGLText.cxx 2018-01-07 22:17:25.181657960 +0100
+diff -ur root-6.14.00.orig/graf3d/gl/src/TGLText.cxx root-6.14.00/graf3d/gl/src/TGLText.cxx
+--- root-6.14.00.orig/graf3d/gl/src/TGLText.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf3d/gl/src/TGLText.cxx 2018-06-14 10:28:26.058618248 +0200
@@ -34,6 +34,8 @@
# include "FTGLBitmapFont.h"
#endif
@@ -1514,9 +1466,9 @@ diff -ur root-6.12.04.orig/graf3d/gl/src/TGLText.cxx root-6.12.04/graf3d/gl/src/
Error("SetGLTextFont","Cannot set FTGL::FaceSize");
- delete [] ttfont;
}
-diff -ur root-6.12.04.orig/gui/gui/src/TGApplication.cxx root-6.12.04/gui/gui/src/TGApplication.cxx
---- root-6.12.04.orig/gui/gui/src/TGApplication.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/gui/gui/src/TGApplication.cxx 2018-01-07 22:17:25.181657960 +0100
+diff -ur root-6.14.00.orig/gui/gui/src/TGApplication.cxx root-6.14.00/gui/gui/src/TGApplication.cxx
+--- root-6.14.00.orig/gui/gui/src/TGApplication.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/gui/gui/src/TGApplication.cxx 2018-06-14 10:28:26.058618248 +0200
@@ -83,20 +83,12 @@
gROOT->SetBatch(kFALSE);
diff --git a/root-ix32-geom-opt.patch b/root-ix32-geom-opt.patch
new file mode 100644
index 0000000..153629b
--- /dev/null
+++ b/root-ix32-geom-opt.patch
@@ -0,0 +1,14 @@
+diff --git a/geom/geom/CMakeLists.txt b/geom/geom/CMakeLists.txt
+index 520be8b5d5..d197cc3db3 100644
+--- a/geom/geom/CMakeLists.txt
++++ b/geom/geom/CMakeLists.txt
+@@ -24,7 +24,7 @@ ROOT_STANDARD_LIBRARY_PACKAGE(Geom
+ HEADERS ${headers1} ${headers2}
+ DEPENDENCIES Thread RIO MathCore)
+
+-# GCC 4.x has bugs with -O3 or -Ofast that break Geom
+-if(CMAKE_COMPILER_IS_GNUCXX AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5)
++# 32 bit ix86 has bugs with -O3 or -Ofast that break Geom
++if(CMAKE_COMPILER_IS_GNUCXX AND ROOT_ARCHITECTURE STREQUAL "linux")
+ target_compile_options(Geom PRIVATE -O2)
+ endif()
diff --git a/root-memory-usage.patch b/root-memory-usage.patch
index 777603c..193a9bf 100644
--- a/root-memory-usage.patch
+++ b/root-memory-usage.patch
@@ -22,23 +22,6 @@ rootcling and libCling.
core/metacling/src/CMakeLists.txt | 4 ++++
2 files changed, 9 insertions(+), 1 deletion(-)
-diff --git a/core/metacling/Module.mk b/core/metacling/Module.mk
-index 4788eca393..7f520e41b6 100644
---- a/core/metacling/Module.mk
-+++ b/core/metacling/Module.mk
-@@ -46,7 +46,11 @@ endif
- CLINGLIB := $(LPATH)/libCling.$(SOEXT)
- CLINGMAP := $(CLINGLIB:.$(SOEXT)=.rootmap)
-
--$(CLINGLIB): $(CLINGUTILSO) $(DICTGENO) $(METACLINGO) $(CLINGO)
-+# The dependency on $(ROOTCLING1EXE) was added to prevent $(CLINGLIB) and
-+# $(ROOTCLING1EXE) from being linked in parallel.
-+# This avoids doing two memory consuming operations in parallel.
-+$(CLINGLIB): $(CLINGUTILSO) $(DICTGENO) $(METACLINGO) $(CLINGO) \
-+ $(ROOTCLING1EXE)
- @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS) $(LIBCLINGLDFLAGS)" \
- "$(SOFLAGS)" libCling.$(SOEXT) $@ \
- "$(CLINGUTILSO) $(DICTGENO) $(METACLINGO) $(CLINGO) \
diff --git a/core/metacling/src/CMakeLists.txt b/core/metacling/src/CMakeLists.txt
index e820d144eb..3a1f1ca446 100644
--- a/core/metacling/src/CMakeLists.txt
@@ -46,7 +29,7 @@ index e820d144eb..3a1f1ca446 100644
@@ -37,6 +37,10 @@ ROOT_LINKER_LIBRARY(Cling
$<TARGET_OBJECTS:Dictgen>
$<TARGET_OBJECTS:MetaCling>
- LIBRARIES ${CLING_LIBRARIES})
+ LIBRARIES ${CLING_LIBRARIES} ${LINK_LIBS})
+# The dependency on rootcling_stage1 was added to prevent Cling (libCling) and
+# rootcling_stage1 from being linked in parallel.
+# This avoids doing two memory consuming operations in parallel.
diff --git a/root-missing-header.patch b/root-missing-header.patch
new file mode 100644
index 0000000..c98116d
--- /dev/null
+++ b/root-missing-header.patch
@@ -0,0 +1,21 @@
+From f33ac48317fc1a144d6a7f0a7028e898b664e3a2 Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Thu, 28 Jun 2018 23:02:46 +0200
+Subject: [PATCH] Add missing include for std::shuffle
+
+---
+ tmva/tmva/test/TestRandomGenerator.cxx | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/tmva/tmva/test/TestRandomGenerator.cxx b/tmva/tmva/test/TestRandomGenerator.cxx
+index c8f0f50ee5f..02f941d7f26 100644
+--- a/tmva/tmva/test/TestRandomGenerator.cxx
++++ b/tmva/tmva/test/TestRandomGenerator.cxx
+@@ -10,6 +10,7 @@
+ #include "TMVA/Tools.h"
+
+ // Stdlib
++#include <algorithm>
+ #include <iostream>
+
+ // External
diff --git a/root-noinst.patch b/root-noinst.patch
deleted file mode 100644
index 88bdb67..0000000
--- a/root-noinst.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 778e01575f6b75bed9843023baeb50b23aea5355 Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Fri, 16 Feb 2018 19:06:14 +0100
-Subject: [PATCH 1/2] Don't install intermediate static libs (mathtext and
- minicern)
-
----
- graf2d/mathtext/CMakeLists.txt | 2 +-
- misc/minicern/CMakeLists.txt | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/graf2d/mathtext/CMakeLists.txt b/graf2d/mathtext/CMakeLists.txt
-index 5af6a282a34..e6cba7bcd35 100644
---- a/graf2d/mathtext/CMakeLists.txt
-+++ b/graf2d/mathtext/CMakeLists.txt
-@@ -1,2 +1,2 @@
--ROOT_LINKER_LIBRARY(mathtext *.cxx TYPE STATIC)
-+ROOT_LINKER_LIBRARY(mathtext *.cxx TYPE STATIC NOINSTALL)
-
-diff --git a/misc/minicern/CMakeLists.txt b/misc/minicern/CMakeLists.txt
-index 2758edb08e1..d98ac3b6331 100644
---- a/misc/minicern/CMakeLists.txt
-+++ b/misc/minicern/CMakeLists.txt
-@@ -3,7 +3,7 @@
- ############################################################################
-
- set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fPIC")
--ROOT_LINKER_LIBRARY(minicern *.c *.f TYPE STATIC)
-+ROOT_LINKER_LIBRARY(minicern *.c *.f TYPE STATIC NOINSTALL)
- target_link_libraries(minicern ${CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES})
-
- # Disable optimization since it some cases was causing crashes.
-
-From 9bd8d4e52fae5467867cbcf1810bc58a63b55a62 Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Fri, 16 Feb 2018 19:07:04 +0100
-Subject: [PATCH 2/2] Don't add JupyROOT python extension to cmake exports
-
----
- bindings/pyroot/CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/bindings/pyroot/CMakeLists.txt b/bindings/pyroot/CMakeLists.txt
-index 4dab1dfd2ab..5f621af9a2d 100644
---- a/bindings/pyroot/CMakeLists.txt
-+++ b/bindings/pyroot/CMakeLists.txt
-@@ -18,7 +18,7 @@ ROOT_STANDARD_LIBRARY_PACKAGE(PyROOT
- DICTIONARY_OPTIONS "-writeEmptyRootPCM"
- LIBRARIES Core Net Tree MathCore Rint ${PYTHON_LIBRARIES}
- DEPENDENCIES Core MathCore Net Tree Rint)
--ROOT_LINKER_LIBRARY(JupyROOT ../JupyROOT/src/*.cxx DEPENDENCIES Core)
-+ROOT_LINKER_LIBRARY(JupyROOT ../JupyROOT/src/*.cxx DEPENDENCIES Core CMAKENOEXPORT)
-
- if(MSVC)
- add_custom_command(TARGET PyROOT POST_BUILD
diff --git a/root-out-of-bounds.patch b/root-out-of-bounds.patch
deleted file mode 100644
index 094139f..0000000
--- a/root-out-of-bounds.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From a770f03056e374fa7c1dbdc06aaff22107fc27a0 Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:29:00 +0100
-Subject: [PATCH] Protect against out-of-bounds access
-
----
- graf2d/gpad/src/TRatioPlot.cxx | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/graf2d/gpad/src/TRatioPlot.cxx b/graf2d/gpad/src/TRatioPlot.cxx
-index 107c0c90806..bf3415d7927 100644
---- a/graf2d/gpad/src/TRatioPlot.cxx
-+++ b/graf2d/gpad/src/TRatioPlot.cxx
-@@ -1074,9 +1074,9 @@ Int_t TRatioPlot::BuildLowerPlot()
- ((TGraphAsymmErrors*)fRatioGraph)->SetPointError(ipoint, fH1->GetBinWidth(i)/2., fH1->GetBinWidth(i)/2., 0.5, 0.5);
-
- fConfidenceInterval1->SetPoint(ipoint, x, 0);
-- fConfidenceInterval1->SetPointError(ipoint, x, ci1[i] / error);
-+ fConfidenceInterval1->SetPointError(ipoint, x, i < ci1.size() ? ci1[i] / error : 0);
- fConfidenceInterval2->SetPoint(ipoint, x, 0);
-- fConfidenceInterval2->SetPointError(ipoint, x, ci2[i] / error);
-+ fConfidenceInterval2->SetPointError(ipoint, x, i < ci2.size() ? ci2[i] / error : 0);
-
- ++ipoint;
-
diff --git a/root-set-cache-file-dir.patch b/root-set-cache-file-dir.patch
new file mode 100644
index 0000000..5ea37d7
--- /dev/null
+++ b/root-set-cache-file-dir.patch
@@ -0,0 +1,38 @@
+From e8778178329efc8e04ea35643259cfc6ec2f9b51 Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Tue, 26 Jun 2018 11:11:48 +0200
+Subject: [PATCH] Set cache file dir when using CACHEREAD option Remove
+ unnecessary CACHEREAD for local file
+
+---
+ tmva/tmva/test/DNN/CNN/TestMethodDL.h | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/tmva/tmva/test/DNN/CNN/TestMethodDL.h b/tmva/tmva/test/DNN/CNN/TestMethodDL.h
+index 1cac008458e..904fb54cd97 100644
+--- a/tmva/tmva/test/DNN/CNN/TestMethodDL.h
++++ b/tmva/tmva/test/DNN/CNN/TestMethodDL.h
+@@ -49,14 +49,12 @@ void testMethodDL_CNN(TString architectureStr)
+ // Load the input data
+
+ TString fname = "imagesData.root";
+- TString fopt = "CACHEREAD";
+- //auto input = TFile::Open(fname,fopt);
+
+ // generate the files
+ // 1000 for testing 1000 for training
+ makeImages(2000);
+
+- auto input = TFile::Open(fname,fopt);
++ auto input = TFile::Open(fname);
+
+ R__ASSERT(input);
+
+@@ -174,6 +172,7 @@ void testMethodDL_DNN(TString architectureStr)
+ // TString fname = "/Users/vladimirilievski/Desktop/Vladimir/GSoC/ROOT-CI/common-version/root/tmva/tmva/test/DNN/CNN/"
+ // "dataset/tmva_class_example.root";
+ TString fname = "http://root.cern.ch/files/tmva_class_example.root";
++ TFile::SetCacheFileDir(".");
+ TString fopt = "CACHEREAD";
+ input = TFile::Open(fname,fopt);
+
diff --git a/root-stressgraphics-ref.patch b/root-stressgraphics-ref.patch
index ad91815..4ba858c 100644
--- a/root-stressgraphics-ref.patch
+++ b/root-stressgraphics-ref.patch
@@ -1,15 +1,22 @@
+From 034dd2ec5ab656551b84bcec7cc1e7f7e23b663c Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Thu, 31 May 2018 10:18:58 +0200
+Subject: [PATCH] Adjust reference for Aarch64
+
+---
+ test/stressGraphics.ref | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
diff --git a/test/stressGraphics.ref b/test/stressGraphics.ref
-index 4341c21c79..0089951936 100644
+index 00e034737b8..00899519366 100644
--- a/test/stressGraphics.ref
+++ b/test/stressGraphics.ref
-@@ -29,16 +29,16 @@ Test# PS1Ref# PS1Err# PDFRef# PDFErr# GIFRef# GIFErr# JPGRef# JP
- 28 9110 500 16737 200 9738 4200 21346 21600 10645 7000 8869 500
+@@ -30,15 +30,15 @@ Test# PS1Ref# PS1Err# PDFRef# PDFErr# GIFRef# GIFErr# JPGRef# JP
29 7419 500 15112 200 8113 4200 18872 21600 7928 7000 7296 500
30 17016 5500 18198 100 13764 3400 32434 17400 22157 5000 20823 5500
-- 31 30615 8200 27494 100 29010 5900 50520 18200 35724 5400 36690 8200
+ 31 30615 8200 27494 150 29010 5900 50520 18200 35724 5400 36690 8200
- 32 3304592 100 712308 100 155478 32000 62688 19000 123056 7000 0 0
- 33 321963 5500 434394 1000 34942 8300 65532 27800 37314 12000 331505 5500
-+ 31 30615 8200 27494 150 29010 5900 50520 18200 35724 5400 36690 8200
+ 32 3304592 100 712308 500 155478 32000 62688 19000 123056 7000 0 0
+ 33 321963 5500 434394 1100 34942 8300 65532 27800 37314 12000 331505 5500
34 36514 300 16815 200 25333 2200 47408 12700 33739 3700 36399 300
diff --git a/root-system-pythia.patch b/root-system-pythia.patch
deleted file mode 100644
index 60e1382..0000000
--- a/root-system-pythia.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-diff -ur root-6.12.04.orig/tutorials/pythia/pythia8.C root-6.12.04/tutorials/pythia/pythia8.C
---- root-6.12.04.orig/tutorials/pythia/pythia8.C 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/tutorials/pythia/pythia8.C 2018-01-10 07:01:23.215029332 +0100
-@@ -8,11 +8,6 @@
- /// root > .x pythia8.C
- /// ~~~
- ///
--/// Note that before executing this script,
--///
--/// - the env variable PYTHIA8 must point to the pythia8100 (or newer) directory
--/// - the env variable PYTHIA8DATA must be defined and it must point to $PYTHIA8/xmldoc
--///
- /// \macro_code
- ///
- /// \author Andreas Morsch
-@@ -27,26 +22,6 @@
-
- void pythia8(Int_t nev = 100, Int_t ndeb = 1)
- {
-- const char *p8dataenv = gSystem->Getenv("PYTHIA8DATA");
-- if (!p8dataenv) {
-- const char *p8env = gSystem->Getenv("PYTHIA8");
-- if (!p8env) {
-- Error("pythia8.C",
-- "Environment variable PYTHIA8 must contain path to pythia directory!");
-- return;
-- }
-- TString p8d = p8env;
-- p8d += "/xmldoc";
-- gSystem->Setenv("PYTHIA8DATA", p8d);
-- }
--
-- const char* path = gSystem->ExpandPathName("$PYTHIA8DATA");
-- if (gSystem->AccessPathName(path)) {
-- Error("pythia8.C",
-- "Environment variable PYTHIA8DATA must contain path to $PYTHIA8/xmldoc directory !");
-- return;
-- }
--
- // Load libraries
- gSystem->Load("libEG");
- gSystem->Load("libEGPythia8");
diff --git a/root-test-compilatiom-epel7.patch b/root-test-compilatiom-epel7.patch
new file mode 100644
index 0000000..97e31ff
--- /dev/null
+++ b/root-test-compilatiom-epel7.patch
@@ -0,0 +1,27 @@
+From cefdf878609deb650b1e548d84efab2ab5c775ce Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Thu, 28 Jun 2018 07:38:07 +0200
+Subject: [PATCH] Fix test compilation on RHEL 7
+
+---
+ tree/dataframe/test/dataframe_resptr.cxx | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/tree/dataframe/test/dataframe_resptr.cxx b/tree/dataframe/test/dataframe_resptr.cxx
+index 9fef6e54fcf..7c45f016d0c 100644
+--- a/tree/dataframe/test/dataframe_resptr.cxx
++++ b/tree/dataframe/test/dataframe_resptr.cxx
+@@ -45,11 +45,11 @@ TEST(RResultPtr, ImplConv)
+ return (int)1;
+ }).Histo1D<int>("i");
+
+- EXPECT_TRUE(m);
++ EXPECT_TRUE(m != nullptr);
+ EXPECT_FALSE(hasRun);
+
+ *m;
+
+- EXPECT_TRUE(m);
++ EXPECT_TRUE(m != nullptr);
+ EXPECT_TRUE(hasRun);
+ }
diff --git a/root-test-fixes.patch b/root-test-fixes.patch
deleted file mode 100644
index f351525..0000000
--- a/root-test-fixes.patch
+++ /dev/null
@@ -1,337 +0,0 @@
-From 092d06fd403331bf082dd0d2d56718a9ee31efec Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:12:41 +0100
-Subject: [PATCH 1/4] Don't call front() on empty containers
-
----
- math/mathcore/inc/Fit/FitData.h | 4 ++--
- math/mathcore/inc/Math/WrappedParamFunction.h | 10 +++++-----
- math/mathcore/src/BinData.cxx | 24 ++++++++++++------------
- math/mathcore/src/FitData.cxx | 2 +-
- 4 files changed, 20 insertions(+), 20 deletions(-)
-
-diff --git a/math/mathcore/inc/Fit/FitData.h b/math/mathcore/inc/Fit/FitData.h
-index cb8fa2f0be3..9579bde92bf 100644
---- a/math/mathcore/inc/Fit/FitData.h
-+++ b/math/mathcore/inc/Fit/FitData.h
-@@ -185,7 +185,7 @@ namespace ROOT {
-
- for (unsigned int i = 0; i < fDim; i++) {
- fCoords[i].resize(fMaxPoints + VectorPadding(fMaxPoints));
-- fCoordsPtr[i] = &fCoords[i].front();
-+ fCoordsPtr[i] = fCoords[i].empty() ? NULL : &fCoords[i].front();
- }
-
- if (fpTmpCoordVector) {
-@@ -354,7 +354,7 @@ namespace ROOT {
- unsigned padding = VectorPadding(fNPoints);
- fCoords[i].resize(fNPoints + padding);
- std::copy(fCoordsPtr[i], fCoordsPtr[i] + fNPoints + padding, fCoords[i].begin());
-- fCoordsPtr[i] = &fCoords[i].front();
-+ fCoordsPtr[i] = fCoords[i].empty() ? NULL : &fCoords[i].front();
- }
-
- fWrapped = false;
-diff --git a/math/mathcore/inc/Math/WrappedParamFunction.h b/math/mathcore/inc/Math/WrappedParamFunction.h
-index 38b9af7639f..0c860672f9e 100644
---- a/math/mathcore/inc/Math/WrappedParamFunction.h
-+++ b/math/mathcore/inc/Math/WrappedParamFunction.h
-@@ -95,7 +95,7 @@ class WrappedParamFunction : public IParamMultiFunction {
- }
-
- const double * Parameters() const {
-- return &(fParams.front());
-+ return fParams.empty() ? NULL : &fParams.front();
- }
-
- void SetParameters(const double * p) {
-@@ -172,7 +172,7 @@ class WrappedParamFunctionGen : public IParamMultiFunction {
-
- /// clone the function
- IMultiGenFunction * Clone() const {
-- return new WrappedParamFunctionGen(fFunc, fDim, fParams.size() , &fParams.front(), &fParIndices.front());
-+ return new WrappedParamFunctionGen(fFunc, fDim, fParams.size(), fParams.empty() ? NULL : &fParams.front(), fParIndices.empty() ? NULL : &fParIndices.front());
- }
-
- private:
-@@ -183,7 +183,7 @@ class WrappedParamFunctionGen : public IParamMultiFunction {
- public:
-
- const double * Parameters() const {
-- return &(fParams.front());
-+ return fParams.empty() ? NULL : &fParams.front();
- }
-
- void SetParameters(const double * p) {
-@@ -227,7 +227,7 @@ class WrappedParamFunctionGen : public IParamMultiFunction {
- // std::copy(fX.begin(), fX.end(), oi);
- // std::cout << std::endl;
-
-- return (*fFunc)( &fX.front() );
-+ return (*fFunc)( fX.empty() ? NULL : &fX.front() );
- }
-
-
-@@ -264,7 +264,7 @@ class WrappedParamFunctionGen : public IParamMultiFunction {
- // std::cout << this << std::endl;
-
- // set parameter values in fX
-- SetParValues(npar, &fParams.front() );
-+ SetParValues(npar, fParams.empty() ? NULL : &fParams.front());
- for (unsigned int i = 0; i < npar; ++i) {
- unsigned int j = fParIndices[i];
- assert ( j < npar + fDim);
-diff --git a/math/mathcore/src/BinData.cxx b/math/mathcore/src/BinData.cxx
-index 16c9e375634..50a47169272 100644
---- a/math/mathcore/src/BinData.cxx
-+++ b/math/mathcore/src/BinData.cxx
-@@ -284,7 +284,7 @@ namespace ROOT {
-
- for ( unsigned int i=0; i<fDim; i++ )
- {
-- fCoordErrorsPtr[i] = &fCoordErrors[i].front();
-+ fCoordErrorsPtr[i] = fCoordErrors[i].empty() ? NULL : &fCoordErrors[i].front();
- }
- }
-
-@@ -371,7 +371,7 @@ namespace ROOT {
- if ( kNoError == fErrorType )
- {
- fDataError.resize(fNPoints + FitData::VectorPadding(fNPoints));
-- fDataErrorPtr = &fDataError.front();
-+ fDataErrorPtr = fDataError.empty() ? NULL : &fDataError.front();
- }
-
- for ( unsigned int i=0; i < fNPoints; i++ )
-@@ -659,7 +659,7 @@ namespace ROOT {
- void BinData::InitDataVector ()
- {
- fData.resize(fMaxPoints + FitData::VectorPadding(fMaxPoints));
-- fDataPtr = &fData.front();
-+ fDataPtr = fData.empty() ? NULL : &fData.front();
- }
-
- void BinData::InitializeErrors()
-@@ -698,7 +698,7 @@ namespace ROOT {
- {
- fCoordErrors[i].resize(fMaxPoints + FitData::VectorPadding(fMaxPoints));
-
-- fCoordErrorsPtr[i] = &fCoordErrors[i].front();
-+ fCoordErrorsPtr[i] = fCoordErrors[i].empty() ? NULL : &fCoordErrors[i].front();
- }
-
- fpTmpCoordErrorVector = new double[fDim];
-@@ -712,7 +712,7 @@ namespace ROOT {
- if ( kValueError == fErrorType || kCoordError == fErrorType )
- {
- fDataError.resize(fMaxPoints + FitData::VectorPadding(fMaxPoints));
-- fDataErrorPtr = &fDataError.front();
-+ fDataErrorPtr = fDataError.empty() ? NULL : &fDataError.front();
-
- fDataErrorHigh.clear();
- fDataErrorHighPtr = NULL;
-@@ -722,10 +722,10 @@ namespace ROOT {
- else if ( fErrorType == kAsymError )
- {
- fDataErrorHigh.resize(fMaxPoints + FitData::VectorPadding(fMaxPoints));
-- fDataErrorHighPtr = &fDataErrorHigh.front();
-+ fDataErrorHighPtr = fDataErrorHigh.empty() ? NULL : &fDataErrorHigh.front();
-
- fDataErrorLow.resize(fMaxPoints + FitData::VectorPadding(fMaxPoints));
-- fDataErrorLowPtr = &fDataErrorLow.front();
-+ fDataErrorLowPtr = fDataErrorLow.empty() ? NULL : &fDataErrorLow.front();
-
- fDataError.clear();
- fDataErrorPtr = NULL;
-@@ -770,7 +770,7 @@ namespace ROOT {
- unsigned vectorPadding = FitData::VectorPadding(fNPoints);
- fData.resize(fNPoints + vectorPadding);
- std::copy( fDataPtr, fDataPtr + fNPoints, fData.begin() );
-- fDataPtr = &fData.front();
-+ fDataPtr = fData.empty() ? NULL : &fData.front();
-
- for ( unsigned int i=0; i < fDim; i++ )
- {
-@@ -785,7 +785,7 @@ namespace ROOT {
-
- fDataError.resize(fNPoints + vectorPadding);
- std::copy(fDataErrorPtr, fDataErrorPtr + fNPoints + vectorPadding, fDataError.begin());
-- fDataErrorPtr = &fDataError.front();
-+ fDataErrorPtr = fDataError.empty() ? NULL : &fDataError.front();
- }
-
- if ( kValueError == fErrorType )
-@@ -804,7 +804,7 @@ namespace ROOT {
- assert( fCoordErrorsPtr[i] );
- fCoordErrors[i].resize(fNPoints + vectorPadding);
- std::copy(fCoordErrorsPtr[i], fCoordErrorsPtr[i] + fNPoints + vectorPadding, fCoordErrors[i].begin());
-- fCoordErrorsPtr[i] = &fCoordErrors[i].front();
-+ fCoordErrorsPtr[i] = fCoordErrors[i].empty() ? NULL : &fCoordErrors[i].front();
- }
-
- if( kAsymError == fErrorType )
-@@ -817,8 +817,8 @@ namespace ROOT {
- fDataErrorLow.resize(fNPoints + vectorPadding);
- std::copy(fDataErrorHighPtr, fDataErrorHighPtr + fNPoints + vectorPadding, fDataErrorHigh.begin());
- std::copy(fDataErrorLowPtr, fDataErrorLowPtr + fNPoints + vectorPadding, fDataErrorLow.begin());
-- fDataErrorHighPtr = &fDataErrorHigh.front();
-- fDataErrorLowPtr = &fDataErrorLow.front();
-+ fDataErrorHighPtr = fDataErrorHigh.empty() ? NULL : &fDataErrorHigh.front();
-+ fDataErrorLowPtr = fDataErrorLow.empty() ? NULL : &fDataErrorLow.front();
- }
- }
-
-diff --git a/math/mathcore/src/FitData.cxx b/math/mathcore/src/FitData.cxx
-index 76c792dbe66..0b62e607534 100644
---- a/math/mathcore/src/FitData.cxx
-+++ b/math/mathcore/src/FitData.cxx
-@@ -231,7 +231,7 @@ namespace ROOT {
- fCoordsPtr.resize(fDim);
-
- for (unsigned int i = 0; i < fDim; i++) {
-- fCoordsPtr[i] = &fCoords[i].front();
-+ fCoordsPtr[i] = fCoords[i].empty() ? NULL : &fCoords[i].front();
- }
- }
-
-
-From 711cb8598110b774ae7c206c0730b907e7650e2e Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:18:35 +0100
-Subject: [PATCH 2/4] Call resize() when the size should be changed, reserve()
- does not change the size
-
----
- math/mathcore/src/TKDTreeBinning.cxx | 2 +-
- tree/tree/test/TBasket.cxx | 8 ++++----
- 2 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/math/mathcore/src/TKDTreeBinning.cxx b/math/mathcore/src/TKDTreeBinning.cxx
-index 09647958dc7..d0b06e1a99f 100644
---- a/math/mathcore/src/TKDTreeBinning.cxx
-+++ b/math/mathcore/src/TKDTreeBinning.cxx
-@@ -241,7 +241,7 @@ void TKDTreeBinning::SetTreeData() {
-
- void TKDTreeBinning::SetBinsContent() {
- // Sets the bins' content
-- fBinsContent.reserve(fNBins);
-+ fBinsContent.resize(fNBins);
- for (UInt_t i = 0; i < fNBins; ++i)
- fBinsContent[i] = fDataBins->GetBucketSize();
- if ( fDataSize % fNBins != 0 )
-diff --git a/tree/tree/test/TBasket.cxx b/tree/tree/test/TBasket.cxx
-index fba69bd68d0..90eb330f7ee 100644
---- a/tree/tree/test/TBasket.cxx
-+++ b/tree/tree/test/TBasket.cxx
-@@ -102,7 +102,7 @@ TEST(TBasket, CreateAndDestroy)
- f->Close();
-
- Long64_t maxsize = f->GetSize();
-- memBuffer.reserve(maxsize);
-+ memBuffer.resize(maxsize);
- f->CopyTo(&memBuffer[0], maxsize);
-
- delete f;
-@@ -182,7 +182,7 @@ TEST(TBasket, TestUnsupportedIO)
-
- std::vector<char> memBuffer;
- Long64_t maxsize = f->GetSize();
-- memBuffer.reserve(maxsize);
-+ memBuffer.resize(maxsize);
- f->CopyTo(&memBuffer[0], maxsize);
-
- TMemFile f2("tbasket_test.root", &memBuffer[0], maxsize, "READ");
-@@ -230,7 +230,7 @@ TEST(TBasket, TestVarLengthArrays)
- f->Close();
- std::vector<char> memBuffer;
- Long64_t maxsize = f->GetSize();
-- memBuffer.reserve(maxsize);
-+ memBuffer.resize(maxsize);
- f->CopyTo(&memBuffer[0], maxsize);
-
- TMemFile f2("tbasket_test.root", &memBuffer[0], maxsize, "READ");
-@@ -334,7 +334,7 @@ TEST(TBasket, TestSettingIOBits)
- f->Close();
- std::vector<char> memBuffer;
- Long64_t maxsize = f->GetSize();
-- memBuffer.reserve(maxsize);
-+ memBuffer.resize(maxsize);
- f->CopyTo(&memBuffer[0], maxsize);
-
- TMemFile f2("tbasket_test.root", &memBuffer[0], maxsize, "READ");
-
-From 8dfcb54ca0457c2e8ae6102bb4a60ac60bd49004 Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:25:39 +0100
-Subject: [PATCH 3/4] operator[] with an argument that is out of range causes
- undefined behavior
-
----
- math/mathcore/test/binarySearchTime.cxx | 5 ++---
- math/mathmore/test/testPermute.cxx | 4 ++--
- 2 files changed, 4 insertions(+), 5 deletions(-)
-
-diff --git a/math/mathcore/test/binarySearchTime.cxx b/math/mathcore/test/binarySearchTime.cxx
-index c98017a0c55..0a611486489 100644
---- a/math/mathcore/test/binarySearchTime.cxx
-+++ b/math/mathcore/test/binarySearchTime.cxx
-@@ -58,9 +58,8 @@ template <typename T> bool testBinarySearch(const int n, double* tTMath, double*
- t.Start();
- for (int j = 0; j < npass; ++j) {
- for ( T elem = 0; elem < maxint; ++elem ) {
-- T* pind;
-- pind = std::lower_bound(&k[0], &k[n], elem);
-- Long_t index2 = (((pind != &(k[n])) && (*pind == elem)) ? (pind - &k[0]): ( pind - &k[0] - 1));
-+ auto pind = std::lower_bound(k.begin(), k.end(), elem);
-+ Long_t index2 = (((pind != k.end()) && (*pind == elem)) ? (pind - k.begin()) : (pind - k.begin() - 1));
- s2+= index2;
- }
- }
-diff --git a/math/mathmore/test/testPermute.cxx b/math/mathmore/test/testPermute.cxx
-index b75609b9958..f2a49da2e4d 100644
---- a/math/mathmore/test/testPermute.cxx
-+++ b/math/mathmore/test/testPermute.cxx
-@@ -64,7 +64,7 @@ bool checkPermute()
- //cout << original << vM << vS << endl;
-
- while ( TMath::Permute(n, &vM[0]) ) {
-- std::next_permutation(&vS[0], &vS[n]);
-+ std::next_permutation(vS.begin(), vS.end());
- //cout << vM << vS << endl;
- equals &= equal(vM.begin(), vM.end(), vS.begin());
- }
-@@ -99,7 +99,7 @@ void permuteTime(const int n, double* tTMath, double* tStd)
- t.Start();
- for (int j = 0; j < npass; ++j) {
- copy(original.begin(), original.end(), v.begin());
-- while ( std::next_permutation(&v[0], &v[n]) ) {}
-+ while ( std::next_permutation(v.begin(), v.end()) ) {}
- }
- t.Stop();
- *tStd = t.RealTime();
-
-From 80ba399340167f62368685e0bf03f9cb9a595954 Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:27:23 +0100
-Subject: [PATCH 4/4] cut-and-paste errors, I guess...
-
----
- math/mathcore/test/testkdTreeBinning.cxx | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/math/mathcore/test/testkdTreeBinning.cxx b/math/mathcore/test/testkdTreeBinning.cxx
-index 233b083ee5f..193ff1bb3e2 100644
---- a/math/mathcore/test/testkdTreeBinning.cxx
-+++ b/math/mathcore/test/testkdTreeBinning.cxx
-@@ -82,9 +82,9 @@ void testkdTreeBinning() {
- int ibinMax = kdBins->GetBinMaxDensity();
-
- std::cout << "Bin with minimum density: " << ibinMin << " density = " << kdBins->GetBinDensity(ibinMin) << " content = " << kdBins->GetBinContent(ibinMin) << std::endl;
-- std::cout << "Bin with maximum density: " << ibinMax << " density = " << kdBins->GetBinDensity(ibinMax) << " content = " << kdBins->GetBinContent(ibinMin) << std::endl;
-+ std::cout << "Bin with maximum density: " << ibinMax << " density = " << kdBins->GetBinDensity(ibinMax) << " content = " << kdBins->GetBinContent(ibinMax) << std::endl;
-
-- if (kdBins->GetBinDensity(ibinMax) != DATASZ/NBINS)
-+ if (kdBins->GetBinContent(ibinMax) != DATASZ/NBINS)
- Error("testkdTreeBinning","Wrong bin content");
-
- // order bins by density
diff --git a/root-test-stress-32bit.patch b/root-test-stress-32bit.patch
deleted file mode 100644
index ce2d370..0000000
--- a/root-test-stress-32bit.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/test/stress.cxx b/test/stress.cxx
-index 0f759ad7c2..7c3c9e1b04 100644
---- a/test/stress.cxx
-+++ b/test/stress.cxx
-@@ -385,7 +385,7 @@ void stress3()
- Long64_t last = f.GetEND();
- Float_t comp = f.GetCompressionFactor();
- Bool_t OK = kTRUE;
-- constexpr Long64_t lastgood = 51651;
-+ constexpr Long64_t lastgood = 51851;
- constexpr Long64_t tolerance = 150;
- if (last <lastgood-tolerance || last > lastgood+tolerance || comp <1.8 || comp > 2.4) OK = kFALSE;
- if (OK) printf("OK\n");
diff --git a/root-test-subdirs.patch b/root-test-subdirs.patch
index af59a8b..67a22c2 100644
--- a/root-test-subdirs.patch
+++ b/root-test-subdirs.patch
@@ -1,244 +1,36 @@
-From eb7d389e582fd11cf00879a3daf161fa7e1b0f40 Mon Sep 17 00:00:00 2001
+From 41e33db9d17e4d295bf12958398fc3758d3e3a5b Mon Sep 17 00:00:00 2001
From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Tue, 16 Jan 2018 06:11:30 +0100
-Subject: [PATCH] Always use ROOT_ADD_TEST_SUBDIRECTORY when adding test
- directories
+Date: Tue, 19 Jun 2018 09:20:21 +0200
+Subject: [PATCH] Include test directory using ROOT_ADD_TEST_SUBDIRECTORY
---
- cmake/modules/RootNewMacros.cmake | 1 -
- core/base/CMakeLists.txt | 4 +---
- core/cont/CMakeLists.txt | 4 +---
- core/foundation/CMakeLists.txt | 5 +----
- core/imt/CMakeLists.txt | 4 ++--
- core/meta/CMakeLists.txt | 4 +---
- core/metacling/CMakeLists.txt | 4 +---
- core/thread/CMakeLists.txt | 4 +---
- graf2d/gpad/CMakeLists.txt | 8 +++-----
- hist/hist/CMakeLists.txt | 6 ++----
- hist/histdraw/CMakeLists.txt | 4 +---
- io/io/CMakeLists.txt | 4 +---
- tmva/CMakeLists.txt | 3 ---
- tmva/tmva/test/CMakeLists.txt | 9 ---------
- tree/tree/CMakeLists.txt | 4 +---
- tree/treeplayer/CMakeLists.txt | 4 +---
- 16 files changed, 17 insertions(+), 55 deletions(-)
- delete mode 100644 tmva/tmva/test/CMakeLists.txt
+ graf2d/gpadv7/CMakeLists.txt | 5 +----
+ graf2d/primitives/CMakeLists.txt | 5 ++---
+ 2 files changed, 3 insertions(+), 7 deletions(-)
-diff --git a/cmake/modules/RootNewMacros.cmake b/cmake/modules/RootNewMacros.cmake
-index 340d5c9951..77b784e4ea 100644
---- a/cmake/modules/RootNewMacros.cmake
-+++ b/cmake/modules/RootNewMacros.cmake
-@@ -1304,7 +1304,6 @@ function(ROOT_ADD_GTEST test_suite)
- # against. For example, tests in Core should link only against libCore. This could be tricky
- # to implement because some ROOT components create more than one library.
- ROOT_EXECUTABLE(${test_suite} ${source_files} LIBRARIES ${ARG_LIBRARIES})
-- set_property(TARGET ${test_suite} PROPERTY RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
- target_link_libraries(${test_suite} gtest gtest_main gmock gmock_main)
-
- ROOT_PATH_TO_STRING(mangled_name ${test_suite} PATH_SEPARATOR_REPLACEMENT "-")
-diff --git a/core/base/CMakeLists.txt b/core/base/CMakeLists.txt
-index f3738e76a8..0fabc03e4e 100644
---- a/core/base/CMakeLists.txt
-+++ b/core/base/CMakeLists.txt
-@@ -2,9 +2,7 @@
- # CMakeLists.txt file for building ROOT core/base package
- ############################################################################
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-
- include_directories(${CMAKE_CURRENT_SOURCE_DIR}/res ${CMAKE_CURRENT_SOURCE_DIR}/../foundation/res)
-
-diff --git a/core/cont/CMakeLists.txt b/core/cont/CMakeLists.txt
-index 2d5363d3d8..bb5a82e133 100644
---- a/core/cont/CMakeLists.txt
-+++ b/core/cont/CMakeLists.txt
-@@ -2,9 +2,7 @@
- # CMakeLists.txt file for building ROOT core/cont package
- ############################################################################
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-
- include_directories(${CMAKE_CURRENT_SOURCE_DIR}/res ${CMAKE_CURRENT_SOURCE_DIR}/../foundation/res)
-
-diff --git a/core/foundation/CMakeLists.txt b/core/foundation/CMakeLists.txt
-index 9cc29d871e..af594ba98f 100644
---- a/core/foundation/CMakeLists.txt
-+++ b/core/foundation/CMakeLists.txt
-@@ -21,7 +21,4 @@ set_target_properties(Foundation_Stage1 PROPERTIES COMPILE_FLAGS "${COMPILE_FLAG
-
- ROOT_INSTALL_HEADERS()
-
--if(testing)
-- add_subdirectory(test)
--endif()
--
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-diff --git a/core/imt/CMakeLists.txt b/core/imt/CMakeLists.txt
-index 6ef45c7fc2..4b86f58ee2 100644
---- a/core/imt/CMakeLists.txt
-+++ b/core/imt/CMakeLists.txt
-@@ -21,6 +21,6 @@ ROOT_LINKER_LIBRARY(Imt ${sources}
-
- ROOT_INSTALL_HEADERS(${installoptions})
-
--if(imt AND testing)
-- add_subdirectory(test)
-+if(imt)
-+ ROOT_ADD_TEST_SUBDIRECTORY(test)
- endif()
-diff --git a/core/meta/CMakeLists.txt b/core/meta/CMakeLists.txt
-index df84a83948..4843b06cf0 100644
---- a/core/meta/CMakeLists.txt
-+++ b/core/meta/CMakeLists.txt
-@@ -12,6 +12,4 @@ ROOT_OBJECT_LIBRARY(Meta ${sources})
-
- ROOT_INSTALL_HEADERS()
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-diff --git a/core/metacling/CMakeLists.txt b/core/metacling/CMakeLists.txt
-index 0fec8de3e8..5468064771 100644
---- a/core/metacling/CMakeLists.txt
-+++ b/core/metacling/CMakeLists.txt
-@@ -4,6 +4,4 @@
-
- add_subdirectory(src)
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-diff --git a/core/thread/CMakeLists.txt b/core/thread/CMakeLists.txt
-index 0ec5857e50..2149ff5d47 100644
---- a/core/thread/CMakeLists.txt
-+++ b/core/thread/CMakeLists.txt
-@@ -36,6 +36,4 @@ ROOT_STANDARD_LIBRARY_PACKAGE(Thread
- LIBRARIES ${CMAKE_THREAD_LIBS_INIT}
- INSTALL_OPTIONS ${installoptions})
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-diff --git a/graf2d/gpad/CMakeLists.txt b/graf2d/gpad/CMakeLists.txt
-index 51da1c2320..06e508981f 100644
---- a/graf2d/gpad/CMakeLists.txt
-+++ b/graf2d/gpad/CMakeLists.txt
-@@ -14,8 +14,6 @@ ROOT_STANDARD_LIBRARY_PACKAGE(Gpad
+diff --git a/graf2d/gpadv7/CMakeLists.txt b/graf2d/gpadv7/CMakeLists.txt
+index 525ce415451..9d6870231f3 100644
+--- a/graf2d/gpadv7/CMakeLists.txt
++++ b/graf2d/gpadv7/CMakeLists.txt
+@@ -11,7 +11,4 @@ ROOT_STANDARD_LIBRARY_PACKAGE(ROOTGpadv7
DICTIONARY_OPTIONS "-writeEmptyRootPCM"
- DEPENDENCIES Graf Hist)
+ DEPENDENCIES ROOTGraphicsPrimitives)
+-
-if(testing)
-- if(root7)
-- add_subdirectory(v7/test)
-- endif()
+- ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
-endif()
-\ No newline at end of file
-+if(root7)
-+ ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
-+endif()
-diff --git a/hist/hist/CMakeLists.txt b/hist/hist/CMakeLists.txt
-index 88396c4924..3ac1898ccd 100644
---- a/hist/hist/CMakeLists.txt
-+++ b/hist/hist/CMakeLists.txt
-@@ -15,10 +15,8 @@ ROOT_STANDARD_LIBRARY_PACKAGE(Hist
++ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
+diff --git a/graf2d/primitives/CMakeLists.txt b/graf2d/primitives/CMakeLists.txt
+index f491eb70a90..d33597805d8 100644
+--- a/graf2d/primitives/CMakeLists.txt
++++ b/graf2d/primitives/CMakeLists.txt
+@@ -11,6 +11,5 @@ ROOT_STANDARD_LIBRARY_PACKAGE(ROOTGraphicsPrimitives
+ SOURCES ${src}
DICTIONARY_OPTIONS "-writeEmptyRootPCM"
- DEPENDENCIES Matrix MathCore RIO)
-
+ DEPENDENCIES RIO Core)
-if(testing)
-- add_subdirectory(test)
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-
- if(root7)
- add_subdirectory(v7/test)
-- endif()
-+ ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
- endif()
-diff --git a/hist/histdraw/CMakeLists.txt b/hist/histdraw/CMakeLists.txt
-index 51721f2d0e..9f3232ae5f 100644
---- a/hist/histdraw/CMakeLists.txt
-+++ b/hist/histdraw/CMakeLists.txt
-@@ -12,7 +12,5 @@ if(root7)
- DICTIONARY_OPTIONS "-writeEmptyRootPCM"
- DEPENDENCIES Gpad Hist)
-
-- if(testing)
-- add_subdirectory(v7/test)
-- endif()
-+ ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
- endif()
-diff --git a/io/io/CMakeLists.txt b/io/io/CMakeLists.txt
-index 7ca1104287..78e94786da 100644
---- a/io/io/CMakeLists.txt
-+++ b/io/io/CMakeLists.txt
-@@ -18,8 +18,6 @@ ROOT_LINKER_LIBRARY(${libname} $<TARGET_OBJECTS:RIOObjs> $<TARGET_OBJECTS:RootPc
- DEPENDENCIES Core Thread)
- ROOT_INSTALL_HEADERS()
-
--if(testing)
-- add_subdirectory(test)
-endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-
- #--- Extra rules ----------------------------------------------------------
-diff --git a/tmva/CMakeLists.txt b/tmva/CMakeLists.txt
-index 5648511bfe..d29bfb5061 100644
---- a/tmva/CMakeLists.txt
-+++ b/tmva/CMakeLists.txt
-@@ -8,6 +8,3 @@ endif()
- if(r)
- add_subdirectory(rmva)
- endif()
--#if(testing)
--# add_subdirectory(test)
--#endif()
-diff --git a/tmva/tmva/test/CMakeLists.txt b/tmva/tmva/test/CMakeLists.txt
-deleted file mode 100644
-index fc2a3e633d..0000000000
---- a/tmva/tmva/test/CMakeLists.txt
-+++ /dev/null
-@@ -1,9 +0,0 @@
--############################################################################
--# CMakeLists.txt file for building ROOT TMVA tests.
--# @author Simon Pfreundschuh
--############################################################################
--
--project(tmva-tests)
--find_package(ROOT REQUIRED)
--
--ROOT_ADD_TEST_SUBDIRECTORY(DNN)
-diff --git a/tree/tree/CMakeLists.txt b/tree/tree/CMakeLists.txt
-index e60675553f..82626b1c04 100644
---- a/tree/tree/CMakeLists.txt
-+++ b/tree/tree/CMakeLists.txt
-@@ -8,6 +8,4 @@ ROOT_STANDARD_LIBRARY_PACKAGE(Tree
- LIBRARIES ${TBB_LIBRARIES}
- DEPENDENCIES Net RIO Thread Imt)
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-diff --git a/tree/treeplayer/CMakeLists.txt b/tree/treeplayer/CMakeLists.txt
-index 688a08fd03..a72a02e18a 100644
---- a/tree/treeplayer/CMakeLists.txt
-+++ b/tree/treeplayer/CMakeLists.txt
-@@ -45,6 +45,4 @@ if(APPLE)
- endif()
- endif()
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
---
-2.14.3
-
++
++ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
diff --git a/root-testfiles.sh b/root-testfiles.sh
index ec56fc1..c3f1d40 100755
--- a/root-testfiles.sh
+++ b/root-testfiles.sh
@@ -1,6 +1,6 @@
#! /bin/sh
-SITE="http://root.cern.ch/files"
+SITE="https://root.cern/files"
mkdir files
pushd files
@@ -72,6 +72,7 @@ wget -N ${SITE}/tesla.root
wget -N ${SITE}/wa91_ref_3.root
wget -N ${SITE}/wa91.root
+wget -N ${SITE}/AtlasGraphs.root
wget -N ${SITE}/europe.root
wget -N ${SITE}/linearIO.root
wget -N ${SITE}/stressHistogram.5.18.00.root
@@ -83,7 +84,7 @@ for f in *.root ; do ln -s $f $f.ROOT.cachefile ; done
mkdir tutorials
pushd tutorials
-wget -N ${SITE}/tutorials/tdf014_CsvDataSource_MuRun2010B.csv
+wget -N ${SITE}/tutorials/df014_CsvDataSource_MuRun2010B.csv
popd
popd
diff --git a/root-urw-otf-hack.patch b/root-urw-otf-hack.patch
deleted file mode 100644
index f13a881..0000000
--- a/root-urw-otf-hack.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -ur root-6.12.04.orig/graf2d/graf/src/TTF.cxx root-6.12.04/graf2d/graf/src/TTF.cxx
---- root-6.12.04.orig/graf2d/graf/src/TTF.cxx 2018-01-15 10:57:07.314073647 +0100
-+++ root-6.12.04/graf2d/graf/src/TTF.cxx 2018-01-15 11:02:00.210880469 +0100
-@@ -126,6 +126,11 @@
- (platform == 1 && encoding == 0 &&
- (fgFontID[fgCurFontIdx] == 12 ||
- fgFontID[fgCurFontIdx] == 14 ||
-+ fgFontID[fgCurFontIdx] == 15)) ||
-+ // Horrible hack for broken charmaps in StandardSymbolsPS.otf
-+ // Hopefully temporary...
-+ (platform == 0 && encoding == 3 &&
-+ (fgFontID[fgCurFontIdx] == 12 ||
- fgFontID[fgCurFontIdx] == 15)))
- {
- fgCharMap[fgCurFontIdx] = charmap;
diff --git a/root.spec b/root.spec
index bc40569..8805bfa 100644
--- a/root.spec
+++ b/root.spec
@@ -1,11 +1,4 @@
-%global py3soabi %(%{__python3} -c "from distutils import sysconfig; print(sysconfig.get_config_vars().get('SOABI'))" | sed -e 's/None//' -e 's/^..*$/\.&/')
-
-# Ruby support not yet ported to root version 6
-%global ruby 0
-
-%global oce 1
-%global pythia8 1
-%global xrootd 1
+%global py3soabi %(%{__python3} -c "from distutils import sysconfig; print(sysconfig.get_config_vars().get('SOABI'))")
%if %{?fedora}%{!?fedora:0} >= 24
# libhdfs is available for all architectures for Fedora 24 and later.
@@ -23,6 +16,13 @@
%global root7 0
%endif
+%if %{?fedora}%{!?fedora:0} >= 21 || %{?rhel}%{!?rhel:0} >= 8
+# Multi-threading support requires TBB version >= 4.3.
+%global tbb 1
+%else
+%global tbb 0
+%endif
+
# Do not create .orig files when patching source
%global _default_patch_flags --no-backup-if-mismatch
@@ -31,18 +31,18 @@
%global __provides_exclude_from ^(%{python2_sitearch}|%{python3_sitearch})/libJupyROOT\\.so$
Name: root
-Version: 6.12.06
+Version: 6.14.00
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 5%{?dist}
+Release: 1%{?dist}
Summary: Numerical data analysis framework
License: LGPLv2+
-URL: https://root.cern.ch/
+URL: https://root.cern/
# The upstream source is modified to exclude proprietary fonts:
-# wget -N https://root.cern.ch/download/root_v%{version}.source.tar.gz
-# tar -z -x -f root_v%{version}.source.tar.gz
-# find root-%{version}/fonts -type f -a '!' '(' -name 'STIX*' -o -name DroidSansFallback.ttf ')' -exec rm {} ';'
-# tar -J -c --group root --owner root -f root-%{version}.tar.xz root-%{version}
+# wget -N https://root.cern/download/root_v%%{version}.source.tar.gz
+# tar -z -x -f root_v%%{version}.source.tar.gz
+# find root-%%{version}/fonts -type f -a '!' -name 'STIX*' -exec rm {} ';'
+# tar -J -c --group root --owner root -f root-%%{version}.tar.xz root-%%{version}
Source0: %{name}-%{version}.tar.xz
# Input data for the tests
Source1: %{name}-testfiles.tar.xz
@@ -53,72 +53,56 @@ Source3: rootd.service
Source4: proofd.service
# Use system fonts
Patch0: %{name}-fontconfig.patch
-# Don't link to libjvm (handled properly inside libhdfs)
-Patch1: %{name}-dont-link-jvm.patch
# Don't create documentation notebooks
-Patch2: %{name}-doc-no-notebooks.patch
+Patch1: %{name}-doc-no-notebooks.patch
# Don't run gui macros
-Patch3: %{name}-avoid-gui-crash.patch
+Patch2: %{name}-avoid-gui-crash.patch
# Unbundle gtest
-Patch4: %{name}-unbundle-gtest.patch
-# Horrible hack for broken charmaps in StandardSymbolsPS.otf
-# Hopefully temporary...
-# https://bugzilla.redhat.com/show_bug.cgi?id=1534206
-Patch5: %{name}-urw-otf-hack.patch
+Patch3: %{name}-unbundle-gtest.patch
# Use local static script and style files for JupyROOT
-Patch6: %{name}-jupyroot-static.patch
+Patch4: %{name}-jupyroot-static.patch
+# Fedora's llvm patches
+Patch5: %{name}-PowerPC-Don-t-use-xscvdpspn-on-the-P7.patch
+Patch6: %{name}-Fix-return-type-in-ORC-readMem-client-interface.patch
+Patch7: %{name}-PPC-Avoid-non-simple-MVT-in-STBRX-optimization.patch
# Fix some javascript syntax choking yuicompressor
# Adapt d3 path to updated jsroot
# https://github.com/root-project/root/pull/1520
-Patch7: %{name}-js-syntax.patch
-# Fix missing -f flag to rm in Makefile
-# Backport from upstream git
-Patch8: %{name}-doxygen-makefile.patch
+Patch8: %{name}-js-syntax.patch
# Always use ROOT_ADD_TEST_SUBDIRECTORY when adding test dirs
-# https://github.com/root-project/root/pull/1515
+# https://github.com/root-project/root/pull/2247
Patch9: %{name}-test-subdirs.patch
-# No need to use environment variables for system pythia
-Patch10: %{name}-system-pythia.patch
# Reduce memory usage of build
# https://github.com/root-project/root/pull/1516
-Patch11: %{name}-memory-usage.patch
-# Fedora's llvm patch
-Patch12: %{name}-PowerPC-Don-t-use-xscvdpspn-on-the-P7.patch
+Patch10: %{name}-memory-usage.patch
# Reduce memory usage during linking on ARM and x86 by generating
# smaller debuginfo for the llmv libraries.
# Fedora builders run out of memory with the default setting.
-Patch13: %{name}-memory-arm-x86.patch
+Patch11: %{name}-memory-arm-x86.patch
# Don't run tutorials that crash on ppc64 during doc generation.
# Ensures content of doc package is the same on all architecture
# so that koji accepts it as a noarch package.
-Patch14: %{name}-ppc64-doc.patch
-# Check string is not empty before calling front()
-# Backport from upstream git
-Patch15: %{name}-crash-fix.patch
-# Adjust expected file size for ix32
-# Backport from upstream git
-Patch16: %{name}-test-stress-32bit.patch
-# Fixes for failing tests due to new compiler flags
-# https://github.com/root-project/root/pull/1638
-Patch17: %{name}-test-fixes.patch
-# https://github.com/root-project/root/pull/1639
-Patch18: %{name}-out-of-bounds.patch
-# Fix ~ alignment in doxygen markup
-# https://github.com/root-project/root/pull/1640
-Patch19: %{name}-doxygen-tilde.patch
-# Don't install intermediate static libs (mathtext and minicern)
-# Don't add JupyROOT python extension to cmake exports
-# https://github.com/root-project/root/pull/1643
-Patch20: %{name}-noinst.patch
+Patch12: %{name}-ppc64-doc.patch
# Adjust allowed deviation for PDF file sizes (aarch64)
# https://github.com/root-project/root/pull/2120
-Patch21: %{name}-stressgraphics-ref.patch
+Patch13: %{name}-stressgraphics-ref.patch
# Adjust Vavilov test for Fedora 29 ix86
# https://github.com/root-project/root/pull/2273
-Patch22: %{name}-adjust-allowed-test-difference-for-32-bit-ix86.patch
+Patch14: %{name}-adjust-allowed-test-difference-for-32-bit-ix86.patch
# Adapt to python 3.7
# https://github.com/root-project/root/pull/2276
-Patch23: %{name}-python-3.7.patch
+Patch15: %{name}-python-3.7.patch
+# Set Cache File Dir
+# https://github.com/root-project/root/pull/2246
+Patch16: %{name}-set-cache-file-dir.patch
+# Fix test compilation on EPEL 7
+# https://github.com/root-project/root/pull/2263
+Patch17: %{name}-test-compilatiom-epel7.patch
+# Missing include for std::shuffle
+# https://github.com/root-project/root/pull/2267
+Patch18: %{name}-missing-header.patch
+# Optimization issue in Geom library
+Patch19: %{name}-ix32-geom-opt.patch
# s390x suffers from endian issues resulting in failing tests
# and broken documentation generation
@@ -167,16 +151,18 @@ BuildRequires: mesa-libGL-devel
BuildRequires: mesa-libGLU-devel
BuildRequires: postgresql-devel
BuildRequires: python-devel
-%if %{?fedora}%{!?fedora:0} >= 15
+%if %{?fedora}%{!?fedora:0} >= 15 || %{?rhel}%{!?rhel:0} >= 8
BuildRequires: python3-devel
%endif
%if %{?rhel}%{!?rhel:0} == 7
BuildRequires: python34-devel
%endif
BuildRequires: qt4-devel
-%if %{ruby}
-BuildRequires: ruby
-BuildRequires: ruby-devel
+%if %{root7}
+%ifarch %{qt5_qtwebengine_arches}
+BuildRequires: qt5-devel
+BuildRequires: qt5-qtwebengine-devel
+%endif
%endif
BuildRequires: openssl-devel
BuildRequires: globus-gss-assist-devel
@@ -186,10 +172,8 @@ BuildRequires: libtool-ltdl-devel
BuildRequires: desktop-file-utils
BuildRequires: dcap-devel
BuildRequires: dpm-devel
-%if %{xrootd}
BuildRequires: xrootd-client-devel >= 1:3.3.5
BuildRequires: xrootd-private-devel >= 1:3.3.5
-%endif
BuildRequires: cfitsio-devel
BuildRequires: davix-devel >= 0.2.8
BuildRequires: gfal2-devel
@@ -197,13 +181,11 @@ BuildRequires: srm-ifce-devel
%if %{hadoop}
BuildRequires: hadoop-devel
%endif
-%if %{oce}
BuildRequires: OCE-devel
-%endif
BuildRequires: R-Rcpp-devel
BuildRequires: R-RInside-devel
BuildRequires: readline-devel
-%if %{?fedora}%{!?fedora:0} >= 21 || %{?rhel}%{!?rhel:0} >= 8
+%if %{tbb}
BuildRequires: tbb-devel >= 4.3
%endif
BuildRequires: emacs
@@ -212,9 +194,7 @@ BuildRequires: gcc-c++
BuildRequires: gcc-gfortran
BuildRequires: graphviz-devel
BuildRequires: expat-devel
-%if %{pythia8}
BuildRequires: pythia8-devel >= 8.1.80
-%endif
BuildRequires: blas-devel
BuildRequires: numpy
BuildRequires: doxygen
@@ -230,16 +210,14 @@ BuildRequires: redhat-lsb-core
BuildRequires: font(freesans)
BuildRequires: font(freeserif)
BuildRequires: font(freemono)
-# Provides "symbol", "dingbats" and "chancery"
%if %{?fedora}%{!?fedora:0} >= 27 || %{?rhel}%{!?rhel:0} >= 8
-BuildRequires: urw-base35-fonts
+BuildRequires: font(standardsymbolsps)
+BuildRequires: font(d050000l)
+BuildRequires: font(z003)
%else
BuildRequires: urw-fonts
%endif
-# The root-fonts package provides Droid Sans Fallback for EPEL
-%if %{?fedora}%{!?fedora:0} >= 11
BuildRequires: font(droidsansfallback)
-%endif
# With gdb installed test failures will show backtraces
BuildRequires: gdb
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -306,9 +284,6 @@ Requires: %{name}-core = %{version}-%{release}
%description fonts
This package contains fonts used by ROOT that are not available in Fedora.
In particular it contains STIX version 0.9 that is used by TMathText.
-%if %{?rhel}%{!?rhel:0}
-For EPEL it also provides the Google Droid Sans Fallback font.
-%endif
%package doc
Summary: Documentation for the ROOT system
@@ -358,19 +333,15 @@ Requires: xorg-x11-fonts-ISO8859-1-75dpi
Requires: font(freesans)
Requires: font(freeserif)
Requires: font(freemono)
-# Provides "symbol", "dingbats" and "chancery"
%if %{?fedora}%{!?fedora:0} >= 27 || %{?rhel}%{!?rhel:0} >= 8
-Requires: urw-base35-fonts
+Requires: font(standardsymbolsps)
+Requires: font(d050000l)
+Requires: font(z003)
%else
Requires: urw-fonts
%endif
-# The root-fonts package provides Droid Sans Fallback for EPEL
-%if %{?fedora}%{!?fedora:0} >= 11
Requires: font(droidsansfallback)
-%endif
-%if %{ruby} == 0
Obsoletes: %{name}-ruby < 6.00.00
-%endif
Obsoletes: %{name}-vdt < 6.10.00
%description core
@@ -443,9 +414,6 @@ transparent interface.
%package -n python2-%{name}
Summary: Python extension for ROOT
-%{?py2_dist:
-Provides: %{py2_dist %{name}} = %{version}
-}
Provides: root-python = %{version}-%{release}
Obsoletes: root-python < 6.08.00
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -458,9 +426,6 @@ provide a Python interface to ROOT, and a ROOT interface to Python.
%package -n python%{python3_pkgversion}-%{name}
Summary: Python extension for ROOT
-%{?py3_dist:
-Provides: %{py3_dist %{name}} = %{version}
-}
Provides: root-python%{python3_pkgversion} = %{version}-%{release}
Obsoletes: root-python%{python3_pkgversion} < 6.08.00
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -473,20 +438,18 @@ provide a Python interface to ROOT, and a ROOT interface to Python.
%package -n python2-jupyroot
Summary: ROOT Jupyter kernel
-%{?py2_dist:
-Provides: %{py2_dist jupyroot} = %{version}
-}
Requires: python2-%{name}%{?_isa} = %{version}-%{release}
Requires: python2-jsmva = %{version}-%{release}
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-notebook = %{version}-%{release}
%if %{?fedora}%{!?fedora:0} >= 26 || %{?rhel}%{!?rhel:0} >= 8
-Requires: python2-ipython
-Requires: python2-metakernel
-%else
-Requires: python-ipython-console
# python-metakernel for python2 not available in
# Fedora <= 25 or RHEL/EPEL - some functionality missing
+Requires: python2-ipython
+Requires: python2-metakernel
+%endif
+%if %{?fedora}%{!?fedora:0} >= 28 || %{?rhel}%{!?rhel:0} >= 8
+Requires: python-jupyter-filesystem
%endif
Obsoletes: %{name}-rootaas < 6.08.00
@@ -495,23 +458,18 @@ The Jupyter kernel for the ROOT notebook.
%package -n python%{python3_pkgversion}-jupyroot
Summary: ROOT Jupyter kernel
-%{?py3_dist:
-Provides: %{py3_dist jupyroot} = %{version}
-}
Requires: python%{python3_pkgversion}-%{name}%{?_isa} = %{version}-%{release}
Requires: python%{python3_pkgversion}-jsmva = %{version}-%{release}
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-notebook = %{version}-%{release}
%if %{?fedora}%{!?fedora:0} >= 26 || %{?rhel}%{!?rhel:0} >= 8
+# python-metakernel for python3 not available in
+# Fedora <= 25 or RHEL/EPEL - some functionality missing
Requires: python%{python3_pkgversion}-ipython
Requires: python%{python3_pkgversion}-metakernel
-%else
-%if %{?fedora}%{!?fedora:0}
-# ipython for python3 not available in RHEL/EPEL
-Requires: python%{python3_pkgversion}-ipython-console
%endif
-# python-metakernel for python3 not available in
-# Fedora <= 25 or RHEL/EPEL - some functionality missing
+%if %{?fedora}%{!?fedora:0} >= 28 || %{?rhel}%{!?rhel:0} >= 8
+Requires: python-jupyter-filesystem
%endif
%description -n python%{python3_pkgversion}-jupyroot
@@ -520,9 +478,6 @@ The Jupyter kernel for the ROOT notebook.
%package -n python2-jsmva
Summary: TMVA interface used by JupyROOT
BuildArch: noarch
-%{?py2_dist:
-Provides: %{py2_dist jsmva} = %{version}
-}
Requires: %{name}-tmva = %{version}-%{release}
%description -n python2-jsmva
@@ -531,28 +486,11 @@ TMVA interface used by JupyROOT.
%package -n python%{python3_pkgversion}-jsmva
Summary: TMVA interface used by JupyROOT
BuildArch: noarch
-%{?py3_dist:
-Provides: %{py3_dist jsmva} = %{version}
-}
Requires: %{name}-tmva = %{version}-%{release}
%description -n python%{python3_pkgversion}-jsmva
TMVA interface used by JupyROOT.
-%if %{ruby}
-%package ruby
-Summary: Ruby extension for ROOT
-Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-hist%{?_isa} = %{version}-%{release}
-Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
-Provides: ruby(libRuby) = %{version}
-
-%description ruby
-This package contains the Ruby extension for ROOT. The interface
-goes both ways - that is, you can call ROOT functions from Ruby, and
-invoke the Ruby interpreter from ROOT.
-%endif
-
%package r
Summary: R interface for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -612,7 +550,6 @@ Requires: %{name}-io-xml%{?_isa} = %{version}-%{release}
%description gdml
This package contains an import/export module for ROOT geometries.
-%if %{oce}
%package geocad
Summary: OpenCascade import/export for ROOT geometries
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -620,7 +557,6 @@ Requires: %{name}-geom%{?_isa} = %{version}-%{release}
%description geocad
This package contains an import/export module for ROOT geometries.
-%endif
%package graf
Summary: 2D graphics library for ROOT
@@ -663,7 +599,6 @@ Summary: Canvas and pad library for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
-Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
# Dynamic dependency
Requires: %{name}-graf-postscript%{?_isa} = %{version}-%{release}
@@ -789,25 +724,33 @@ Requires: %{name}-graf%{?_isa} = %{version}-%{release}
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
-Requires: %{name}-net%{?_isa} = %{version}-%{release}
# Dynamic dependencies
Requires: %{name}-graf-x11%{?_isa} = %{version}-%{release}
Requires: %{name}-gui-ged%{?_isa} = %{version}-%{release}
+# Package split (gui-html from gui)
+Obsoletes: %{name}-gui < 6.14.00
%description gui
This package contains a library for defining graphical user interfaces.
+%package gui-html
+Summary: HTML GUI library for ROOT
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf%{?_isa} = %{version}-%{release}
+Requires: %{name}-gui%{?_isa} = %{version}-%{release}
+Requires: %{name}-net%{?_isa} = %{version}-%{release}
+# Package split (gui-html from gui)
+Obsoletes: %{name}-gui < 6.14.00
+
+%description gui-html
+This package contains a library for defining HTML graphical user interfaces.
+
%package gui-fitpanel
Summary: GUI element for fits in ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
-%if %{root7}
-Requires: %{name}-hist-draw%{?_isa} = %{version}-%{release}
-Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
-%endif
-Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
@@ -830,26 +773,42 @@ Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
This package contains a library to show a pop-up window for editing
various ROOT objects.
-%package guibuilder
+%package gui-builder
Summary: GUI editor library for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
+# Package renamed
+Provides: %{name}-guibuilder = %{version}-%{release}
+Provides: %{name}-guibuilder%{?_isa} = %{version}-%{release}
+Obsoletes: %{name}-guibuilder < 6.14.00
-%description guibuilder
+%description gui-builder
This package contains a library for editing graphical user interfaces
in ROOT.
%package gui-qt
-Summary: Qt GUI for ROOT
+Summary: Qt GUI for ROOT (BNL)
Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-graf-qt%{?_isa} = %{version}-%{release}
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
+# Package split (gui-qtgsi from gui-qt)
+Obsoletes: %{name}-qt < 6.14.00
%description gui-qt
-This package contains the Qt GUI for ROOT.
+This package contains the BNL Qt GUI for ROOT.
+
+%package gui-qtgsi
+Summary: Qt GUI for ROOT (GSI)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
+Requires: %{name}-gui%{?_isa} = %{version}-%{release}
+# Package split (gui-qtgsi from gui-qt)
+Obsoletes: %{name}-qt < 6.14.00
+
+%description gui-qtgsi
+This package contains the GSI Qt GUI for ROOT.
%package gui-recorder
Summary: Interface for recording and replaying events in ROOT
@@ -866,28 +825,6 @@ Recorded events are:
All the recorded events from one session are stored in one TFile
and can be replayed again anytime.
-%if %{root7}
-%package gui-canvaspainter
-Summary: Canvas painter (ROOT 7)
-Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-graf%{?_isa} = %{version}-%{release}
-Requires: %{name}-io%{?_isa} = %{version}-%{release}
-Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
-
-%description gui-canvaspainter
-This package contains a canvas painter extension for ROOT 7
-
-%package gui-webdisplay
-Summary: Web display (ROOT 7)
-Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-io%{?_isa} = %{version}-%{release}
-Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
-Requires: %{name}-net-http%{?_isa} = %{version}-%{release}
-
-%description gui-webdisplay
-This package contains a web display extension for ROOT 7
-%endif
-
%package hbook
Summary: Hbook library for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -911,17 +848,6 @@ Requires: %{name}-hist-painter%{?_isa} = %{version}-%{release}
%description hist
This package contains a library for histogramming in ROOT.
-%if %{root7}
-%package hist-draw
-Summary: Histogram drawing (ROOT 7)
-Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
-Requires: %{name}-hist%{?_isa} = %{version}-%{release}
-
-%description hist-draw
-This package contains an histogram drawing extension for ROOT 7.
-%endif
-
%package hist-painter
Summary: Histogram painter plugin for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -961,7 +887,7 @@ Requires: %{name}-graf%{?_isa} = %{version}-%{release}
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
-Requires: %{name}-io-xml%{?_isa} = %{version}-%{release}
+Requires: %{name}-io-xmlparser%{?_isa} = %{version}-%{release}
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
Requires: %{name}-roofit%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
@@ -1035,10 +961,21 @@ TFile interface.
Summary: XML reader library for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
+# Package split (io-xmlparser from io-xml)
+Obsoletes: %{name}-io-xml < 6.14.00
%description io-xml
This package contains the XML reader library for ROOT.
+%package io-xmlparser
+Summary: XML parser library for ROOT
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+# Package split (io-xmlparser from io-xml)
+Obsoletes: %{name}-io-xml < 6.14.00
+
+%description io-xmlparser
+This package contains the XML parser library for ROOT.
+
%package foam
Summary: A Compact Version of the Cellular Event Generator
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1229,6 +1166,15 @@ init-program computes all tables and constants necessary for the
random variate generation. The sample program can then generate
variates from the desired distribution.
+%package vecops
+Summary: Vector operation extension for ROOT
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+# Library split (tree-dataframe and vecops from tree-player)
+Obsoletes: %{name}-tree-player < 6.14.00
+
+%description vecops
+This package contains a vector operation extension for ROOT.
+
%package memstat
Summary: Memory statistics tool for use with ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1264,7 +1210,6 @@ Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
%description montecarlo-eg
This package contains an event generator library for ROOT.
-%if %{pythia8}
%package montecarlo-pythia8
Summary: Pythia version 8 plugin for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1275,7 +1220,6 @@ This package contains the Pythia version 8 plug-in for ROOT. This
package provide the ROOT user with transparent interface to the Pythia
(version 8) event generators for hadronic interactions. If the term
"hadronic" does not ring any bells, this package is not for you.
-%endif
%package montecarlo-vmc
Summary: Virtual Monte-Carlo (simulation) library for ROOT
@@ -1361,19 +1305,31 @@ access to LDAP directories via ROOT.
%package net-http
Summary: HTTP server extension for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-io%{?_isa} = %{version}-%{release}
+Requires: js-jsroot
+# Library split (net-httpsniff from net-http)
+Obsoletes: %{name}-net-http < 6.14.00
+
+%description net-http
+This package contains the HTTP server extension for ROOT. It provides
+an http interface to arbitrary ROOT applications.
+
+%package net-httpsniff
+Summary: HTTP sniffer extension for ROOT
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-io-xml%{?_isa} = %{version}-%{release}
+Requires: %{name}-net-http%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
-Requires: js-jsroot
+# Library split (net-httpsniff from net-http)
+Obsoletes: %{name}-net-http < 6.14.00
-%description net-http
-This package contains the HTTP server extension for ROOT. It provides
-an http interface to arbitrary ROOT applications.
+%description net-httpsniff
+This package contains the HTTP sniffer extension for ROOT.
-%if %{xrootd}
%package netx
Summary: NetX extension for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1384,21 +1340,18 @@ Requires: %{name}-net%{?_isa} = %{version}-%{release}
This package contains the NetX extension for ROOT, i.e. a client for
the xrootd server. Both the old (NetX) and the new (NetXNG) version are
provided.
-%endif
%package proof
Summary: PROOF extension for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
-Requires: %{name}-graf3d%{?_isa} = %{version}-%{release}
-Requires: %{name}-hist%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
Requires: %{name}-net%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
-Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
Obsoletes: %{name}-clarens < 5.34.01
Obsoletes: %{name}-peac < 5.34.01
+# Package split (proof-player from proof)
+Obsoletes: %{name}-proof < 6.14.00
%description proof
This package contains the proof extension for ROOT. This provides a
@@ -1412,11 +1365,29 @@ Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-proof%{?_isa} = %{version}-%{release}
+Requires: %{name}-proof-player%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
%description proof-bench
This package contains the steering class for PROOF benchmarks.
+%package proof-player
+Summary: PROOF player extension for ROOT
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf3d%{?_isa} = %{version}-%{release}
+Requires: %{name}-hist%{?_isa} = %{version}-%{release}
+Requires: %{name}-io%{?_isa} = %{version}-%{release}
+Requires: %{name}-net%{?_isa} = %{version}-%{release}
+Requires: %{name}-proof%{?_isa} = %{version}-%{release}
+Requires: %{name}-tree%{?_isa} = %{version}-%{release}
+Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
+# Package split (proof-player from proof)
+Obsoletes: %{name}-proof < 6.14.00
+
+%description proof-player
+This package contains the proof player extension for ROOT.
+
%package proof-pq2
Summary: PROOF Quick Query (pq2)
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1443,7 +1414,6 @@ Requires: %{name}-tree%{?_isa} = %{version}-%{release}
This package contains a library for browsing an interactive PROOF
session in ROOT.
-%if %{xrootd}
%package xproof
Summary: XPROOF extension for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1457,7 +1427,6 @@ Requires: xrootd-server%{?_isa}
%description xproof
This package contains the xproof extension for ROOT. This provides a
client to be used in a PROOF environment.
-%endif
%package roofit
Summary: ROOT extension for modeling expected distributions
@@ -1613,6 +1582,18 @@ Requires: %{name}-net%{?_isa} = %{version}-%{release}
%description tree
This package contains the Tree library for ROOT.
+%package tree-dataframe
+Summary: A high level interfae to ROOT trees
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-hist%{?_isa} = %{version}-%{release}
+Requires: %{name}-tree%{?_isa} = %{version}-%{release}
+Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
+# Library split (tree-dataframe and vecops from tree-player)
+Obsoletes: %{name}-tree-player < 6.14.00
+
+%description tree-dataframe
+This package contains a high level interfae to ROOT trees.
+
%package tree-player
Summary: Library to loop over a ROOT tree
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1625,6 +1606,8 @@ Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
Requires: %{name}-multiproc%{?_isa} = %{version}-%{release}
Requires: %{name}-net%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
+# Library split (tree-dataframe and vecops from tree-player)
+Obsoletes: %{name}-tree-player < 6.14.00
%description tree-player
This package contains a plugin to loop over a ROOT tree.
@@ -1649,7 +1632,7 @@ This package contains a plugin for browsing a ROOT tree in ROOT.
Summary: Distribution unfolding
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
-Requires: %{name}-io-xml%{?_isa} = %{version}-%{release}
+Requires: %{name}-io-xmlparser%{?_isa} = %{version}-%{release}
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
%description unfold
@@ -1673,6 +1656,74 @@ Requires: js-jsroot
%description notebook
Javascript and style files for the Jupyter ROOT Notebook.
+%if %{root7}
+%package graf-gpadv7
+Summary: Canvas and pad library for ROOT (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-primitives%{?_isa} = %{version}-%{release}
+Requires: %{name}-io%{?_isa} = %{version}-%{release}
+
+%description graf-gpadv7
+This package contains a library for canvas and pad manipulations.
+
+%package graf-primitives
+Summary: Graphics primitives (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+
+%description graf-primitives
+This package contains graphics primitives for ROOT 7
+
+%package gui-canvaspainter
+Summary: Canvas painter (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-gpadv7%{?_isa} = %{version}-%{release}
+Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
+Requires: %{name}-io%{?_isa} = %{version}-%{release}
+
+%description gui-canvaspainter
+This package contains a canvas painter extension for ROOT 7
+
+%package gui-fitpanelv7
+Summary: GUI element for fits in ROOT (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-gpadv7%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-primitives%{?_isa} = %{version}-%{release}
+Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
+Requires: %{name}-hist-draw%{?_isa} = %{version}-%{release}
+Requires: %{name}-io%{?_isa} = %{version}-%{release}
+
+%description gui-fitpanelv7
+This package contains a library to show a pop-up dialog when fitting
+various kinds of data.
+
+%ifarch %{qt5_qtwebengine_arches}
+%package gui-qt5webdisplay
+Summary: Qt5 Web display (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-net-http%{?_isa} = %{version}-%{release}
+
+%description gui-qt5webdisplay
+This package contains a Qt5 web display extension for ROOT 7
+%endif
+
+%package gui-webdisplay
+Summary: Web display (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
+Requires: %{name}-net-http%{?_isa} = %{version}-%{release}
+
+%description gui-webdisplay
+This package contains a web display extension for ROOT 7
+
+%package hist-draw
+Summary: Histogram drawing (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-primitives%{?_isa} = %{version}-%{release}
+
+%description hist-draw
+This package contains an histogram drawing extension for ROOT 7.
+%endif
+
%prep
%setup -q -a 1
@@ -1696,10 +1747,6 @@ Javascript and style files for the Jupyter ROOT Notebook.
%patch17 -p1
%patch18 -p1
%patch19 -p1
-%patch20 -p1
-%patch21 -p1
-%patch22 -p1
-%patch23 -p1
# Remove bundled sources in order to be sure they are not used
# * afterimage
@@ -1709,11 +1756,11 @@ rm -rf graf3d/ftgl/src graf3d/ftgl/inc
# * freetype
rm -rf graf2d/freetype/src
# * glew
-rm -rf graf3d/glew/src graf3d/glew/inc
+rm -rf graf3d/glew/src graf3d/glew/inc graf3d/glew/isystem
# * pcre
rm -rf core/pcre/src
-# * zlib
-rm -rf core/zip/src/[a-z]* core/zip/inc/[a-z]*
+# * zlib, lz4, xxhash
+rm -rf builtins
# * lzma
rm -rf core/lzma/src/*.tar.gz
# * gl2ps
@@ -1731,16 +1778,14 @@ sed 's!\(MATHJAX_RELPATH\s*=\).*!\1 file:///usr/share/javascript/mathjax!' \
-i documentation/doxygen/Doxyfile
%if %{root7}
# * string_view (<experimental/string_view> requires c++-14)
-rm core/foundation/inc/libcpp_string_view.h \
- core/foundation/inc/RWrap_libcpp_string_view.h
+rm core/foundation/inc/ROOT/libcpp_string_view.h \
+ core/foundation/inc/ROOT/RWrap_libcpp_string_view.h
%endif
# * jsroot
rm -rf etc/http/*
-# Remove bundled fonts provided by the OS distributions
-%if %{?fedora}%{!?fedora:0} >= 11
-rm fonts/DroidSansFallback.ttf
-%endif
+# Fix file permissions
+chmod -x interpreter/llvm/src/lib/Target/X86/X86EvexToVex.cpp
# Remove unsupported man page macros
sed -e '/^\.UR/d' -e '/^\.UE/d' -i man/man1/*
@@ -1795,6 +1840,7 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dgnuinstall:BOOL=ON \
-Dbuiltin_afterimage:BOOL=OFF \
-Dbuiltin_cfitsio:BOOL=OFF \
+ -Dbuiltin_clang:BOOL=ON \
-Dbuiltin_davix:BOOL=OFF \
-Dbuiltin_fftw3:BOOL=OFF \
-Dbuiltin_freetype:BOOL=OFF \
@@ -1813,15 +1859,18 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dbuiltin_vdt:BOOL=OFF \
-Dbuiltin_veccore:BOOL=OFF \
-Dbuiltin_xrootd:BOOL=OFF \
+ -Dbuiltin_xxhash:BOOL=OFF \
-Dbuiltin_zlib:BOOL=OFF \
-Dafdsmgrd:BOOL=OFF \
-Dafs:BOOL=OFF \
-Dalien:BOOL=OFF \
+ -Darrow:BOOL=OFF \
-Dasimage:BOOL=ON \
-Dastiff:BOOL=ON \
-Dbonjour:BOOL=ON \
-Dcastor:BOOL=OFF \
-Dccache:BOOL=OFF \
+ -Dcefweb:BOOL=OFF \
-Dchirp:BOOL=OFF \
-Dcling:BOOL=ON \
-Dcocoa:BOOL=OFF \
@@ -1844,11 +1893,7 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dfortran:BOOL=ON \
-Dgdml:BOOL=ON \
-Dgenvector:BOOL=ON \
-%if %{oce}
-Dgeocad:BOOL=ON \
-%else
- -Dgeocad:BOOL=OFF \
-%endif
-Dgfal:BOOL=ON \
-Dglite:BOOL=OFF \
-Dglobus:BOOL=ON \
@@ -1860,7 +1905,7 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dhdfs:BOOL=OFF \
%endif
-Dhttp:BOOL=ON \
-%if %{?fedora}%{!?fedora:0} >= 21 || %{?rhel}%{!?rhel:0} >= 8
+%if %{tbb}
-Dimt:BOOL=ON \
%else
-Dimt:BOOL=OFF \
@@ -1881,24 +1926,21 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dpch:BOOL=ON \
-Dpgsql:BOOL=ON \
-Dpythia6:BOOL=OFF \
-%if %{pythia8}
-Dpythia8:BOOL=ON \
-%else
- -Dpythia8:BOOL=OFF \
-%endif
-Dpython:BOOL=ON \
- -Dpython3:BOOL=OFF \
+ -DPYTHON_EXECUTABLE:PATH=%{__python2} \
-Dqt:BOOL=ON \
-Dqtgsi:BOOL=ON \
+%ifarch %{qt5_qtwebengine_arches}
+ -Dqt5web:BOOL=ON \
+%else
+ -Dqt5web:BOOL=OFF \
+%endif
-Dr:BOOL=ON \
-Drfio:BOOL=ON \
-Droofit:BOOL=ON \
-Drpath:BOOL=OFF \
-%if %{ruby}
- -Druby:BOOL=ON \
-%else
-Druby:BOOL=OFF \
-%endif
-Druntime_cxxmodules:BOOL=OFF \
-Dsapdb:BOOL=OFF \
-Dshadowpw:BOOL=ON \
@@ -1911,6 +1953,12 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dtcmalloc:BOOL=OFF \
-Dthread:BOOL=ON \
-Dtmva:BOOL=ON \
+%if %{tbb}
+ -Dtmva-cpu:BOOL=ON \
+%else
+ -Dtmva-cpu:BOOL=OFF \
+%endif
+ -Dtmva-gpu:BOOL=OFF \
-Dunuran:BOOL=ON \
-Dvc:BOOL=OFF \
-Dvdt:BOOL=OFF \
@@ -1919,11 +1967,7 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dx11:BOOL=ON \
-Dxft:BOOL=ON \
-Dxml:BOOL=ON \
-%if %{xrootd}
-Dxrootd:BOOL=ON \
-%else
- -Dxrootd:BOOL=OFF \
-%endif
-Dfail-on-missing:BOOL=ON \
-Dtesting:BOOL=ON \
-Dclingtest:BOOL=OFF \
@@ -1947,7 +1991,7 @@ py2l=`pkg-config --libs-only-l python2 | sed -e 's/-l//' -e 's/\s*$//'`
py3i=`pkg-config --cflags-only-I python3 | sed -e 's/-I//' -e 's/\s*$//'`
py3l=`pkg-config --libs-only-l python3 | sed -e 's/-l//' -e 's/\s*$//'`
sed -e "s,${py2i},${py3i},g" -e "s,-l${py2l},-l${py3l},g" \
- -e "s,lib${py2l},lib${py3l},g" -e 's,%{__python},%{__python3},g' \
+ -e "s,lib${py2l},lib${py3l},g" -e 's,%{__python2},%{__python3},g' \
-e 's,lib/libPyROOT,python/libPyROOT,g' \
-e 's,lib/libJupyROOT,python/libJupyROOT,g' \
-e 's!bindings/pyroot!bindings/python!g' -i `find bindings/python -type f`
@@ -2032,7 +2076,7 @@ DESTDIR=$tmpdir cmake3 -P builddir/bindings/python/cmake_install.cmake
mkdir -p %{buildroot}%{python3_sitearch}
mv $tmpdir%{_libdir}/%{name}/libPyROOT.so.%{version} \
- %{buildroot}%{python3_sitearch}/libPyROOT%{py3soabi}.so
+ %{buildroot}%{python3_sitearch}/libPyROOT.%{py3soabi}.so
mv $tmpdir%{_libdir}/%{name}/libJupyROOT.so.%{version} \
%{buildroot}%{python3_sitearch}/libJupyROOT.so
mv $tmpdir%{_libdir}/%{name}/*.py %{buildroot}%{python3_sitearch}
@@ -2048,26 +2092,26 @@ mv $tmpdir%{_libdir}/%{name}/JsMVA %{buildroot}%{python3_sitelib}
rm -rf $tmpdir
-%if %{ruby}
-# The Ruby interface library must be in two places
-mkdir -p %{buildroot}%{ruby_vendorarchdir}
-mv %{buildroot}%{_libdir}/%{name}/libRuby.so.%{version} \
- %{buildroot}%{ruby_vendorarchdir}/libRuby.so
-ln -s ..`sed 's!%{_libdir}!!' <<< %{ruby_vendorarchdir}`/libRuby.so \
- %{buildroot}%{_libdir}/%{name}/libRuby.so.%{version}
-%endif
+# Create empty .dist-info files so that rpm auto-generates provides
+touch %{buildroot}%{python2_sitearch}/ROOT-%{version}.dist-info
+touch %{buildroot}%{python2_sitearch}/JupyROOT-%{version}.dist-info
+touch %{buildroot}%{python2_sitelib}/JsMVA-%{version}.dist-info
+
+touch %{buildroot}%{python3_sitearch}/ROOT-%{version}.dist-info
+touch %{buildroot}%{python3_sitearch}/JupyROOT-%{version}.dist-info
+touch %{buildroot}%{python3_sitelib}/JsMVA-%{version}.dist-info
# Put jupyter stuff in the right places
mkdir -p %{buildroot}%{_datadir}/jupyter/kernels
cp -pr %{buildroot}%{_datadir}/%{name}/notebook/kernels/root \
%{buildroot}%{_datadir}/jupyter/kernels/python2-jupyroot
-sed -e 's/ROOT C++/& (Python 2)/' -e 's!python!/usr/bin/python2!' \
+sed -e 's/ROOT C++/& (Python 2)/' -e 's!python!%{__python2}!' \
-i %{buildroot}%{_datadir}/jupyter/kernels/python2-jupyroot/kernel.json
cp -pr %{buildroot}%{_datadir}/%{name}/notebook/kernels/root \
%{buildroot}%{_datadir}/jupyter/kernels/python%{python3_pkgversion}-jupyroot
-sed -e 's/ROOT C++/& (Python 3)/' -e 's!python!/usr/bin/python3!' \
+sed -e 's/ROOT C++/& (Python 3)/' -e 's!python!%{__python3}!' \
-i %{buildroot}%{_datadir}/jupyter/kernels/python%{python3_pkgversion}-jupyroot/kernel.json
rm -rf %{buildroot}%{_datadir}/%{name}/notebook/custom
@@ -2087,7 +2131,6 @@ if [ -z "\$(type jupyter-notebook 2>/dev/null)" ] ; then
echo jupyter-notebook not found in path. Exiting.
exit 1
fi
-rm -rf ~/.rootnb
jupyter notebook
EOF
@@ -2096,7 +2139,7 @@ mv %{buildroot}%{_datadir}/%{name}/proof/utils/pq2/pq2* %{buildroot}%{_bindir}
# Avoid /usr/bin/env shebangs (and adapt cli to cmdLineUtils location)
sed -e 's!/usr/bin/env bash!/bin/bash!' -i %{buildroot}%{_bindir}/root-config
-sed -e 's!/usr/bin/env python!/usr/bin/python!' \
+sed -e 's!/usr/bin/env python2!%{__python2}!' \
-e '/import sys/d' \
-e '/import cmdLineUtils/iimport sys' \
-e '/import cmdLineUtils/isys.path.insert(0, "%{_datadir}/%{name}/cli")' \
@@ -2109,13 +2152,14 @@ sed -e 's!/usr/bin/env python!/usr/bin/python!' \
%{buildroot}%{_bindir}/rootprint \
%{buildroot}%{_bindir}/rootrm \
%{buildroot}%{_bindir}/rootslimtree
+sed -e 's!/usr/bin/env python2!%{__python2}!' \
+ -i %{buildroot}%{_bindir}/rootdrawtree
sed -e '/^\#!/d' \
-i %{buildroot}%{_datadir}/%{name}/cli/cmdLineUtils.py \
%{buildroot}%{python2_sitearch}/JupyROOT/kernel/rootkernel.py \
%{buildroot}%{python3_sitearch}/JupyROOT/kernel/rootkernel.py
-sed -e 's!/usr/bin/env python!/usr/bin/python!' \
- -i %{buildroot}%{_bindir}/rootdrawtree \
- %{buildroot}%{_datadir}/%{name}/dictpch/makepch.py \
+sed -e 's!/usr/bin/env python!%{__python2}!' \
+ -i %{buildroot}%{_datadir}/%{name}/dictpch/makepch.py \
%{buildroot}%{_pkgdocdir}/tutorials/histfactory/example.py \
%{buildroot}%{_pkgdocdir}/tutorials/histfactory/makeQuickModel.py \
%{buildroot}%{_pkgdocdir}/tutorials/tmva/keras/ApplicationClassificationKeras.py \
@@ -2143,9 +2187,6 @@ rm %{buildroot}%{_mandir}/man1/genmap.1
rm %{buildroot}%{_mandir}/man1/proofserva.1
rm %{buildroot}%{_mandir}/man1/roota.1
rm %{buildroot}%{_mandir}/man1/setup-pq2.1
-%if %{xrootd} == 0
-rm %{buildroot}%{_mandir}/man1/xproofd.1
-%endif
rm %{buildroot}%{_includedir}/%{name}/*.cw
rm %{buildroot}%{_includedir}/%{name}/*.pri
rm %{buildroot}%{_pkgdocdir}/INSTALL
@@ -2183,14 +2224,6 @@ rm TVirtualGLImp/P020_TGWin32GL.C
rm TVirtualMonitoringWriter/P010_TMonaLisaWriter.C
rm TVirtualX/P030_TGWin32.C
rm TVirtualX/P050_TGQuartz.C
-%if %{xrootd} == 0
-rm TFile/P100_TXNetFile.C
-rm TFileStager/P010_TXNetFileStager.C
-rm TProofMgr/P010_TXProofMgr.C
-rm TProofServ/P010_TXProofServ.C
-rm TSlave/P010_TXSlave.C
-rm TSystem/P040_TXNetSystem.C
-%endif
rmdir TAFS
rmdir TDataProgressDialog
rmdir TGrid
@@ -2220,7 +2253,7 @@ ROOTIGNOREPREFIX=1 PATH=${PWD}/../../builddir/bin:${PATH} \
ROOTSYS=${PWD}/../../builddir \
LD_LIBRARY_PATH=${PWD}/../../builddir/lib \
PYTHONPATH=${PWD}/../../builddir/lib \
- python ../../tutorials/pyroot/hsimple.py
+ %{__python2} ../../tutorials/pyroot/hsimple.py
ROOTIGNOREPREFIX=1 PATH=${PWD}/../../builddir/bin:${PATH} \
ROOTSYS=${PWD}/../../builddir \
LD_LIBRARY_PATH=${PWD}/../../builddir/lib \
@@ -2248,11 +2281,7 @@ done
cat includelist-core-{[^mw],m[^au]}* > includelist-core
cat includelist-geom-geom* > includelist-geom
cat includelist-roofit-roo* > includelist-roofit
-cat includelist-gui-qt* > includelist-gui-qt
cat includelist-graf2d-x11ttf >> includelist-graf2d-x11
-cat includelist-gui-guihtml >> includelist-gui-gui
-cat includelist-io-xmlparser >> includelist-io-xml
-cat includelist-proof-proofplayer >> includelist-proof-proof
cat includelist-net-netx* > includelist-netx
%check
@@ -2262,14 +2291,20 @@ ln -s ../../files files
popd
pushd runtutorials
ln -s ../../files files
-ln -sf ../../files/tutorials/tdf014_CsvDataSource_MuRun2010B.csv
+ln -sf ../../files/tutorials/df014_CsvDataSource_MuRun2010B.csv
+popd
+pushd tmva/tmva/test/DNN/CNN
+ln -s ../../../../../../files files
+popd
+pushd tmva/tmva/test/envelope
+ln -s ../../../../../files files
popd
# Exclude some tests that can not be run
#
# - test-stressIOPlugins-*
# requires network access (by design since they test the remote file IO)
#
-# - tutorial-dataframe-tdf101_h1Analysis
+# - tutorial-dataframe-df101_h1Analysis
# - tutorial-tree-run_h1analysis
# - tutorial-multicore-imt001_parBranchProcessing
# - tutorial-multicore-mp103_processSelector
@@ -2282,26 +2317,16 @@ popd
#
# - tutorial-pythia-pythia8
# sometimes times out
-excluded="test-stressIOPlugins-.*|tutorial-dataframe-tdf101_h1Analysis|tutorial-tree-run_h1analysis|tutorial-multicore-imt001_parBranchProcessing|tutorial-multicore-mp103_processSelector|tutorial-multicore-mp104_processH1|tutorial-multicore-mp105_processEntryList|tutorial-multicore-imt101_parTreeProcessing|tutorial-pythia-pythia8"
+excluded="test-stressIOPlugins-.*|tutorial-dataframe-df101_h1Analysis|tutorial-tree-run_h1analysis|tutorial-multicore-imt001_parBranchProcessing|tutorial-multicore-mp103_processSelector|tutorial-multicore-mp104_processH1|tutorial-multicore-mp105_processEntryList|tutorial-multicore-imt101_parTreeProcessing|tutorial-pythia-pythia8"
%ifarch %{arm}
-# Tests failing on arm
-# https://sft.its.cern.ch/jira/browse/ROOT-8500
-# - gtest-tree-treeplayer-test-dataframe-snapshot
-# - mathcore-testMinim
-# - minuit2-testMinimizer
-# - test-minexam
-# - test-stressfit (but -interpreted works)
# Tests failing on arm on Fedora <= 27
+# https://sft.its.cern.ch/jira/browse/ROOT-8500
# - test-stressiterators-interpreted
# - tutorial-hist-sparsehist
-# - tutorial-multicore-mt303_AsyncSimple
-# - tutorial-multicore-mt304_AsyncNested
-# - tutorial-multicore-mt305_TFuture
# - tutorial-r-*
-excluded="${excluded}|gtest-tree-treeplayer-test-dataframe-snapshot|mathcore-testMinim|minuit2-testMinimizer|test-minexam|test-stressfit"
%if %{?fedora}%{!?fedora:0} <= 27 && %{?rhel}%{!?rhel:0} <= 7
-excluded="${excluded}|test-stressiterators-interpreted|tutorial-hist-sparsehist|tutorial-multicore-mt303_AsyncSimple|tutorial-multicore-mt304_AsyncNested|tutorial-multicore-mt305_TFuture|tutorial-r-.*"
+excluded="${excluded}|test-stressiterators-interpreted|tutorial-hist-sparsehist|tutorial-r-.*"
%endif
%endif
@@ -2314,24 +2339,8 @@ excluded="${excluded}|test-stressiterators-interpreted|tutorial-hist-sparsehist|
# - tutorial-roofit-rf511_wsfactory_basic
# - tutorial-roostats-rs102_hypotestwithshapes (work on EPEL 7)
# - tutorial-roostats-rs701_BayesianCalculator
-# - tutorial-dataframe-tdf006_ranges-py
-excluded="${excluded}|test-stresshistogram|test-stressroostats|test-stresshistofit|tutorial-roofit-rf511_wsfactory_basic|tutorial-roostats-rs102_hypotestwithshapes|tutorial-roostats-rs701_BayesianCalculator|tutorial-dataframe-tdf006_ranges-py"
-%endif
-
-%ifarch ppc64le
-# Tests failing on ppc64le
-# - test-stresshistogram[-interpreted]
-excluded="${excluded}|test-stresshistogram"
-%endif
-
-# Test failing on 32 bit on Fedora <= 27
-# https://sft.its.cern.ch/jira/browse/ROOT-9236
-# https://sft.its.cern.ch/jira/browse/ROOT-9265
-# - gtest-tree-treeplayer-test-dataframe-snapshot
-%ifarch %{ix86} %{arm}
-%if %{?fedora}%{!?fedora:0} <= 27 && %{?rhel}%{!?rhel:0} <= 7
-excluded="${excluded}|gtest-tree-treeplayer-test-dataframe-snapshot"
-%endif
+# - tutorial-dataframe-df006_ranges-py
+excluded="${excluded}|test-stresshistogram|test-stressroostats|test-stresshistofit|tutorial-roofit-rf511_wsfactory_basic|tutorial-roostats-rs102_hypotestwithshapes|tutorial-roostats-rs701_BayesianCalculator|tutorial-dataframe-df006_ranges-py"
%endif
make test ARGS="%{?_smp_mflags} --output-on-failure -E \"${excluded}\""
@@ -2421,20 +2430,20 @@ if [ -r /var/lib/alternatives/libPyROOT.so ] ; then
sed 's!\(%{_libdir}/%{name}/libPyROOT\.so\.\).*!\1%{version}!' \
-i /var/lib/alternatives/libPyROOT.so
for alt in `grep python3 /var/lib/alternatives/libPyROOT.so` ; do
- if [ "$alt" != "%{python3_sitearch}/libPyROOT%{py3soabi}.so" ] ; then
+ if [ "$alt" != "%{python3_sitearch}/libPyROOT.%{py3soabi}.so" ] ; then
%{_sbindir}/update-alternatives --remove libPyROOT.so $alt
fi
done
fi
%{_sbindir}/update-alternatives --install \
%{_libdir}/%{name}/libPyROOT.so.%{version} \
- libPyROOT.so %{python3_sitearch}/libPyROOT%{py3soabi}.so 10
+ libPyROOT.so %{python3_sitearch}/libPyROOT.%{py3soabi}.so 10
/sbin/ldconfig
%preun -n python%{python3_pkgversion}-%{name}
if [ $1 = 0 ]; then
%{_sbindir}/update-alternatives --remove \
- libPyROOT.so %{python3_sitearch}/libPyROOT%{py3soabi}.so
+ libPyROOT.so %{python3_sitearch}/libPyROOT.%{py3soabi}.so
fi
%postun -n python%{python3_pkgversion}-%{name} -p /sbin/ldconfig
@@ -2444,7 +2453,7 @@ fi
# for python%{python3_pkgversion}-%{name} - put them back in this triggerpostun script
%{_sbindir}/update-alternatives --install \
%{_libdir}/%{name}/libPyROOT.so.%{version} \
- libPyROOT.so %{python3_sitearch}/libPyROOT%{py3soabi}.so 10
+ libPyROOT.so %{python3_sitearch}/libPyROOT.%{py3soabi}.so 10
/sbin/ldconfig
%post notebook
@@ -2475,10 +2484,6 @@ fi
%postun multiproc -p /sbin/ldconfig
%post cling -p /sbin/ldconfig
%postun cling -p /sbin/ldconfig
-%if %{ruby}
-%post ruby -p /sbin/ldconfig
-%postun ruby -p /sbin/ldconfig
-%endif
%post r -p /sbin/ldconfig
%postun r -p /sbin/ldconfig
%post r-tools -p /sbin/ldconfig
@@ -2489,10 +2494,8 @@ fi
%postun geom -p /sbin/ldconfig
%post gdml -p /sbin/ldconfig
%postun gdml -p /sbin/ldconfig
-%if %{oce}
%post geocad -p /sbin/ldconfig
%postun geocad -p /sbin/ldconfig
-%endif
%post graf -p /sbin/ldconfig
%postun graf -p /sbin/ldconfig
%post graf-asimage -p /sbin/ldconfig
@@ -2521,30 +2524,24 @@ fi
%postun graf3d-x3d -p /sbin/ldconfig
%post gui -p /sbin/ldconfig
%postun gui -p /sbin/ldconfig
+%post gui-html -p /sbin/ldconfig
+%postun gui-html -p /sbin/ldconfig
%post gui-fitpanel -p /sbin/ldconfig
%postun gui-fitpanel -p /sbin/ldconfig
%post gui-ged -p /sbin/ldconfig
%postun gui-ged -p /sbin/ldconfig
-%post guibuilder -p /sbin/ldconfig
-%postun guibuilder -p /sbin/ldconfig
+%post gui-builder -p /sbin/ldconfig
+%postun gui-builder -p /sbin/ldconfig
%post gui-qt -p /sbin/ldconfig
%postun gui-qt -p /sbin/ldconfig
+%post gui-qtgsi -p /sbin/ldconfig
+%postun gui-qtgsi -p /sbin/ldconfig
%post gui-recorder -p /sbin/ldconfig
%postun gui-recorder -p /sbin/ldconfig
-%if %{root7}
-%post gui-canvaspainter -p /sbin/ldconfig
-%postun gui-canvaspainter -p /sbin/ldconfig
-%post gui-webdisplay -p /sbin/ldconfig
-%postun gui-webdisplay -p /sbin/ldconfig
-%endif
%post hbook -p /sbin/ldconfig
%postun hbook -p /sbin/ldconfig
%post hist -p /sbin/ldconfig
%postun hist -p /sbin/ldconfig
-%if %{root7}
-%post hist-draw -p /sbin/ldconfig
-%postun hist-draw -p /sbin/ldconfig
-%endif
%post hist-painter -p /sbin/ldconfig
%postun hist-painter -p /sbin/ldconfig
%post spectrum -p /sbin/ldconfig
@@ -2571,6 +2568,8 @@ fi
%postun io-sql -p /sbin/ldconfig
%post io-xml -p /sbin/ldconfig
%postun io-xml -p /sbin/ldconfig
+%post io-xmlparser -p /sbin/ldconfig
+%postun io-xmlparser -p /sbin/ldconfig
%post foam -p /sbin/ldconfig
%postun foam -p /sbin/ldconfig
%post fftw -p /sbin/ldconfig
@@ -2601,16 +2600,16 @@ fi
%postun splot -p /sbin/ldconfig
%post unuran -p /sbin/ldconfig
%postun unuran -p /sbin/ldconfig
+%post vecops -p /sbin/ldconfig
+%postun vecops -p /sbin/ldconfig
%post memstat -p /sbin/ldconfig
%postun memstat -p /sbin/ldconfig
%post table -p /sbin/ldconfig
%postun table -p /sbin/ldconfig
%post montecarlo-eg -p /sbin/ldconfig
%postun montecarlo-eg -p /sbin/ldconfig
-%if %{pythia8}
%post montecarlo-pythia8 -p /sbin/ldconfig
%postun montecarlo-pythia8 -p /sbin/ldconfig
-%endif
%post montecarlo-vmc -p /sbin/ldconfig
%postun montecarlo-vmc -p /sbin/ldconfig
%post net -p /sbin/ldconfig
@@ -2639,18 +2638,20 @@ if st and st.type == "directory" then
os.execute("rm -rf " .. path)
end
-%if %{xrootd}
+%post net-httpsniff -p /sbin/ldconfig
+%postun net-httpsniff -p /sbin/ldconfig
%post netx -p /sbin/ldconfig
%postun netx -p /sbin/ldconfig
-%endif
%post proof -p /sbin/ldconfig
%postun proof -p /sbin/ldconfig
+%post proof-bench -p /sbin/ldconfig
+%postun proof-bench -p /sbin/ldconfig
+%post proof-player -p /sbin/ldconfig
+%postun proof-player -p /sbin/ldconfig
%post proof-sessionviewer -p /sbin/ldconfig
%postun proof-sessionviewer -p /sbin/ldconfig
-%if %{xrootd}
%post xproof -p /sbin/ldconfig
%postun xproof -p /sbin/ldconfig
-%endif
%post roofit -p /sbin/ldconfig
%postun roofit -p /sbin/ldconfig
%post sql-mysql -p /sbin/ldconfig
@@ -2671,12 +2672,32 @@ end
%postun tmva-gui -p /sbin/ldconfig
%post tree -p /sbin/ldconfig
%postun tree -p /sbin/ldconfig
+%post tree-dataframe -p /sbin/ldconfig
+%postun tree-dataframe -p /sbin/ldconfig
%post tree-player -p /sbin/ldconfig
%postun tree-player -p /sbin/ldconfig
%post tree-viewer -p /sbin/ldconfig
%postun tree-viewer -p /sbin/ldconfig
%post unfold -p /sbin/ldconfig
%postun unfold -p /sbin/ldconfig
+%if %{root7}
+%post graf-gpadv7 -p /sbin/ldconfig
+%postun graf-gpadv7 -p /sbin/ldconfig
+%post graf-primitives -p /sbin/ldconfig
+%postun graf-primitives -p /sbin/ldconfig
+%post gui-canvaspainter -p /sbin/ldconfig
+%postun gui-canvaspainter -p /sbin/ldconfig
+%post gui-fitpanelv7 -p /sbin/ldconfig
+%postun gui-fitpanelv7 -p /sbin/ldconfig
+%ifarch %{qt5_qtwebengine_arches}
+%post gui-qt5webdisplay -p /sbin/ldconfig
+%postun gui-qt5webdisplay -p /sbin/ldconfig
+%endif
+%post gui-webdisplay -p /sbin/ldconfig
+%postun gui-webdisplay -p /sbin/ldconfig
+%post hist-draw -p /sbin/ldconfig
+%postun hist-draw -p /sbin/ldconfig
+%endif
%files
%{_bindir}/hadd
@@ -2747,7 +2768,10 @@ end
%{_includedir}/%{name}/RConfigure.h
%{_includedir}/%{name}/RGitCommit.h
%{_includedir}/%{name}/compiledata.h
+%{_includedir}/%{name}/libc.modulemap
%{_includedir}/%{name}/module.modulemap
+%{_includedir}/%{name}/stl.modulemap
+%{_includedir}/%{name}/modulemap.overlay.yaml
%dir %{_includedir}/%{name}/Math
%dir %{_includedir}/%{name}/ROOT
%{_datadir}/aclocal/root.m4
@@ -2809,6 +2833,7 @@ end
%{_libdir}/%{name}/libPyROOT_rdict.pcm
%{python2_sitearch}/libPyROOT.so
%{python2_sitearch}/ROOT.py*
+%{python2_sitearch}/ROOT-*.dist-info
%{python2_sitearch}/cppyy.py*
%{python2_sitearch}/_pythonization.py*
@@ -2818,36 +2843,34 @@ end
%{_libdir}/%{name}/libPyROOT.so.%{libversion}
%ghost %{_libdir}/%{name}/libPyROOT.so.%{version}
%{_libdir}/%{name}/libPyROOT_rdict.pcm
-%{python3_sitearch}/libPyROOT%{py3soabi}.so
+%{python3_sitearch}/libPyROOT.%{py3soabi}.so
%{python3_sitearch}/ROOT.py
+%{python3_sitearch}/ROOT-*.dist-info
%{python3_sitearch}/cppyy.py
%{python3_sitearch}/_pythonization.py
%{python3_sitearch}/__pycache__
%files -n python2-jupyroot
%{python2_sitearch}/JupyROOT
+%{python2_sitearch}/JupyROOT-*.dist-info
%{python2_sitearch}/libJupyROOT.so
%{_datadir}/jupyter/kernels/python2-jupyroot
%doc bindings/pyroot/JupyROOT/README.md
%files -n python%{python3_pkgversion}-jupyroot
%{python3_sitearch}/JupyROOT
+%{python3_sitearch}/JupyROOT-*.dist-info
%{python3_sitearch}/libJupyROOT.so
%{_datadir}/jupyter/kernels/python%{python3_pkgversion}-jupyroot
%doc bindings/pyroot/JupyROOT/README.md
%files -n python2-jsmva
%{python2_sitelib}/JsMVA
+%{python2_sitelib}/JsMVA-*.dist-info
%files -n python%{python3_pkgversion}-jsmva
%{python3_sitelib}/JsMVA
-
-%if %{ruby}
-%files ruby -f includelist-bindings-ruby
-%{_libdir}/%{name}/libRuby.*
-%{_libdir}/%{name}/libRuby_rdict.pcm
-%{ruby_vendorarchdir}/libRuby.*
-%endif
+%{python3_sitelib}/JsMVA-*.dist-info
%files r -f includelist-bindings-r
%{_libdir}/%{name}/libRInterface.*
@@ -2879,11 +2902,9 @@ end
%{_libdir}/%{name}/libGdml.*
%{_libdir}/%{name}/libGdml_rdict.pcm
-%if %{oce}
%files geocad -f includelist-geom-geocad
%{_libdir}/%{name}/libGeoCad.*
%{_libdir}/%{name}/libGeoCad_rdict.pcm
-%endif
%files graf -f includelist-graf2d-graf
%{_libdir}/%{name}/libGraf.*
@@ -2965,13 +2986,15 @@ end
%files gui -f includelist-gui-gui
%{_libdir}/%{name}/libGui.*
%{_libdir}/%{name}/libGui_rdict.pcm
-%{_libdir}/%{name}/libGuiHtml.*
-%{_libdir}/%{name}/libGuiHtml_rdict.pcm
%{_datadir}/%{name}/plugins/TBrowserImp/P010_TRootBrowser.C
%{_datadir}/%{name}/plugins/TBrowserImp/P020_TRootBrowserLite.C
%{_datadir}/%{name}/plugins/TGPasswdDialog/P010_TGPasswdDialog.C
%{_datadir}/%{name}/plugins/TGuiFactory/P010_TRootGuiFactory.C
+%files gui-html -f includelist-gui-guihtml
+%{_libdir}/%{name}/libGuiHtml.*
+%{_libdir}/%{name}/libGuiHtml_rdict.pcm
+
%files gui-fitpanel -f includelist-gui-fitpanel
%{_libdir}/%{name}/libFitPanel.*
%{_libdir}/%{name}/libFitPanel_rdict.pcm
@@ -2982,32 +3005,25 @@ end
%{_libdir}/%{name}/libGed_rdict.pcm
%{_datadir}/%{name}/plugins/TVirtualPadEditor/P010_TGedEditor.C
-%files guibuilder -f includelist-gui-guibuilder
+%files gui-builder -f includelist-gui-guibuilder
%{_libdir}/%{name}/libGuiBld.*
%{_libdir}/%{name}/libGuiBld_rdict.pcm
%{_datadir}/%{name}/plugins/TGuiBuilder/P010_TRootGuiBuilder.C
%{_datadir}/%{name}/plugins/TVirtualDragManager/P010_TGuiBldDragManager.C
-%files gui-qt -f includelist-gui-qt
+%files gui-qt -f includelist-gui-qtroot
%{_libdir}/%{name}/libQtRoot.*
%{_libdir}/%{name}/libQtRoot_rdict.pcm
+%{_datadir}/%{name}/plugins/TGuiFactory/P020_TQtRootGuiFactory.C
+
+%files gui-qtgsi -f includelist-gui-qtgsi
%{_libdir}/%{name}/libQtGSI.*
%{_libdir}/%{name}/libQtGSI_rdict.pcm
-%{_datadir}/%{name}/plugins/TGuiFactory/P020_TQtRootGuiFactory.C
%files gui-recorder -f includelist-gui-recorder
%{_libdir}/%{name}/libRecorder.*
%{_libdir}/%{name}/libRecorder_rdict.pcm
-%if %{root7}
-%files gui-canvaspainter
-%{_libdir}/%{name}/libROOTCanvasPainter.*
-
-%files gui-webdisplay -f includelist-gui-webdisplay
-%{_libdir}/%{name}/libROOTWebDisplay.*
-%{_libdir}/%{name}/libROOTWebDisplay_rdict.pcm
-%endif
-
%files hbook -f includelist-hist-hbook
%{_bindir}/g2root
%{_bindir}/h2root
@@ -3021,12 +3037,6 @@ end
%{_libdir}/%{name}/libHist_rdict.pcm
%dir %{_includedir}/%{name}/v5
-%if %{root7}
-%files hist-draw -f includelist-hist-histdraw
-%{_libdir}/%{name}/libROOTHistDraw.*
-%{_libdir}/%{name}/libROOTHistDraw_rdict.pcm
-%endif
-
%files hist-painter -f includelist-hist-histpainter
%{_libdir}/%{name}/libHistPainter.*
%{_libdir}/%{name}/libHistPainter_rdict.pcm
@@ -3095,9 +3105,11 @@ end
%files io-xml -f includelist-io-xml
%{_libdir}/%{name}/libXMLIO.*
%{_libdir}/%{name}/libXMLIO_rdict.pcm
+%{_datadir}/%{name}/plugins/TFile/P080_TXMLFile.C
+
+%files io-xmlparser -f includelist-io-xmlparser
%{_libdir}/%{name}/libXMLParser.*
%{_libdir}/%{name}/libXMLParser_rdict.pcm
-%{_datadir}/%{name}/plugins/TFile/P080_TXMLFile.C
%files foam -f includelist-math-foam
%{_libdir}/%{name}/libFoam.*
@@ -3191,6 +3203,10 @@ end
%{_libdir}/%{name}/libUnuran_rdict.pcm
%{_datadir}/%{name}/plugins/ROOT@@Math@(a)DistSampler/P010_TUnuranSampler.C
+%files vecops -f includelist-math-vecops
+%{_libdir}/%{name}/libROOTVecOps.*
+%{_libdir}/%{name}/libROOTVecOps_rdict.pcm
+
%files memstat -f includelist-misc-memstat
%{_libdir}/%{name}/libMemStat.*
%{_libdir}/%{name}/libMemStat_rdict.pcm
@@ -3205,11 +3221,9 @@ end
%{_datadir}/%{name}/pdg_table.txt
%doc %{_pkgdocdir}/cfortran.doc
-%if %{pythia8}
%files montecarlo-pythia8 -f includelist-montecarlo-pythia8
%{_libdir}/%{name}/libEGPythia8.*
%{_libdir}/%{name}/libEGPythia8_rdict.pcm
-%endif
%files montecarlo-vmc -f includelist-montecarlo-vmc
%{_libdir}/%{name}/libVMC.*
@@ -3266,7 +3280,10 @@ end
%{_datadir}/%{name}/http
%doc net/http/README.txt net/http/civetweb/*.md
-%if %{xrootd}
+%files net-httpsniff -f includelist-net-httpsniff
+%{_libdir}/%{name}/libRHTTPSniff.*
+%{_libdir}/%{name}/libRHTTPSniff_rdict.pcm
+
%files netx -f includelist-netx
%{_libdir}/%{name}/libNetx.*
%{_libdir}/%{name}/libNetx_rdict.pcm
@@ -3275,21 +3292,24 @@ end
%{_datadir}/%{name}/plugins/TFile/P100_TXNetFile.C
%{_datadir}/%{name}/plugins/TFileStager/P010_TXNetFileStager.C
%{_datadir}/%{name}/plugins/TSystem/P040_TXNetSystem.C
-%endif
%files proof -f includelist-proof-proof
%{_libdir}/%{name}/libProof.*
%{_libdir}/%{name}/libProof_rdict.pcm
-%{_libdir}/%{name}/libProofDraw.*
-%{_libdir}/%{name}/libProofDraw_rdict.pcm
-%{_libdir}/%{name}/libProofPlayer.*
-%{_libdir}/%{name}/libProofPlayer_rdict.pcm
%{_datadir}/%{name}/plugins/TChain/P010_TProofChain.C
%{_datadir}/%{name}/plugins/TDataSetManager/P010_TDataSetManagerFile.C
%{_datadir}/%{name}/plugins/TProof/P010_TProofCondor.C
%{_datadir}/%{name}/plugins/TProof/P020_TProofSuperMaster.C
%{_datadir}/%{name}/plugins/TProof/P030_TProofLite.C
%{_datadir}/%{name}/plugins/TProof/P040_TProof.C
+%{_datadir}/%{name}/valgrind-root.supp
+%doc %{_pkgdocdir}/README.PROOF
+
+%files proof-player -f includelist-proof-proofplayer
+%{_libdir}/%{name}/libProofDraw.*
+%{_libdir}/%{name}/libProofDraw_rdict.pcm
+%{_libdir}/%{name}/libProofPlayer.*
+%{_libdir}/%{name}/libProofPlayer_rdict.pcm
%{_datadir}/%{name}/plugins/TProofMonSender/P010_TProofMonSenderML.C
%{_datadir}/%{name}/plugins/TProofMonSender/P020_TProofMonSenderSQL.C
%{_datadir}/%{name}/plugins/TVirtualProofPlayer/P010_TProofPlayer.C
@@ -3298,8 +3318,6 @@ end
%{_datadir}/%{name}/plugins/TVirtualProofPlayer/P040_TProofPlayerSlave.C
%{_datadir}/%{name}/plugins/TVirtualProofPlayer/P050_TProofPlayerSuperMaster.C
%{_datadir}/%{name}/plugins/TVirtualProofPlayer/P060_TProofPlayerLite.C
-%{_datadir}/%{name}/valgrind-root.supp
-%doc %{_pkgdocdir}/README.PROOF
%files proof-bench -f includelist-proof-proofbench
%{_libdir}/%{name}/libProofBench.*
@@ -3317,7 +3335,6 @@ end
%{_datadir}/%{name}/plugins/TProofProgressLog/P010_TProofProgressLog.C
%{_datadir}/%{name}/plugins/TSessionViewer/P010_TSessionViewer.C
-%if %{xrootd}
%files xproof -f includelist-proof-proofx
%{_bindir}/proofexecv
%{_bindir}/xproofd
@@ -3328,7 +3345,6 @@ end
%{_datadir}/%{name}/plugins/TProofMgr/P010_TXProofMgr.C
%{_datadir}/%{name}/plugins/TProofServ/P010_TXProofServ.C
%{_datadir}/%{name}/plugins/TSlave/P010_TXSlave.C
-%endif
%files roofit -f includelist-roofit
%{_libdir}/%{name}/libRooFit.*
@@ -3363,6 +3379,12 @@ end
%{_libdir}/%{name}/libTMVA.*
%{_libdir}/%{name}/libTMVA_rdict.pcm
%dir %{_includedir}/%{name}/TMVA
+%dir %{_includedir}/%{name}/TMVA/DNN
+%dir %{_includedir}/%{name}/TMVA/DNN/Architectures
+%if %{tbb}
+%dir %{_includedir}/%{name}/TMVA/DNN/Architectures/Cpu
+%endif
+%dir %{_includedir}/%{name}/TMVA/DNN/Architectures/Reference
%license tmva/doc/LICENSE
%files tmva-python -f includelist-tmva-pymva
@@ -3382,6 +3404,10 @@ end
%{_libdir}/%{name}/libTree_rdict.pcm
%doc %{_pkgdocdir}/README.SELECTOR
+%files tree-dataframe -f includelist-tree-dataframe
+%{_libdir}/%{name}/libROOTDataFrame.*
+%{_libdir}/%{name}/libROOTDataFrame_rdict.pcm
+
%files tree-player -f includelist-tree-treeplayer
%{_libdir}/%{name}/libTreePlayer.*
%{_libdir}/%{name}/libTreePlayer_rdict.pcm
@@ -3414,7 +3440,76 @@ end
%{_bindir}/rootnb.exe
%{_datadir}/%{name}/notebook
+%if %{root7}
+%files graf-gpadv7 -f includelist-graf2d-gpadv7
+%{_libdir}/%{name}/libROOTGpadv7.*
+%{_libdir}/%{name}/libROOTGpadv7_rdict.pcm
+
+%files graf-primitives -f includelist-graf2d-primitives
+%{_libdir}/%{name}/libROOTGraphicsPrimitives.*
+%{_libdir}/%{name}/libROOTGraphicsPrimitives_rdict.pcm
+
+%files gui-canvaspainter
+%{_libdir}/%{name}/libROOTCanvasPainter.*
+
+%files gui-fitpanelv7 -f includelist-gui-fitpanelv7
+%{_libdir}/%{name}/libROOTFitPanelv7.*
+%{_libdir}/%{name}/libROOTFitPanelv7_rdict.pcm
+
+%ifarch %{qt5_qtwebengine_arches}
+%files gui-qt5webdisplay
+%{_libdir}/%{name}/libROOTQt5WebDisplay.*
+%endif
+
+%files gui-webdisplay -f includelist-gui-webdisplay
+%{_libdir}/%{name}/libROOTWebDisplay.*
+%{_libdir}/%{name}/libROOTWebDisplay_rdict.pcm
+
+%files hist-draw -f includelist-hist-histdraw
+%{_libdir}/%{name}/libROOTHistDraw.*
+%{_libdir}/%{name}/libROOTHistDraw_rdict.pcm
+%endif
+
%changelog
+* Sun Jul 01 2018 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.14.00-1
+- Update to 6.14.00
+- Drop patches previously backported:
+ - root-doxygen-makefile.patch
+ - root-crash-fix.patch
+ - root-test-stress-32bit.patch
+- Drop patches accepted upstream:
+ - root-test-subdirs.patch
+ - root-test-fixes.patch
+ - root-out-of-bounds.patch
+ - root-doxygen-tilde.patch
+ - root-noinst.patch
+- Drop patches for issues fixed upstream:
+ - root-dont-link-jvm.patch
+ - root-system-pythia.patch
+- Drop patch root-urw-otf-hack.patch - broken font file no longer present
+- Drop Google Droid Sans Fallback font from EPEL 7 root-fonts package
+ (the font is now available in EPEL 7)
+- Use two more patches from Fedora's llvm5.0 package
+- New root-test-subdirs.patch patch for more instances of the same issue
+- Fix a test not setting cache file directory so that it works offline
+- Fix a compatibility issue with the EPEL 7 gtest version
+- Fix a missing include
+- Workaround optimization problems in the Geom library
+- New subpackages due to library splits
+ - root-tree-dataframe and root-vecops from root-tree-player
+ - root-net-httpsniff from root-net-http
+- New subpackages due to package splits
+ - root-gui-html from root-gui
+ - root-gui-qtgsi from root-gui-qt
+ - root-io-xmlparser from root-io-xml
+ - root-proof-player from root-proof
+- New ROOT 7 subpackages
+ - graf-gpadv7
+ - graf-primitives
+ - gui-fitpanelv7
+ - gui-qt5webdisplay
+- Rename root-guibuilder package to root-gui-builder
+
* Sat Jun 30 2018 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.12.06-5
- Adjust Vavilov test for Fedora 29 ix86
- Adapt to python 3.7
diff --git a/sources b/sources
index da8883b..54bccd9 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (root-6.12.06.tar.xz) = 607644b5cd06fdab5e0899172156cbed92911de9d1eef2695cc79c5f41621a2d1167a6d14791c5b97c8d15dcb7d4d45952b3dcf4ffb096dc51bdeb3233b5467f
-SHA512 (root-testfiles.tar.xz) = f697afb666c1081f98cfe66fe21998c4eab86c25a3671ff71a4ac98610d70f70081d70b40029a0b788b39d87c542b5aa4e31d71f7be494f4774323ed20e9bccb
+SHA512 (root-6.14.00.tar.xz) = 0e4ed5a2a2e4c9455ffc8e44cdb1ca29876a223e8119d29cbd82abdc4b923d55b82285a941f78b82b9d0a89d972e5d56ceb3b7d61fd2efd8308c64c3e2bfd5d9
+SHA512 (root-testfiles.tar.xz) = 22b85815a49a0acec13b4dc160cac0712398df1ec7b0a0bf9b01f31c72538f356190e386fb7a37cd797a3bff1c04a52567761b8b3720790de96f515596ceeea2
5 years, 9 months
Architecture specific change in rpms/root.git
by githook-noreply@fedoraproject.org
The package rpms/root.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/root.git/commit/?id=88f740ba6c602....
Change:
+%ifarch %{qt5_qtwebengine_arches}
Thanks.
Full change:
============
commit 88f740ba6c602cca3595f178b2bdeff14a597945
Author: Mattias Ellert <mattias.ellert(a)physics.uu.se>
Date: Sun Jul 8 14:11:30 2018 +0200
Update to 6.14.00
Drop patches previously backported:
root-doxygen-makefile.patch
root-crash-fix.patch
root-test-stress-32bit.patch
Drop patches accepted upstream:
root-test-subdirs.patch
root-test-fixes.patch
root-out-of-bounds.patch
root-doxygen-tilde.patch
root-noinst.patch
Drop patches for issues fixed upstream:
root-dont-link-jvm.patch
root-system-pythia.patch
Drop patch root-urw-otf-hack.patch - broken font file no longer present
Drop Google Droid Sans Fallback font from EPEL 7 root-fonts package
(the font is now available in EPEL 7)
Use two more patches from Fedora's llvm5.0 package
New root-test-subdirs.patch patch for more instances of the same issue
Fix a test not setting cache file directory so that it works offline
Fix a compatibility issue with the EPEL 7 gtest version
Fix a missing include
Workaround optimization problems in the Geom library
New subpackages due to library splits
root-tree-dataframe and root-vecops from root-tree-player
root-net-httpsniff from root-net-http
New subpackages due to package splits
root-gui-html from root-gui
root-gui-qtgsi from root-gui-qt
root-io-xmlparser from root-io-xml
root-proof-player from root-proof
New ROOT 7 subpackages
graf-gpadv7
graf-primitives
gui-fitpanelv7
gui-qt5webdisplay
Rename root-guibuilder package to root-gui-builder
diff --git a/root-Fix-return-type-in-ORC-readMem-client-interface.patch b/root-Fix-return-type-in-ORC-readMem-client-interface.patch
new file mode 100644
index 0000000..2fd426d
--- /dev/null
+++ b/root-Fix-return-type-in-ORC-readMem-client-interface.patch
@@ -0,0 +1,14 @@
+diff -ur root-6.14.00.orig/interpreter/llvm/src/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h root-6.14.00/interpreter/llvm/src/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
+--- root-6.14.00.orig/interpreter/llvm/src/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/interpreter/llvm/src/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h 2018-06-27 17:05:07.750663216 +0200
+@@ -713,8 +713,8 @@
+
+ uint32_t getTrampolineSize() const { return RemoteTrampolineSize; }
+
+- Expected<std::vector<char>> readMem(char *Dst, JITTargetAddress Src,
+- uint64_t Size) {
++ Expected<std::vector<uint8_t>> readMem(char *Dst, JITTargetAddress Src,
++ uint64_t Size) {
+ // Check for an 'out-of-band' error, e.g. from an MM destructor.
+ if (ExistingError)
+ return std::move(ExistingError);
diff --git a/root-PPC-Avoid-non-simple-MVT-in-STBRX-optimization.patch b/root-PPC-Avoid-non-simple-MVT-in-STBRX-optimization.patch
new file mode 100644
index 0000000..c5d0b59
--- /dev/null
+++ b/root-PPC-Avoid-non-simple-MVT-in-STBRX-optimization.patch
@@ -0,0 +1,24 @@
+diff -ur root-6.14.00.orig/interpreter/llvm/src/lib/Target/PowerPC/PPCISelLowering.cpp root-6.14.00/interpreter/llvm/src/lib/Target/PowerPC/PPCISelLowering.cpp
+--- root-6.14.00.orig/interpreter/llvm/src/lib/Target/PowerPC/PPCISelLowering.cpp 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/interpreter/llvm/src/lib/Target/PowerPC/PPCISelLowering.cpp 2018-06-27 17:06:55.739506085 +0200
+@@ -11861,6 +11861,11 @@
+ N->getOperand(1).getValueType() == MVT::i16 ||
+ (Subtarget.hasLDBRX() && Subtarget.isPPC64() &&
+ N->getOperand(1).getValueType() == MVT::i64))) {
++ // STBRX can only handle simple types.
++ EVT mVT = cast<StoreSDNode>(N)->getMemoryVT();
++ if (mVT.isExtended())
++ break;
++
+ SDValue BSwapOp = N->getOperand(1).getOperand(0);
+ // Do an any-extend to 32-bits if this is a half-word input.
+ if (BSwapOp.getValueType() == MVT::i16)
+@@ -11868,7 +11873,6 @@
+
+ // If the type of BSWAP operand is wider than stored memory width
+ // it need to be shifted to the right side before STBRX.
+- EVT mVT = cast<StoreSDNode>(N)->getMemoryVT();
+ if (Op1VT.bitsGT(mVT)) {
+ int Shift = Op1VT.getSizeInBits() - mVT.getSizeInBits();
+ BSwapOp = DAG.getNode(ISD::SRL, dl, Op1VT, BSwapOp,
+Endast i root-6.14.00/interpreter/llvm/src: test
diff --git a/root-crash-fix.patch b/root-crash-fix.patch
deleted file mode 100644
index ed64701..0000000
--- a/root-crash-fix.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From d055981def808c9c2175a8ca3f362b6ea006ebf3 Mon Sep 17 00:00:00 2001
-From: Bertrand Bellenot <bertrand.bellenot(a)cern.ch>
-Date: Thu, 8 Feb 2018 10:43:59 +0100
-Subject: [PATCH] Fix another potential crash on Windows
-
-On Windows, (as the standard says) calling front() on an empty std::vector causes an undefined behaviour. One must check that the container contains something using empty() before calling front()
----
- core/foundation/src/TClassEdit.cxx | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/core/foundation/src/TClassEdit.cxx b/core/foundation/src/TClassEdit.cxx
-index 38c8b1a5a2..954e40fcc5 100644
---- a/core/foundation/src/TClassEdit.cxx
-+++ b/core/foundation/src/TClassEdit.cxx
-@@ -1900,7 +1900,7 @@ public:
- auto argsEnd = v.end();
- auto argsBeginPlusOne = ++v.begin();
- auto argPos = std::find_if(argsBeginPlusOne, argsEnd,
-- [](std::string& arg){return arg.front() == ':';});
-+ [](std::string& arg){return (!arg.empty() && arg.front() == ':');});
- if (argPos != argsEnd) {
- const int lenght = clName.size();
- int wedgeBalance = 0;
---
-2.14.3
-
diff --git a/root-dont-link-jvm.patch b/root-dont-link-jvm.patch
deleted file mode 100644
index fdc0091..0000000
--- a/root-dont-link-jvm.patch
+++ /dev/null
@@ -1,123 +0,0 @@
-diff -ur root-6.06.02.orig/cmake/modules/RootConfiguration.cmake root-6.06.02/cmake/modules/RootConfiguration.cmake
---- root-6.06.02.orig/cmake/modules/RootConfiguration.cmake 2016-03-03 10:36:03.000000000 +0100
-+++ root-6.06.02/cmake/modules/RootConfiguration.cmake 2016-03-20 15:54:25.926191321 +0100
-@@ -263,10 +263,6 @@
- set(hdfslib ${HDFS_LIBRARY})
- set(hdfsincdir ${HDFS_INCLUDE_DIR})
-
--set(jniincdir ${Java_INCLUDE_DIRS})
--set(jvmlib ${Java_LIBRARIES})
--set(jvmlibdir ${Java_LIBRARY_DIR})
--
- set(buildalien ${value${alien}})
- set(alienlibdir ${ALIEN_LIBRARY_DIR})
- set(alienlib ${ALIEN_LIBRARY})
-diff -ur root-6.06.02.orig/config/Makefile.in root-6.06.02/config/Makefile.in
---- root-6.06.02.orig/config/Makefile.in 2016-03-03 10:36:03.000000000 +0100
-+++ root-6.06.02/config/Makefile.in 2016-03-20 15:54:25.999192031 +0100
-@@ -251,9 +251,6 @@
- HDFSLIBDIR := @hdfslibdir@
- HDFSCLILIB := @hdfslib@
- HDFSINCDIR := $(filter-out /usr/include, @hdfsincdir@)
--JNIINCDIR := $(filter-out /usr/include, @jniincdir@) $(filter-out /usr/include, @jniincdir@/linux)
--JVMCLILIB := @jvmlib@
--JVMLIBDIR := @jvmlibdir@
-
- BUILDALIEN := @buildalien@
- ALIENLIBDIR := @alienlibdir@
-diff -ur root-6.06.02.orig/configure root-6.06.02/configure
---- root-6.06.02.orig/configure 2016-03-20 14:37:23.733597759 +0100
-+++ root-6.06.02/configure 2016-03-20 15:54:26.038192410 +0100
-@@ -1822,8 +1822,6 @@
- hdfs-incdir HDFS support, location of hdfs.h
- hdfs-libdir HDFS support, location of libhdfs
- iosvers iOS SDK version (6.1, 7.0), default will be latest SDK
-- jni-incdir HDFS support, location of JNI headers
-- jvm-libdir HDFS support, location of JVM library
- krb5 Kerberos5 support, location of Kerberos distribution
- krb5-incdir Kerberos5 support, location of krb5.h
- krb5-libdir Kerberos5 support, location of libkrb5
-@@ -2214,8 +2212,6 @@
- --with-hdfs-incdir=*) hdfsincdir=$optarg ; enable_hdfs="yes" ;;
- --with-hdfs-libdir=*) hdfslibdir=$optarg ; enable_hdfs="yes" ;;
- --with-iosvers=*) iosvers=$optarg ;;
-- --with-jni-incdir=*) jniincdir=$optarg ;;
-- --with-jvm-libdir=*) jvmlibdir=$optarg ;;
- --with-krb5=*) krb5dir=$optarg ; enable_krb5="yes" ;;
- --with-krb5-incdir=*) krb5incdir=$optarg ; enable_krb5="yes" ;;
- --with-krb5-libdir=*) krb5libdir=$optarg ; enable_krb5="yes" ;;
-@@ -4535,17 +4531,6 @@
- hdfsinc=$found_hdr
- hdfsincdir=$found_dir
-
-- if test "x$platform" = "xmacosx" && test -z $JAVA_HOME; then
-- JAVA_HOME=`/usr/libexec/java_home`
-- fi
--
-- keepincdir=$jniincdir
-- check_header "jni.h" "$jniincdir" \
-- ${JAVA_HOME:+$JAVA_HOME/include} \
-- /usr/java/default/include /usr/include /usr/local/include
-- jniinc=$found_hdr
-- jniincdir=$found_dir
--
- check_library "libhdfs" "$enable_shared" "$hdfslibdir" \
- $HDFS ${HDFS:+$HDFS/lib} ${HDFS:+$HDFS/build/libhdfs} \
- $HADOOP_HOME ${HADOOP_HOME:+$HADOOP_HOME/build/libhdfs} \
-@@ -4553,26 +4538,12 @@
- hdfslib=$found_lib
- hdfslibdir=$found_dir
-
-- check_library "libjvm" "$enable_shared" "$jvmlibdir" \
-- ${JAVA_HOME:+$JAVA_HOME/jre/lib/amd64/server} \
-- ${JAVA_HOME:+$JAVA_HOME/jre/lib/i386/server} \
-- ${JAVA_HOME:+$JAVA_HOME/../Libraries} \
-- /usr/java/default/jre/lib/amd64/server \
-- /usr/java/default/jre/lib/i386/server /usr/lib /usr/local/lib
-- jvmlib=$found_lib
-- jvmlibdir=$found_dir
--
-- if test "x$hdfsincdir" = "x" || test "x$hdfslib" = "x" || test "x$jniincdir" = "x" || test "x$jvmlib" = "x"; then
-+ if test "x$hdfsincdir" = "x" || test "x$hdfslib" = "x"; then
- enable_hdfs="no"
- else
- case $platform in
- linux)
-- check_link "$hdfslib $jvmlib" "$hdfslibdir $jvmlibdir" hdfsConnect
-- if test $link_result -eq 0 ; then
-- enable_hdfs="no"
-- fi
--
-- check_link $jvmlib "$jvmlibdir" JNI_CreateJavaVM
-+ check_link "$hdfslib" "$hdfslibdir" hdfsConnect
- if test $link_result -eq 0 ; then
- enable_hdfs="no"
- fi
-@@ -7641,9 +7612,6 @@
- -e "s|@iosvers@|$iosvers|" \
- -e "s|@iconpath@|$iconpath|" \
- -e "s|@incdir@|$incdir|" \
-- -e "s|@jniincdir@|$jniincdir|g" \
-- -e "s|@jvmlibdir@|$jvmlibdir|g" \
-- -e "s|@jvmlib@|$jvmlib|g" \
- -e "s|@krb5incdir@|$krb5incdir|" \
- -e "s|@krb5lib@|$krb5lib|" \
- -e "s|@krb5libdir@|$krb5libdir|" \
-diff -ur root-6.06.02.orig/io/hdfs/Module.mk root-6.06.02/io/hdfs/Module.mk
---- root-6.06.02.orig/io/hdfs/Module.mk 2016-03-03 10:36:03.000000000 +0100
-+++ root-6.06.02/io/hdfs/Module.mk 2016-03-20 15:54:26.038192410 +0100
-@@ -44,7 +44,7 @@
- $(HDFSLIB): $(HDFSO) $(HDFSDO) $(ORDER_) $(MAINLIBS) $(HDFSLIBDEP)
- @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \
- "$(SOFLAGS)" libHDFS.$(SOEXT) $@ "$(HDFSO) $(HDFSDO)" \
-- "$(HDFSLIBEXTRA) $(HDFSLIBDIR) $(HDFSCLILIB) $(JVMLIBDIR) $(JVMCLILIB)"
-+ "$(HDFSLIBEXTRA) $(HDFSLIBDIR) $(HDFSCLILIB)"
-
- $(call pcmrule,HDFS)
- $(noop)
-@@ -72,4 +72,4 @@
- distclean:: distclean-$(MODNAME)
-
- ##### extra rules ######
--$(HDFSO) $(HDFSDO): CXXFLAGS += $(HDFSCFLAGS) $(HDFSINCDIR:%=-I%) $(JNIINCDIR:%=-I%)
-+$(HDFSO) $(HDFSDO): CXXFLAGS += $(HDFSCFLAGS) $(HDFSINCDIR:%=-I%)
diff --git a/root-doxygen-makefile.patch b/root-doxygen-makefile.patch
deleted file mode 100644
index 1468981..0000000
--- a/root-doxygen-makefile.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff --git a/documentation/doxygen/Makefile b/documentation/doxygen/Makefile
-index 4e6b47728d..a886c1b729 100644
---- a/documentation/doxygen/Makefile
-+++ b/documentation/doxygen/Makefile
-@@ -8,7 +8,6 @@ export DOXYGEN_ROOT_VERSION := $(shell root -l -b -q -e 'printf("%s\n", gROOT->G
- export DOXYGEN_EXAMPLE_PATH := $(DOXYGEN_OUTPUT_DIRECTORY)/macros
- export DOXYGEN_IMAGE_PATH := $(DOXYGEN_OUTPUT_DIRECTORY)/html
- export DOXYGEN_NOTEBOOK_PATH := $(DOXYGEN_OUTPUT_DIRECTORY)/notebooks
--export DOXYGEN_NOTEBOOK_PATH_PARALLEL := $(DOXYGEN_NOTEBOOK_PATH)/parallel
- export DOXYGEN_STRIP_PATH := $(shell cd $(PWD)/../..; pwd)
- export DOXYGEN_INCLUDE_PATH := $(shell find $(DOXYGEN_STRIP_PATH) -type d -name dictpch -prune -o -type d -name inc)
-
-@@ -33,14 +32,11 @@ doxygen: filter
- $(call MkDir,$(DOXYGEN_OUTPUT_DIRECTORY))
- $(call MkDir,$(DOXYGEN_EXAMPLE_PATH))
- $(call MkDir,$(DOXYGEN_NOTEBOOK_PATH))
-- $(call MkDir,$(DOXYGEN_NOTEBOOK_PATH_PARALLEL))
-- time python ./parallelNotebooks.py
- ./makehtmlfooter.sh > htmlfooter.html
- doxygen
- ./listlibs.sh
- rm -rf files c1* *.ps *.png *.svg *.pdf *.root *.xpm *.out *.dat *.dtd *.dot *.txt listofclass.sh
-- rm $(DOXYGEN_NOTEBOOK_PATH)/*.root
-- rm $(DOXYGEN_NOTEBOOK_PATH_PARALLEL)/*.root
-+ rm -f $(DOXYGEN_NOTEBOOK_PATH)/*.root
-
- clean:
- rm -r $(DOXYGEN_OUTPUT_DIRECTORY) filter htmlfooter.html dataset*
diff --git a/root-doxygen-tilde.patch b/root-doxygen-tilde.patch
deleted file mode 100644
index bbae6d8..0000000
--- a/root-doxygen-tilde.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 533f64b053c9fa72b456a7e351e17e354b94dcdc Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:30:44 +0100
-Subject: [PATCH] Fix doxygen ~ alignment
-
----
- core/meta/src/TStatusBitsChecker.cxx | 2 +-
- tree/treeplayer/src/TTreeReader.cxx | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/core/meta/src/TStatusBitsChecker.cxx b/core/meta/src/TStatusBitsChecker.cxx
-index 360d85d0c74..1661bd3646b 100644
---- a/core/meta/src/TStatusBitsChecker.cxx
-+++ b/core/meta/src/TStatusBitsChecker.cxx
-@@ -42,7 +42,7 @@
- // used in TStreamerElement
- kHasRange = TStreamerElement::kHasRange
- };
-- ~~~ {.cpp}
-+ ~~~ {.cpp}
-
- Without the EStatusBitsDupExceptions enum you would see
-
-diff --git a/tree/treeplayer/src/TTreeReader.cxx b/tree/treeplayer/src/TTreeReader.cxx
-index d411fbdd967..e823797e523 100644
---- a/tree/treeplayer/src/TTreeReader.cxx
-+++ b/tree/treeplayer/src/TTreeReader.cxx
-@@ -235,7 +235,7 @@ void TTreeReader::Initialize()
- /// If end <= begin, `end` is ignored (set to `-1`) and only `begin` is used.
- /// Example:
- ///
--/// ~~~ {.cpp}
-+/// ~~~ {.cpp}
- /// reader.SetEntriesRange(3, 5);
- /// while (reader.Next()) {
- /// // Will load entries 3 and 4.
diff --git a/root-fontconfig.patch b/root-fontconfig.patch
index 22284c2..4016fbc 100644
--- a/root-fontconfig.patch
+++ b/root-fontconfig.patch
@@ -1,7 +1,7 @@
-diff -ur root-6.12.04.orig/core/base/src/TApplication.cxx root-6.12.04/core/base/src/TApplication.cxx
---- root-6.12.04.orig/core/base/src/TApplication.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/core/base/src/TApplication.cxx 2018-01-07 22:17:25.173658049 +0100
-@@ -275,18 +275,11 @@
+diff -ur root-6.14.00.orig/core/base/src/TApplication.cxx root-6.14.00/core/base/src/TApplication.cxx
+--- root-6.14.00.orig/core/base/src/TApplication.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/core/base/src/TApplication.cxx 2018-06-14 10:28:26.052618314 +0200
+@@ -277,18 +277,11 @@
LoadGraphicsLibs();
// Try to load TrueType font renderer. Only try to load if not in batch
@@ -22,7 +22,7 @@ diff -ur root-6.12.04.orig/core/base/src/TApplication.cxx root-6.12.04/core/base
if (gClassTable->GetDict("TGX11TTF")) {
// in principle we should not have linked anything against libGX11TTF
// but with ACLiC this can happen, initialize TGX11TTF by hand
-@@ -300,7 +293,6 @@
+@@ -302,7 +295,6 @@
}
}
#endif
@@ -30,33 +30,21 @@ diff -ur root-6.12.04.orig/core/base/src/TApplication.cxx root-6.12.04/core/base
// Create WM dependent application environment
if (fAppImp)
-diff -ur root-6.12.04.orig/graf2d/asimage/CMakeLists.txt root-6.12.04/graf2d/asimage/CMakeLists.txt
---- root-6.12.04.orig/graf2d/asimage/CMakeLists.txt 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/asimage/CMakeLists.txt 2018-01-07 22:20:58.769272293 +0100
+diff -ur root-6.14.00.orig/graf2d/asimage/CMakeLists.txt root-6.14.00/graf2d/asimage/CMakeLists.txt
+--- root-6.14.00.orig/graf2d/asimage/CMakeLists.txt 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/asimage/CMakeLists.txt 2018-06-14 10:32:01.365570910 +0200
@@ -15,7 +15,7 @@
HEADERS TASImage.h TASImagePlugin.h TASPluginGS.h
SOURCES TASImage.cxx TASPluginGS.cxx
DICTIONARY_OPTIONS "-writeEmptyRootPCM"
-- LIBRARIES Core ${AFTERIMAGE_LIBRARIES} ${FREETYPE_LIBRARIES} ${ASEXTRA_LIBRARIES} ${X11_LIBRARIES} ${ZLIB_LIBRARIES}
-+ LIBRARIES Core ${AFTERIMAGE_LIBRARIES} ${FREETYPE_LIBRARIES} fontconfig ${ASEXTRA_LIBRARIES} ${X11_LIBRARIES} ${ZLIB_LIBRARIES}
+- LIBRARIES Core ${AFTERIMAGE_LIBRARIES} ${FREETYPE_LIBRARIES} ${ASEXTRA_LIBRARIES} ${X11_LIBRARIES} ZLIB::ZLIB
++ LIBRARIES Core ${AFTERIMAGE_LIBRARIES} ${FREETYPE_LIBRARIES} fontconfig ${ASEXTRA_LIBRARIES} ${X11_LIBRARIES} ZLIB::ZLIB
DEPENDENCIES Graf BUILTINS AFTERIMAGE)
-diff -ur root-6.12.04.orig/graf2d/asimage/Module.mk root-6.12.04/graf2d/asimage/Module.mk
---- root-6.12.04.orig/graf2d/asimage/Module.mk 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/asimage/Module.mk 2018-01-07 22:17:25.174658038 +0100
-@@ -236,7 +236,7 @@
- "$(SOFLAGS)" libASImage.$(SOEXT) $@ \
- "$(ASIMAGEO) $(ASIMAGEDO)" \
- "$(ASIMAGELIBEXTRA) $(ASTEPLIB) \
-- $(FREETYPELDFLAGS) $(FREETYPELIB) \
-+ $(FREETYPELDFLAGS) $(FREETYPELIB) -lfontconfig \
- $(ASEXTRALIBDIR) $(ASEXTRALIB) $(ASNEEDX11LIBS)"
-
- $(call pcmrule,ASIMAGE)
-diff -ur root-6.12.04.orig/graf2d/asimage/src/TASImage.cxx root-6.12.04/graf2d/asimage/src/TASImage.cxx
---- root-6.12.04.orig/graf2d/asimage/src/TASImage.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/asimage/src/TASImage.cxx 2018-01-07 22:17:25.176658016 +0100
+diff -ur root-6.14.00.orig/graf2d/asimage/src/TASImage.cxx root-6.14.00/graf2d/asimage/src/TASImage.cxx
+--- root-6.14.00.orig/graf2d/asimage/src/TASImage.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/asimage/src/TASImage.cxx 2018-06-14 10:28:26.054618292 +0200
@@ -110,6 +110,8 @@
# include <draw.h>
}
@@ -212,20 +200,20 @@ diff -ur root-6.12.04.orig/graf2d/asimage/src/TASImage.cxx root-6.12.04/graf2d/a
}
get_text_size(text, font, (ASText3DType)type, &width, &height);
-diff -ur root-6.12.04.orig/graf2d/graf/CMakeLists.txt root-6.12.04/graf2d/graf/CMakeLists.txt
---- root-6.12.04.orig/graf2d/graf/CMakeLists.txt 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/graf/CMakeLists.txt 2018-01-07 22:23:16.766731136 +0100
+diff -ur root-6.14.00.orig/graf2d/graf/CMakeLists.txt root-6.14.00/graf2d/graf/CMakeLists.txt
+--- root-6.14.00.orig/graf2d/graf/CMakeLists.txt 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/graf/CMakeLists.txt 2018-06-14 10:36:18.869871880 +0200
@@ -7,6 +7,6 @@
ROOT_STANDARD_LIBRARY_PACKAGE(Graf
DICTIONARY_OPTIONS "-writeEmptyRootPCM"
-- LIBRARIES ${FREETYPE_LIBRARIES} ${ZLIB_LIBRARIES} mathtext
-+ LIBRARIES ${FREETYPE_LIBRARIES} ${ZLIB_LIBRARIES} mathtext fontconfig
+- LIBRARIES ${FREETYPE_LIBRARIES} ZLIB::ZLIB mathtext
++ LIBRARIES ${FREETYPE_LIBRARIES} ZLIB::ZLIB mathtext fontconfig
DEPENDENCIES Hist Matrix MathCore RIO BUILTINS FREETYPE)
-diff -ur root-6.12.04.orig/graf2d/graf/inc/TTF.h root-6.12.04/graf2d/graf/inc/TTF.h
---- root-6.12.04.orig/graf2d/graf/inc/TTF.h 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/graf/inc/TTF.h 2018-01-07 22:17:25.177658004 +0100
+diff -ur root-6.14.00.orig/graf2d/graf/inc/TTF.h root-6.14.00/graf2d/graf/inc/TTF.h
+--- root-6.14.00.orig/graf2d/graf/inc/TTF.h 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/graf/inc/TTF.h 2018-06-14 10:28:26.055618281 +0200
@@ -76,9 +76,8 @@
static FT_BBox fgCBox; ///< string control box
static FT_CharMap fgCharMap[kTTMaxFonts]; ///< font character map
@@ -237,21 +225,9 @@ diff -ur root-6.12.04.orig/graf2d/graf/inc/TTF.h root-6.12.04/graf2d/graf/inc/TT
static FT_Face fgFace[kTTMaxFonts]; ///< font face
static TTF::TTGlyph fgGlyphs[kMaxGlyphs]; ///< glyphs
static Bool_t fgHinting; ///< use hinting (true by default)
-diff -ur root-6.12.04.orig/graf2d/graf/Module.mk root-6.12.04/graf2d/graf/Module.mk
---- root-6.12.04.orig/graf2d/graf/Module.mk 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/graf/Module.mk 2018-01-07 22:17:25.177658004 +0100
-@@ -58,7 +58,7 @@
- @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \
- "$(SOFLAGS)" libGraf.$(SOEXT) $@ \
- "$(GRAFO) $(GRAFDO)" \
-- "$(GRAFLIBEXTRA) $(MATHTEXTLIB) $(FREETYPELDFLAGS) $(FREETYPELIB)"
-+ "$(GRAFLIBEXTRA) $(MATHTEXTLIB) $(FREETYPELDFLAGS) $(FREETYPELIB) -lfontconfig"
-
- $(call pcmrule,GRAF)
- $(noop)
-diff -ur root-6.12.04.orig/graf2d/graf/src/TTF.cxx root-6.12.04/graf2d/graf/src/TTF.cxx
---- root-6.12.04.orig/graf2d/graf/src/TTF.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/graf/src/TTF.cxx 2018-01-07 22:17:25.177658004 +0100
+diff -ur root-6.14.00.orig/graf2d/graf/src/TTF.cxx root-6.14.00/graf2d/graf/src/TTF.cxx
+--- root-6.14.00.orig/graf2d/graf/src/TTF.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/graf/src/TTF.cxx 2018-06-14 10:28:26.055618281 +0200
@@ -25,6 +25,8 @@
#include "TMath.h"
#include "TError.h"
@@ -812,31 +788,19 @@ diff -ur root-6.12.04.orig/graf2d/graf/src/TTF.cxx root-6.12.04/graf2d/graf/src/
}
////////////////////////////////////////////////////////////////////////////////
-diff -ur root-6.12.04.orig/graf2d/postscript/CMakeLists.txt root-6.12.04/graf2d/postscript/CMakeLists.txt
---- root-6.12.04.orig/graf2d/postscript/CMakeLists.txt 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/postscript/CMakeLists.txt 2018-01-07 22:22:12.902444262 +0100
+diff -ur root-6.14.00.orig/graf2d/postscript/CMakeLists.txt root-6.14.00/graf2d/postscript/CMakeLists.txt
+--- root-6.14.00.orig/graf2d/postscript/CMakeLists.txt 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/postscript/CMakeLists.txt 2018-06-14 10:35:47.829194226 +0200
@@ -5,5 +5,5 @@
ROOT_STANDARD_LIBRARY_PACKAGE(Postscript
DICTIONARY_OPTIONS "-writeEmptyRootPCM"
-- LIBRARIES ${ZLIB_LIBRARIES} mathtext
-+ LIBRARIES ${ZLIB_LIBRARIES} mathtext fontconfig
+- LIBRARIES ZLIB::ZLIB mathtext
++ LIBRARIES ZLIB::ZLIB mathtext fontconfig
DEPENDENCIES Graf)
-diff -ur root-6.12.04.orig/graf2d/postscript/Module.mk root-6.12.04/graf2d/postscript/Module.mk
---- root-6.12.04.orig/graf2d/postscript/Module.mk 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/postscript/Module.mk 2018-01-07 22:17:25.178657993 +0100
-@@ -59,7 +59,7 @@
- @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \
- "$(SOFLAGS)" libPostscript.$(SOEXT) $@ \
- "$(POSTSCRIPTO) $(POSTSCRIPTDO)" \
-- "$(POSTSCRIPTLIBEXTRA) $(MATHTEXTLIB) $(FREETYPELDFLAGS) $(FREETYPELIB)"
-+ "$(POSTSCRIPTLIBEXTRA) $(MATHTEXTLIB) $(FREETYPELDFLAGS) $(FREETYPELIB) -lfontconfig"
-
- $(call pcmrule,POSTSCRIPT)
- $(noop)
-diff -ur root-6.12.04.orig/graf2d/postscript/src/TPostScript.cxx root-6.12.04/graf2d/postscript/src/TPostScript.cxx
---- root-6.12.04.orig/graf2d/postscript/src/TPostScript.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/postscript/src/TPostScript.cxx 2018-01-07 22:17:25.179657982 +0100
+diff -ur root-6.14.00.orig/graf2d/postscript/src/TPostScript.cxx root-6.14.00/graf2d/postscript/src/TPostScript.cxx
+--- root-6.14.00.orig/graf2d/postscript/src/TPostScript.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/postscript/src/TPostScript.cxx 2018-06-14 10:28:26.057618259 +0200
@@ -229,6 +229,7 @@
#include <string.h>
#include <ctype.h>
@@ -1096,9 +1060,9 @@ diff -ur root-6.12.04.orig/graf2d/postscript/src/TPostScript.cxx root-6.12.04/gr
{ "Root.PSFont.STIXGen", "/STIXGeneral" },
{ "Root.PSFont.STIXGenIt", "/STIXGeneral-Italic" },
{ "Root.PSFont.STIXGenBd", "/STIXGeneral-Bold" },
-diff -ur root-6.12.04.orig/graf3d/gl/CMakeLists.txt root-6.12.04/graf3d/gl/CMakeLists.txt
---- root-6.12.04.orig/graf3d/gl/CMakeLists.txt 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf3d/gl/CMakeLists.txt 2018-01-07 22:19:37.820176454 +0100
+diff -ur root-6.14.00.orig/graf3d/gl/CMakeLists.txt root-6.14.00/graf3d/gl/CMakeLists.txt
+--- root-6.14.00.orig/graf3d/gl/CMakeLists.txt 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf3d/gl/CMakeLists.txt 2018-06-14 10:28:26.057618259 +0200
@@ -41,6 +41,6 @@
HEADERS ${headers}
SOURCES ${sources}
@@ -1107,21 +1071,9 @@ diff -ur root-6.12.04.orig/graf3d/gl/CMakeLists.txt root-6.12.04/graf3d/gl/CMake
+ LIBRARIES ${gllibs} ${GL2PS_LIBRARIES} GLEW ${FTGL_LIBRARIES} fontconfig
DEPENDENCIES Hist Gui Ged
INSTALL_OPTIONS ${installoptions})
-diff -ur root-6.12.04.orig/graf3d/gl/Module.mk root-6.12.04/graf3d/gl/Module.mk
---- root-6.12.04.orig/graf3d/gl/Module.mk 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf3d/gl/Module.mk 2018-01-07 22:17:25.180657971 +0100
-@@ -95,7 +95,7 @@
- "$(SOFLAGS)" libRGL.$(SOEXT) $@ "$(GLO) $(GLO1) $(GLDO)" \
- "$(GLLIBEXTRA) $(FTGLLIBDIR) $(FTGLLIBS) \
- $(GL2PSLIBDIR) $(GL2PSLIB) \
-- $(GLEWLIBDIR) $(GLEWLIBS) $(GLLIBS)"
-+ $(GLEWLIBDIR) $(GLEWLIBS) $(GLLIBS) -lfontconfig"
-
- $(call pcmrule,GL)
- $(noop)
-diff -ur root-6.12.04.orig/graf3d/gl/src/TGLFontManager.cxx root-6.12.04/graf3d/gl/src/TGLFontManager.cxx
---- root-6.12.04.orig/graf3d/gl/src/TGLFontManager.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf3d/gl/src/TGLFontManager.cxx 2018-01-07 22:17:25.180657971 +0100
+diff -ur root-6.14.00.orig/graf3d/gl/src/TGLFontManager.cxx root-6.14.00/graf3d/gl/src/TGLFontManager.cxx
+--- root-6.14.00.orig/graf3d/gl/src/TGLFontManager.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf3d/gl/src/TGLFontManager.cxx 2018-06-14 10:28:26.058618248 +0200
@@ -37,6 +37,7 @@
# include "FTGLBitmapFont.h"
#endif
@@ -1377,9 +1329,9 @@ diff -ur root-6.12.04.orig/graf3d/gl/src/TGLFontManager.cxx root-6.12.04/graf3d/
fgFontFileArray.Add(new TObjString("STIXGeneral.otf")); // 200
fgFontFileArray.Add(new TObjString("STIXGeneralItalic.otf")); // 210
fgFontFileArray.Add(new TObjString("STIXGeneralBol.otf")); // 220
-diff -ur root-6.12.04.orig/graf3d/gl/src/TGLText.cxx root-6.12.04/graf3d/gl/src/TGLText.cxx
---- root-6.12.04.orig/graf3d/gl/src/TGLText.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf3d/gl/src/TGLText.cxx 2018-01-07 22:17:25.181657960 +0100
+diff -ur root-6.14.00.orig/graf3d/gl/src/TGLText.cxx root-6.14.00/graf3d/gl/src/TGLText.cxx
+--- root-6.14.00.orig/graf3d/gl/src/TGLText.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf3d/gl/src/TGLText.cxx 2018-06-14 10:28:26.058618248 +0200
@@ -34,6 +34,8 @@
# include "FTGLBitmapFont.h"
#endif
@@ -1514,9 +1466,9 @@ diff -ur root-6.12.04.orig/graf3d/gl/src/TGLText.cxx root-6.12.04/graf3d/gl/src/
Error("SetGLTextFont","Cannot set FTGL::FaceSize");
- delete [] ttfont;
}
-diff -ur root-6.12.04.orig/gui/gui/src/TGApplication.cxx root-6.12.04/gui/gui/src/TGApplication.cxx
---- root-6.12.04.orig/gui/gui/src/TGApplication.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/gui/gui/src/TGApplication.cxx 2018-01-07 22:17:25.181657960 +0100
+diff -ur root-6.14.00.orig/gui/gui/src/TGApplication.cxx root-6.14.00/gui/gui/src/TGApplication.cxx
+--- root-6.14.00.orig/gui/gui/src/TGApplication.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/gui/gui/src/TGApplication.cxx 2018-06-14 10:28:26.058618248 +0200
@@ -83,20 +83,12 @@
gROOT->SetBatch(kFALSE);
diff --git a/root-ix32-geom-opt.patch b/root-ix32-geom-opt.patch
new file mode 100644
index 0000000..153629b
--- /dev/null
+++ b/root-ix32-geom-opt.patch
@@ -0,0 +1,14 @@
+diff --git a/geom/geom/CMakeLists.txt b/geom/geom/CMakeLists.txt
+index 520be8b5d5..d197cc3db3 100644
+--- a/geom/geom/CMakeLists.txt
++++ b/geom/geom/CMakeLists.txt
+@@ -24,7 +24,7 @@ ROOT_STANDARD_LIBRARY_PACKAGE(Geom
+ HEADERS ${headers1} ${headers2}
+ DEPENDENCIES Thread RIO MathCore)
+
+-# GCC 4.x has bugs with -O3 or -Ofast that break Geom
+-if(CMAKE_COMPILER_IS_GNUCXX AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5)
++# 32 bit ix86 has bugs with -O3 or -Ofast that break Geom
++if(CMAKE_COMPILER_IS_GNUCXX AND ROOT_ARCHITECTURE STREQUAL "linux")
+ target_compile_options(Geom PRIVATE -O2)
+ endif()
diff --git a/root-memory-usage.patch b/root-memory-usage.patch
index 777603c..193a9bf 100644
--- a/root-memory-usage.patch
+++ b/root-memory-usage.patch
@@ -22,23 +22,6 @@ rootcling and libCling.
core/metacling/src/CMakeLists.txt | 4 ++++
2 files changed, 9 insertions(+), 1 deletion(-)
-diff --git a/core/metacling/Module.mk b/core/metacling/Module.mk
-index 4788eca393..7f520e41b6 100644
---- a/core/metacling/Module.mk
-+++ b/core/metacling/Module.mk
-@@ -46,7 +46,11 @@ endif
- CLINGLIB := $(LPATH)/libCling.$(SOEXT)
- CLINGMAP := $(CLINGLIB:.$(SOEXT)=.rootmap)
-
--$(CLINGLIB): $(CLINGUTILSO) $(DICTGENO) $(METACLINGO) $(CLINGO)
-+# The dependency on $(ROOTCLING1EXE) was added to prevent $(CLINGLIB) and
-+# $(ROOTCLING1EXE) from being linked in parallel.
-+# This avoids doing two memory consuming operations in parallel.
-+$(CLINGLIB): $(CLINGUTILSO) $(DICTGENO) $(METACLINGO) $(CLINGO) \
-+ $(ROOTCLING1EXE)
- @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS) $(LIBCLINGLDFLAGS)" \
- "$(SOFLAGS)" libCling.$(SOEXT) $@ \
- "$(CLINGUTILSO) $(DICTGENO) $(METACLINGO) $(CLINGO) \
diff --git a/core/metacling/src/CMakeLists.txt b/core/metacling/src/CMakeLists.txt
index e820d144eb..3a1f1ca446 100644
--- a/core/metacling/src/CMakeLists.txt
@@ -46,7 +29,7 @@ index e820d144eb..3a1f1ca446 100644
@@ -37,6 +37,10 @@ ROOT_LINKER_LIBRARY(Cling
$<TARGET_OBJECTS:Dictgen>
$<TARGET_OBJECTS:MetaCling>
- LIBRARIES ${CLING_LIBRARIES})
+ LIBRARIES ${CLING_LIBRARIES} ${LINK_LIBS})
+# The dependency on rootcling_stage1 was added to prevent Cling (libCling) and
+# rootcling_stage1 from being linked in parallel.
+# This avoids doing two memory consuming operations in parallel.
diff --git a/root-missing-header.patch b/root-missing-header.patch
new file mode 100644
index 0000000..c98116d
--- /dev/null
+++ b/root-missing-header.patch
@@ -0,0 +1,21 @@
+From f33ac48317fc1a144d6a7f0a7028e898b664e3a2 Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Thu, 28 Jun 2018 23:02:46 +0200
+Subject: [PATCH] Add missing include for std::shuffle
+
+---
+ tmva/tmva/test/TestRandomGenerator.cxx | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/tmva/tmva/test/TestRandomGenerator.cxx b/tmva/tmva/test/TestRandomGenerator.cxx
+index c8f0f50ee5f..02f941d7f26 100644
+--- a/tmva/tmva/test/TestRandomGenerator.cxx
++++ b/tmva/tmva/test/TestRandomGenerator.cxx
+@@ -10,6 +10,7 @@
+ #include "TMVA/Tools.h"
+
+ // Stdlib
++#include <algorithm>
+ #include <iostream>
+
+ // External
diff --git a/root-noinst.patch b/root-noinst.patch
deleted file mode 100644
index 88bdb67..0000000
--- a/root-noinst.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 778e01575f6b75bed9843023baeb50b23aea5355 Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Fri, 16 Feb 2018 19:06:14 +0100
-Subject: [PATCH 1/2] Don't install intermediate static libs (mathtext and
- minicern)
-
----
- graf2d/mathtext/CMakeLists.txt | 2 +-
- misc/minicern/CMakeLists.txt | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/graf2d/mathtext/CMakeLists.txt b/graf2d/mathtext/CMakeLists.txt
-index 5af6a282a34..e6cba7bcd35 100644
---- a/graf2d/mathtext/CMakeLists.txt
-+++ b/graf2d/mathtext/CMakeLists.txt
-@@ -1,2 +1,2 @@
--ROOT_LINKER_LIBRARY(mathtext *.cxx TYPE STATIC)
-+ROOT_LINKER_LIBRARY(mathtext *.cxx TYPE STATIC NOINSTALL)
-
-diff --git a/misc/minicern/CMakeLists.txt b/misc/minicern/CMakeLists.txt
-index 2758edb08e1..d98ac3b6331 100644
---- a/misc/minicern/CMakeLists.txt
-+++ b/misc/minicern/CMakeLists.txt
-@@ -3,7 +3,7 @@
- ############################################################################
-
- set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fPIC")
--ROOT_LINKER_LIBRARY(minicern *.c *.f TYPE STATIC)
-+ROOT_LINKER_LIBRARY(minicern *.c *.f TYPE STATIC NOINSTALL)
- target_link_libraries(minicern ${CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES})
-
- # Disable optimization since it some cases was causing crashes.
-
-From 9bd8d4e52fae5467867cbcf1810bc58a63b55a62 Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Fri, 16 Feb 2018 19:07:04 +0100
-Subject: [PATCH 2/2] Don't add JupyROOT python extension to cmake exports
-
----
- bindings/pyroot/CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/bindings/pyroot/CMakeLists.txt b/bindings/pyroot/CMakeLists.txt
-index 4dab1dfd2ab..5f621af9a2d 100644
---- a/bindings/pyroot/CMakeLists.txt
-+++ b/bindings/pyroot/CMakeLists.txt
-@@ -18,7 +18,7 @@ ROOT_STANDARD_LIBRARY_PACKAGE(PyROOT
- DICTIONARY_OPTIONS "-writeEmptyRootPCM"
- LIBRARIES Core Net Tree MathCore Rint ${PYTHON_LIBRARIES}
- DEPENDENCIES Core MathCore Net Tree Rint)
--ROOT_LINKER_LIBRARY(JupyROOT ../JupyROOT/src/*.cxx DEPENDENCIES Core)
-+ROOT_LINKER_LIBRARY(JupyROOT ../JupyROOT/src/*.cxx DEPENDENCIES Core CMAKENOEXPORT)
-
- if(MSVC)
- add_custom_command(TARGET PyROOT POST_BUILD
diff --git a/root-out-of-bounds.patch b/root-out-of-bounds.patch
deleted file mode 100644
index 094139f..0000000
--- a/root-out-of-bounds.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From a770f03056e374fa7c1dbdc06aaff22107fc27a0 Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:29:00 +0100
-Subject: [PATCH] Protect against out-of-bounds access
-
----
- graf2d/gpad/src/TRatioPlot.cxx | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/graf2d/gpad/src/TRatioPlot.cxx b/graf2d/gpad/src/TRatioPlot.cxx
-index 107c0c90806..bf3415d7927 100644
---- a/graf2d/gpad/src/TRatioPlot.cxx
-+++ b/graf2d/gpad/src/TRatioPlot.cxx
-@@ -1074,9 +1074,9 @@ Int_t TRatioPlot::BuildLowerPlot()
- ((TGraphAsymmErrors*)fRatioGraph)->SetPointError(ipoint, fH1->GetBinWidth(i)/2., fH1->GetBinWidth(i)/2., 0.5, 0.5);
-
- fConfidenceInterval1->SetPoint(ipoint, x, 0);
-- fConfidenceInterval1->SetPointError(ipoint, x, ci1[i] / error);
-+ fConfidenceInterval1->SetPointError(ipoint, x, i < ci1.size() ? ci1[i] / error : 0);
- fConfidenceInterval2->SetPoint(ipoint, x, 0);
-- fConfidenceInterval2->SetPointError(ipoint, x, ci2[i] / error);
-+ fConfidenceInterval2->SetPointError(ipoint, x, i < ci2.size() ? ci2[i] / error : 0);
-
- ++ipoint;
-
diff --git a/root-set-cache-file-dir.patch b/root-set-cache-file-dir.patch
new file mode 100644
index 0000000..5ea37d7
--- /dev/null
+++ b/root-set-cache-file-dir.patch
@@ -0,0 +1,38 @@
+From e8778178329efc8e04ea35643259cfc6ec2f9b51 Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Tue, 26 Jun 2018 11:11:48 +0200
+Subject: [PATCH] Set cache file dir when using CACHEREAD option Remove
+ unnecessary CACHEREAD for local file
+
+---
+ tmva/tmva/test/DNN/CNN/TestMethodDL.h | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/tmva/tmva/test/DNN/CNN/TestMethodDL.h b/tmva/tmva/test/DNN/CNN/TestMethodDL.h
+index 1cac008458e..904fb54cd97 100644
+--- a/tmva/tmva/test/DNN/CNN/TestMethodDL.h
++++ b/tmva/tmva/test/DNN/CNN/TestMethodDL.h
+@@ -49,14 +49,12 @@ void testMethodDL_CNN(TString architectureStr)
+ // Load the input data
+
+ TString fname = "imagesData.root";
+- TString fopt = "CACHEREAD";
+- //auto input = TFile::Open(fname,fopt);
+
+ // generate the files
+ // 1000 for testing 1000 for training
+ makeImages(2000);
+
+- auto input = TFile::Open(fname,fopt);
++ auto input = TFile::Open(fname);
+
+ R__ASSERT(input);
+
+@@ -174,6 +172,7 @@ void testMethodDL_DNN(TString architectureStr)
+ // TString fname = "/Users/vladimirilievski/Desktop/Vladimir/GSoC/ROOT-CI/common-version/root/tmva/tmva/test/DNN/CNN/"
+ // "dataset/tmva_class_example.root";
+ TString fname = "http://root.cern.ch/files/tmva_class_example.root";
++ TFile::SetCacheFileDir(".");
+ TString fopt = "CACHEREAD";
+ input = TFile::Open(fname,fopt);
+
diff --git a/root-stressgraphics-ref.patch b/root-stressgraphics-ref.patch
index ad91815..4ba858c 100644
--- a/root-stressgraphics-ref.patch
+++ b/root-stressgraphics-ref.patch
@@ -1,15 +1,22 @@
+From 034dd2ec5ab656551b84bcec7cc1e7f7e23b663c Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Thu, 31 May 2018 10:18:58 +0200
+Subject: [PATCH] Adjust reference for Aarch64
+
+---
+ test/stressGraphics.ref | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
diff --git a/test/stressGraphics.ref b/test/stressGraphics.ref
-index 4341c21c79..0089951936 100644
+index 00e034737b8..00899519366 100644
--- a/test/stressGraphics.ref
+++ b/test/stressGraphics.ref
-@@ -29,16 +29,16 @@ Test# PS1Ref# PS1Err# PDFRef# PDFErr# GIFRef# GIFErr# JPGRef# JP
- 28 9110 500 16737 200 9738 4200 21346 21600 10645 7000 8869 500
+@@ -30,15 +30,15 @@ Test# PS1Ref# PS1Err# PDFRef# PDFErr# GIFRef# GIFErr# JPGRef# JP
29 7419 500 15112 200 8113 4200 18872 21600 7928 7000 7296 500
30 17016 5500 18198 100 13764 3400 32434 17400 22157 5000 20823 5500
-- 31 30615 8200 27494 100 29010 5900 50520 18200 35724 5400 36690 8200
+ 31 30615 8200 27494 150 29010 5900 50520 18200 35724 5400 36690 8200
- 32 3304592 100 712308 100 155478 32000 62688 19000 123056 7000 0 0
- 33 321963 5500 434394 1000 34942 8300 65532 27800 37314 12000 331505 5500
-+ 31 30615 8200 27494 150 29010 5900 50520 18200 35724 5400 36690 8200
+ 32 3304592 100 712308 500 155478 32000 62688 19000 123056 7000 0 0
+ 33 321963 5500 434394 1100 34942 8300 65532 27800 37314 12000 331505 5500
34 36514 300 16815 200 25333 2200 47408 12700 33739 3700 36399 300
diff --git a/root-system-pythia.patch b/root-system-pythia.patch
deleted file mode 100644
index 60e1382..0000000
--- a/root-system-pythia.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-diff -ur root-6.12.04.orig/tutorials/pythia/pythia8.C root-6.12.04/tutorials/pythia/pythia8.C
---- root-6.12.04.orig/tutorials/pythia/pythia8.C 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/tutorials/pythia/pythia8.C 2018-01-10 07:01:23.215029332 +0100
-@@ -8,11 +8,6 @@
- /// root > .x pythia8.C
- /// ~~~
- ///
--/// Note that before executing this script,
--///
--/// - the env variable PYTHIA8 must point to the pythia8100 (or newer) directory
--/// - the env variable PYTHIA8DATA must be defined and it must point to $PYTHIA8/xmldoc
--///
- /// \macro_code
- ///
- /// \author Andreas Morsch
-@@ -27,26 +22,6 @@
-
- void pythia8(Int_t nev = 100, Int_t ndeb = 1)
- {
-- const char *p8dataenv = gSystem->Getenv("PYTHIA8DATA");
-- if (!p8dataenv) {
-- const char *p8env = gSystem->Getenv("PYTHIA8");
-- if (!p8env) {
-- Error("pythia8.C",
-- "Environment variable PYTHIA8 must contain path to pythia directory!");
-- return;
-- }
-- TString p8d = p8env;
-- p8d += "/xmldoc";
-- gSystem->Setenv("PYTHIA8DATA", p8d);
-- }
--
-- const char* path = gSystem->ExpandPathName("$PYTHIA8DATA");
-- if (gSystem->AccessPathName(path)) {
-- Error("pythia8.C",
-- "Environment variable PYTHIA8DATA must contain path to $PYTHIA8/xmldoc directory !");
-- return;
-- }
--
- // Load libraries
- gSystem->Load("libEG");
- gSystem->Load("libEGPythia8");
diff --git a/root-test-compilatiom-epel7.patch b/root-test-compilatiom-epel7.patch
new file mode 100644
index 0000000..97e31ff
--- /dev/null
+++ b/root-test-compilatiom-epel7.patch
@@ -0,0 +1,27 @@
+From cefdf878609deb650b1e548d84efab2ab5c775ce Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Thu, 28 Jun 2018 07:38:07 +0200
+Subject: [PATCH] Fix test compilation on RHEL 7
+
+---
+ tree/dataframe/test/dataframe_resptr.cxx | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/tree/dataframe/test/dataframe_resptr.cxx b/tree/dataframe/test/dataframe_resptr.cxx
+index 9fef6e54fcf..7c45f016d0c 100644
+--- a/tree/dataframe/test/dataframe_resptr.cxx
++++ b/tree/dataframe/test/dataframe_resptr.cxx
+@@ -45,11 +45,11 @@ TEST(RResultPtr, ImplConv)
+ return (int)1;
+ }).Histo1D<int>("i");
+
+- EXPECT_TRUE(m);
++ EXPECT_TRUE(m != nullptr);
+ EXPECT_FALSE(hasRun);
+
+ *m;
+
+- EXPECT_TRUE(m);
++ EXPECT_TRUE(m != nullptr);
+ EXPECT_TRUE(hasRun);
+ }
diff --git a/root-test-fixes.patch b/root-test-fixes.patch
deleted file mode 100644
index f351525..0000000
--- a/root-test-fixes.patch
+++ /dev/null
@@ -1,337 +0,0 @@
-From 092d06fd403331bf082dd0d2d56718a9ee31efec Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:12:41 +0100
-Subject: [PATCH 1/4] Don't call front() on empty containers
-
----
- math/mathcore/inc/Fit/FitData.h | 4 ++--
- math/mathcore/inc/Math/WrappedParamFunction.h | 10 +++++-----
- math/mathcore/src/BinData.cxx | 24 ++++++++++++------------
- math/mathcore/src/FitData.cxx | 2 +-
- 4 files changed, 20 insertions(+), 20 deletions(-)
-
-diff --git a/math/mathcore/inc/Fit/FitData.h b/math/mathcore/inc/Fit/FitData.h
-index cb8fa2f0be3..9579bde92bf 100644
---- a/math/mathcore/inc/Fit/FitData.h
-+++ b/math/mathcore/inc/Fit/FitData.h
-@@ -185,7 +185,7 @@ namespace ROOT {
-
- for (unsigned int i = 0; i < fDim; i++) {
- fCoords[i].resize(fMaxPoints + VectorPadding(fMaxPoints));
-- fCoordsPtr[i] = &fCoords[i].front();
-+ fCoordsPtr[i] = fCoords[i].empty() ? NULL : &fCoords[i].front();
- }
-
- if (fpTmpCoordVector) {
-@@ -354,7 +354,7 @@ namespace ROOT {
- unsigned padding = VectorPadding(fNPoints);
- fCoords[i].resize(fNPoints + padding);
- std::copy(fCoordsPtr[i], fCoordsPtr[i] + fNPoints + padding, fCoords[i].begin());
-- fCoordsPtr[i] = &fCoords[i].front();
-+ fCoordsPtr[i] = fCoords[i].empty() ? NULL : &fCoords[i].front();
- }
-
- fWrapped = false;
-diff --git a/math/mathcore/inc/Math/WrappedParamFunction.h b/math/mathcore/inc/Math/WrappedParamFunction.h
-index 38b9af7639f..0c860672f9e 100644
---- a/math/mathcore/inc/Math/WrappedParamFunction.h
-+++ b/math/mathcore/inc/Math/WrappedParamFunction.h
-@@ -95,7 +95,7 @@ class WrappedParamFunction : public IParamMultiFunction {
- }
-
- const double * Parameters() const {
-- return &(fParams.front());
-+ return fParams.empty() ? NULL : &fParams.front();
- }
-
- void SetParameters(const double * p) {
-@@ -172,7 +172,7 @@ class WrappedParamFunctionGen : public IParamMultiFunction {
-
- /// clone the function
- IMultiGenFunction * Clone() const {
-- return new WrappedParamFunctionGen(fFunc, fDim, fParams.size() , &fParams.front(), &fParIndices.front());
-+ return new WrappedParamFunctionGen(fFunc, fDim, fParams.size(), fParams.empty() ? NULL : &fParams.front(), fParIndices.empty() ? NULL : &fParIndices.front());
- }
-
- private:
-@@ -183,7 +183,7 @@ class WrappedParamFunctionGen : public IParamMultiFunction {
- public:
-
- const double * Parameters() const {
-- return &(fParams.front());
-+ return fParams.empty() ? NULL : &fParams.front();
- }
-
- void SetParameters(const double * p) {
-@@ -227,7 +227,7 @@ class WrappedParamFunctionGen : public IParamMultiFunction {
- // std::copy(fX.begin(), fX.end(), oi);
- // std::cout << std::endl;
-
-- return (*fFunc)( &fX.front() );
-+ return (*fFunc)( fX.empty() ? NULL : &fX.front() );
- }
-
-
-@@ -264,7 +264,7 @@ class WrappedParamFunctionGen : public IParamMultiFunction {
- // std::cout << this << std::endl;
-
- // set parameter values in fX
-- SetParValues(npar, &fParams.front() );
-+ SetParValues(npar, fParams.empty() ? NULL : &fParams.front());
- for (unsigned int i = 0; i < npar; ++i) {
- unsigned int j = fParIndices[i];
- assert ( j < npar + fDim);
-diff --git a/math/mathcore/src/BinData.cxx b/math/mathcore/src/BinData.cxx
-index 16c9e375634..50a47169272 100644
---- a/math/mathcore/src/BinData.cxx
-+++ b/math/mathcore/src/BinData.cxx
-@@ -284,7 +284,7 @@ namespace ROOT {
-
- for ( unsigned int i=0; i<fDim; i++ )
- {
-- fCoordErrorsPtr[i] = &fCoordErrors[i].front();
-+ fCoordErrorsPtr[i] = fCoordErrors[i].empty() ? NULL : &fCoordErrors[i].front();
- }
- }
-
-@@ -371,7 +371,7 @@ namespace ROOT {
- if ( kNoError == fErrorType )
- {
- fDataError.resize(fNPoints + FitData::VectorPadding(fNPoints));
-- fDataErrorPtr = &fDataError.front();
-+ fDataErrorPtr = fDataError.empty() ? NULL : &fDataError.front();
- }
-
- for ( unsigned int i=0; i < fNPoints; i++ )
-@@ -659,7 +659,7 @@ namespace ROOT {
- void BinData::InitDataVector ()
- {
- fData.resize(fMaxPoints + FitData::VectorPadding(fMaxPoints));
-- fDataPtr = &fData.front();
-+ fDataPtr = fData.empty() ? NULL : &fData.front();
- }
-
- void BinData::InitializeErrors()
-@@ -698,7 +698,7 @@ namespace ROOT {
- {
- fCoordErrors[i].resize(fMaxPoints + FitData::VectorPadding(fMaxPoints));
-
-- fCoordErrorsPtr[i] = &fCoordErrors[i].front();
-+ fCoordErrorsPtr[i] = fCoordErrors[i].empty() ? NULL : &fCoordErrors[i].front();
- }
-
- fpTmpCoordErrorVector = new double[fDim];
-@@ -712,7 +712,7 @@ namespace ROOT {
- if ( kValueError == fErrorType || kCoordError == fErrorType )
- {
- fDataError.resize(fMaxPoints + FitData::VectorPadding(fMaxPoints));
-- fDataErrorPtr = &fDataError.front();
-+ fDataErrorPtr = fDataError.empty() ? NULL : &fDataError.front();
-
- fDataErrorHigh.clear();
- fDataErrorHighPtr = NULL;
-@@ -722,10 +722,10 @@ namespace ROOT {
- else if ( fErrorType == kAsymError )
- {
- fDataErrorHigh.resize(fMaxPoints + FitData::VectorPadding(fMaxPoints));
-- fDataErrorHighPtr = &fDataErrorHigh.front();
-+ fDataErrorHighPtr = fDataErrorHigh.empty() ? NULL : &fDataErrorHigh.front();
-
- fDataErrorLow.resize(fMaxPoints + FitData::VectorPadding(fMaxPoints));
-- fDataErrorLowPtr = &fDataErrorLow.front();
-+ fDataErrorLowPtr = fDataErrorLow.empty() ? NULL : &fDataErrorLow.front();
-
- fDataError.clear();
- fDataErrorPtr = NULL;
-@@ -770,7 +770,7 @@ namespace ROOT {
- unsigned vectorPadding = FitData::VectorPadding(fNPoints);
- fData.resize(fNPoints + vectorPadding);
- std::copy( fDataPtr, fDataPtr + fNPoints, fData.begin() );
-- fDataPtr = &fData.front();
-+ fDataPtr = fData.empty() ? NULL : &fData.front();
-
- for ( unsigned int i=0; i < fDim; i++ )
- {
-@@ -785,7 +785,7 @@ namespace ROOT {
-
- fDataError.resize(fNPoints + vectorPadding);
- std::copy(fDataErrorPtr, fDataErrorPtr + fNPoints + vectorPadding, fDataError.begin());
-- fDataErrorPtr = &fDataError.front();
-+ fDataErrorPtr = fDataError.empty() ? NULL : &fDataError.front();
- }
-
- if ( kValueError == fErrorType )
-@@ -804,7 +804,7 @@ namespace ROOT {
- assert( fCoordErrorsPtr[i] );
- fCoordErrors[i].resize(fNPoints + vectorPadding);
- std::copy(fCoordErrorsPtr[i], fCoordErrorsPtr[i] + fNPoints + vectorPadding, fCoordErrors[i].begin());
-- fCoordErrorsPtr[i] = &fCoordErrors[i].front();
-+ fCoordErrorsPtr[i] = fCoordErrors[i].empty() ? NULL : &fCoordErrors[i].front();
- }
-
- if( kAsymError == fErrorType )
-@@ -817,8 +817,8 @@ namespace ROOT {
- fDataErrorLow.resize(fNPoints + vectorPadding);
- std::copy(fDataErrorHighPtr, fDataErrorHighPtr + fNPoints + vectorPadding, fDataErrorHigh.begin());
- std::copy(fDataErrorLowPtr, fDataErrorLowPtr + fNPoints + vectorPadding, fDataErrorLow.begin());
-- fDataErrorHighPtr = &fDataErrorHigh.front();
-- fDataErrorLowPtr = &fDataErrorLow.front();
-+ fDataErrorHighPtr = fDataErrorHigh.empty() ? NULL : &fDataErrorHigh.front();
-+ fDataErrorLowPtr = fDataErrorLow.empty() ? NULL : &fDataErrorLow.front();
- }
- }
-
-diff --git a/math/mathcore/src/FitData.cxx b/math/mathcore/src/FitData.cxx
-index 76c792dbe66..0b62e607534 100644
---- a/math/mathcore/src/FitData.cxx
-+++ b/math/mathcore/src/FitData.cxx
-@@ -231,7 +231,7 @@ namespace ROOT {
- fCoordsPtr.resize(fDim);
-
- for (unsigned int i = 0; i < fDim; i++) {
-- fCoordsPtr[i] = &fCoords[i].front();
-+ fCoordsPtr[i] = fCoords[i].empty() ? NULL : &fCoords[i].front();
- }
- }
-
-
-From 711cb8598110b774ae7c206c0730b907e7650e2e Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:18:35 +0100
-Subject: [PATCH 2/4] Call resize() when the size should be changed, reserve()
- does not change the size
-
----
- math/mathcore/src/TKDTreeBinning.cxx | 2 +-
- tree/tree/test/TBasket.cxx | 8 ++++----
- 2 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/math/mathcore/src/TKDTreeBinning.cxx b/math/mathcore/src/TKDTreeBinning.cxx
-index 09647958dc7..d0b06e1a99f 100644
---- a/math/mathcore/src/TKDTreeBinning.cxx
-+++ b/math/mathcore/src/TKDTreeBinning.cxx
-@@ -241,7 +241,7 @@ void TKDTreeBinning::SetTreeData() {
-
- void TKDTreeBinning::SetBinsContent() {
- // Sets the bins' content
-- fBinsContent.reserve(fNBins);
-+ fBinsContent.resize(fNBins);
- for (UInt_t i = 0; i < fNBins; ++i)
- fBinsContent[i] = fDataBins->GetBucketSize();
- if ( fDataSize % fNBins != 0 )
-diff --git a/tree/tree/test/TBasket.cxx b/tree/tree/test/TBasket.cxx
-index fba69bd68d0..90eb330f7ee 100644
---- a/tree/tree/test/TBasket.cxx
-+++ b/tree/tree/test/TBasket.cxx
-@@ -102,7 +102,7 @@ TEST(TBasket, CreateAndDestroy)
- f->Close();
-
- Long64_t maxsize = f->GetSize();
-- memBuffer.reserve(maxsize);
-+ memBuffer.resize(maxsize);
- f->CopyTo(&memBuffer[0], maxsize);
-
- delete f;
-@@ -182,7 +182,7 @@ TEST(TBasket, TestUnsupportedIO)
-
- std::vector<char> memBuffer;
- Long64_t maxsize = f->GetSize();
-- memBuffer.reserve(maxsize);
-+ memBuffer.resize(maxsize);
- f->CopyTo(&memBuffer[0], maxsize);
-
- TMemFile f2("tbasket_test.root", &memBuffer[0], maxsize, "READ");
-@@ -230,7 +230,7 @@ TEST(TBasket, TestVarLengthArrays)
- f->Close();
- std::vector<char> memBuffer;
- Long64_t maxsize = f->GetSize();
-- memBuffer.reserve(maxsize);
-+ memBuffer.resize(maxsize);
- f->CopyTo(&memBuffer[0], maxsize);
-
- TMemFile f2("tbasket_test.root", &memBuffer[0], maxsize, "READ");
-@@ -334,7 +334,7 @@ TEST(TBasket, TestSettingIOBits)
- f->Close();
- std::vector<char> memBuffer;
- Long64_t maxsize = f->GetSize();
-- memBuffer.reserve(maxsize);
-+ memBuffer.resize(maxsize);
- f->CopyTo(&memBuffer[0], maxsize);
-
- TMemFile f2("tbasket_test.root", &memBuffer[0], maxsize, "READ");
-
-From 8dfcb54ca0457c2e8ae6102bb4a60ac60bd49004 Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:25:39 +0100
-Subject: [PATCH 3/4] operator[] with an argument that is out of range causes
- undefined behavior
-
----
- math/mathcore/test/binarySearchTime.cxx | 5 ++---
- math/mathmore/test/testPermute.cxx | 4 ++--
- 2 files changed, 4 insertions(+), 5 deletions(-)
-
-diff --git a/math/mathcore/test/binarySearchTime.cxx b/math/mathcore/test/binarySearchTime.cxx
-index c98017a0c55..0a611486489 100644
---- a/math/mathcore/test/binarySearchTime.cxx
-+++ b/math/mathcore/test/binarySearchTime.cxx
-@@ -58,9 +58,8 @@ template <typename T> bool testBinarySearch(const int n, double* tTMath, double*
- t.Start();
- for (int j = 0; j < npass; ++j) {
- for ( T elem = 0; elem < maxint; ++elem ) {
-- T* pind;
-- pind = std::lower_bound(&k[0], &k[n], elem);
-- Long_t index2 = (((pind != &(k[n])) && (*pind == elem)) ? (pind - &k[0]): ( pind - &k[0] - 1));
-+ auto pind = std::lower_bound(k.begin(), k.end(), elem);
-+ Long_t index2 = (((pind != k.end()) && (*pind == elem)) ? (pind - k.begin()) : (pind - k.begin() - 1));
- s2+= index2;
- }
- }
-diff --git a/math/mathmore/test/testPermute.cxx b/math/mathmore/test/testPermute.cxx
-index b75609b9958..f2a49da2e4d 100644
---- a/math/mathmore/test/testPermute.cxx
-+++ b/math/mathmore/test/testPermute.cxx
-@@ -64,7 +64,7 @@ bool checkPermute()
- //cout << original << vM << vS << endl;
-
- while ( TMath::Permute(n, &vM[0]) ) {
-- std::next_permutation(&vS[0], &vS[n]);
-+ std::next_permutation(vS.begin(), vS.end());
- //cout << vM << vS << endl;
- equals &= equal(vM.begin(), vM.end(), vS.begin());
- }
-@@ -99,7 +99,7 @@ void permuteTime(const int n, double* tTMath, double* tStd)
- t.Start();
- for (int j = 0; j < npass; ++j) {
- copy(original.begin(), original.end(), v.begin());
-- while ( std::next_permutation(&v[0], &v[n]) ) {}
-+ while ( std::next_permutation(v.begin(), v.end()) ) {}
- }
- t.Stop();
- *tStd = t.RealTime();
-
-From 80ba399340167f62368685e0bf03f9cb9a595954 Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:27:23 +0100
-Subject: [PATCH 4/4] cut-and-paste errors, I guess...
-
----
- math/mathcore/test/testkdTreeBinning.cxx | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/math/mathcore/test/testkdTreeBinning.cxx b/math/mathcore/test/testkdTreeBinning.cxx
-index 233b083ee5f..193ff1bb3e2 100644
---- a/math/mathcore/test/testkdTreeBinning.cxx
-+++ b/math/mathcore/test/testkdTreeBinning.cxx
-@@ -82,9 +82,9 @@ void testkdTreeBinning() {
- int ibinMax = kdBins->GetBinMaxDensity();
-
- std::cout << "Bin with minimum density: " << ibinMin << " density = " << kdBins->GetBinDensity(ibinMin) << " content = " << kdBins->GetBinContent(ibinMin) << std::endl;
-- std::cout << "Bin with maximum density: " << ibinMax << " density = " << kdBins->GetBinDensity(ibinMax) << " content = " << kdBins->GetBinContent(ibinMin) << std::endl;
-+ std::cout << "Bin with maximum density: " << ibinMax << " density = " << kdBins->GetBinDensity(ibinMax) << " content = " << kdBins->GetBinContent(ibinMax) << std::endl;
-
-- if (kdBins->GetBinDensity(ibinMax) != DATASZ/NBINS)
-+ if (kdBins->GetBinContent(ibinMax) != DATASZ/NBINS)
- Error("testkdTreeBinning","Wrong bin content");
-
- // order bins by density
diff --git a/root-test-stress-32bit.patch b/root-test-stress-32bit.patch
deleted file mode 100644
index ce2d370..0000000
--- a/root-test-stress-32bit.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/test/stress.cxx b/test/stress.cxx
-index 0f759ad7c2..7c3c9e1b04 100644
---- a/test/stress.cxx
-+++ b/test/stress.cxx
-@@ -385,7 +385,7 @@ void stress3()
- Long64_t last = f.GetEND();
- Float_t comp = f.GetCompressionFactor();
- Bool_t OK = kTRUE;
-- constexpr Long64_t lastgood = 51651;
-+ constexpr Long64_t lastgood = 51851;
- constexpr Long64_t tolerance = 150;
- if (last <lastgood-tolerance || last > lastgood+tolerance || comp <1.8 || comp > 2.4) OK = kFALSE;
- if (OK) printf("OK\n");
diff --git a/root-test-subdirs.patch b/root-test-subdirs.patch
index af59a8b..67a22c2 100644
--- a/root-test-subdirs.patch
+++ b/root-test-subdirs.patch
@@ -1,244 +1,36 @@
-From eb7d389e582fd11cf00879a3daf161fa7e1b0f40 Mon Sep 17 00:00:00 2001
+From 41e33db9d17e4d295bf12958398fc3758d3e3a5b Mon Sep 17 00:00:00 2001
From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Tue, 16 Jan 2018 06:11:30 +0100
-Subject: [PATCH] Always use ROOT_ADD_TEST_SUBDIRECTORY when adding test
- directories
+Date: Tue, 19 Jun 2018 09:20:21 +0200
+Subject: [PATCH] Include test directory using ROOT_ADD_TEST_SUBDIRECTORY
---
- cmake/modules/RootNewMacros.cmake | 1 -
- core/base/CMakeLists.txt | 4 +---
- core/cont/CMakeLists.txt | 4 +---
- core/foundation/CMakeLists.txt | 5 +----
- core/imt/CMakeLists.txt | 4 ++--
- core/meta/CMakeLists.txt | 4 +---
- core/metacling/CMakeLists.txt | 4 +---
- core/thread/CMakeLists.txt | 4 +---
- graf2d/gpad/CMakeLists.txt | 8 +++-----
- hist/hist/CMakeLists.txt | 6 ++----
- hist/histdraw/CMakeLists.txt | 4 +---
- io/io/CMakeLists.txt | 4 +---
- tmva/CMakeLists.txt | 3 ---
- tmva/tmva/test/CMakeLists.txt | 9 ---------
- tree/tree/CMakeLists.txt | 4 +---
- tree/treeplayer/CMakeLists.txt | 4 +---
- 16 files changed, 17 insertions(+), 55 deletions(-)
- delete mode 100644 tmva/tmva/test/CMakeLists.txt
+ graf2d/gpadv7/CMakeLists.txt | 5 +----
+ graf2d/primitives/CMakeLists.txt | 5 ++---
+ 2 files changed, 3 insertions(+), 7 deletions(-)
-diff --git a/cmake/modules/RootNewMacros.cmake b/cmake/modules/RootNewMacros.cmake
-index 340d5c9951..77b784e4ea 100644
---- a/cmake/modules/RootNewMacros.cmake
-+++ b/cmake/modules/RootNewMacros.cmake
-@@ -1304,7 +1304,6 @@ function(ROOT_ADD_GTEST test_suite)
- # against. For example, tests in Core should link only against libCore. This could be tricky
- # to implement because some ROOT components create more than one library.
- ROOT_EXECUTABLE(${test_suite} ${source_files} LIBRARIES ${ARG_LIBRARIES})
-- set_property(TARGET ${test_suite} PROPERTY RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
- target_link_libraries(${test_suite} gtest gtest_main gmock gmock_main)
-
- ROOT_PATH_TO_STRING(mangled_name ${test_suite} PATH_SEPARATOR_REPLACEMENT "-")
-diff --git a/core/base/CMakeLists.txt b/core/base/CMakeLists.txt
-index f3738e76a8..0fabc03e4e 100644
---- a/core/base/CMakeLists.txt
-+++ b/core/base/CMakeLists.txt
-@@ -2,9 +2,7 @@
- # CMakeLists.txt file for building ROOT core/base package
- ############################################################################
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-
- include_directories(${CMAKE_CURRENT_SOURCE_DIR}/res ${CMAKE_CURRENT_SOURCE_DIR}/../foundation/res)
-
-diff --git a/core/cont/CMakeLists.txt b/core/cont/CMakeLists.txt
-index 2d5363d3d8..bb5a82e133 100644
---- a/core/cont/CMakeLists.txt
-+++ b/core/cont/CMakeLists.txt
-@@ -2,9 +2,7 @@
- # CMakeLists.txt file for building ROOT core/cont package
- ############################################################################
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-
- include_directories(${CMAKE_CURRENT_SOURCE_DIR}/res ${CMAKE_CURRENT_SOURCE_DIR}/../foundation/res)
-
-diff --git a/core/foundation/CMakeLists.txt b/core/foundation/CMakeLists.txt
-index 9cc29d871e..af594ba98f 100644
---- a/core/foundation/CMakeLists.txt
-+++ b/core/foundation/CMakeLists.txt
-@@ -21,7 +21,4 @@ set_target_properties(Foundation_Stage1 PROPERTIES COMPILE_FLAGS "${COMPILE_FLAG
-
- ROOT_INSTALL_HEADERS()
-
--if(testing)
-- add_subdirectory(test)
--endif()
--
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-diff --git a/core/imt/CMakeLists.txt b/core/imt/CMakeLists.txt
-index 6ef45c7fc2..4b86f58ee2 100644
---- a/core/imt/CMakeLists.txt
-+++ b/core/imt/CMakeLists.txt
-@@ -21,6 +21,6 @@ ROOT_LINKER_LIBRARY(Imt ${sources}
-
- ROOT_INSTALL_HEADERS(${installoptions})
-
--if(imt AND testing)
-- add_subdirectory(test)
-+if(imt)
-+ ROOT_ADD_TEST_SUBDIRECTORY(test)
- endif()
-diff --git a/core/meta/CMakeLists.txt b/core/meta/CMakeLists.txt
-index df84a83948..4843b06cf0 100644
---- a/core/meta/CMakeLists.txt
-+++ b/core/meta/CMakeLists.txt
-@@ -12,6 +12,4 @@ ROOT_OBJECT_LIBRARY(Meta ${sources})
-
- ROOT_INSTALL_HEADERS()
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-diff --git a/core/metacling/CMakeLists.txt b/core/metacling/CMakeLists.txt
-index 0fec8de3e8..5468064771 100644
---- a/core/metacling/CMakeLists.txt
-+++ b/core/metacling/CMakeLists.txt
-@@ -4,6 +4,4 @@
-
- add_subdirectory(src)
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-diff --git a/core/thread/CMakeLists.txt b/core/thread/CMakeLists.txt
-index 0ec5857e50..2149ff5d47 100644
---- a/core/thread/CMakeLists.txt
-+++ b/core/thread/CMakeLists.txt
-@@ -36,6 +36,4 @@ ROOT_STANDARD_LIBRARY_PACKAGE(Thread
- LIBRARIES ${CMAKE_THREAD_LIBS_INIT}
- INSTALL_OPTIONS ${installoptions})
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-diff --git a/graf2d/gpad/CMakeLists.txt b/graf2d/gpad/CMakeLists.txt
-index 51da1c2320..06e508981f 100644
---- a/graf2d/gpad/CMakeLists.txt
-+++ b/graf2d/gpad/CMakeLists.txt
-@@ -14,8 +14,6 @@ ROOT_STANDARD_LIBRARY_PACKAGE(Gpad
+diff --git a/graf2d/gpadv7/CMakeLists.txt b/graf2d/gpadv7/CMakeLists.txt
+index 525ce415451..9d6870231f3 100644
+--- a/graf2d/gpadv7/CMakeLists.txt
++++ b/graf2d/gpadv7/CMakeLists.txt
+@@ -11,7 +11,4 @@ ROOT_STANDARD_LIBRARY_PACKAGE(ROOTGpadv7
DICTIONARY_OPTIONS "-writeEmptyRootPCM"
- DEPENDENCIES Graf Hist)
+ DEPENDENCIES ROOTGraphicsPrimitives)
+-
-if(testing)
-- if(root7)
-- add_subdirectory(v7/test)
-- endif()
+- ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
-endif()
-\ No newline at end of file
-+if(root7)
-+ ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
-+endif()
-diff --git a/hist/hist/CMakeLists.txt b/hist/hist/CMakeLists.txt
-index 88396c4924..3ac1898ccd 100644
---- a/hist/hist/CMakeLists.txt
-+++ b/hist/hist/CMakeLists.txt
-@@ -15,10 +15,8 @@ ROOT_STANDARD_LIBRARY_PACKAGE(Hist
++ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
+diff --git a/graf2d/primitives/CMakeLists.txt b/graf2d/primitives/CMakeLists.txt
+index f491eb70a90..d33597805d8 100644
+--- a/graf2d/primitives/CMakeLists.txt
++++ b/graf2d/primitives/CMakeLists.txt
+@@ -11,6 +11,5 @@ ROOT_STANDARD_LIBRARY_PACKAGE(ROOTGraphicsPrimitives
+ SOURCES ${src}
DICTIONARY_OPTIONS "-writeEmptyRootPCM"
- DEPENDENCIES Matrix MathCore RIO)
-
+ DEPENDENCIES RIO Core)
-if(testing)
-- add_subdirectory(test)
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-
- if(root7)
- add_subdirectory(v7/test)
-- endif()
-+ ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
- endif()
-diff --git a/hist/histdraw/CMakeLists.txt b/hist/histdraw/CMakeLists.txt
-index 51721f2d0e..9f3232ae5f 100644
---- a/hist/histdraw/CMakeLists.txt
-+++ b/hist/histdraw/CMakeLists.txt
-@@ -12,7 +12,5 @@ if(root7)
- DICTIONARY_OPTIONS "-writeEmptyRootPCM"
- DEPENDENCIES Gpad Hist)
-
-- if(testing)
-- add_subdirectory(v7/test)
-- endif()
-+ ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
- endif()
-diff --git a/io/io/CMakeLists.txt b/io/io/CMakeLists.txt
-index 7ca1104287..78e94786da 100644
---- a/io/io/CMakeLists.txt
-+++ b/io/io/CMakeLists.txt
-@@ -18,8 +18,6 @@ ROOT_LINKER_LIBRARY(${libname} $<TARGET_OBJECTS:RIOObjs> $<TARGET_OBJECTS:RootPc
- DEPENDENCIES Core Thread)
- ROOT_INSTALL_HEADERS()
-
--if(testing)
-- add_subdirectory(test)
-endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-
- #--- Extra rules ----------------------------------------------------------
-diff --git a/tmva/CMakeLists.txt b/tmva/CMakeLists.txt
-index 5648511bfe..d29bfb5061 100644
---- a/tmva/CMakeLists.txt
-+++ b/tmva/CMakeLists.txt
-@@ -8,6 +8,3 @@ endif()
- if(r)
- add_subdirectory(rmva)
- endif()
--#if(testing)
--# add_subdirectory(test)
--#endif()
-diff --git a/tmva/tmva/test/CMakeLists.txt b/tmva/tmva/test/CMakeLists.txt
-deleted file mode 100644
-index fc2a3e633d..0000000000
---- a/tmva/tmva/test/CMakeLists.txt
-+++ /dev/null
-@@ -1,9 +0,0 @@
--############################################################################
--# CMakeLists.txt file for building ROOT TMVA tests.
--# @author Simon Pfreundschuh
--############################################################################
--
--project(tmva-tests)
--find_package(ROOT REQUIRED)
--
--ROOT_ADD_TEST_SUBDIRECTORY(DNN)
-diff --git a/tree/tree/CMakeLists.txt b/tree/tree/CMakeLists.txt
-index e60675553f..82626b1c04 100644
---- a/tree/tree/CMakeLists.txt
-+++ b/tree/tree/CMakeLists.txt
-@@ -8,6 +8,4 @@ ROOT_STANDARD_LIBRARY_PACKAGE(Tree
- LIBRARIES ${TBB_LIBRARIES}
- DEPENDENCIES Net RIO Thread Imt)
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-diff --git a/tree/treeplayer/CMakeLists.txt b/tree/treeplayer/CMakeLists.txt
-index 688a08fd03..a72a02e18a 100644
---- a/tree/treeplayer/CMakeLists.txt
-+++ b/tree/treeplayer/CMakeLists.txt
-@@ -45,6 +45,4 @@ if(APPLE)
- endif()
- endif()
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
---
-2.14.3
-
++
++ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
diff --git a/root-testfiles.sh b/root-testfiles.sh
index ec56fc1..c3f1d40 100755
--- a/root-testfiles.sh
+++ b/root-testfiles.sh
@@ -1,6 +1,6 @@
#! /bin/sh
-SITE="http://root.cern.ch/files"
+SITE="https://root.cern/files"
mkdir files
pushd files
@@ -72,6 +72,7 @@ wget -N ${SITE}/tesla.root
wget -N ${SITE}/wa91_ref_3.root
wget -N ${SITE}/wa91.root
+wget -N ${SITE}/AtlasGraphs.root
wget -N ${SITE}/europe.root
wget -N ${SITE}/linearIO.root
wget -N ${SITE}/stressHistogram.5.18.00.root
@@ -83,7 +84,7 @@ for f in *.root ; do ln -s $f $f.ROOT.cachefile ; done
mkdir tutorials
pushd tutorials
-wget -N ${SITE}/tutorials/tdf014_CsvDataSource_MuRun2010B.csv
+wget -N ${SITE}/tutorials/df014_CsvDataSource_MuRun2010B.csv
popd
popd
diff --git a/root-urw-otf-hack.patch b/root-urw-otf-hack.patch
deleted file mode 100644
index f13a881..0000000
--- a/root-urw-otf-hack.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -ur root-6.12.04.orig/graf2d/graf/src/TTF.cxx root-6.12.04/graf2d/graf/src/TTF.cxx
---- root-6.12.04.orig/graf2d/graf/src/TTF.cxx 2018-01-15 10:57:07.314073647 +0100
-+++ root-6.12.04/graf2d/graf/src/TTF.cxx 2018-01-15 11:02:00.210880469 +0100
-@@ -126,6 +126,11 @@
- (platform == 1 && encoding == 0 &&
- (fgFontID[fgCurFontIdx] == 12 ||
- fgFontID[fgCurFontIdx] == 14 ||
-+ fgFontID[fgCurFontIdx] == 15)) ||
-+ // Horrible hack for broken charmaps in StandardSymbolsPS.otf
-+ // Hopefully temporary...
-+ (platform == 0 && encoding == 3 &&
-+ (fgFontID[fgCurFontIdx] == 12 ||
- fgFontID[fgCurFontIdx] == 15)))
- {
- fgCharMap[fgCurFontIdx] = charmap;
diff --git a/root.spec b/root.spec
index bc40569..8805bfa 100644
--- a/root.spec
+++ b/root.spec
@@ -1,11 +1,4 @@
-%global py3soabi %(%{__python3} -c "from distutils import sysconfig; print(sysconfig.get_config_vars().get('SOABI'))" | sed -e 's/None//' -e 's/^..*$/\.&/')
-
-# Ruby support not yet ported to root version 6
-%global ruby 0
-
-%global oce 1
-%global pythia8 1
-%global xrootd 1
+%global py3soabi %(%{__python3} -c "from distutils import sysconfig; print(sysconfig.get_config_vars().get('SOABI'))")
%if %{?fedora}%{!?fedora:0} >= 24
# libhdfs is available for all architectures for Fedora 24 and later.
@@ -23,6 +16,13 @@
%global root7 0
%endif
+%if %{?fedora}%{!?fedora:0} >= 21 || %{?rhel}%{!?rhel:0} >= 8
+# Multi-threading support requires TBB version >= 4.3.
+%global tbb 1
+%else
+%global tbb 0
+%endif
+
# Do not create .orig files when patching source
%global _default_patch_flags --no-backup-if-mismatch
@@ -31,18 +31,18 @@
%global __provides_exclude_from ^(%{python2_sitearch}|%{python3_sitearch})/libJupyROOT\\.so$
Name: root
-Version: 6.12.06
+Version: 6.14.00
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 5%{?dist}
+Release: 1%{?dist}
Summary: Numerical data analysis framework
License: LGPLv2+
-URL: https://root.cern.ch/
+URL: https://root.cern/
# The upstream source is modified to exclude proprietary fonts:
-# wget -N https://root.cern.ch/download/root_v%{version}.source.tar.gz
-# tar -z -x -f root_v%{version}.source.tar.gz
-# find root-%{version}/fonts -type f -a '!' '(' -name 'STIX*' -o -name DroidSansFallback.ttf ')' -exec rm {} ';'
-# tar -J -c --group root --owner root -f root-%{version}.tar.xz root-%{version}
+# wget -N https://root.cern/download/root_v%%{version}.source.tar.gz
+# tar -z -x -f root_v%%{version}.source.tar.gz
+# find root-%%{version}/fonts -type f -a '!' -name 'STIX*' -exec rm {} ';'
+# tar -J -c --group root --owner root -f root-%%{version}.tar.xz root-%%{version}
Source0: %{name}-%{version}.tar.xz
# Input data for the tests
Source1: %{name}-testfiles.tar.xz
@@ -53,72 +53,56 @@ Source3: rootd.service
Source4: proofd.service
# Use system fonts
Patch0: %{name}-fontconfig.patch
-# Don't link to libjvm (handled properly inside libhdfs)
-Patch1: %{name}-dont-link-jvm.patch
# Don't create documentation notebooks
-Patch2: %{name}-doc-no-notebooks.patch
+Patch1: %{name}-doc-no-notebooks.patch
# Don't run gui macros
-Patch3: %{name}-avoid-gui-crash.patch
+Patch2: %{name}-avoid-gui-crash.patch
# Unbundle gtest
-Patch4: %{name}-unbundle-gtest.patch
-# Horrible hack for broken charmaps in StandardSymbolsPS.otf
-# Hopefully temporary...
-# https://bugzilla.redhat.com/show_bug.cgi?id=1534206
-Patch5: %{name}-urw-otf-hack.patch
+Patch3: %{name}-unbundle-gtest.patch
# Use local static script and style files for JupyROOT
-Patch6: %{name}-jupyroot-static.patch
+Patch4: %{name}-jupyroot-static.patch
+# Fedora's llvm patches
+Patch5: %{name}-PowerPC-Don-t-use-xscvdpspn-on-the-P7.patch
+Patch6: %{name}-Fix-return-type-in-ORC-readMem-client-interface.patch
+Patch7: %{name}-PPC-Avoid-non-simple-MVT-in-STBRX-optimization.patch
# Fix some javascript syntax choking yuicompressor
# Adapt d3 path to updated jsroot
# https://github.com/root-project/root/pull/1520
-Patch7: %{name}-js-syntax.patch
-# Fix missing -f flag to rm in Makefile
-# Backport from upstream git
-Patch8: %{name}-doxygen-makefile.patch
+Patch8: %{name}-js-syntax.patch
# Always use ROOT_ADD_TEST_SUBDIRECTORY when adding test dirs
-# https://github.com/root-project/root/pull/1515
+# https://github.com/root-project/root/pull/2247
Patch9: %{name}-test-subdirs.patch
-# No need to use environment variables for system pythia
-Patch10: %{name}-system-pythia.patch
# Reduce memory usage of build
# https://github.com/root-project/root/pull/1516
-Patch11: %{name}-memory-usage.patch
-# Fedora's llvm patch
-Patch12: %{name}-PowerPC-Don-t-use-xscvdpspn-on-the-P7.patch
+Patch10: %{name}-memory-usage.patch
# Reduce memory usage during linking on ARM and x86 by generating
# smaller debuginfo for the llmv libraries.
# Fedora builders run out of memory with the default setting.
-Patch13: %{name}-memory-arm-x86.patch
+Patch11: %{name}-memory-arm-x86.patch
# Don't run tutorials that crash on ppc64 during doc generation.
# Ensures content of doc package is the same on all architecture
# so that koji accepts it as a noarch package.
-Patch14: %{name}-ppc64-doc.patch
-# Check string is not empty before calling front()
-# Backport from upstream git
-Patch15: %{name}-crash-fix.patch
-# Adjust expected file size for ix32
-# Backport from upstream git
-Patch16: %{name}-test-stress-32bit.patch
-# Fixes for failing tests due to new compiler flags
-# https://github.com/root-project/root/pull/1638
-Patch17: %{name}-test-fixes.patch
-# https://github.com/root-project/root/pull/1639
-Patch18: %{name}-out-of-bounds.patch
-# Fix ~ alignment in doxygen markup
-# https://github.com/root-project/root/pull/1640
-Patch19: %{name}-doxygen-tilde.patch
-# Don't install intermediate static libs (mathtext and minicern)
-# Don't add JupyROOT python extension to cmake exports
-# https://github.com/root-project/root/pull/1643
-Patch20: %{name}-noinst.patch
+Patch12: %{name}-ppc64-doc.patch
# Adjust allowed deviation for PDF file sizes (aarch64)
# https://github.com/root-project/root/pull/2120
-Patch21: %{name}-stressgraphics-ref.patch
+Patch13: %{name}-stressgraphics-ref.patch
# Adjust Vavilov test for Fedora 29 ix86
# https://github.com/root-project/root/pull/2273
-Patch22: %{name}-adjust-allowed-test-difference-for-32-bit-ix86.patch
+Patch14: %{name}-adjust-allowed-test-difference-for-32-bit-ix86.patch
# Adapt to python 3.7
# https://github.com/root-project/root/pull/2276
-Patch23: %{name}-python-3.7.patch
+Patch15: %{name}-python-3.7.patch
+# Set Cache File Dir
+# https://github.com/root-project/root/pull/2246
+Patch16: %{name}-set-cache-file-dir.patch
+# Fix test compilation on EPEL 7
+# https://github.com/root-project/root/pull/2263
+Patch17: %{name}-test-compilatiom-epel7.patch
+# Missing include for std::shuffle
+# https://github.com/root-project/root/pull/2267
+Patch18: %{name}-missing-header.patch
+# Optimization issue in Geom library
+Patch19: %{name}-ix32-geom-opt.patch
# s390x suffers from endian issues resulting in failing tests
# and broken documentation generation
@@ -167,16 +151,18 @@ BuildRequires: mesa-libGL-devel
BuildRequires: mesa-libGLU-devel
BuildRequires: postgresql-devel
BuildRequires: python-devel
-%if %{?fedora}%{!?fedora:0} >= 15
+%if %{?fedora}%{!?fedora:0} >= 15 || %{?rhel}%{!?rhel:0} >= 8
BuildRequires: python3-devel
%endif
%if %{?rhel}%{!?rhel:0} == 7
BuildRequires: python34-devel
%endif
BuildRequires: qt4-devel
-%if %{ruby}
-BuildRequires: ruby
-BuildRequires: ruby-devel
+%if %{root7}
+%ifarch %{qt5_qtwebengine_arches}
+BuildRequires: qt5-devel
+BuildRequires: qt5-qtwebengine-devel
+%endif
%endif
BuildRequires: openssl-devel
BuildRequires: globus-gss-assist-devel
@@ -186,10 +172,8 @@ BuildRequires: libtool-ltdl-devel
BuildRequires: desktop-file-utils
BuildRequires: dcap-devel
BuildRequires: dpm-devel
-%if %{xrootd}
BuildRequires: xrootd-client-devel >= 1:3.3.5
BuildRequires: xrootd-private-devel >= 1:3.3.5
-%endif
BuildRequires: cfitsio-devel
BuildRequires: davix-devel >= 0.2.8
BuildRequires: gfal2-devel
@@ -197,13 +181,11 @@ BuildRequires: srm-ifce-devel
%if %{hadoop}
BuildRequires: hadoop-devel
%endif
-%if %{oce}
BuildRequires: OCE-devel
-%endif
BuildRequires: R-Rcpp-devel
BuildRequires: R-RInside-devel
BuildRequires: readline-devel
-%if %{?fedora}%{!?fedora:0} >= 21 || %{?rhel}%{!?rhel:0} >= 8
+%if %{tbb}
BuildRequires: tbb-devel >= 4.3
%endif
BuildRequires: emacs
@@ -212,9 +194,7 @@ BuildRequires: gcc-c++
BuildRequires: gcc-gfortran
BuildRequires: graphviz-devel
BuildRequires: expat-devel
-%if %{pythia8}
BuildRequires: pythia8-devel >= 8.1.80
-%endif
BuildRequires: blas-devel
BuildRequires: numpy
BuildRequires: doxygen
@@ -230,16 +210,14 @@ BuildRequires: redhat-lsb-core
BuildRequires: font(freesans)
BuildRequires: font(freeserif)
BuildRequires: font(freemono)
-# Provides "symbol", "dingbats" and "chancery"
%if %{?fedora}%{!?fedora:0} >= 27 || %{?rhel}%{!?rhel:0} >= 8
-BuildRequires: urw-base35-fonts
+BuildRequires: font(standardsymbolsps)
+BuildRequires: font(d050000l)
+BuildRequires: font(z003)
%else
BuildRequires: urw-fonts
%endif
-# The root-fonts package provides Droid Sans Fallback for EPEL
-%if %{?fedora}%{!?fedora:0} >= 11
BuildRequires: font(droidsansfallback)
-%endif
# With gdb installed test failures will show backtraces
BuildRequires: gdb
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -306,9 +284,6 @@ Requires: %{name}-core = %{version}-%{release}
%description fonts
This package contains fonts used by ROOT that are not available in Fedora.
In particular it contains STIX version 0.9 that is used by TMathText.
-%if %{?rhel}%{!?rhel:0}
-For EPEL it also provides the Google Droid Sans Fallback font.
-%endif
%package doc
Summary: Documentation for the ROOT system
@@ -358,19 +333,15 @@ Requires: xorg-x11-fonts-ISO8859-1-75dpi
Requires: font(freesans)
Requires: font(freeserif)
Requires: font(freemono)
-# Provides "symbol", "dingbats" and "chancery"
%if %{?fedora}%{!?fedora:0} >= 27 || %{?rhel}%{!?rhel:0} >= 8
-Requires: urw-base35-fonts
+Requires: font(standardsymbolsps)
+Requires: font(d050000l)
+Requires: font(z003)
%else
Requires: urw-fonts
%endif
-# The root-fonts package provides Droid Sans Fallback for EPEL
-%if %{?fedora}%{!?fedora:0} >= 11
Requires: font(droidsansfallback)
-%endif
-%if %{ruby} == 0
Obsoletes: %{name}-ruby < 6.00.00
-%endif
Obsoletes: %{name}-vdt < 6.10.00
%description core
@@ -443,9 +414,6 @@ transparent interface.
%package -n python2-%{name}
Summary: Python extension for ROOT
-%{?py2_dist:
-Provides: %{py2_dist %{name}} = %{version}
-}
Provides: root-python = %{version}-%{release}
Obsoletes: root-python < 6.08.00
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -458,9 +426,6 @@ provide a Python interface to ROOT, and a ROOT interface to Python.
%package -n python%{python3_pkgversion}-%{name}
Summary: Python extension for ROOT
-%{?py3_dist:
-Provides: %{py3_dist %{name}} = %{version}
-}
Provides: root-python%{python3_pkgversion} = %{version}-%{release}
Obsoletes: root-python%{python3_pkgversion} < 6.08.00
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -473,20 +438,18 @@ provide a Python interface to ROOT, and a ROOT interface to Python.
%package -n python2-jupyroot
Summary: ROOT Jupyter kernel
-%{?py2_dist:
-Provides: %{py2_dist jupyroot} = %{version}
-}
Requires: python2-%{name}%{?_isa} = %{version}-%{release}
Requires: python2-jsmva = %{version}-%{release}
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-notebook = %{version}-%{release}
%if %{?fedora}%{!?fedora:0} >= 26 || %{?rhel}%{!?rhel:0} >= 8
-Requires: python2-ipython
-Requires: python2-metakernel
-%else
-Requires: python-ipython-console
# python-metakernel for python2 not available in
# Fedora <= 25 or RHEL/EPEL - some functionality missing
+Requires: python2-ipython
+Requires: python2-metakernel
+%endif
+%if %{?fedora}%{!?fedora:0} >= 28 || %{?rhel}%{!?rhel:0} >= 8
+Requires: python-jupyter-filesystem
%endif
Obsoletes: %{name}-rootaas < 6.08.00
@@ -495,23 +458,18 @@ The Jupyter kernel for the ROOT notebook.
%package -n python%{python3_pkgversion}-jupyroot
Summary: ROOT Jupyter kernel
-%{?py3_dist:
-Provides: %{py3_dist jupyroot} = %{version}
-}
Requires: python%{python3_pkgversion}-%{name}%{?_isa} = %{version}-%{release}
Requires: python%{python3_pkgversion}-jsmva = %{version}-%{release}
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-notebook = %{version}-%{release}
%if %{?fedora}%{!?fedora:0} >= 26 || %{?rhel}%{!?rhel:0} >= 8
+# python-metakernel for python3 not available in
+# Fedora <= 25 or RHEL/EPEL - some functionality missing
Requires: python%{python3_pkgversion}-ipython
Requires: python%{python3_pkgversion}-metakernel
-%else
-%if %{?fedora}%{!?fedora:0}
-# ipython for python3 not available in RHEL/EPEL
-Requires: python%{python3_pkgversion}-ipython-console
%endif
-# python-metakernel for python3 not available in
-# Fedora <= 25 or RHEL/EPEL - some functionality missing
+%if %{?fedora}%{!?fedora:0} >= 28 || %{?rhel}%{!?rhel:0} >= 8
+Requires: python-jupyter-filesystem
%endif
%description -n python%{python3_pkgversion}-jupyroot
@@ -520,9 +478,6 @@ The Jupyter kernel for the ROOT notebook.
%package -n python2-jsmva
Summary: TMVA interface used by JupyROOT
BuildArch: noarch
-%{?py2_dist:
-Provides: %{py2_dist jsmva} = %{version}
-}
Requires: %{name}-tmva = %{version}-%{release}
%description -n python2-jsmva
@@ -531,28 +486,11 @@ TMVA interface used by JupyROOT.
%package -n python%{python3_pkgversion}-jsmva
Summary: TMVA interface used by JupyROOT
BuildArch: noarch
-%{?py3_dist:
-Provides: %{py3_dist jsmva} = %{version}
-}
Requires: %{name}-tmva = %{version}-%{release}
%description -n python%{python3_pkgversion}-jsmva
TMVA interface used by JupyROOT.
-%if %{ruby}
-%package ruby
-Summary: Ruby extension for ROOT
-Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-hist%{?_isa} = %{version}-%{release}
-Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
-Provides: ruby(libRuby) = %{version}
-
-%description ruby
-This package contains the Ruby extension for ROOT. The interface
-goes both ways - that is, you can call ROOT functions from Ruby, and
-invoke the Ruby interpreter from ROOT.
-%endif
-
%package r
Summary: R interface for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -612,7 +550,6 @@ Requires: %{name}-io-xml%{?_isa} = %{version}-%{release}
%description gdml
This package contains an import/export module for ROOT geometries.
-%if %{oce}
%package geocad
Summary: OpenCascade import/export for ROOT geometries
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -620,7 +557,6 @@ Requires: %{name}-geom%{?_isa} = %{version}-%{release}
%description geocad
This package contains an import/export module for ROOT geometries.
-%endif
%package graf
Summary: 2D graphics library for ROOT
@@ -663,7 +599,6 @@ Summary: Canvas and pad library for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
-Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
# Dynamic dependency
Requires: %{name}-graf-postscript%{?_isa} = %{version}-%{release}
@@ -789,25 +724,33 @@ Requires: %{name}-graf%{?_isa} = %{version}-%{release}
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
-Requires: %{name}-net%{?_isa} = %{version}-%{release}
# Dynamic dependencies
Requires: %{name}-graf-x11%{?_isa} = %{version}-%{release}
Requires: %{name}-gui-ged%{?_isa} = %{version}-%{release}
+# Package split (gui-html from gui)
+Obsoletes: %{name}-gui < 6.14.00
%description gui
This package contains a library for defining graphical user interfaces.
+%package gui-html
+Summary: HTML GUI library for ROOT
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf%{?_isa} = %{version}-%{release}
+Requires: %{name}-gui%{?_isa} = %{version}-%{release}
+Requires: %{name}-net%{?_isa} = %{version}-%{release}
+# Package split (gui-html from gui)
+Obsoletes: %{name}-gui < 6.14.00
+
+%description gui-html
+This package contains a library for defining HTML graphical user interfaces.
+
%package gui-fitpanel
Summary: GUI element for fits in ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
-%if %{root7}
-Requires: %{name}-hist-draw%{?_isa} = %{version}-%{release}
-Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
-%endif
-Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
@@ -830,26 +773,42 @@ Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
This package contains a library to show a pop-up window for editing
various ROOT objects.
-%package guibuilder
+%package gui-builder
Summary: GUI editor library for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
+# Package renamed
+Provides: %{name}-guibuilder = %{version}-%{release}
+Provides: %{name}-guibuilder%{?_isa} = %{version}-%{release}
+Obsoletes: %{name}-guibuilder < 6.14.00
-%description guibuilder
+%description gui-builder
This package contains a library for editing graphical user interfaces
in ROOT.
%package gui-qt
-Summary: Qt GUI for ROOT
+Summary: Qt GUI for ROOT (BNL)
Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-graf-qt%{?_isa} = %{version}-%{release}
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
+# Package split (gui-qtgsi from gui-qt)
+Obsoletes: %{name}-qt < 6.14.00
%description gui-qt
-This package contains the Qt GUI for ROOT.
+This package contains the BNL Qt GUI for ROOT.
+
+%package gui-qtgsi
+Summary: Qt GUI for ROOT (GSI)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
+Requires: %{name}-gui%{?_isa} = %{version}-%{release}
+# Package split (gui-qtgsi from gui-qt)
+Obsoletes: %{name}-qt < 6.14.00
+
+%description gui-qtgsi
+This package contains the GSI Qt GUI for ROOT.
%package gui-recorder
Summary: Interface for recording and replaying events in ROOT
@@ -866,28 +825,6 @@ Recorded events are:
All the recorded events from one session are stored in one TFile
and can be replayed again anytime.
-%if %{root7}
-%package gui-canvaspainter
-Summary: Canvas painter (ROOT 7)
-Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-graf%{?_isa} = %{version}-%{release}
-Requires: %{name}-io%{?_isa} = %{version}-%{release}
-Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
-
-%description gui-canvaspainter
-This package contains a canvas painter extension for ROOT 7
-
-%package gui-webdisplay
-Summary: Web display (ROOT 7)
-Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-io%{?_isa} = %{version}-%{release}
-Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
-Requires: %{name}-net-http%{?_isa} = %{version}-%{release}
-
-%description gui-webdisplay
-This package contains a web display extension for ROOT 7
-%endif
-
%package hbook
Summary: Hbook library for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -911,17 +848,6 @@ Requires: %{name}-hist-painter%{?_isa} = %{version}-%{release}
%description hist
This package contains a library for histogramming in ROOT.
-%if %{root7}
-%package hist-draw
-Summary: Histogram drawing (ROOT 7)
-Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
-Requires: %{name}-hist%{?_isa} = %{version}-%{release}
-
-%description hist-draw
-This package contains an histogram drawing extension for ROOT 7.
-%endif
-
%package hist-painter
Summary: Histogram painter plugin for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -961,7 +887,7 @@ Requires: %{name}-graf%{?_isa} = %{version}-%{release}
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
-Requires: %{name}-io-xml%{?_isa} = %{version}-%{release}
+Requires: %{name}-io-xmlparser%{?_isa} = %{version}-%{release}
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
Requires: %{name}-roofit%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
@@ -1035,10 +961,21 @@ TFile interface.
Summary: XML reader library for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
+# Package split (io-xmlparser from io-xml)
+Obsoletes: %{name}-io-xml < 6.14.00
%description io-xml
This package contains the XML reader library for ROOT.
+%package io-xmlparser
+Summary: XML parser library for ROOT
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+# Package split (io-xmlparser from io-xml)
+Obsoletes: %{name}-io-xml < 6.14.00
+
+%description io-xmlparser
+This package contains the XML parser library for ROOT.
+
%package foam
Summary: A Compact Version of the Cellular Event Generator
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1229,6 +1166,15 @@ init-program computes all tables and constants necessary for the
random variate generation. The sample program can then generate
variates from the desired distribution.
+%package vecops
+Summary: Vector operation extension for ROOT
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+# Library split (tree-dataframe and vecops from tree-player)
+Obsoletes: %{name}-tree-player < 6.14.00
+
+%description vecops
+This package contains a vector operation extension for ROOT.
+
%package memstat
Summary: Memory statistics tool for use with ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1264,7 +1210,6 @@ Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
%description montecarlo-eg
This package contains an event generator library for ROOT.
-%if %{pythia8}
%package montecarlo-pythia8
Summary: Pythia version 8 plugin for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1275,7 +1220,6 @@ This package contains the Pythia version 8 plug-in for ROOT. This
package provide the ROOT user with transparent interface to the Pythia
(version 8) event generators for hadronic interactions. If the term
"hadronic" does not ring any bells, this package is not for you.
-%endif
%package montecarlo-vmc
Summary: Virtual Monte-Carlo (simulation) library for ROOT
@@ -1361,19 +1305,31 @@ access to LDAP directories via ROOT.
%package net-http
Summary: HTTP server extension for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-io%{?_isa} = %{version}-%{release}
+Requires: js-jsroot
+# Library split (net-httpsniff from net-http)
+Obsoletes: %{name}-net-http < 6.14.00
+
+%description net-http
+This package contains the HTTP server extension for ROOT. It provides
+an http interface to arbitrary ROOT applications.
+
+%package net-httpsniff
+Summary: HTTP sniffer extension for ROOT
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-io-xml%{?_isa} = %{version}-%{release}
+Requires: %{name}-net-http%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
-Requires: js-jsroot
+# Library split (net-httpsniff from net-http)
+Obsoletes: %{name}-net-http < 6.14.00
-%description net-http
-This package contains the HTTP server extension for ROOT. It provides
-an http interface to arbitrary ROOT applications.
+%description net-httpsniff
+This package contains the HTTP sniffer extension for ROOT.
-%if %{xrootd}
%package netx
Summary: NetX extension for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1384,21 +1340,18 @@ Requires: %{name}-net%{?_isa} = %{version}-%{release}
This package contains the NetX extension for ROOT, i.e. a client for
the xrootd server. Both the old (NetX) and the new (NetXNG) version are
provided.
-%endif
%package proof
Summary: PROOF extension for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
-Requires: %{name}-graf3d%{?_isa} = %{version}-%{release}
-Requires: %{name}-hist%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
Requires: %{name}-net%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
-Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
Obsoletes: %{name}-clarens < 5.34.01
Obsoletes: %{name}-peac < 5.34.01
+# Package split (proof-player from proof)
+Obsoletes: %{name}-proof < 6.14.00
%description proof
This package contains the proof extension for ROOT. This provides a
@@ -1412,11 +1365,29 @@ Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-proof%{?_isa} = %{version}-%{release}
+Requires: %{name}-proof-player%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
%description proof-bench
This package contains the steering class for PROOF benchmarks.
+%package proof-player
+Summary: PROOF player extension for ROOT
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf3d%{?_isa} = %{version}-%{release}
+Requires: %{name}-hist%{?_isa} = %{version}-%{release}
+Requires: %{name}-io%{?_isa} = %{version}-%{release}
+Requires: %{name}-net%{?_isa} = %{version}-%{release}
+Requires: %{name}-proof%{?_isa} = %{version}-%{release}
+Requires: %{name}-tree%{?_isa} = %{version}-%{release}
+Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
+# Package split (proof-player from proof)
+Obsoletes: %{name}-proof < 6.14.00
+
+%description proof-player
+This package contains the proof player extension for ROOT.
+
%package proof-pq2
Summary: PROOF Quick Query (pq2)
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1443,7 +1414,6 @@ Requires: %{name}-tree%{?_isa} = %{version}-%{release}
This package contains a library for browsing an interactive PROOF
session in ROOT.
-%if %{xrootd}
%package xproof
Summary: XPROOF extension for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1457,7 +1427,6 @@ Requires: xrootd-server%{?_isa}
%description xproof
This package contains the xproof extension for ROOT. This provides a
client to be used in a PROOF environment.
-%endif
%package roofit
Summary: ROOT extension for modeling expected distributions
@@ -1613,6 +1582,18 @@ Requires: %{name}-net%{?_isa} = %{version}-%{release}
%description tree
This package contains the Tree library for ROOT.
+%package tree-dataframe
+Summary: A high level interfae to ROOT trees
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-hist%{?_isa} = %{version}-%{release}
+Requires: %{name}-tree%{?_isa} = %{version}-%{release}
+Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
+# Library split (tree-dataframe and vecops from tree-player)
+Obsoletes: %{name}-tree-player < 6.14.00
+
+%description tree-dataframe
+This package contains a high level interfae to ROOT trees.
+
%package tree-player
Summary: Library to loop over a ROOT tree
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1625,6 +1606,8 @@ Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
Requires: %{name}-multiproc%{?_isa} = %{version}-%{release}
Requires: %{name}-net%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
+# Library split (tree-dataframe and vecops from tree-player)
+Obsoletes: %{name}-tree-player < 6.14.00
%description tree-player
This package contains a plugin to loop over a ROOT tree.
@@ -1649,7 +1632,7 @@ This package contains a plugin for browsing a ROOT tree in ROOT.
Summary: Distribution unfolding
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
-Requires: %{name}-io-xml%{?_isa} = %{version}-%{release}
+Requires: %{name}-io-xmlparser%{?_isa} = %{version}-%{release}
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
%description unfold
@@ -1673,6 +1656,74 @@ Requires: js-jsroot
%description notebook
Javascript and style files for the Jupyter ROOT Notebook.
+%if %{root7}
+%package graf-gpadv7
+Summary: Canvas and pad library for ROOT (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-primitives%{?_isa} = %{version}-%{release}
+Requires: %{name}-io%{?_isa} = %{version}-%{release}
+
+%description graf-gpadv7
+This package contains a library for canvas and pad manipulations.
+
+%package graf-primitives
+Summary: Graphics primitives (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+
+%description graf-primitives
+This package contains graphics primitives for ROOT 7
+
+%package gui-canvaspainter
+Summary: Canvas painter (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-gpadv7%{?_isa} = %{version}-%{release}
+Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
+Requires: %{name}-io%{?_isa} = %{version}-%{release}
+
+%description gui-canvaspainter
+This package contains a canvas painter extension for ROOT 7
+
+%package gui-fitpanelv7
+Summary: GUI element for fits in ROOT (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-gpadv7%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-primitives%{?_isa} = %{version}-%{release}
+Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
+Requires: %{name}-hist-draw%{?_isa} = %{version}-%{release}
+Requires: %{name}-io%{?_isa} = %{version}-%{release}
+
+%description gui-fitpanelv7
+This package contains a library to show a pop-up dialog when fitting
+various kinds of data.
+
+%ifarch %{qt5_qtwebengine_arches}
+%package gui-qt5webdisplay
+Summary: Qt5 Web display (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-net-http%{?_isa} = %{version}-%{release}
+
+%description gui-qt5webdisplay
+This package contains a Qt5 web display extension for ROOT 7
+%endif
+
+%package gui-webdisplay
+Summary: Web display (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
+Requires: %{name}-net-http%{?_isa} = %{version}-%{release}
+
+%description gui-webdisplay
+This package contains a web display extension for ROOT 7
+
+%package hist-draw
+Summary: Histogram drawing (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-primitives%{?_isa} = %{version}-%{release}
+
+%description hist-draw
+This package contains an histogram drawing extension for ROOT 7.
+%endif
+
%prep
%setup -q -a 1
@@ -1696,10 +1747,6 @@ Javascript and style files for the Jupyter ROOT Notebook.
%patch17 -p1
%patch18 -p1
%patch19 -p1
-%patch20 -p1
-%patch21 -p1
-%patch22 -p1
-%patch23 -p1
# Remove bundled sources in order to be sure they are not used
# * afterimage
@@ -1709,11 +1756,11 @@ rm -rf graf3d/ftgl/src graf3d/ftgl/inc
# * freetype
rm -rf graf2d/freetype/src
# * glew
-rm -rf graf3d/glew/src graf3d/glew/inc
+rm -rf graf3d/glew/src graf3d/glew/inc graf3d/glew/isystem
# * pcre
rm -rf core/pcre/src
-# * zlib
-rm -rf core/zip/src/[a-z]* core/zip/inc/[a-z]*
+# * zlib, lz4, xxhash
+rm -rf builtins
# * lzma
rm -rf core/lzma/src/*.tar.gz
# * gl2ps
@@ -1731,16 +1778,14 @@ sed 's!\(MATHJAX_RELPATH\s*=\).*!\1 file:///usr/share/javascript/mathjax!' \
-i documentation/doxygen/Doxyfile
%if %{root7}
# * string_view (<experimental/string_view> requires c++-14)
-rm core/foundation/inc/libcpp_string_view.h \
- core/foundation/inc/RWrap_libcpp_string_view.h
+rm core/foundation/inc/ROOT/libcpp_string_view.h \
+ core/foundation/inc/ROOT/RWrap_libcpp_string_view.h
%endif
# * jsroot
rm -rf etc/http/*
-# Remove bundled fonts provided by the OS distributions
-%if %{?fedora}%{!?fedora:0} >= 11
-rm fonts/DroidSansFallback.ttf
-%endif
+# Fix file permissions
+chmod -x interpreter/llvm/src/lib/Target/X86/X86EvexToVex.cpp
# Remove unsupported man page macros
sed -e '/^\.UR/d' -e '/^\.UE/d' -i man/man1/*
@@ -1795,6 +1840,7 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dgnuinstall:BOOL=ON \
-Dbuiltin_afterimage:BOOL=OFF \
-Dbuiltin_cfitsio:BOOL=OFF \
+ -Dbuiltin_clang:BOOL=ON \
-Dbuiltin_davix:BOOL=OFF \
-Dbuiltin_fftw3:BOOL=OFF \
-Dbuiltin_freetype:BOOL=OFF \
@@ -1813,15 +1859,18 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dbuiltin_vdt:BOOL=OFF \
-Dbuiltin_veccore:BOOL=OFF \
-Dbuiltin_xrootd:BOOL=OFF \
+ -Dbuiltin_xxhash:BOOL=OFF \
-Dbuiltin_zlib:BOOL=OFF \
-Dafdsmgrd:BOOL=OFF \
-Dafs:BOOL=OFF \
-Dalien:BOOL=OFF \
+ -Darrow:BOOL=OFF \
-Dasimage:BOOL=ON \
-Dastiff:BOOL=ON \
-Dbonjour:BOOL=ON \
-Dcastor:BOOL=OFF \
-Dccache:BOOL=OFF \
+ -Dcefweb:BOOL=OFF \
-Dchirp:BOOL=OFF \
-Dcling:BOOL=ON \
-Dcocoa:BOOL=OFF \
@@ -1844,11 +1893,7 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dfortran:BOOL=ON \
-Dgdml:BOOL=ON \
-Dgenvector:BOOL=ON \
-%if %{oce}
-Dgeocad:BOOL=ON \
-%else
- -Dgeocad:BOOL=OFF \
-%endif
-Dgfal:BOOL=ON \
-Dglite:BOOL=OFF \
-Dglobus:BOOL=ON \
@@ -1860,7 +1905,7 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dhdfs:BOOL=OFF \
%endif
-Dhttp:BOOL=ON \
-%if %{?fedora}%{!?fedora:0} >= 21 || %{?rhel}%{!?rhel:0} >= 8
+%if %{tbb}
-Dimt:BOOL=ON \
%else
-Dimt:BOOL=OFF \
@@ -1881,24 +1926,21 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dpch:BOOL=ON \
-Dpgsql:BOOL=ON \
-Dpythia6:BOOL=OFF \
-%if %{pythia8}
-Dpythia8:BOOL=ON \
-%else
- -Dpythia8:BOOL=OFF \
-%endif
-Dpython:BOOL=ON \
- -Dpython3:BOOL=OFF \
+ -DPYTHON_EXECUTABLE:PATH=%{__python2} \
-Dqt:BOOL=ON \
-Dqtgsi:BOOL=ON \
+%ifarch %{qt5_qtwebengine_arches}
+ -Dqt5web:BOOL=ON \
+%else
+ -Dqt5web:BOOL=OFF \
+%endif
-Dr:BOOL=ON \
-Drfio:BOOL=ON \
-Droofit:BOOL=ON \
-Drpath:BOOL=OFF \
-%if %{ruby}
- -Druby:BOOL=ON \
-%else
-Druby:BOOL=OFF \
-%endif
-Druntime_cxxmodules:BOOL=OFF \
-Dsapdb:BOOL=OFF \
-Dshadowpw:BOOL=ON \
@@ -1911,6 +1953,12 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dtcmalloc:BOOL=OFF \
-Dthread:BOOL=ON \
-Dtmva:BOOL=ON \
+%if %{tbb}
+ -Dtmva-cpu:BOOL=ON \
+%else
+ -Dtmva-cpu:BOOL=OFF \
+%endif
+ -Dtmva-gpu:BOOL=OFF \
-Dunuran:BOOL=ON \
-Dvc:BOOL=OFF \
-Dvdt:BOOL=OFF \
@@ -1919,11 +1967,7 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dx11:BOOL=ON \
-Dxft:BOOL=ON \
-Dxml:BOOL=ON \
-%if %{xrootd}
-Dxrootd:BOOL=ON \
-%else
- -Dxrootd:BOOL=OFF \
-%endif
-Dfail-on-missing:BOOL=ON \
-Dtesting:BOOL=ON \
-Dclingtest:BOOL=OFF \
@@ -1947,7 +1991,7 @@ py2l=`pkg-config --libs-only-l python2 | sed -e 's/-l//' -e 's/\s*$//'`
py3i=`pkg-config --cflags-only-I python3 | sed -e 's/-I//' -e 's/\s*$//'`
py3l=`pkg-config --libs-only-l python3 | sed -e 's/-l//' -e 's/\s*$//'`
sed -e "s,${py2i},${py3i},g" -e "s,-l${py2l},-l${py3l},g" \
- -e "s,lib${py2l},lib${py3l},g" -e 's,%{__python},%{__python3},g' \
+ -e "s,lib${py2l},lib${py3l},g" -e 's,%{__python2},%{__python3},g' \
-e 's,lib/libPyROOT,python/libPyROOT,g' \
-e 's,lib/libJupyROOT,python/libJupyROOT,g' \
-e 's!bindings/pyroot!bindings/python!g' -i `find bindings/python -type f`
@@ -2032,7 +2076,7 @@ DESTDIR=$tmpdir cmake3 -P builddir/bindings/python/cmake_install.cmake
mkdir -p %{buildroot}%{python3_sitearch}
mv $tmpdir%{_libdir}/%{name}/libPyROOT.so.%{version} \
- %{buildroot}%{python3_sitearch}/libPyROOT%{py3soabi}.so
+ %{buildroot}%{python3_sitearch}/libPyROOT.%{py3soabi}.so
mv $tmpdir%{_libdir}/%{name}/libJupyROOT.so.%{version} \
%{buildroot}%{python3_sitearch}/libJupyROOT.so
mv $tmpdir%{_libdir}/%{name}/*.py %{buildroot}%{python3_sitearch}
@@ -2048,26 +2092,26 @@ mv $tmpdir%{_libdir}/%{name}/JsMVA %{buildroot}%{python3_sitelib}
rm -rf $tmpdir
-%if %{ruby}
-# The Ruby interface library must be in two places
-mkdir -p %{buildroot}%{ruby_vendorarchdir}
-mv %{buildroot}%{_libdir}/%{name}/libRuby.so.%{version} \
- %{buildroot}%{ruby_vendorarchdir}/libRuby.so
-ln -s ..`sed 's!%{_libdir}!!' <<< %{ruby_vendorarchdir}`/libRuby.so \
- %{buildroot}%{_libdir}/%{name}/libRuby.so.%{version}
-%endif
+# Create empty .dist-info files so that rpm auto-generates provides
+touch %{buildroot}%{python2_sitearch}/ROOT-%{version}.dist-info
+touch %{buildroot}%{python2_sitearch}/JupyROOT-%{version}.dist-info
+touch %{buildroot}%{python2_sitelib}/JsMVA-%{version}.dist-info
+
+touch %{buildroot}%{python3_sitearch}/ROOT-%{version}.dist-info
+touch %{buildroot}%{python3_sitearch}/JupyROOT-%{version}.dist-info
+touch %{buildroot}%{python3_sitelib}/JsMVA-%{version}.dist-info
# Put jupyter stuff in the right places
mkdir -p %{buildroot}%{_datadir}/jupyter/kernels
cp -pr %{buildroot}%{_datadir}/%{name}/notebook/kernels/root \
%{buildroot}%{_datadir}/jupyter/kernels/python2-jupyroot
-sed -e 's/ROOT C++/& (Python 2)/' -e 's!python!/usr/bin/python2!' \
+sed -e 's/ROOT C++/& (Python 2)/' -e 's!python!%{__python2}!' \
-i %{buildroot}%{_datadir}/jupyter/kernels/python2-jupyroot/kernel.json
cp -pr %{buildroot}%{_datadir}/%{name}/notebook/kernels/root \
%{buildroot}%{_datadir}/jupyter/kernels/python%{python3_pkgversion}-jupyroot
-sed -e 's/ROOT C++/& (Python 3)/' -e 's!python!/usr/bin/python3!' \
+sed -e 's/ROOT C++/& (Python 3)/' -e 's!python!%{__python3}!' \
-i %{buildroot}%{_datadir}/jupyter/kernels/python%{python3_pkgversion}-jupyroot/kernel.json
rm -rf %{buildroot}%{_datadir}/%{name}/notebook/custom
@@ -2087,7 +2131,6 @@ if [ -z "\$(type jupyter-notebook 2>/dev/null)" ] ; then
echo jupyter-notebook not found in path. Exiting.
exit 1
fi
-rm -rf ~/.rootnb
jupyter notebook
EOF
@@ -2096,7 +2139,7 @@ mv %{buildroot}%{_datadir}/%{name}/proof/utils/pq2/pq2* %{buildroot}%{_bindir}
# Avoid /usr/bin/env shebangs (and adapt cli to cmdLineUtils location)
sed -e 's!/usr/bin/env bash!/bin/bash!' -i %{buildroot}%{_bindir}/root-config
-sed -e 's!/usr/bin/env python!/usr/bin/python!' \
+sed -e 's!/usr/bin/env python2!%{__python2}!' \
-e '/import sys/d' \
-e '/import cmdLineUtils/iimport sys' \
-e '/import cmdLineUtils/isys.path.insert(0, "%{_datadir}/%{name}/cli")' \
@@ -2109,13 +2152,14 @@ sed -e 's!/usr/bin/env python!/usr/bin/python!' \
%{buildroot}%{_bindir}/rootprint \
%{buildroot}%{_bindir}/rootrm \
%{buildroot}%{_bindir}/rootslimtree
+sed -e 's!/usr/bin/env python2!%{__python2}!' \
+ -i %{buildroot}%{_bindir}/rootdrawtree
sed -e '/^\#!/d' \
-i %{buildroot}%{_datadir}/%{name}/cli/cmdLineUtils.py \
%{buildroot}%{python2_sitearch}/JupyROOT/kernel/rootkernel.py \
%{buildroot}%{python3_sitearch}/JupyROOT/kernel/rootkernel.py
-sed -e 's!/usr/bin/env python!/usr/bin/python!' \
- -i %{buildroot}%{_bindir}/rootdrawtree \
- %{buildroot}%{_datadir}/%{name}/dictpch/makepch.py \
+sed -e 's!/usr/bin/env python!%{__python2}!' \
+ -i %{buildroot}%{_datadir}/%{name}/dictpch/makepch.py \
%{buildroot}%{_pkgdocdir}/tutorials/histfactory/example.py \
%{buildroot}%{_pkgdocdir}/tutorials/histfactory/makeQuickModel.py \
%{buildroot}%{_pkgdocdir}/tutorials/tmva/keras/ApplicationClassificationKeras.py \
@@ -2143,9 +2187,6 @@ rm %{buildroot}%{_mandir}/man1/genmap.1
rm %{buildroot}%{_mandir}/man1/proofserva.1
rm %{buildroot}%{_mandir}/man1/roota.1
rm %{buildroot}%{_mandir}/man1/setup-pq2.1
-%if %{xrootd} == 0
-rm %{buildroot}%{_mandir}/man1/xproofd.1
-%endif
rm %{buildroot}%{_includedir}/%{name}/*.cw
rm %{buildroot}%{_includedir}/%{name}/*.pri
rm %{buildroot}%{_pkgdocdir}/INSTALL
@@ -2183,14 +2224,6 @@ rm TVirtualGLImp/P020_TGWin32GL.C
rm TVirtualMonitoringWriter/P010_TMonaLisaWriter.C
rm TVirtualX/P030_TGWin32.C
rm TVirtualX/P050_TGQuartz.C
-%if %{xrootd} == 0
-rm TFile/P100_TXNetFile.C
-rm TFileStager/P010_TXNetFileStager.C
-rm TProofMgr/P010_TXProofMgr.C
-rm TProofServ/P010_TXProofServ.C
-rm TSlave/P010_TXSlave.C
-rm TSystem/P040_TXNetSystem.C
-%endif
rmdir TAFS
rmdir TDataProgressDialog
rmdir TGrid
@@ -2220,7 +2253,7 @@ ROOTIGNOREPREFIX=1 PATH=${PWD}/../../builddir/bin:${PATH} \
ROOTSYS=${PWD}/../../builddir \
LD_LIBRARY_PATH=${PWD}/../../builddir/lib \
PYTHONPATH=${PWD}/../../builddir/lib \
- python ../../tutorials/pyroot/hsimple.py
+ %{__python2} ../../tutorials/pyroot/hsimple.py
ROOTIGNOREPREFIX=1 PATH=${PWD}/../../builddir/bin:${PATH} \
ROOTSYS=${PWD}/../../builddir \
LD_LIBRARY_PATH=${PWD}/../../builddir/lib \
@@ -2248,11 +2281,7 @@ done
cat includelist-core-{[^mw],m[^au]}* > includelist-core
cat includelist-geom-geom* > includelist-geom
cat includelist-roofit-roo* > includelist-roofit
-cat includelist-gui-qt* > includelist-gui-qt
cat includelist-graf2d-x11ttf >> includelist-graf2d-x11
-cat includelist-gui-guihtml >> includelist-gui-gui
-cat includelist-io-xmlparser >> includelist-io-xml
-cat includelist-proof-proofplayer >> includelist-proof-proof
cat includelist-net-netx* > includelist-netx
%check
@@ -2262,14 +2291,20 @@ ln -s ../../files files
popd
pushd runtutorials
ln -s ../../files files
-ln -sf ../../files/tutorials/tdf014_CsvDataSource_MuRun2010B.csv
+ln -sf ../../files/tutorials/df014_CsvDataSource_MuRun2010B.csv
+popd
+pushd tmva/tmva/test/DNN/CNN
+ln -s ../../../../../../files files
+popd
+pushd tmva/tmva/test/envelope
+ln -s ../../../../../files files
popd
# Exclude some tests that can not be run
#
# - test-stressIOPlugins-*
# requires network access (by design since they test the remote file IO)
#
-# - tutorial-dataframe-tdf101_h1Analysis
+# - tutorial-dataframe-df101_h1Analysis
# - tutorial-tree-run_h1analysis
# - tutorial-multicore-imt001_parBranchProcessing
# - tutorial-multicore-mp103_processSelector
@@ -2282,26 +2317,16 @@ popd
#
# - tutorial-pythia-pythia8
# sometimes times out
-excluded="test-stressIOPlugins-.*|tutorial-dataframe-tdf101_h1Analysis|tutorial-tree-run_h1analysis|tutorial-multicore-imt001_parBranchProcessing|tutorial-multicore-mp103_processSelector|tutorial-multicore-mp104_processH1|tutorial-multicore-mp105_processEntryList|tutorial-multicore-imt101_parTreeProcessing|tutorial-pythia-pythia8"
+excluded="test-stressIOPlugins-.*|tutorial-dataframe-df101_h1Analysis|tutorial-tree-run_h1analysis|tutorial-multicore-imt001_parBranchProcessing|tutorial-multicore-mp103_processSelector|tutorial-multicore-mp104_processH1|tutorial-multicore-mp105_processEntryList|tutorial-multicore-imt101_parTreeProcessing|tutorial-pythia-pythia8"
%ifarch %{arm}
-# Tests failing on arm
-# https://sft.its.cern.ch/jira/browse/ROOT-8500
-# - gtest-tree-treeplayer-test-dataframe-snapshot
-# - mathcore-testMinim
-# - minuit2-testMinimizer
-# - test-minexam
-# - test-stressfit (but -interpreted works)
# Tests failing on arm on Fedora <= 27
+# https://sft.its.cern.ch/jira/browse/ROOT-8500
# - test-stressiterators-interpreted
# - tutorial-hist-sparsehist
-# - tutorial-multicore-mt303_AsyncSimple
-# - tutorial-multicore-mt304_AsyncNested
-# - tutorial-multicore-mt305_TFuture
# - tutorial-r-*
-excluded="${excluded}|gtest-tree-treeplayer-test-dataframe-snapshot|mathcore-testMinim|minuit2-testMinimizer|test-minexam|test-stressfit"
%if %{?fedora}%{!?fedora:0} <= 27 && %{?rhel}%{!?rhel:0} <= 7
-excluded="${excluded}|test-stressiterators-interpreted|tutorial-hist-sparsehist|tutorial-multicore-mt303_AsyncSimple|tutorial-multicore-mt304_AsyncNested|tutorial-multicore-mt305_TFuture|tutorial-r-.*"
+excluded="${excluded}|test-stressiterators-interpreted|tutorial-hist-sparsehist|tutorial-r-.*"
%endif
%endif
@@ -2314,24 +2339,8 @@ excluded="${excluded}|test-stressiterators-interpreted|tutorial-hist-sparsehist|
# - tutorial-roofit-rf511_wsfactory_basic
# - tutorial-roostats-rs102_hypotestwithshapes (work on EPEL 7)
# - tutorial-roostats-rs701_BayesianCalculator
-# - tutorial-dataframe-tdf006_ranges-py
-excluded="${excluded}|test-stresshistogram|test-stressroostats|test-stresshistofit|tutorial-roofit-rf511_wsfactory_basic|tutorial-roostats-rs102_hypotestwithshapes|tutorial-roostats-rs701_BayesianCalculator|tutorial-dataframe-tdf006_ranges-py"
-%endif
-
-%ifarch ppc64le
-# Tests failing on ppc64le
-# - test-stresshistogram[-interpreted]
-excluded="${excluded}|test-stresshistogram"
-%endif
-
-# Test failing on 32 bit on Fedora <= 27
-# https://sft.its.cern.ch/jira/browse/ROOT-9236
-# https://sft.its.cern.ch/jira/browse/ROOT-9265
-# - gtest-tree-treeplayer-test-dataframe-snapshot
-%ifarch %{ix86} %{arm}
-%if %{?fedora}%{!?fedora:0} <= 27 && %{?rhel}%{!?rhel:0} <= 7
-excluded="${excluded}|gtest-tree-treeplayer-test-dataframe-snapshot"
-%endif
+# - tutorial-dataframe-df006_ranges-py
+excluded="${excluded}|test-stresshistogram|test-stressroostats|test-stresshistofit|tutorial-roofit-rf511_wsfactory_basic|tutorial-roostats-rs102_hypotestwithshapes|tutorial-roostats-rs701_BayesianCalculator|tutorial-dataframe-df006_ranges-py"
%endif
make test ARGS="%{?_smp_mflags} --output-on-failure -E \"${excluded}\""
@@ -2421,20 +2430,20 @@ if [ -r /var/lib/alternatives/libPyROOT.so ] ; then
sed 's!\(%{_libdir}/%{name}/libPyROOT\.so\.\).*!\1%{version}!' \
-i /var/lib/alternatives/libPyROOT.so
for alt in `grep python3 /var/lib/alternatives/libPyROOT.so` ; do
- if [ "$alt" != "%{python3_sitearch}/libPyROOT%{py3soabi}.so" ] ; then
+ if [ "$alt" != "%{python3_sitearch}/libPyROOT.%{py3soabi}.so" ] ; then
%{_sbindir}/update-alternatives --remove libPyROOT.so $alt
fi
done
fi
%{_sbindir}/update-alternatives --install \
%{_libdir}/%{name}/libPyROOT.so.%{version} \
- libPyROOT.so %{python3_sitearch}/libPyROOT%{py3soabi}.so 10
+ libPyROOT.so %{python3_sitearch}/libPyROOT.%{py3soabi}.so 10
/sbin/ldconfig
%preun -n python%{python3_pkgversion}-%{name}
if [ $1 = 0 ]; then
%{_sbindir}/update-alternatives --remove \
- libPyROOT.so %{python3_sitearch}/libPyROOT%{py3soabi}.so
+ libPyROOT.so %{python3_sitearch}/libPyROOT.%{py3soabi}.so
fi
%postun -n python%{python3_pkgversion}-%{name} -p /sbin/ldconfig
@@ -2444,7 +2453,7 @@ fi
# for python%{python3_pkgversion}-%{name} - put them back in this triggerpostun script
%{_sbindir}/update-alternatives --install \
%{_libdir}/%{name}/libPyROOT.so.%{version} \
- libPyROOT.so %{python3_sitearch}/libPyROOT%{py3soabi}.so 10
+ libPyROOT.so %{python3_sitearch}/libPyROOT.%{py3soabi}.so 10
/sbin/ldconfig
%post notebook
@@ -2475,10 +2484,6 @@ fi
%postun multiproc -p /sbin/ldconfig
%post cling -p /sbin/ldconfig
%postun cling -p /sbin/ldconfig
-%if %{ruby}
-%post ruby -p /sbin/ldconfig
-%postun ruby -p /sbin/ldconfig
-%endif
%post r -p /sbin/ldconfig
%postun r -p /sbin/ldconfig
%post r-tools -p /sbin/ldconfig
@@ -2489,10 +2494,8 @@ fi
%postun geom -p /sbin/ldconfig
%post gdml -p /sbin/ldconfig
%postun gdml -p /sbin/ldconfig
-%if %{oce}
%post geocad -p /sbin/ldconfig
%postun geocad -p /sbin/ldconfig
-%endif
%post graf -p /sbin/ldconfig
%postun graf -p /sbin/ldconfig
%post graf-asimage -p /sbin/ldconfig
@@ -2521,30 +2524,24 @@ fi
%postun graf3d-x3d -p /sbin/ldconfig
%post gui -p /sbin/ldconfig
%postun gui -p /sbin/ldconfig
+%post gui-html -p /sbin/ldconfig
+%postun gui-html -p /sbin/ldconfig
%post gui-fitpanel -p /sbin/ldconfig
%postun gui-fitpanel -p /sbin/ldconfig
%post gui-ged -p /sbin/ldconfig
%postun gui-ged -p /sbin/ldconfig
-%post guibuilder -p /sbin/ldconfig
-%postun guibuilder -p /sbin/ldconfig
+%post gui-builder -p /sbin/ldconfig
+%postun gui-builder -p /sbin/ldconfig
%post gui-qt -p /sbin/ldconfig
%postun gui-qt -p /sbin/ldconfig
+%post gui-qtgsi -p /sbin/ldconfig
+%postun gui-qtgsi -p /sbin/ldconfig
%post gui-recorder -p /sbin/ldconfig
%postun gui-recorder -p /sbin/ldconfig
-%if %{root7}
-%post gui-canvaspainter -p /sbin/ldconfig
-%postun gui-canvaspainter -p /sbin/ldconfig
-%post gui-webdisplay -p /sbin/ldconfig
-%postun gui-webdisplay -p /sbin/ldconfig
-%endif
%post hbook -p /sbin/ldconfig
%postun hbook -p /sbin/ldconfig
%post hist -p /sbin/ldconfig
%postun hist -p /sbin/ldconfig
-%if %{root7}
-%post hist-draw -p /sbin/ldconfig
-%postun hist-draw -p /sbin/ldconfig
-%endif
%post hist-painter -p /sbin/ldconfig
%postun hist-painter -p /sbin/ldconfig
%post spectrum -p /sbin/ldconfig
@@ -2571,6 +2568,8 @@ fi
%postun io-sql -p /sbin/ldconfig
%post io-xml -p /sbin/ldconfig
%postun io-xml -p /sbin/ldconfig
+%post io-xmlparser -p /sbin/ldconfig
+%postun io-xmlparser -p /sbin/ldconfig
%post foam -p /sbin/ldconfig
%postun foam -p /sbin/ldconfig
%post fftw -p /sbin/ldconfig
@@ -2601,16 +2600,16 @@ fi
%postun splot -p /sbin/ldconfig
%post unuran -p /sbin/ldconfig
%postun unuran -p /sbin/ldconfig
+%post vecops -p /sbin/ldconfig
+%postun vecops -p /sbin/ldconfig
%post memstat -p /sbin/ldconfig
%postun memstat -p /sbin/ldconfig
%post table -p /sbin/ldconfig
%postun table -p /sbin/ldconfig
%post montecarlo-eg -p /sbin/ldconfig
%postun montecarlo-eg -p /sbin/ldconfig
-%if %{pythia8}
%post montecarlo-pythia8 -p /sbin/ldconfig
%postun montecarlo-pythia8 -p /sbin/ldconfig
-%endif
%post montecarlo-vmc -p /sbin/ldconfig
%postun montecarlo-vmc -p /sbin/ldconfig
%post net -p /sbin/ldconfig
@@ -2639,18 +2638,20 @@ if st and st.type == "directory" then
os.execute("rm -rf " .. path)
end
-%if %{xrootd}
+%post net-httpsniff -p /sbin/ldconfig
+%postun net-httpsniff -p /sbin/ldconfig
%post netx -p /sbin/ldconfig
%postun netx -p /sbin/ldconfig
-%endif
%post proof -p /sbin/ldconfig
%postun proof -p /sbin/ldconfig
+%post proof-bench -p /sbin/ldconfig
+%postun proof-bench -p /sbin/ldconfig
+%post proof-player -p /sbin/ldconfig
+%postun proof-player -p /sbin/ldconfig
%post proof-sessionviewer -p /sbin/ldconfig
%postun proof-sessionviewer -p /sbin/ldconfig
-%if %{xrootd}
%post xproof -p /sbin/ldconfig
%postun xproof -p /sbin/ldconfig
-%endif
%post roofit -p /sbin/ldconfig
%postun roofit -p /sbin/ldconfig
%post sql-mysql -p /sbin/ldconfig
@@ -2671,12 +2672,32 @@ end
%postun tmva-gui -p /sbin/ldconfig
%post tree -p /sbin/ldconfig
%postun tree -p /sbin/ldconfig
+%post tree-dataframe -p /sbin/ldconfig
+%postun tree-dataframe -p /sbin/ldconfig
%post tree-player -p /sbin/ldconfig
%postun tree-player -p /sbin/ldconfig
%post tree-viewer -p /sbin/ldconfig
%postun tree-viewer -p /sbin/ldconfig
%post unfold -p /sbin/ldconfig
%postun unfold -p /sbin/ldconfig
+%if %{root7}
+%post graf-gpadv7 -p /sbin/ldconfig
+%postun graf-gpadv7 -p /sbin/ldconfig
+%post graf-primitives -p /sbin/ldconfig
+%postun graf-primitives -p /sbin/ldconfig
+%post gui-canvaspainter -p /sbin/ldconfig
+%postun gui-canvaspainter -p /sbin/ldconfig
+%post gui-fitpanelv7 -p /sbin/ldconfig
+%postun gui-fitpanelv7 -p /sbin/ldconfig
+%ifarch %{qt5_qtwebengine_arches}
+%post gui-qt5webdisplay -p /sbin/ldconfig
+%postun gui-qt5webdisplay -p /sbin/ldconfig
+%endif
+%post gui-webdisplay -p /sbin/ldconfig
+%postun gui-webdisplay -p /sbin/ldconfig
+%post hist-draw -p /sbin/ldconfig
+%postun hist-draw -p /sbin/ldconfig
+%endif
%files
%{_bindir}/hadd
@@ -2747,7 +2768,10 @@ end
%{_includedir}/%{name}/RConfigure.h
%{_includedir}/%{name}/RGitCommit.h
%{_includedir}/%{name}/compiledata.h
+%{_includedir}/%{name}/libc.modulemap
%{_includedir}/%{name}/module.modulemap
+%{_includedir}/%{name}/stl.modulemap
+%{_includedir}/%{name}/modulemap.overlay.yaml
%dir %{_includedir}/%{name}/Math
%dir %{_includedir}/%{name}/ROOT
%{_datadir}/aclocal/root.m4
@@ -2809,6 +2833,7 @@ end
%{_libdir}/%{name}/libPyROOT_rdict.pcm
%{python2_sitearch}/libPyROOT.so
%{python2_sitearch}/ROOT.py*
+%{python2_sitearch}/ROOT-*.dist-info
%{python2_sitearch}/cppyy.py*
%{python2_sitearch}/_pythonization.py*
@@ -2818,36 +2843,34 @@ end
%{_libdir}/%{name}/libPyROOT.so.%{libversion}
%ghost %{_libdir}/%{name}/libPyROOT.so.%{version}
%{_libdir}/%{name}/libPyROOT_rdict.pcm
-%{python3_sitearch}/libPyROOT%{py3soabi}.so
+%{python3_sitearch}/libPyROOT.%{py3soabi}.so
%{python3_sitearch}/ROOT.py
+%{python3_sitearch}/ROOT-*.dist-info
%{python3_sitearch}/cppyy.py
%{python3_sitearch}/_pythonization.py
%{python3_sitearch}/__pycache__
%files -n python2-jupyroot
%{python2_sitearch}/JupyROOT
+%{python2_sitearch}/JupyROOT-*.dist-info
%{python2_sitearch}/libJupyROOT.so
%{_datadir}/jupyter/kernels/python2-jupyroot
%doc bindings/pyroot/JupyROOT/README.md
%files -n python%{python3_pkgversion}-jupyroot
%{python3_sitearch}/JupyROOT
+%{python3_sitearch}/JupyROOT-*.dist-info
%{python3_sitearch}/libJupyROOT.so
%{_datadir}/jupyter/kernels/python%{python3_pkgversion}-jupyroot
%doc bindings/pyroot/JupyROOT/README.md
%files -n python2-jsmva
%{python2_sitelib}/JsMVA
+%{python2_sitelib}/JsMVA-*.dist-info
%files -n python%{python3_pkgversion}-jsmva
%{python3_sitelib}/JsMVA
-
-%if %{ruby}
-%files ruby -f includelist-bindings-ruby
-%{_libdir}/%{name}/libRuby.*
-%{_libdir}/%{name}/libRuby_rdict.pcm
-%{ruby_vendorarchdir}/libRuby.*
-%endif
+%{python3_sitelib}/JsMVA-*.dist-info
%files r -f includelist-bindings-r
%{_libdir}/%{name}/libRInterface.*
@@ -2879,11 +2902,9 @@ end
%{_libdir}/%{name}/libGdml.*
%{_libdir}/%{name}/libGdml_rdict.pcm
-%if %{oce}
%files geocad -f includelist-geom-geocad
%{_libdir}/%{name}/libGeoCad.*
%{_libdir}/%{name}/libGeoCad_rdict.pcm
-%endif
%files graf -f includelist-graf2d-graf
%{_libdir}/%{name}/libGraf.*
@@ -2965,13 +2986,15 @@ end
%files gui -f includelist-gui-gui
%{_libdir}/%{name}/libGui.*
%{_libdir}/%{name}/libGui_rdict.pcm
-%{_libdir}/%{name}/libGuiHtml.*
-%{_libdir}/%{name}/libGuiHtml_rdict.pcm
%{_datadir}/%{name}/plugins/TBrowserImp/P010_TRootBrowser.C
%{_datadir}/%{name}/plugins/TBrowserImp/P020_TRootBrowserLite.C
%{_datadir}/%{name}/plugins/TGPasswdDialog/P010_TGPasswdDialog.C
%{_datadir}/%{name}/plugins/TGuiFactory/P010_TRootGuiFactory.C
+%files gui-html -f includelist-gui-guihtml
+%{_libdir}/%{name}/libGuiHtml.*
+%{_libdir}/%{name}/libGuiHtml_rdict.pcm
+
%files gui-fitpanel -f includelist-gui-fitpanel
%{_libdir}/%{name}/libFitPanel.*
%{_libdir}/%{name}/libFitPanel_rdict.pcm
@@ -2982,32 +3005,25 @@ end
%{_libdir}/%{name}/libGed_rdict.pcm
%{_datadir}/%{name}/plugins/TVirtualPadEditor/P010_TGedEditor.C
-%files guibuilder -f includelist-gui-guibuilder
+%files gui-builder -f includelist-gui-guibuilder
%{_libdir}/%{name}/libGuiBld.*
%{_libdir}/%{name}/libGuiBld_rdict.pcm
%{_datadir}/%{name}/plugins/TGuiBuilder/P010_TRootGuiBuilder.C
%{_datadir}/%{name}/plugins/TVirtualDragManager/P010_TGuiBldDragManager.C
-%files gui-qt -f includelist-gui-qt
+%files gui-qt -f includelist-gui-qtroot
%{_libdir}/%{name}/libQtRoot.*
%{_libdir}/%{name}/libQtRoot_rdict.pcm
+%{_datadir}/%{name}/plugins/TGuiFactory/P020_TQtRootGuiFactory.C
+
+%files gui-qtgsi -f includelist-gui-qtgsi
%{_libdir}/%{name}/libQtGSI.*
%{_libdir}/%{name}/libQtGSI_rdict.pcm
-%{_datadir}/%{name}/plugins/TGuiFactory/P020_TQtRootGuiFactory.C
%files gui-recorder -f includelist-gui-recorder
%{_libdir}/%{name}/libRecorder.*
%{_libdir}/%{name}/libRecorder_rdict.pcm
-%if %{root7}
-%files gui-canvaspainter
-%{_libdir}/%{name}/libROOTCanvasPainter.*
-
-%files gui-webdisplay -f includelist-gui-webdisplay
-%{_libdir}/%{name}/libROOTWebDisplay.*
-%{_libdir}/%{name}/libROOTWebDisplay_rdict.pcm
-%endif
-
%files hbook -f includelist-hist-hbook
%{_bindir}/g2root
%{_bindir}/h2root
@@ -3021,12 +3037,6 @@ end
%{_libdir}/%{name}/libHist_rdict.pcm
%dir %{_includedir}/%{name}/v5
-%if %{root7}
-%files hist-draw -f includelist-hist-histdraw
-%{_libdir}/%{name}/libROOTHistDraw.*
-%{_libdir}/%{name}/libROOTHistDraw_rdict.pcm
-%endif
-
%files hist-painter -f includelist-hist-histpainter
%{_libdir}/%{name}/libHistPainter.*
%{_libdir}/%{name}/libHistPainter_rdict.pcm
@@ -3095,9 +3105,11 @@ end
%files io-xml -f includelist-io-xml
%{_libdir}/%{name}/libXMLIO.*
%{_libdir}/%{name}/libXMLIO_rdict.pcm
+%{_datadir}/%{name}/plugins/TFile/P080_TXMLFile.C
+
+%files io-xmlparser -f includelist-io-xmlparser
%{_libdir}/%{name}/libXMLParser.*
%{_libdir}/%{name}/libXMLParser_rdict.pcm
-%{_datadir}/%{name}/plugins/TFile/P080_TXMLFile.C
%files foam -f includelist-math-foam
%{_libdir}/%{name}/libFoam.*
@@ -3191,6 +3203,10 @@ end
%{_libdir}/%{name}/libUnuran_rdict.pcm
%{_datadir}/%{name}/plugins/ROOT@@Math@(a)DistSampler/P010_TUnuranSampler.C
+%files vecops -f includelist-math-vecops
+%{_libdir}/%{name}/libROOTVecOps.*
+%{_libdir}/%{name}/libROOTVecOps_rdict.pcm
+
%files memstat -f includelist-misc-memstat
%{_libdir}/%{name}/libMemStat.*
%{_libdir}/%{name}/libMemStat_rdict.pcm
@@ -3205,11 +3221,9 @@ end
%{_datadir}/%{name}/pdg_table.txt
%doc %{_pkgdocdir}/cfortran.doc
-%if %{pythia8}
%files montecarlo-pythia8 -f includelist-montecarlo-pythia8
%{_libdir}/%{name}/libEGPythia8.*
%{_libdir}/%{name}/libEGPythia8_rdict.pcm
-%endif
%files montecarlo-vmc -f includelist-montecarlo-vmc
%{_libdir}/%{name}/libVMC.*
@@ -3266,7 +3280,10 @@ end
%{_datadir}/%{name}/http
%doc net/http/README.txt net/http/civetweb/*.md
-%if %{xrootd}
+%files net-httpsniff -f includelist-net-httpsniff
+%{_libdir}/%{name}/libRHTTPSniff.*
+%{_libdir}/%{name}/libRHTTPSniff_rdict.pcm
+
%files netx -f includelist-netx
%{_libdir}/%{name}/libNetx.*
%{_libdir}/%{name}/libNetx_rdict.pcm
@@ -3275,21 +3292,24 @@ end
%{_datadir}/%{name}/plugins/TFile/P100_TXNetFile.C
%{_datadir}/%{name}/plugins/TFileStager/P010_TXNetFileStager.C
%{_datadir}/%{name}/plugins/TSystem/P040_TXNetSystem.C
-%endif
%files proof -f includelist-proof-proof
%{_libdir}/%{name}/libProof.*
%{_libdir}/%{name}/libProof_rdict.pcm
-%{_libdir}/%{name}/libProofDraw.*
-%{_libdir}/%{name}/libProofDraw_rdict.pcm
-%{_libdir}/%{name}/libProofPlayer.*
-%{_libdir}/%{name}/libProofPlayer_rdict.pcm
%{_datadir}/%{name}/plugins/TChain/P010_TProofChain.C
%{_datadir}/%{name}/plugins/TDataSetManager/P010_TDataSetManagerFile.C
%{_datadir}/%{name}/plugins/TProof/P010_TProofCondor.C
%{_datadir}/%{name}/plugins/TProof/P020_TProofSuperMaster.C
%{_datadir}/%{name}/plugins/TProof/P030_TProofLite.C
%{_datadir}/%{name}/plugins/TProof/P040_TProof.C
+%{_datadir}/%{name}/valgrind-root.supp
+%doc %{_pkgdocdir}/README.PROOF
+
+%files proof-player -f includelist-proof-proofplayer
+%{_libdir}/%{name}/libProofDraw.*
+%{_libdir}/%{name}/libProofDraw_rdict.pcm
+%{_libdir}/%{name}/libProofPlayer.*
+%{_libdir}/%{name}/libProofPlayer_rdict.pcm
%{_datadir}/%{name}/plugins/TProofMonSender/P010_TProofMonSenderML.C
%{_datadir}/%{name}/plugins/TProofMonSender/P020_TProofMonSenderSQL.C
%{_datadir}/%{name}/plugins/TVirtualProofPlayer/P010_TProofPlayer.C
@@ -3298,8 +3318,6 @@ end
%{_datadir}/%{name}/plugins/TVirtualProofPlayer/P040_TProofPlayerSlave.C
%{_datadir}/%{name}/plugins/TVirtualProofPlayer/P050_TProofPlayerSuperMaster.C
%{_datadir}/%{name}/plugins/TVirtualProofPlayer/P060_TProofPlayerLite.C
-%{_datadir}/%{name}/valgrind-root.supp
-%doc %{_pkgdocdir}/README.PROOF
%files proof-bench -f includelist-proof-proofbench
%{_libdir}/%{name}/libProofBench.*
@@ -3317,7 +3335,6 @@ end
%{_datadir}/%{name}/plugins/TProofProgressLog/P010_TProofProgressLog.C
%{_datadir}/%{name}/plugins/TSessionViewer/P010_TSessionViewer.C
-%if %{xrootd}
%files xproof -f includelist-proof-proofx
%{_bindir}/proofexecv
%{_bindir}/xproofd
@@ -3328,7 +3345,6 @@ end
%{_datadir}/%{name}/plugins/TProofMgr/P010_TXProofMgr.C
%{_datadir}/%{name}/plugins/TProofServ/P010_TXProofServ.C
%{_datadir}/%{name}/plugins/TSlave/P010_TXSlave.C
-%endif
%files roofit -f includelist-roofit
%{_libdir}/%{name}/libRooFit.*
@@ -3363,6 +3379,12 @@ end
%{_libdir}/%{name}/libTMVA.*
%{_libdir}/%{name}/libTMVA_rdict.pcm
%dir %{_includedir}/%{name}/TMVA
+%dir %{_includedir}/%{name}/TMVA/DNN
+%dir %{_includedir}/%{name}/TMVA/DNN/Architectures
+%if %{tbb}
+%dir %{_includedir}/%{name}/TMVA/DNN/Architectures/Cpu
+%endif
+%dir %{_includedir}/%{name}/TMVA/DNN/Architectures/Reference
%license tmva/doc/LICENSE
%files tmva-python -f includelist-tmva-pymva
@@ -3382,6 +3404,10 @@ end
%{_libdir}/%{name}/libTree_rdict.pcm
%doc %{_pkgdocdir}/README.SELECTOR
+%files tree-dataframe -f includelist-tree-dataframe
+%{_libdir}/%{name}/libROOTDataFrame.*
+%{_libdir}/%{name}/libROOTDataFrame_rdict.pcm
+
%files tree-player -f includelist-tree-treeplayer
%{_libdir}/%{name}/libTreePlayer.*
%{_libdir}/%{name}/libTreePlayer_rdict.pcm
@@ -3414,7 +3440,76 @@ end
%{_bindir}/rootnb.exe
%{_datadir}/%{name}/notebook
+%if %{root7}
+%files graf-gpadv7 -f includelist-graf2d-gpadv7
+%{_libdir}/%{name}/libROOTGpadv7.*
+%{_libdir}/%{name}/libROOTGpadv7_rdict.pcm
+
+%files graf-primitives -f includelist-graf2d-primitives
+%{_libdir}/%{name}/libROOTGraphicsPrimitives.*
+%{_libdir}/%{name}/libROOTGraphicsPrimitives_rdict.pcm
+
+%files gui-canvaspainter
+%{_libdir}/%{name}/libROOTCanvasPainter.*
+
+%files gui-fitpanelv7 -f includelist-gui-fitpanelv7
+%{_libdir}/%{name}/libROOTFitPanelv7.*
+%{_libdir}/%{name}/libROOTFitPanelv7_rdict.pcm
+
+%ifarch %{qt5_qtwebengine_arches}
+%files gui-qt5webdisplay
+%{_libdir}/%{name}/libROOTQt5WebDisplay.*
+%endif
+
+%files gui-webdisplay -f includelist-gui-webdisplay
+%{_libdir}/%{name}/libROOTWebDisplay.*
+%{_libdir}/%{name}/libROOTWebDisplay_rdict.pcm
+
+%files hist-draw -f includelist-hist-histdraw
+%{_libdir}/%{name}/libROOTHistDraw.*
+%{_libdir}/%{name}/libROOTHistDraw_rdict.pcm
+%endif
+
%changelog
+* Sun Jul 01 2018 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.14.00-1
+- Update to 6.14.00
+- Drop patches previously backported:
+ - root-doxygen-makefile.patch
+ - root-crash-fix.patch
+ - root-test-stress-32bit.patch
+- Drop patches accepted upstream:
+ - root-test-subdirs.patch
+ - root-test-fixes.patch
+ - root-out-of-bounds.patch
+ - root-doxygen-tilde.patch
+ - root-noinst.patch
+- Drop patches for issues fixed upstream:
+ - root-dont-link-jvm.patch
+ - root-system-pythia.patch
+- Drop patch root-urw-otf-hack.patch - broken font file no longer present
+- Drop Google Droid Sans Fallback font from EPEL 7 root-fonts package
+ (the font is now available in EPEL 7)
+- Use two more patches from Fedora's llvm5.0 package
+- New root-test-subdirs.patch patch for more instances of the same issue
+- Fix a test not setting cache file directory so that it works offline
+- Fix a compatibility issue with the EPEL 7 gtest version
+- Fix a missing include
+- Workaround optimization problems in the Geom library
+- New subpackages due to library splits
+ - root-tree-dataframe and root-vecops from root-tree-player
+ - root-net-httpsniff from root-net-http
+- New subpackages due to package splits
+ - root-gui-html from root-gui
+ - root-gui-qtgsi from root-gui-qt
+ - root-io-xmlparser from root-io-xml
+ - root-proof-player from root-proof
+- New ROOT 7 subpackages
+ - graf-gpadv7
+ - graf-primitives
+ - gui-fitpanelv7
+ - gui-qt5webdisplay
+- Rename root-guibuilder package to root-gui-builder
+
* Sat Jun 30 2018 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.12.06-5
- Adjust Vavilov test for Fedora 29 ix86
- Adapt to python 3.7
diff --git a/sources b/sources
index da8883b..54bccd9 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (root-6.12.06.tar.xz) = 607644b5cd06fdab5e0899172156cbed92911de9d1eef2695cc79c5f41621a2d1167a6d14791c5b97c8d15dcb7d4d45952b3dcf4ffb096dc51bdeb3233b5467f
-SHA512 (root-testfiles.tar.xz) = f697afb666c1081f98cfe66fe21998c4eab86c25a3671ff71a4ac98610d70f70081d70b40029a0b788b39d87c542b5aa4e31d71f7be494f4774323ed20e9bccb
+SHA512 (root-6.14.00.tar.xz) = 0e4ed5a2a2e4c9455ffc8e44cdb1ca29876a223e8119d29cbd82abdc4b923d55b82285a941f78b82b9d0a89d972e5d56ceb3b7d61fd2efd8308c64c3e2bfd5d9
+SHA512 (root-testfiles.tar.xz) = 22b85815a49a0acec13b4dc160cac0712398df1ec7b0a0bf9b01f31c72538f356190e386fb7a37cd797a3bff1c04a52567761b8b3720790de96f515596ceeea2
commit 9af52db6016cf39df919ec0f198b2606e1ac33e4
Author: Mattias Ellert <mattias.ellert(a)physics.uu.se>
Date: Sat Jun 30 22:12:56 2018 +0200
Adjust Vavilov test for Fedora 29 ix86
Adapt to python 3.7
diff --git a/root-adjust-allowed-test-difference-for-32-bit-ix86.patch b/root-adjust-allowed-test-difference-for-32-bit-ix86.patch
new file mode 100644
index 0000000..b7aa84d
--- /dev/null
+++ b/root-adjust-allowed-test-difference-for-32-bit-ix86.patch
@@ -0,0 +1,22 @@
+From e363a175b96bbd1d24f5b4030192b8fb4b525681 Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Fri, 29 Jun 2018 09:43:01 +0200
+Subject: [PATCH] Adjust allowed test difference for 32-bit ix86
+
+---
+ math/mathmore/test/VavilovTest.cxx | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/math/mathmore/test/VavilovTest.cxx b/math/mathmore/test/VavilovTest.cxx
+index f99e8291046..d5020f8a386 100644
+--- a/math/mathmore/test/VavilovTest.cxx
++++ b/math/mathmore/test/VavilovTest.cxx
+@@ -886,7 +886,7 @@ void VavilovTest::GetCdfTestParams (const Vavilov& v, double& maxabsdiff, double
+ }
+ else {
+ maxabsdiff = 1E-5;
+- maxcdfdiff = 5E-15;
++ maxcdfdiff = 7E-15;
+ }
+ }
+
diff --git a/root-python-3.7.patch b/root-python-3.7.patch
new file mode 100644
index 0000000..873cade
--- /dev/null
+++ b/root-python-3.7.patch
@@ -0,0 +1,52 @@
+From 3de0685b5da3c8d2025be06d4397a24feaaced2e Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Sat, 30 Jun 2018 21:27:57 +0200
+Subject: [PATCH] Fixes for Python 3.7
+
+---
+ bindings/pyroot/src/PyRootType.cxx | 2 +-
+ bindings/pyroot/src/Pythonize.cxx | 4 +---
+ bindings/pyroot/src/TPyROOTApplication.cxx | 2 +-
+ 3 files changed, 3 insertions(+), 5 deletions(-)
+
+diff --git a/bindings/pyroot/src/PyRootType.cxx b/bindings/pyroot/src/PyRootType.cxx
+index 3c2719cb2f8..0edc2e8773e 100644
+--- a/bindings/pyroot/src/PyRootType.cxx
++++ b/bindings/pyroot/src/PyRootType.cxx
+@@ -100,7 +100,7 @@ namespace {
+ if ( ! attr && ! PyRootType_CheckExact( pyclass ) && PyType_Check( pyclass ) ) {
+ PyErr_Clear();
+ PyObject* pycppname = PyObject_GetAttr( pyclass, PyStrings::gCppName );
+- char* cppname = PyROOT_PyUnicode_AsString(pycppname);
++ const char* cppname = PyROOT_PyUnicode_AsString(pycppname);
+ Py_DECREF(pycppname);
+ Cppyy::TCppScope_t scope = Cppyy::GetScope( cppname );
+ TClass* klass = TClass::GetClass( cppname );
+diff --git a/bindings/pyroot/src/Pythonize.cxx b/bindings/pyroot/src/Pythonize.cxx
+index 0c4817217f1..9386730517a 100644
+--- a/bindings/pyroot/src/Pythonize.cxx
++++ b/bindings/pyroot/src/Pythonize.cxx
+@@ -976,9 +976,7 @@ namespace {
+ vi->vi_len = vi->vi_pos = 0;
+ vi->vi_len = PySequence_Size( v );
+
+-#ifndef R__WIN32 // prevent error LNK2001: unresolved external symbol __PyGC_generation0
+- _PyObject_GC_TRACK( vi );
+-#endif
++ PyObject_GC_Track( vi );
+ return (PyObject*)vi;
+ }
+
+diff --git a/bindings/pyroot/src/TPyROOTApplication.cxx b/bindings/pyroot/src/TPyROOTApplication.cxx
+index 4f624a762f3..c47596e3830 100644
+--- a/bindings/pyroot/src/TPyROOTApplication.cxx
++++ b/bindings/pyroot/src/TPyROOTApplication.cxx
+@@ -98,7 +98,7 @@ Bool_t PyROOT::TPyROOTApplication::CreatePyROOTApplication( Bool_t bLoadLibs )
+ if ( argl && 0 < PyList_Size( argl ) ) argc = (int)PyList_GET_SIZE( argl );
+ char** argv = new char*[ argc ];
+ for ( int i = 1; i < argc; ++i ) {
+- char* argi = PyROOT_PyUnicode_AsString( PyList_GET_ITEM( argl, i ) );
++ char* argi = const_cast< char* >( PyROOT_PyUnicode_AsString( PyList_GET_ITEM( argl, i ) ) );
+ if ( strcmp( argi, "-" ) == 0 || strcmp( argi, "--" ) == 0 ) {
+ // stop collecting options, the remaining are for the python script
+ argc = i; // includes program name
diff --git a/root.spec b/root.spec
index 08b0f78..bc40569 100644
--- a/root.spec
+++ b/root.spec
@@ -33,7 +33,7 @@
Name: root
Version: 6.12.06
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Numerical data analysis framework
License: LGPLv2+
@@ -111,7 +111,14 @@ Patch19: %{name}-doxygen-tilde.patch
# https://github.com/root-project/root/pull/1643
Patch20: %{name}-noinst.patch
# Adjust allowed deviation for PDF file sizes (aarch64)
+# https://github.com/root-project/root/pull/2120
Patch21: %{name}-stressgraphics-ref.patch
+# Adjust Vavilov test for Fedora 29 ix86
+# https://github.com/root-project/root/pull/2273
+Patch22: %{name}-adjust-allowed-test-difference-for-32-bit-ix86.patch
+# Adapt to python 3.7
+# https://github.com/root-project/root/pull/2276
+Patch23: %{name}-python-3.7.patch
# s390x suffers from endian issues resulting in failing tests
# and broken documentation generation
@@ -1691,6 +1698,8 @@ Javascript and style files for the Jupyter ROOT Notebook.
%patch19 -p1
%patch20 -p1
%patch21 -p1
+%patch22 -p1
+%patch23 -p1
# Remove bundled sources in order to be sure they are not used
# * afterimage
@@ -3406,6 +3415,10 @@ end
%{_datadir}/%{name}/notebook
%changelog
+* Sat Jun 30 2018 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.12.06-5
+- Adjust Vavilov test for Fedora 29 ix86
+- Adapt to python 3.7
+
* Tue Jun 19 2018 Miro Hrončok <mhroncok(a)redhat.com> - 6.12.06-4
- Rebuilt for Python 3.7
commit 11b92eb69643bb82bdd66dd9aaf70521d10b7c58
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Tue Jun 19 11:26:55 2018 +0200
Rebuilt for Python 3.7
diff --git a/root.spec b/root.spec
index 441f5f8..08b0f78 100644
--- a/root.spec
+++ b/root.spec
@@ -33,7 +33,7 @@
Name: root
Version: 6.12.06
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Numerical data analysis framework
License: LGPLv2+
@@ -3406,6 +3406,9 @@ end
%{_datadir}/%{name}/notebook
%changelog
+* Tue Jun 19 2018 Miro Hrončok <mhroncok(a)redhat.com> - 6.12.06-4
+- Rebuilt for Python 3.7
+
* Sat May 26 2018 Christian Dersch <lupinix(a)mailbox.org> - 6.12.06-3
- rebuilt for cfitsio 3.450
- Adjust allowed deviation for PDF file sizes in stressGraphics test (aarch64)
commit 5914088cb68165d88530ca27bb1f267b287c3969
Author: Mattias Ellert <mattias.ellert(a)physics.uu.se>
Date: Tue May 29 20:23:53 2018 +0200
Adjust allowed deviation for PDF file sizes in stressGraphics test (aarch64)
diff --git a/root-memory-arm-x86.patch b/root-memory-arm-x86.patch
index 894a728..54c4149 100644
--- a/root-memory-arm-x86.patch
+++ b/root-memory-arm-x86.patch
@@ -5,7 +5,7 @@
endif()
+# Reduce memory usage during linking on ARM and x86 by generating minimal debuginfo
-+if(ROOT_CLING_TARGET STREQUAL "ARM" OR ROOT_CLING_TARGET STREQUAL "X86")
++if(ROOT_ARCHITECTURE STREQUAL "linuxarm" OR ROOT_ARCHITECTURE STREQUAL "linux")
+ string(REPLACE " -g " " -g1 " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
+ string(REPLACE " -g " " -g1 " CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS}")
+endif()
diff --git a/root-stressgraphics-ref.patch b/root-stressgraphics-ref.patch
new file mode 100644
index 0000000..ad91815
--- /dev/null
+++ b/root-stressgraphics-ref.patch
@@ -0,0 +1,26 @@
+diff --git a/test/stressGraphics.ref b/test/stressGraphics.ref
+index 4341c21c79..0089951936 100644
+--- a/test/stressGraphics.ref
++++ b/test/stressGraphics.ref
+@@ -29,16 +29,16 @@ Test# PS1Ref# PS1Err# PDFRef# PDFErr# GIFRef# GIFErr# JPGRef# JP
+ 28 9110 500 16737 200 9738 4200 21346 21600 10645 7000 8869 500
+ 29 7419 500 15112 200 8113 4200 18872 21600 7928 7000 7296 500
+ 30 17016 5500 18198 100 13764 3400 32434 17400 22157 5000 20823 5500
+- 31 30615 8200 27494 100 29010 5900 50520 18200 35724 5400 36690 8200
+- 32 3304592 100 712308 100 155478 32000 62688 19000 123056 7000 0 0
+- 33 321963 5500 434394 1000 34942 8300 65532 27800 37314 12000 331505 5500
++ 31 30615 8200 27494 150 29010 5900 50520 18200 35724 5400 36690 8200
++ 32 3304592 100 712308 500 155478 32000 62688 19000 123056 7000 0 0
++ 33 321963 5500 434394 1100 34942 8300 65532 27800 37314 12000 331505 5500
+ 34 36514 300 16815 200 25333 2200 47408 12700 33739 3700 36399 300
+ 35 207729 750 87126 100 41853 6200 76094 38000 54717 11000 210497 800
+ 36 401670 6500 156361 500 38898 10400 62719 34100 45592 14000 410114 6500
+ 37 566142 5000 225206 750 43638 6300 65828 31800 53934 6500 573396 5000
+- 38 3738751 35000 1292739 500 84139 3400 60580 9900 133547 3500 3783013 35000
++ 38 3738751 35000 1292739 8000 84139 3400 60580 9900 133547 3500 3783013 35000
+ 39 1456993 9000 853193 50000 54777 8600 38425 13500 91242 18100 1463263 7500
+- 40 38312 200 56877 100 47205 3900 36524 11800 119641 8000 38121 200
++ 40 38312 200 56877 250 47205 3900 36524 11800 119641 8000 38121 200
+ 41 15025 3000 29289 500 34091 1500 42525 11300 33336 3900 14787 4000
+ 42 254604 5000 376027 7000 34608 5000 55666 30400 46534 6500 259594 7000
+ 43 4846 150 14075 100 24281 200 33239 600 25303 300 4877 150
diff --git a/root.spec b/root.spec
index edcb2a1..441f5f8 100644
--- a/root.spec
+++ b/root.spec
@@ -110,6 +110,8 @@ Patch19: %{name}-doxygen-tilde.patch
# Don't add JupyROOT python extension to cmake exports
# https://github.com/root-project/root/pull/1643
Patch20: %{name}-noinst.patch
+# Adjust allowed deviation for PDF file sizes (aarch64)
+Patch21: %{name}-stressgraphics-ref.patch
# s390x suffers from endian issues resulting in failing tests
# and broken documentation generation
@@ -1688,6 +1690,7 @@ Javascript and style files for the Jupyter ROOT Notebook.
%patch18 -p1
%patch19 -p1
%patch20 -p1
+%patch21 -p1
# Remove bundled sources in order to be sure they are not used
# * afterimage
@@ -3405,6 +3408,7 @@ end
%changelog
* Sat May 26 2018 Christian Dersch <lupinix(a)mailbox.org> - 6.12.06-3
- rebuilt for cfitsio 3.450
+- Adjust allowed deviation for PDF file sizes in stressGraphics test (aarch64)
* Fri Feb 23 2018 Christian Dersch <lupinix(a)mailbox.org> - 6.12.06-2
- rebuilt for cfitsio 3.420 (so version bump)
commit 8f829ba002f325b2dfdceeb6f98213362c7af2d2
Author: Christian Dersch <lupinix(a)mailbox.org>
Date: Sat May 26 12:14:18 2018 +0200
rebuilt for cfitsio 3.450
diff --git a/root.spec b/root.spec
index d49ee7f..edcb2a1 100644
--- a/root.spec
+++ b/root.spec
@@ -33,7 +33,7 @@
Name: root
Version: 6.12.06
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Numerical data analysis framework
License: LGPLv2+
@@ -3403,6 +3403,9 @@ end
%{_datadir}/%{name}/notebook
%changelog
+* Sat May 26 2018 Christian Dersch <lupinix(a)mailbox.org> - 6.12.06-3
+- rebuilt for cfitsio 3.450
+
* Fri Feb 23 2018 Christian Dersch <lupinix(a)mailbox.org> - 6.12.06-2
- rebuilt for cfitsio 3.420 (so version bump)
- modified patch 13 to also produce smaller debuginfo on x86 (ld out of memory)
5 years, 9 months
Architecture specific change in rpms/root.git
by githook-noreply@fedoraproject.org
The package rpms/root.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/root.git/commit/?id=88f740ba6c602....
Change:
+%ifarch %{qt5_qtwebengine_arches}
Thanks.
Full change:
============
commit 88f740ba6c602cca3595f178b2bdeff14a597945
Author: Mattias Ellert <mattias.ellert(a)physics.uu.se>
Date: Sun Jul 8 14:11:30 2018 +0200
Update to 6.14.00
Drop patches previously backported:
root-doxygen-makefile.patch
root-crash-fix.patch
root-test-stress-32bit.patch
Drop patches accepted upstream:
root-test-subdirs.patch
root-test-fixes.patch
root-out-of-bounds.patch
root-doxygen-tilde.patch
root-noinst.patch
Drop patches for issues fixed upstream:
root-dont-link-jvm.patch
root-system-pythia.patch
Drop patch root-urw-otf-hack.patch - broken font file no longer present
Drop Google Droid Sans Fallback font from EPEL 7 root-fonts package
(the font is now available in EPEL 7)
Use two more patches from Fedora's llvm5.0 package
New root-test-subdirs.patch patch for more instances of the same issue
Fix a test not setting cache file directory so that it works offline
Fix a compatibility issue with the EPEL 7 gtest version
Fix a missing include
Workaround optimization problems in the Geom library
New subpackages due to library splits
root-tree-dataframe and root-vecops from root-tree-player
root-net-httpsniff from root-net-http
New subpackages due to package splits
root-gui-html from root-gui
root-gui-qtgsi from root-gui-qt
root-io-xmlparser from root-io-xml
root-proof-player from root-proof
New ROOT 7 subpackages
graf-gpadv7
graf-primitives
gui-fitpanelv7
gui-qt5webdisplay
Rename root-guibuilder package to root-gui-builder
diff --git a/root-Fix-return-type-in-ORC-readMem-client-interface.patch b/root-Fix-return-type-in-ORC-readMem-client-interface.patch
new file mode 100644
index 0000000..2fd426d
--- /dev/null
+++ b/root-Fix-return-type-in-ORC-readMem-client-interface.patch
@@ -0,0 +1,14 @@
+diff -ur root-6.14.00.orig/interpreter/llvm/src/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h root-6.14.00/interpreter/llvm/src/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
+--- root-6.14.00.orig/interpreter/llvm/src/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/interpreter/llvm/src/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h 2018-06-27 17:05:07.750663216 +0200
+@@ -713,8 +713,8 @@
+
+ uint32_t getTrampolineSize() const { return RemoteTrampolineSize; }
+
+- Expected<std::vector<char>> readMem(char *Dst, JITTargetAddress Src,
+- uint64_t Size) {
++ Expected<std::vector<uint8_t>> readMem(char *Dst, JITTargetAddress Src,
++ uint64_t Size) {
+ // Check for an 'out-of-band' error, e.g. from an MM destructor.
+ if (ExistingError)
+ return std::move(ExistingError);
diff --git a/root-PPC-Avoid-non-simple-MVT-in-STBRX-optimization.patch b/root-PPC-Avoid-non-simple-MVT-in-STBRX-optimization.patch
new file mode 100644
index 0000000..c5d0b59
--- /dev/null
+++ b/root-PPC-Avoid-non-simple-MVT-in-STBRX-optimization.patch
@@ -0,0 +1,24 @@
+diff -ur root-6.14.00.orig/interpreter/llvm/src/lib/Target/PowerPC/PPCISelLowering.cpp root-6.14.00/interpreter/llvm/src/lib/Target/PowerPC/PPCISelLowering.cpp
+--- root-6.14.00.orig/interpreter/llvm/src/lib/Target/PowerPC/PPCISelLowering.cpp 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/interpreter/llvm/src/lib/Target/PowerPC/PPCISelLowering.cpp 2018-06-27 17:06:55.739506085 +0200
+@@ -11861,6 +11861,11 @@
+ N->getOperand(1).getValueType() == MVT::i16 ||
+ (Subtarget.hasLDBRX() && Subtarget.isPPC64() &&
+ N->getOperand(1).getValueType() == MVT::i64))) {
++ // STBRX can only handle simple types.
++ EVT mVT = cast<StoreSDNode>(N)->getMemoryVT();
++ if (mVT.isExtended())
++ break;
++
+ SDValue BSwapOp = N->getOperand(1).getOperand(0);
+ // Do an any-extend to 32-bits if this is a half-word input.
+ if (BSwapOp.getValueType() == MVT::i16)
+@@ -11868,7 +11873,6 @@
+
+ // If the type of BSWAP operand is wider than stored memory width
+ // it need to be shifted to the right side before STBRX.
+- EVT mVT = cast<StoreSDNode>(N)->getMemoryVT();
+ if (Op1VT.bitsGT(mVT)) {
+ int Shift = Op1VT.getSizeInBits() - mVT.getSizeInBits();
+ BSwapOp = DAG.getNode(ISD::SRL, dl, Op1VT, BSwapOp,
+Endast i root-6.14.00/interpreter/llvm/src: test
diff --git a/root-crash-fix.patch b/root-crash-fix.patch
deleted file mode 100644
index ed64701..0000000
--- a/root-crash-fix.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From d055981def808c9c2175a8ca3f362b6ea006ebf3 Mon Sep 17 00:00:00 2001
-From: Bertrand Bellenot <bertrand.bellenot(a)cern.ch>
-Date: Thu, 8 Feb 2018 10:43:59 +0100
-Subject: [PATCH] Fix another potential crash on Windows
-
-On Windows, (as the standard says) calling front() on an empty std::vector causes an undefined behaviour. One must check that the container contains something using empty() before calling front()
----
- core/foundation/src/TClassEdit.cxx | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/core/foundation/src/TClassEdit.cxx b/core/foundation/src/TClassEdit.cxx
-index 38c8b1a5a2..954e40fcc5 100644
---- a/core/foundation/src/TClassEdit.cxx
-+++ b/core/foundation/src/TClassEdit.cxx
-@@ -1900,7 +1900,7 @@ public:
- auto argsEnd = v.end();
- auto argsBeginPlusOne = ++v.begin();
- auto argPos = std::find_if(argsBeginPlusOne, argsEnd,
-- [](std::string& arg){return arg.front() == ':';});
-+ [](std::string& arg){return (!arg.empty() && arg.front() == ':');});
- if (argPos != argsEnd) {
- const int lenght = clName.size();
- int wedgeBalance = 0;
---
-2.14.3
-
diff --git a/root-dont-link-jvm.patch b/root-dont-link-jvm.patch
deleted file mode 100644
index fdc0091..0000000
--- a/root-dont-link-jvm.patch
+++ /dev/null
@@ -1,123 +0,0 @@
-diff -ur root-6.06.02.orig/cmake/modules/RootConfiguration.cmake root-6.06.02/cmake/modules/RootConfiguration.cmake
---- root-6.06.02.orig/cmake/modules/RootConfiguration.cmake 2016-03-03 10:36:03.000000000 +0100
-+++ root-6.06.02/cmake/modules/RootConfiguration.cmake 2016-03-20 15:54:25.926191321 +0100
-@@ -263,10 +263,6 @@
- set(hdfslib ${HDFS_LIBRARY})
- set(hdfsincdir ${HDFS_INCLUDE_DIR})
-
--set(jniincdir ${Java_INCLUDE_DIRS})
--set(jvmlib ${Java_LIBRARIES})
--set(jvmlibdir ${Java_LIBRARY_DIR})
--
- set(buildalien ${value${alien}})
- set(alienlibdir ${ALIEN_LIBRARY_DIR})
- set(alienlib ${ALIEN_LIBRARY})
-diff -ur root-6.06.02.orig/config/Makefile.in root-6.06.02/config/Makefile.in
---- root-6.06.02.orig/config/Makefile.in 2016-03-03 10:36:03.000000000 +0100
-+++ root-6.06.02/config/Makefile.in 2016-03-20 15:54:25.999192031 +0100
-@@ -251,9 +251,6 @@
- HDFSLIBDIR := @hdfslibdir@
- HDFSCLILIB := @hdfslib@
- HDFSINCDIR := $(filter-out /usr/include, @hdfsincdir@)
--JNIINCDIR := $(filter-out /usr/include, @jniincdir@) $(filter-out /usr/include, @jniincdir@/linux)
--JVMCLILIB := @jvmlib@
--JVMLIBDIR := @jvmlibdir@
-
- BUILDALIEN := @buildalien@
- ALIENLIBDIR := @alienlibdir@
-diff -ur root-6.06.02.orig/configure root-6.06.02/configure
---- root-6.06.02.orig/configure 2016-03-20 14:37:23.733597759 +0100
-+++ root-6.06.02/configure 2016-03-20 15:54:26.038192410 +0100
-@@ -1822,8 +1822,6 @@
- hdfs-incdir HDFS support, location of hdfs.h
- hdfs-libdir HDFS support, location of libhdfs
- iosvers iOS SDK version (6.1, 7.0), default will be latest SDK
-- jni-incdir HDFS support, location of JNI headers
-- jvm-libdir HDFS support, location of JVM library
- krb5 Kerberos5 support, location of Kerberos distribution
- krb5-incdir Kerberos5 support, location of krb5.h
- krb5-libdir Kerberos5 support, location of libkrb5
-@@ -2214,8 +2212,6 @@
- --with-hdfs-incdir=*) hdfsincdir=$optarg ; enable_hdfs="yes" ;;
- --with-hdfs-libdir=*) hdfslibdir=$optarg ; enable_hdfs="yes" ;;
- --with-iosvers=*) iosvers=$optarg ;;
-- --with-jni-incdir=*) jniincdir=$optarg ;;
-- --with-jvm-libdir=*) jvmlibdir=$optarg ;;
- --with-krb5=*) krb5dir=$optarg ; enable_krb5="yes" ;;
- --with-krb5-incdir=*) krb5incdir=$optarg ; enable_krb5="yes" ;;
- --with-krb5-libdir=*) krb5libdir=$optarg ; enable_krb5="yes" ;;
-@@ -4535,17 +4531,6 @@
- hdfsinc=$found_hdr
- hdfsincdir=$found_dir
-
-- if test "x$platform" = "xmacosx" && test -z $JAVA_HOME; then
-- JAVA_HOME=`/usr/libexec/java_home`
-- fi
--
-- keepincdir=$jniincdir
-- check_header "jni.h" "$jniincdir" \
-- ${JAVA_HOME:+$JAVA_HOME/include} \
-- /usr/java/default/include /usr/include /usr/local/include
-- jniinc=$found_hdr
-- jniincdir=$found_dir
--
- check_library "libhdfs" "$enable_shared" "$hdfslibdir" \
- $HDFS ${HDFS:+$HDFS/lib} ${HDFS:+$HDFS/build/libhdfs} \
- $HADOOP_HOME ${HADOOP_HOME:+$HADOOP_HOME/build/libhdfs} \
-@@ -4553,26 +4538,12 @@
- hdfslib=$found_lib
- hdfslibdir=$found_dir
-
-- check_library "libjvm" "$enable_shared" "$jvmlibdir" \
-- ${JAVA_HOME:+$JAVA_HOME/jre/lib/amd64/server} \
-- ${JAVA_HOME:+$JAVA_HOME/jre/lib/i386/server} \
-- ${JAVA_HOME:+$JAVA_HOME/../Libraries} \
-- /usr/java/default/jre/lib/amd64/server \
-- /usr/java/default/jre/lib/i386/server /usr/lib /usr/local/lib
-- jvmlib=$found_lib
-- jvmlibdir=$found_dir
--
-- if test "x$hdfsincdir" = "x" || test "x$hdfslib" = "x" || test "x$jniincdir" = "x" || test "x$jvmlib" = "x"; then
-+ if test "x$hdfsincdir" = "x" || test "x$hdfslib" = "x"; then
- enable_hdfs="no"
- else
- case $platform in
- linux)
-- check_link "$hdfslib $jvmlib" "$hdfslibdir $jvmlibdir" hdfsConnect
-- if test $link_result -eq 0 ; then
-- enable_hdfs="no"
-- fi
--
-- check_link $jvmlib "$jvmlibdir" JNI_CreateJavaVM
-+ check_link "$hdfslib" "$hdfslibdir" hdfsConnect
- if test $link_result -eq 0 ; then
- enable_hdfs="no"
- fi
-@@ -7641,9 +7612,6 @@
- -e "s|@iosvers@|$iosvers|" \
- -e "s|@iconpath@|$iconpath|" \
- -e "s|@incdir@|$incdir|" \
-- -e "s|@jniincdir@|$jniincdir|g" \
-- -e "s|@jvmlibdir@|$jvmlibdir|g" \
-- -e "s|@jvmlib@|$jvmlib|g" \
- -e "s|@krb5incdir@|$krb5incdir|" \
- -e "s|@krb5lib@|$krb5lib|" \
- -e "s|@krb5libdir@|$krb5libdir|" \
-diff -ur root-6.06.02.orig/io/hdfs/Module.mk root-6.06.02/io/hdfs/Module.mk
---- root-6.06.02.orig/io/hdfs/Module.mk 2016-03-03 10:36:03.000000000 +0100
-+++ root-6.06.02/io/hdfs/Module.mk 2016-03-20 15:54:26.038192410 +0100
-@@ -44,7 +44,7 @@
- $(HDFSLIB): $(HDFSO) $(HDFSDO) $(ORDER_) $(MAINLIBS) $(HDFSLIBDEP)
- @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \
- "$(SOFLAGS)" libHDFS.$(SOEXT) $@ "$(HDFSO) $(HDFSDO)" \
-- "$(HDFSLIBEXTRA) $(HDFSLIBDIR) $(HDFSCLILIB) $(JVMLIBDIR) $(JVMCLILIB)"
-+ "$(HDFSLIBEXTRA) $(HDFSLIBDIR) $(HDFSCLILIB)"
-
- $(call pcmrule,HDFS)
- $(noop)
-@@ -72,4 +72,4 @@
- distclean:: distclean-$(MODNAME)
-
- ##### extra rules ######
--$(HDFSO) $(HDFSDO): CXXFLAGS += $(HDFSCFLAGS) $(HDFSINCDIR:%=-I%) $(JNIINCDIR:%=-I%)
-+$(HDFSO) $(HDFSDO): CXXFLAGS += $(HDFSCFLAGS) $(HDFSINCDIR:%=-I%)
diff --git a/root-doxygen-makefile.patch b/root-doxygen-makefile.patch
deleted file mode 100644
index 1468981..0000000
--- a/root-doxygen-makefile.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff --git a/documentation/doxygen/Makefile b/documentation/doxygen/Makefile
-index 4e6b47728d..a886c1b729 100644
---- a/documentation/doxygen/Makefile
-+++ b/documentation/doxygen/Makefile
-@@ -8,7 +8,6 @@ export DOXYGEN_ROOT_VERSION := $(shell root -l -b -q -e 'printf("%s\n", gROOT->G
- export DOXYGEN_EXAMPLE_PATH := $(DOXYGEN_OUTPUT_DIRECTORY)/macros
- export DOXYGEN_IMAGE_PATH := $(DOXYGEN_OUTPUT_DIRECTORY)/html
- export DOXYGEN_NOTEBOOK_PATH := $(DOXYGEN_OUTPUT_DIRECTORY)/notebooks
--export DOXYGEN_NOTEBOOK_PATH_PARALLEL := $(DOXYGEN_NOTEBOOK_PATH)/parallel
- export DOXYGEN_STRIP_PATH := $(shell cd $(PWD)/../..; pwd)
- export DOXYGEN_INCLUDE_PATH := $(shell find $(DOXYGEN_STRIP_PATH) -type d -name dictpch -prune -o -type d -name inc)
-
-@@ -33,14 +32,11 @@ doxygen: filter
- $(call MkDir,$(DOXYGEN_OUTPUT_DIRECTORY))
- $(call MkDir,$(DOXYGEN_EXAMPLE_PATH))
- $(call MkDir,$(DOXYGEN_NOTEBOOK_PATH))
-- $(call MkDir,$(DOXYGEN_NOTEBOOK_PATH_PARALLEL))
-- time python ./parallelNotebooks.py
- ./makehtmlfooter.sh > htmlfooter.html
- doxygen
- ./listlibs.sh
- rm -rf files c1* *.ps *.png *.svg *.pdf *.root *.xpm *.out *.dat *.dtd *.dot *.txt listofclass.sh
-- rm $(DOXYGEN_NOTEBOOK_PATH)/*.root
-- rm $(DOXYGEN_NOTEBOOK_PATH_PARALLEL)/*.root
-+ rm -f $(DOXYGEN_NOTEBOOK_PATH)/*.root
-
- clean:
- rm -r $(DOXYGEN_OUTPUT_DIRECTORY) filter htmlfooter.html dataset*
diff --git a/root-doxygen-tilde.patch b/root-doxygen-tilde.patch
deleted file mode 100644
index bbae6d8..0000000
--- a/root-doxygen-tilde.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 533f64b053c9fa72b456a7e351e17e354b94dcdc Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:30:44 +0100
-Subject: [PATCH] Fix doxygen ~ alignment
-
----
- core/meta/src/TStatusBitsChecker.cxx | 2 +-
- tree/treeplayer/src/TTreeReader.cxx | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/core/meta/src/TStatusBitsChecker.cxx b/core/meta/src/TStatusBitsChecker.cxx
-index 360d85d0c74..1661bd3646b 100644
---- a/core/meta/src/TStatusBitsChecker.cxx
-+++ b/core/meta/src/TStatusBitsChecker.cxx
-@@ -42,7 +42,7 @@
- // used in TStreamerElement
- kHasRange = TStreamerElement::kHasRange
- };
-- ~~~ {.cpp}
-+ ~~~ {.cpp}
-
- Without the EStatusBitsDupExceptions enum you would see
-
-diff --git a/tree/treeplayer/src/TTreeReader.cxx b/tree/treeplayer/src/TTreeReader.cxx
-index d411fbdd967..e823797e523 100644
---- a/tree/treeplayer/src/TTreeReader.cxx
-+++ b/tree/treeplayer/src/TTreeReader.cxx
-@@ -235,7 +235,7 @@ void TTreeReader::Initialize()
- /// If end <= begin, `end` is ignored (set to `-1`) and only `begin` is used.
- /// Example:
- ///
--/// ~~~ {.cpp}
-+/// ~~~ {.cpp}
- /// reader.SetEntriesRange(3, 5);
- /// while (reader.Next()) {
- /// // Will load entries 3 and 4.
diff --git a/root-fontconfig.patch b/root-fontconfig.patch
index 22284c2..4016fbc 100644
--- a/root-fontconfig.patch
+++ b/root-fontconfig.patch
@@ -1,7 +1,7 @@
-diff -ur root-6.12.04.orig/core/base/src/TApplication.cxx root-6.12.04/core/base/src/TApplication.cxx
---- root-6.12.04.orig/core/base/src/TApplication.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/core/base/src/TApplication.cxx 2018-01-07 22:17:25.173658049 +0100
-@@ -275,18 +275,11 @@
+diff -ur root-6.14.00.orig/core/base/src/TApplication.cxx root-6.14.00/core/base/src/TApplication.cxx
+--- root-6.14.00.orig/core/base/src/TApplication.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/core/base/src/TApplication.cxx 2018-06-14 10:28:26.052618314 +0200
+@@ -277,18 +277,11 @@
LoadGraphicsLibs();
// Try to load TrueType font renderer. Only try to load if not in batch
@@ -22,7 +22,7 @@ diff -ur root-6.12.04.orig/core/base/src/TApplication.cxx root-6.12.04/core/base
if (gClassTable->GetDict("TGX11TTF")) {
// in principle we should not have linked anything against libGX11TTF
// but with ACLiC this can happen, initialize TGX11TTF by hand
-@@ -300,7 +293,6 @@
+@@ -302,7 +295,6 @@
}
}
#endif
@@ -30,33 +30,21 @@ diff -ur root-6.12.04.orig/core/base/src/TApplication.cxx root-6.12.04/core/base
// Create WM dependent application environment
if (fAppImp)
-diff -ur root-6.12.04.orig/graf2d/asimage/CMakeLists.txt root-6.12.04/graf2d/asimage/CMakeLists.txt
---- root-6.12.04.orig/graf2d/asimage/CMakeLists.txt 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/asimage/CMakeLists.txt 2018-01-07 22:20:58.769272293 +0100
+diff -ur root-6.14.00.orig/graf2d/asimage/CMakeLists.txt root-6.14.00/graf2d/asimage/CMakeLists.txt
+--- root-6.14.00.orig/graf2d/asimage/CMakeLists.txt 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/asimage/CMakeLists.txt 2018-06-14 10:32:01.365570910 +0200
@@ -15,7 +15,7 @@
HEADERS TASImage.h TASImagePlugin.h TASPluginGS.h
SOURCES TASImage.cxx TASPluginGS.cxx
DICTIONARY_OPTIONS "-writeEmptyRootPCM"
-- LIBRARIES Core ${AFTERIMAGE_LIBRARIES} ${FREETYPE_LIBRARIES} ${ASEXTRA_LIBRARIES} ${X11_LIBRARIES} ${ZLIB_LIBRARIES}
-+ LIBRARIES Core ${AFTERIMAGE_LIBRARIES} ${FREETYPE_LIBRARIES} fontconfig ${ASEXTRA_LIBRARIES} ${X11_LIBRARIES} ${ZLIB_LIBRARIES}
+- LIBRARIES Core ${AFTERIMAGE_LIBRARIES} ${FREETYPE_LIBRARIES} ${ASEXTRA_LIBRARIES} ${X11_LIBRARIES} ZLIB::ZLIB
++ LIBRARIES Core ${AFTERIMAGE_LIBRARIES} ${FREETYPE_LIBRARIES} fontconfig ${ASEXTRA_LIBRARIES} ${X11_LIBRARIES} ZLIB::ZLIB
DEPENDENCIES Graf BUILTINS AFTERIMAGE)
-diff -ur root-6.12.04.orig/graf2d/asimage/Module.mk root-6.12.04/graf2d/asimage/Module.mk
---- root-6.12.04.orig/graf2d/asimage/Module.mk 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/asimage/Module.mk 2018-01-07 22:17:25.174658038 +0100
-@@ -236,7 +236,7 @@
- "$(SOFLAGS)" libASImage.$(SOEXT) $@ \
- "$(ASIMAGEO) $(ASIMAGEDO)" \
- "$(ASIMAGELIBEXTRA) $(ASTEPLIB) \
-- $(FREETYPELDFLAGS) $(FREETYPELIB) \
-+ $(FREETYPELDFLAGS) $(FREETYPELIB) -lfontconfig \
- $(ASEXTRALIBDIR) $(ASEXTRALIB) $(ASNEEDX11LIBS)"
-
- $(call pcmrule,ASIMAGE)
-diff -ur root-6.12.04.orig/graf2d/asimage/src/TASImage.cxx root-6.12.04/graf2d/asimage/src/TASImage.cxx
---- root-6.12.04.orig/graf2d/asimage/src/TASImage.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/asimage/src/TASImage.cxx 2018-01-07 22:17:25.176658016 +0100
+diff -ur root-6.14.00.orig/graf2d/asimage/src/TASImage.cxx root-6.14.00/graf2d/asimage/src/TASImage.cxx
+--- root-6.14.00.orig/graf2d/asimage/src/TASImage.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/asimage/src/TASImage.cxx 2018-06-14 10:28:26.054618292 +0200
@@ -110,6 +110,8 @@
# include <draw.h>
}
@@ -212,20 +200,20 @@ diff -ur root-6.12.04.orig/graf2d/asimage/src/TASImage.cxx root-6.12.04/graf2d/a
}
get_text_size(text, font, (ASText3DType)type, &width, &height);
-diff -ur root-6.12.04.orig/graf2d/graf/CMakeLists.txt root-6.12.04/graf2d/graf/CMakeLists.txt
---- root-6.12.04.orig/graf2d/graf/CMakeLists.txt 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/graf/CMakeLists.txt 2018-01-07 22:23:16.766731136 +0100
+diff -ur root-6.14.00.orig/graf2d/graf/CMakeLists.txt root-6.14.00/graf2d/graf/CMakeLists.txt
+--- root-6.14.00.orig/graf2d/graf/CMakeLists.txt 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/graf/CMakeLists.txt 2018-06-14 10:36:18.869871880 +0200
@@ -7,6 +7,6 @@
ROOT_STANDARD_LIBRARY_PACKAGE(Graf
DICTIONARY_OPTIONS "-writeEmptyRootPCM"
-- LIBRARIES ${FREETYPE_LIBRARIES} ${ZLIB_LIBRARIES} mathtext
-+ LIBRARIES ${FREETYPE_LIBRARIES} ${ZLIB_LIBRARIES} mathtext fontconfig
+- LIBRARIES ${FREETYPE_LIBRARIES} ZLIB::ZLIB mathtext
++ LIBRARIES ${FREETYPE_LIBRARIES} ZLIB::ZLIB mathtext fontconfig
DEPENDENCIES Hist Matrix MathCore RIO BUILTINS FREETYPE)
-diff -ur root-6.12.04.orig/graf2d/graf/inc/TTF.h root-6.12.04/graf2d/graf/inc/TTF.h
---- root-6.12.04.orig/graf2d/graf/inc/TTF.h 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/graf/inc/TTF.h 2018-01-07 22:17:25.177658004 +0100
+diff -ur root-6.14.00.orig/graf2d/graf/inc/TTF.h root-6.14.00/graf2d/graf/inc/TTF.h
+--- root-6.14.00.orig/graf2d/graf/inc/TTF.h 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/graf/inc/TTF.h 2018-06-14 10:28:26.055618281 +0200
@@ -76,9 +76,8 @@
static FT_BBox fgCBox; ///< string control box
static FT_CharMap fgCharMap[kTTMaxFonts]; ///< font character map
@@ -237,21 +225,9 @@ diff -ur root-6.12.04.orig/graf2d/graf/inc/TTF.h root-6.12.04/graf2d/graf/inc/TT
static FT_Face fgFace[kTTMaxFonts]; ///< font face
static TTF::TTGlyph fgGlyphs[kMaxGlyphs]; ///< glyphs
static Bool_t fgHinting; ///< use hinting (true by default)
-diff -ur root-6.12.04.orig/graf2d/graf/Module.mk root-6.12.04/graf2d/graf/Module.mk
---- root-6.12.04.orig/graf2d/graf/Module.mk 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/graf/Module.mk 2018-01-07 22:17:25.177658004 +0100
-@@ -58,7 +58,7 @@
- @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \
- "$(SOFLAGS)" libGraf.$(SOEXT) $@ \
- "$(GRAFO) $(GRAFDO)" \
-- "$(GRAFLIBEXTRA) $(MATHTEXTLIB) $(FREETYPELDFLAGS) $(FREETYPELIB)"
-+ "$(GRAFLIBEXTRA) $(MATHTEXTLIB) $(FREETYPELDFLAGS) $(FREETYPELIB) -lfontconfig"
-
- $(call pcmrule,GRAF)
- $(noop)
-diff -ur root-6.12.04.orig/graf2d/graf/src/TTF.cxx root-6.12.04/graf2d/graf/src/TTF.cxx
---- root-6.12.04.orig/graf2d/graf/src/TTF.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/graf/src/TTF.cxx 2018-01-07 22:17:25.177658004 +0100
+diff -ur root-6.14.00.orig/graf2d/graf/src/TTF.cxx root-6.14.00/graf2d/graf/src/TTF.cxx
+--- root-6.14.00.orig/graf2d/graf/src/TTF.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/graf/src/TTF.cxx 2018-06-14 10:28:26.055618281 +0200
@@ -25,6 +25,8 @@
#include "TMath.h"
#include "TError.h"
@@ -812,31 +788,19 @@ diff -ur root-6.12.04.orig/graf2d/graf/src/TTF.cxx root-6.12.04/graf2d/graf/src/
}
////////////////////////////////////////////////////////////////////////////////
-diff -ur root-6.12.04.orig/graf2d/postscript/CMakeLists.txt root-6.12.04/graf2d/postscript/CMakeLists.txt
---- root-6.12.04.orig/graf2d/postscript/CMakeLists.txt 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/postscript/CMakeLists.txt 2018-01-07 22:22:12.902444262 +0100
+diff -ur root-6.14.00.orig/graf2d/postscript/CMakeLists.txt root-6.14.00/graf2d/postscript/CMakeLists.txt
+--- root-6.14.00.orig/graf2d/postscript/CMakeLists.txt 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/postscript/CMakeLists.txt 2018-06-14 10:35:47.829194226 +0200
@@ -5,5 +5,5 @@
ROOT_STANDARD_LIBRARY_PACKAGE(Postscript
DICTIONARY_OPTIONS "-writeEmptyRootPCM"
-- LIBRARIES ${ZLIB_LIBRARIES} mathtext
-+ LIBRARIES ${ZLIB_LIBRARIES} mathtext fontconfig
+- LIBRARIES ZLIB::ZLIB mathtext
++ LIBRARIES ZLIB::ZLIB mathtext fontconfig
DEPENDENCIES Graf)
-diff -ur root-6.12.04.orig/graf2d/postscript/Module.mk root-6.12.04/graf2d/postscript/Module.mk
---- root-6.12.04.orig/graf2d/postscript/Module.mk 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/postscript/Module.mk 2018-01-07 22:17:25.178657993 +0100
-@@ -59,7 +59,7 @@
- @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \
- "$(SOFLAGS)" libPostscript.$(SOEXT) $@ \
- "$(POSTSCRIPTO) $(POSTSCRIPTDO)" \
-- "$(POSTSCRIPTLIBEXTRA) $(MATHTEXTLIB) $(FREETYPELDFLAGS) $(FREETYPELIB)"
-+ "$(POSTSCRIPTLIBEXTRA) $(MATHTEXTLIB) $(FREETYPELDFLAGS) $(FREETYPELIB) -lfontconfig"
-
- $(call pcmrule,POSTSCRIPT)
- $(noop)
-diff -ur root-6.12.04.orig/graf2d/postscript/src/TPostScript.cxx root-6.12.04/graf2d/postscript/src/TPostScript.cxx
---- root-6.12.04.orig/graf2d/postscript/src/TPostScript.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf2d/postscript/src/TPostScript.cxx 2018-01-07 22:17:25.179657982 +0100
+diff -ur root-6.14.00.orig/graf2d/postscript/src/TPostScript.cxx root-6.14.00/graf2d/postscript/src/TPostScript.cxx
+--- root-6.14.00.orig/graf2d/postscript/src/TPostScript.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf2d/postscript/src/TPostScript.cxx 2018-06-14 10:28:26.057618259 +0200
@@ -229,6 +229,7 @@
#include <string.h>
#include <ctype.h>
@@ -1096,9 +1060,9 @@ diff -ur root-6.12.04.orig/graf2d/postscript/src/TPostScript.cxx root-6.12.04/gr
{ "Root.PSFont.STIXGen", "/STIXGeneral" },
{ "Root.PSFont.STIXGenIt", "/STIXGeneral-Italic" },
{ "Root.PSFont.STIXGenBd", "/STIXGeneral-Bold" },
-diff -ur root-6.12.04.orig/graf3d/gl/CMakeLists.txt root-6.12.04/graf3d/gl/CMakeLists.txt
---- root-6.12.04.orig/graf3d/gl/CMakeLists.txt 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf3d/gl/CMakeLists.txt 2018-01-07 22:19:37.820176454 +0100
+diff -ur root-6.14.00.orig/graf3d/gl/CMakeLists.txt root-6.14.00/graf3d/gl/CMakeLists.txt
+--- root-6.14.00.orig/graf3d/gl/CMakeLists.txt 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf3d/gl/CMakeLists.txt 2018-06-14 10:28:26.057618259 +0200
@@ -41,6 +41,6 @@
HEADERS ${headers}
SOURCES ${sources}
@@ -1107,21 +1071,9 @@ diff -ur root-6.12.04.orig/graf3d/gl/CMakeLists.txt root-6.12.04/graf3d/gl/CMake
+ LIBRARIES ${gllibs} ${GL2PS_LIBRARIES} GLEW ${FTGL_LIBRARIES} fontconfig
DEPENDENCIES Hist Gui Ged
INSTALL_OPTIONS ${installoptions})
-diff -ur root-6.12.04.orig/graf3d/gl/Module.mk root-6.12.04/graf3d/gl/Module.mk
---- root-6.12.04.orig/graf3d/gl/Module.mk 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf3d/gl/Module.mk 2018-01-07 22:17:25.180657971 +0100
-@@ -95,7 +95,7 @@
- "$(SOFLAGS)" libRGL.$(SOEXT) $@ "$(GLO) $(GLO1) $(GLDO)" \
- "$(GLLIBEXTRA) $(FTGLLIBDIR) $(FTGLLIBS) \
- $(GL2PSLIBDIR) $(GL2PSLIB) \
-- $(GLEWLIBDIR) $(GLEWLIBS) $(GLLIBS)"
-+ $(GLEWLIBDIR) $(GLEWLIBS) $(GLLIBS) -lfontconfig"
-
- $(call pcmrule,GL)
- $(noop)
-diff -ur root-6.12.04.orig/graf3d/gl/src/TGLFontManager.cxx root-6.12.04/graf3d/gl/src/TGLFontManager.cxx
---- root-6.12.04.orig/graf3d/gl/src/TGLFontManager.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf3d/gl/src/TGLFontManager.cxx 2018-01-07 22:17:25.180657971 +0100
+diff -ur root-6.14.00.orig/graf3d/gl/src/TGLFontManager.cxx root-6.14.00/graf3d/gl/src/TGLFontManager.cxx
+--- root-6.14.00.orig/graf3d/gl/src/TGLFontManager.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf3d/gl/src/TGLFontManager.cxx 2018-06-14 10:28:26.058618248 +0200
@@ -37,6 +37,7 @@
# include "FTGLBitmapFont.h"
#endif
@@ -1377,9 +1329,9 @@ diff -ur root-6.12.04.orig/graf3d/gl/src/TGLFontManager.cxx root-6.12.04/graf3d/
fgFontFileArray.Add(new TObjString("STIXGeneral.otf")); // 200
fgFontFileArray.Add(new TObjString("STIXGeneralItalic.otf")); // 210
fgFontFileArray.Add(new TObjString("STIXGeneralBol.otf")); // 220
-diff -ur root-6.12.04.orig/graf3d/gl/src/TGLText.cxx root-6.12.04/graf3d/gl/src/TGLText.cxx
---- root-6.12.04.orig/graf3d/gl/src/TGLText.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/graf3d/gl/src/TGLText.cxx 2018-01-07 22:17:25.181657960 +0100
+diff -ur root-6.14.00.orig/graf3d/gl/src/TGLText.cxx root-6.14.00/graf3d/gl/src/TGLText.cxx
+--- root-6.14.00.orig/graf3d/gl/src/TGLText.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/graf3d/gl/src/TGLText.cxx 2018-06-14 10:28:26.058618248 +0200
@@ -34,6 +34,8 @@
# include "FTGLBitmapFont.h"
#endif
@@ -1514,9 +1466,9 @@ diff -ur root-6.12.04.orig/graf3d/gl/src/TGLText.cxx root-6.12.04/graf3d/gl/src/
Error("SetGLTextFont","Cannot set FTGL::FaceSize");
- delete [] ttfont;
}
-diff -ur root-6.12.04.orig/gui/gui/src/TGApplication.cxx root-6.12.04/gui/gui/src/TGApplication.cxx
---- root-6.12.04.orig/gui/gui/src/TGApplication.cxx 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/gui/gui/src/TGApplication.cxx 2018-01-07 22:17:25.181657960 +0100
+diff -ur root-6.14.00.orig/gui/gui/src/TGApplication.cxx root-6.14.00/gui/gui/src/TGApplication.cxx
+--- root-6.14.00.orig/gui/gui/src/TGApplication.cxx 2018-06-13 12:10:40.000000000 +0200
++++ root-6.14.00/gui/gui/src/TGApplication.cxx 2018-06-14 10:28:26.058618248 +0200
@@ -83,20 +83,12 @@
gROOT->SetBatch(kFALSE);
diff --git a/root-ix32-geom-opt.patch b/root-ix32-geom-opt.patch
new file mode 100644
index 0000000..153629b
--- /dev/null
+++ b/root-ix32-geom-opt.patch
@@ -0,0 +1,14 @@
+diff --git a/geom/geom/CMakeLists.txt b/geom/geom/CMakeLists.txt
+index 520be8b5d5..d197cc3db3 100644
+--- a/geom/geom/CMakeLists.txt
++++ b/geom/geom/CMakeLists.txt
+@@ -24,7 +24,7 @@ ROOT_STANDARD_LIBRARY_PACKAGE(Geom
+ HEADERS ${headers1} ${headers2}
+ DEPENDENCIES Thread RIO MathCore)
+
+-# GCC 4.x has bugs with -O3 or -Ofast that break Geom
+-if(CMAKE_COMPILER_IS_GNUCXX AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5)
++# 32 bit ix86 has bugs with -O3 or -Ofast that break Geom
++if(CMAKE_COMPILER_IS_GNUCXX AND ROOT_ARCHITECTURE STREQUAL "linux")
+ target_compile_options(Geom PRIVATE -O2)
+ endif()
diff --git a/root-memory-usage.patch b/root-memory-usage.patch
index 777603c..193a9bf 100644
--- a/root-memory-usage.patch
+++ b/root-memory-usage.patch
@@ -22,23 +22,6 @@ rootcling and libCling.
core/metacling/src/CMakeLists.txt | 4 ++++
2 files changed, 9 insertions(+), 1 deletion(-)
-diff --git a/core/metacling/Module.mk b/core/metacling/Module.mk
-index 4788eca393..7f520e41b6 100644
---- a/core/metacling/Module.mk
-+++ b/core/metacling/Module.mk
-@@ -46,7 +46,11 @@ endif
- CLINGLIB := $(LPATH)/libCling.$(SOEXT)
- CLINGMAP := $(CLINGLIB:.$(SOEXT)=.rootmap)
-
--$(CLINGLIB): $(CLINGUTILSO) $(DICTGENO) $(METACLINGO) $(CLINGO)
-+# The dependency on $(ROOTCLING1EXE) was added to prevent $(CLINGLIB) and
-+# $(ROOTCLING1EXE) from being linked in parallel.
-+# This avoids doing two memory consuming operations in parallel.
-+$(CLINGLIB): $(CLINGUTILSO) $(DICTGENO) $(METACLINGO) $(CLINGO) \
-+ $(ROOTCLING1EXE)
- @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS) $(LIBCLINGLDFLAGS)" \
- "$(SOFLAGS)" libCling.$(SOEXT) $@ \
- "$(CLINGUTILSO) $(DICTGENO) $(METACLINGO) $(CLINGO) \
diff --git a/core/metacling/src/CMakeLists.txt b/core/metacling/src/CMakeLists.txt
index e820d144eb..3a1f1ca446 100644
--- a/core/metacling/src/CMakeLists.txt
@@ -46,7 +29,7 @@ index e820d144eb..3a1f1ca446 100644
@@ -37,6 +37,10 @@ ROOT_LINKER_LIBRARY(Cling
$<TARGET_OBJECTS:Dictgen>
$<TARGET_OBJECTS:MetaCling>
- LIBRARIES ${CLING_LIBRARIES})
+ LIBRARIES ${CLING_LIBRARIES} ${LINK_LIBS})
+# The dependency on rootcling_stage1 was added to prevent Cling (libCling) and
+# rootcling_stage1 from being linked in parallel.
+# This avoids doing two memory consuming operations in parallel.
diff --git a/root-missing-header.patch b/root-missing-header.patch
new file mode 100644
index 0000000..c98116d
--- /dev/null
+++ b/root-missing-header.patch
@@ -0,0 +1,21 @@
+From f33ac48317fc1a144d6a7f0a7028e898b664e3a2 Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Thu, 28 Jun 2018 23:02:46 +0200
+Subject: [PATCH] Add missing include for std::shuffle
+
+---
+ tmva/tmva/test/TestRandomGenerator.cxx | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/tmva/tmva/test/TestRandomGenerator.cxx b/tmva/tmva/test/TestRandomGenerator.cxx
+index c8f0f50ee5f..02f941d7f26 100644
+--- a/tmva/tmva/test/TestRandomGenerator.cxx
++++ b/tmva/tmva/test/TestRandomGenerator.cxx
+@@ -10,6 +10,7 @@
+ #include "TMVA/Tools.h"
+
+ // Stdlib
++#include <algorithm>
+ #include <iostream>
+
+ // External
diff --git a/root-noinst.patch b/root-noinst.patch
deleted file mode 100644
index 88bdb67..0000000
--- a/root-noinst.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 778e01575f6b75bed9843023baeb50b23aea5355 Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Fri, 16 Feb 2018 19:06:14 +0100
-Subject: [PATCH 1/2] Don't install intermediate static libs (mathtext and
- minicern)
-
----
- graf2d/mathtext/CMakeLists.txt | 2 +-
- misc/minicern/CMakeLists.txt | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/graf2d/mathtext/CMakeLists.txt b/graf2d/mathtext/CMakeLists.txt
-index 5af6a282a34..e6cba7bcd35 100644
---- a/graf2d/mathtext/CMakeLists.txt
-+++ b/graf2d/mathtext/CMakeLists.txt
-@@ -1,2 +1,2 @@
--ROOT_LINKER_LIBRARY(mathtext *.cxx TYPE STATIC)
-+ROOT_LINKER_LIBRARY(mathtext *.cxx TYPE STATIC NOINSTALL)
-
-diff --git a/misc/minicern/CMakeLists.txt b/misc/minicern/CMakeLists.txt
-index 2758edb08e1..d98ac3b6331 100644
---- a/misc/minicern/CMakeLists.txt
-+++ b/misc/minicern/CMakeLists.txt
-@@ -3,7 +3,7 @@
- ############################################################################
-
- set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fPIC")
--ROOT_LINKER_LIBRARY(minicern *.c *.f TYPE STATIC)
-+ROOT_LINKER_LIBRARY(minicern *.c *.f TYPE STATIC NOINSTALL)
- target_link_libraries(minicern ${CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES})
-
- # Disable optimization since it some cases was causing crashes.
-
-From 9bd8d4e52fae5467867cbcf1810bc58a63b55a62 Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Fri, 16 Feb 2018 19:07:04 +0100
-Subject: [PATCH 2/2] Don't add JupyROOT python extension to cmake exports
-
----
- bindings/pyroot/CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/bindings/pyroot/CMakeLists.txt b/bindings/pyroot/CMakeLists.txt
-index 4dab1dfd2ab..5f621af9a2d 100644
---- a/bindings/pyroot/CMakeLists.txt
-+++ b/bindings/pyroot/CMakeLists.txt
-@@ -18,7 +18,7 @@ ROOT_STANDARD_LIBRARY_PACKAGE(PyROOT
- DICTIONARY_OPTIONS "-writeEmptyRootPCM"
- LIBRARIES Core Net Tree MathCore Rint ${PYTHON_LIBRARIES}
- DEPENDENCIES Core MathCore Net Tree Rint)
--ROOT_LINKER_LIBRARY(JupyROOT ../JupyROOT/src/*.cxx DEPENDENCIES Core)
-+ROOT_LINKER_LIBRARY(JupyROOT ../JupyROOT/src/*.cxx DEPENDENCIES Core CMAKENOEXPORT)
-
- if(MSVC)
- add_custom_command(TARGET PyROOT POST_BUILD
diff --git a/root-out-of-bounds.patch b/root-out-of-bounds.patch
deleted file mode 100644
index 094139f..0000000
--- a/root-out-of-bounds.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From a770f03056e374fa7c1dbdc06aaff22107fc27a0 Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:29:00 +0100
-Subject: [PATCH] Protect against out-of-bounds access
-
----
- graf2d/gpad/src/TRatioPlot.cxx | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/graf2d/gpad/src/TRatioPlot.cxx b/graf2d/gpad/src/TRatioPlot.cxx
-index 107c0c90806..bf3415d7927 100644
---- a/graf2d/gpad/src/TRatioPlot.cxx
-+++ b/graf2d/gpad/src/TRatioPlot.cxx
-@@ -1074,9 +1074,9 @@ Int_t TRatioPlot::BuildLowerPlot()
- ((TGraphAsymmErrors*)fRatioGraph)->SetPointError(ipoint, fH1->GetBinWidth(i)/2., fH1->GetBinWidth(i)/2., 0.5, 0.5);
-
- fConfidenceInterval1->SetPoint(ipoint, x, 0);
-- fConfidenceInterval1->SetPointError(ipoint, x, ci1[i] / error);
-+ fConfidenceInterval1->SetPointError(ipoint, x, i < ci1.size() ? ci1[i] / error : 0);
- fConfidenceInterval2->SetPoint(ipoint, x, 0);
-- fConfidenceInterval2->SetPointError(ipoint, x, ci2[i] / error);
-+ fConfidenceInterval2->SetPointError(ipoint, x, i < ci2.size() ? ci2[i] / error : 0);
-
- ++ipoint;
-
diff --git a/root-set-cache-file-dir.patch b/root-set-cache-file-dir.patch
new file mode 100644
index 0000000..5ea37d7
--- /dev/null
+++ b/root-set-cache-file-dir.patch
@@ -0,0 +1,38 @@
+From e8778178329efc8e04ea35643259cfc6ec2f9b51 Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Tue, 26 Jun 2018 11:11:48 +0200
+Subject: [PATCH] Set cache file dir when using CACHEREAD option Remove
+ unnecessary CACHEREAD for local file
+
+---
+ tmva/tmva/test/DNN/CNN/TestMethodDL.h | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/tmva/tmva/test/DNN/CNN/TestMethodDL.h b/tmva/tmva/test/DNN/CNN/TestMethodDL.h
+index 1cac008458e..904fb54cd97 100644
+--- a/tmva/tmva/test/DNN/CNN/TestMethodDL.h
++++ b/tmva/tmva/test/DNN/CNN/TestMethodDL.h
+@@ -49,14 +49,12 @@ void testMethodDL_CNN(TString architectureStr)
+ // Load the input data
+
+ TString fname = "imagesData.root";
+- TString fopt = "CACHEREAD";
+- //auto input = TFile::Open(fname,fopt);
+
+ // generate the files
+ // 1000 for testing 1000 for training
+ makeImages(2000);
+
+- auto input = TFile::Open(fname,fopt);
++ auto input = TFile::Open(fname);
+
+ R__ASSERT(input);
+
+@@ -174,6 +172,7 @@ void testMethodDL_DNN(TString architectureStr)
+ // TString fname = "/Users/vladimirilievski/Desktop/Vladimir/GSoC/ROOT-CI/common-version/root/tmva/tmva/test/DNN/CNN/"
+ // "dataset/tmva_class_example.root";
+ TString fname = "http://root.cern.ch/files/tmva_class_example.root";
++ TFile::SetCacheFileDir(".");
+ TString fopt = "CACHEREAD";
+ input = TFile::Open(fname,fopt);
+
diff --git a/root-stressgraphics-ref.patch b/root-stressgraphics-ref.patch
index ad91815..4ba858c 100644
--- a/root-stressgraphics-ref.patch
+++ b/root-stressgraphics-ref.patch
@@ -1,15 +1,22 @@
+From 034dd2ec5ab656551b84bcec7cc1e7f7e23b663c Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Thu, 31 May 2018 10:18:58 +0200
+Subject: [PATCH] Adjust reference for Aarch64
+
+---
+ test/stressGraphics.ref | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
diff --git a/test/stressGraphics.ref b/test/stressGraphics.ref
-index 4341c21c79..0089951936 100644
+index 00e034737b8..00899519366 100644
--- a/test/stressGraphics.ref
+++ b/test/stressGraphics.ref
-@@ -29,16 +29,16 @@ Test# PS1Ref# PS1Err# PDFRef# PDFErr# GIFRef# GIFErr# JPGRef# JP
- 28 9110 500 16737 200 9738 4200 21346 21600 10645 7000 8869 500
+@@ -30,15 +30,15 @@ Test# PS1Ref# PS1Err# PDFRef# PDFErr# GIFRef# GIFErr# JPGRef# JP
29 7419 500 15112 200 8113 4200 18872 21600 7928 7000 7296 500
30 17016 5500 18198 100 13764 3400 32434 17400 22157 5000 20823 5500
-- 31 30615 8200 27494 100 29010 5900 50520 18200 35724 5400 36690 8200
+ 31 30615 8200 27494 150 29010 5900 50520 18200 35724 5400 36690 8200
- 32 3304592 100 712308 100 155478 32000 62688 19000 123056 7000 0 0
- 33 321963 5500 434394 1000 34942 8300 65532 27800 37314 12000 331505 5500
-+ 31 30615 8200 27494 150 29010 5900 50520 18200 35724 5400 36690 8200
+ 32 3304592 100 712308 500 155478 32000 62688 19000 123056 7000 0 0
+ 33 321963 5500 434394 1100 34942 8300 65532 27800 37314 12000 331505 5500
34 36514 300 16815 200 25333 2200 47408 12700 33739 3700 36399 300
diff --git a/root-system-pythia.patch b/root-system-pythia.patch
deleted file mode 100644
index 60e1382..0000000
--- a/root-system-pythia.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-diff -ur root-6.12.04.orig/tutorials/pythia/pythia8.C root-6.12.04/tutorials/pythia/pythia8.C
---- root-6.12.04.orig/tutorials/pythia/pythia8.C 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/tutorials/pythia/pythia8.C 2018-01-10 07:01:23.215029332 +0100
-@@ -8,11 +8,6 @@
- /// root > .x pythia8.C
- /// ~~~
- ///
--/// Note that before executing this script,
--///
--/// - the env variable PYTHIA8 must point to the pythia8100 (or newer) directory
--/// - the env variable PYTHIA8DATA must be defined and it must point to $PYTHIA8/xmldoc
--///
- /// \macro_code
- ///
- /// \author Andreas Morsch
-@@ -27,26 +22,6 @@
-
- void pythia8(Int_t nev = 100, Int_t ndeb = 1)
- {
-- const char *p8dataenv = gSystem->Getenv("PYTHIA8DATA");
-- if (!p8dataenv) {
-- const char *p8env = gSystem->Getenv("PYTHIA8");
-- if (!p8env) {
-- Error("pythia8.C",
-- "Environment variable PYTHIA8 must contain path to pythia directory!");
-- return;
-- }
-- TString p8d = p8env;
-- p8d += "/xmldoc";
-- gSystem->Setenv("PYTHIA8DATA", p8d);
-- }
--
-- const char* path = gSystem->ExpandPathName("$PYTHIA8DATA");
-- if (gSystem->AccessPathName(path)) {
-- Error("pythia8.C",
-- "Environment variable PYTHIA8DATA must contain path to $PYTHIA8/xmldoc directory !");
-- return;
-- }
--
- // Load libraries
- gSystem->Load("libEG");
- gSystem->Load("libEGPythia8");
diff --git a/root-test-compilatiom-epel7.patch b/root-test-compilatiom-epel7.patch
new file mode 100644
index 0000000..97e31ff
--- /dev/null
+++ b/root-test-compilatiom-epel7.patch
@@ -0,0 +1,27 @@
+From cefdf878609deb650b1e548d84efab2ab5c775ce Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Thu, 28 Jun 2018 07:38:07 +0200
+Subject: [PATCH] Fix test compilation on RHEL 7
+
+---
+ tree/dataframe/test/dataframe_resptr.cxx | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/tree/dataframe/test/dataframe_resptr.cxx b/tree/dataframe/test/dataframe_resptr.cxx
+index 9fef6e54fcf..7c45f016d0c 100644
+--- a/tree/dataframe/test/dataframe_resptr.cxx
++++ b/tree/dataframe/test/dataframe_resptr.cxx
+@@ -45,11 +45,11 @@ TEST(RResultPtr, ImplConv)
+ return (int)1;
+ }).Histo1D<int>("i");
+
+- EXPECT_TRUE(m);
++ EXPECT_TRUE(m != nullptr);
+ EXPECT_FALSE(hasRun);
+
+ *m;
+
+- EXPECT_TRUE(m);
++ EXPECT_TRUE(m != nullptr);
+ EXPECT_TRUE(hasRun);
+ }
diff --git a/root-test-fixes.patch b/root-test-fixes.patch
deleted file mode 100644
index f351525..0000000
--- a/root-test-fixes.patch
+++ /dev/null
@@ -1,337 +0,0 @@
-From 092d06fd403331bf082dd0d2d56718a9ee31efec Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:12:41 +0100
-Subject: [PATCH 1/4] Don't call front() on empty containers
-
----
- math/mathcore/inc/Fit/FitData.h | 4 ++--
- math/mathcore/inc/Math/WrappedParamFunction.h | 10 +++++-----
- math/mathcore/src/BinData.cxx | 24 ++++++++++++------------
- math/mathcore/src/FitData.cxx | 2 +-
- 4 files changed, 20 insertions(+), 20 deletions(-)
-
-diff --git a/math/mathcore/inc/Fit/FitData.h b/math/mathcore/inc/Fit/FitData.h
-index cb8fa2f0be3..9579bde92bf 100644
---- a/math/mathcore/inc/Fit/FitData.h
-+++ b/math/mathcore/inc/Fit/FitData.h
-@@ -185,7 +185,7 @@ namespace ROOT {
-
- for (unsigned int i = 0; i < fDim; i++) {
- fCoords[i].resize(fMaxPoints + VectorPadding(fMaxPoints));
-- fCoordsPtr[i] = &fCoords[i].front();
-+ fCoordsPtr[i] = fCoords[i].empty() ? NULL : &fCoords[i].front();
- }
-
- if (fpTmpCoordVector) {
-@@ -354,7 +354,7 @@ namespace ROOT {
- unsigned padding = VectorPadding(fNPoints);
- fCoords[i].resize(fNPoints + padding);
- std::copy(fCoordsPtr[i], fCoordsPtr[i] + fNPoints + padding, fCoords[i].begin());
-- fCoordsPtr[i] = &fCoords[i].front();
-+ fCoordsPtr[i] = fCoords[i].empty() ? NULL : &fCoords[i].front();
- }
-
- fWrapped = false;
-diff --git a/math/mathcore/inc/Math/WrappedParamFunction.h b/math/mathcore/inc/Math/WrappedParamFunction.h
-index 38b9af7639f..0c860672f9e 100644
---- a/math/mathcore/inc/Math/WrappedParamFunction.h
-+++ b/math/mathcore/inc/Math/WrappedParamFunction.h
-@@ -95,7 +95,7 @@ class WrappedParamFunction : public IParamMultiFunction {
- }
-
- const double * Parameters() const {
-- return &(fParams.front());
-+ return fParams.empty() ? NULL : &fParams.front();
- }
-
- void SetParameters(const double * p) {
-@@ -172,7 +172,7 @@ class WrappedParamFunctionGen : public IParamMultiFunction {
-
- /// clone the function
- IMultiGenFunction * Clone() const {
-- return new WrappedParamFunctionGen(fFunc, fDim, fParams.size() , &fParams.front(), &fParIndices.front());
-+ return new WrappedParamFunctionGen(fFunc, fDim, fParams.size(), fParams.empty() ? NULL : &fParams.front(), fParIndices.empty() ? NULL : &fParIndices.front());
- }
-
- private:
-@@ -183,7 +183,7 @@ class WrappedParamFunctionGen : public IParamMultiFunction {
- public:
-
- const double * Parameters() const {
-- return &(fParams.front());
-+ return fParams.empty() ? NULL : &fParams.front();
- }
-
- void SetParameters(const double * p) {
-@@ -227,7 +227,7 @@ class WrappedParamFunctionGen : public IParamMultiFunction {
- // std::copy(fX.begin(), fX.end(), oi);
- // std::cout << std::endl;
-
-- return (*fFunc)( &fX.front() );
-+ return (*fFunc)( fX.empty() ? NULL : &fX.front() );
- }
-
-
-@@ -264,7 +264,7 @@ class WrappedParamFunctionGen : public IParamMultiFunction {
- // std::cout << this << std::endl;
-
- // set parameter values in fX
-- SetParValues(npar, &fParams.front() );
-+ SetParValues(npar, fParams.empty() ? NULL : &fParams.front());
- for (unsigned int i = 0; i < npar; ++i) {
- unsigned int j = fParIndices[i];
- assert ( j < npar + fDim);
-diff --git a/math/mathcore/src/BinData.cxx b/math/mathcore/src/BinData.cxx
-index 16c9e375634..50a47169272 100644
---- a/math/mathcore/src/BinData.cxx
-+++ b/math/mathcore/src/BinData.cxx
-@@ -284,7 +284,7 @@ namespace ROOT {
-
- for ( unsigned int i=0; i<fDim; i++ )
- {
-- fCoordErrorsPtr[i] = &fCoordErrors[i].front();
-+ fCoordErrorsPtr[i] = fCoordErrors[i].empty() ? NULL : &fCoordErrors[i].front();
- }
- }
-
-@@ -371,7 +371,7 @@ namespace ROOT {
- if ( kNoError == fErrorType )
- {
- fDataError.resize(fNPoints + FitData::VectorPadding(fNPoints));
-- fDataErrorPtr = &fDataError.front();
-+ fDataErrorPtr = fDataError.empty() ? NULL : &fDataError.front();
- }
-
- for ( unsigned int i=0; i < fNPoints; i++ )
-@@ -659,7 +659,7 @@ namespace ROOT {
- void BinData::InitDataVector ()
- {
- fData.resize(fMaxPoints + FitData::VectorPadding(fMaxPoints));
-- fDataPtr = &fData.front();
-+ fDataPtr = fData.empty() ? NULL : &fData.front();
- }
-
- void BinData::InitializeErrors()
-@@ -698,7 +698,7 @@ namespace ROOT {
- {
- fCoordErrors[i].resize(fMaxPoints + FitData::VectorPadding(fMaxPoints));
-
-- fCoordErrorsPtr[i] = &fCoordErrors[i].front();
-+ fCoordErrorsPtr[i] = fCoordErrors[i].empty() ? NULL : &fCoordErrors[i].front();
- }
-
- fpTmpCoordErrorVector = new double[fDim];
-@@ -712,7 +712,7 @@ namespace ROOT {
- if ( kValueError == fErrorType || kCoordError == fErrorType )
- {
- fDataError.resize(fMaxPoints + FitData::VectorPadding(fMaxPoints));
-- fDataErrorPtr = &fDataError.front();
-+ fDataErrorPtr = fDataError.empty() ? NULL : &fDataError.front();
-
- fDataErrorHigh.clear();
- fDataErrorHighPtr = NULL;
-@@ -722,10 +722,10 @@ namespace ROOT {
- else if ( fErrorType == kAsymError )
- {
- fDataErrorHigh.resize(fMaxPoints + FitData::VectorPadding(fMaxPoints));
-- fDataErrorHighPtr = &fDataErrorHigh.front();
-+ fDataErrorHighPtr = fDataErrorHigh.empty() ? NULL : &fDataErrorHigh.front();
-
- fDataErrorLow.resize(fMaxPoints + FitData::VectorPadding(fMaxPoints));
-- fDataErrorLowPtr = &fDataErrorLow.front();
-+ fDataErrorLowPtr = fDataErrorLow.empty() ? NULL : &fDataErrorLow.front();
-
- fDataError.clear();
- fDataErrorPtr = NULL;
-@@ -770,7 +770,7 @@ namespace ROOT {
- unsigned vectorPadding = FitData::VectorPadding(fNPoints);
- fData.resize(fNPoints + vectorPadding);
- std::copy( fDataPtr, fDataPtr + fNPoints, fData.begin() );
-- fDataPtr = &fData.front();
-+ fDataPtr = fData.empty() ? NULL : &fData.front();
-
- for ( unsigned int i=0; i < fDim; i++ )
- {
-@@ -785,7 +785,7 @@ namespace ROOT {
-
- fDataError.resize(fNPoints + vectorPadding);
- std::copy(fDataErrorPtr, fDataErrorPtr + fNPoints + vectorPadding, fDataError.begin());
-- fDataErrorPtr = &fDataError.front();
-+ fDataErrorPtr = fDataError.empty() ? NULL : &fDataError.front();
- }
-
- if ( kValueError == fErrorType )
-@@ -804,7 +804,7 @@ namespace ROOT {
- assert( fCoordErrorsPtr[i] );
- fCoordErrors[i].resize(fNPoints + vectorPadding);
- std::copy(fCoordErrorsPtr[i], fCoordErrorsPtr[i] + fNPoints + vectorPadding, fCoordErrors[i].begin());
-- fCoordErrorsPtr[i] = &fCoordErrors[i].front();
-+ fCoordErrorsPtr[i] = fCoordErrors[i].empty() ? NULL : &fCoordErrors[i].front();
- }
-
- if( kAsymError == fErrorType )
-@@ -817,8 +817,8 @@ namespace ROOT {
- fDataErrorLow.resize(fNPoints + vectorPadding);
- std::copy(fDataErrorHighPtr, fDataErrorHighPtr + fNPoints + vectorPadding, fDataErrorHigh.begin());
- std::copy(fDataErrorLowPtr, fDataErrorLowPtr + fNPoints + vectorPadding, fDataErrorLow.begin());
-- fDataErrorHighPtr = &fDataErrorHigh.front();
-- fDataErrorLowPtr = &fDataErrorLow.front();
-+ fDataErrorHighPtr = fDataErrorHigh.empty() ? NULL : &fDataErrorHigh.front();
-+ fDataErrorLowPtr = fDataErrorLow.empty() ? NULL : &fDataErrorLow.front();
- }
- }
-
-diff --git a/math/mathcore/src/FitData.cxx b/math/mathcore/src/FitData.cxx
-index 76c792dbe66..0b62e607534 100644
---- a/math/mathcore/src/FitData.cxx
-+++ b/math/mathcore/src/FitData.cxx
-@@ -231,7 +231,7 @@ namespace ROOT {
- fCoordsPtr.resize(fDim);
-
- for (unsigned int i = 0; i < fDim; i++) {
-- fCoordsPtr[i] = &fCoords[i].front();
-+ fCoordsPtr[i] = fCoords[i].empty() ? NULL : &fCoords[i].front();
- }
- }
-
-
-From 711cb8598110b774ae7c206c0730b907e7650e2e Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:18:35 +0100
-Subject: [PATCH 2/4] Call resize() when the size should be changed, reserve()
- does not change the size
-
----
- math/mathcore/src/TKDTreeBinning.cxx | 2 +-
- tree/tree/test/TBasket.cxx | 8 ++++----
- 2 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/math/mathcore/src/TKDTreeBinning.cxx b/math/mathcore/src/TKDTreeBinning.cxx
-index 09647958dc7..d0b06e1a99f 100644
---- a/math/mathcore/src/TKDTreeBinning.cxx
-+++ b/math/mathcore/src/TKDTreeBinning.cxx
-@@ -241,7 +241,7 @@ void TKDTreeBinning::SetTreeData() {
-
- void TKDTreeBinning::SetBinsContent() {
- // Sets the bins' content
-- fBinsContent.reserve(fNBins);
-+ fBinsContent.resize(fNBins);
- for (UInt_t i = 0; i < fNBins; ++i)
- fBinsContent[i] = fDataBins->GetBucketSize();
- if ( fDataSize % fNBins != 0 )
-diff --git a/tree/tree/test/TBasket.cxx b/tree/tree/test/TBasket.cxx
-index fba69bd68d0..90eb330f7ee 100644
---- a/tree/tree/test/TBasket.cxx
-+++ b/tree/tree/test/TBasket.cxx
-@@ -102,7 +102,7 @@ TEST(TBasket, CreateAndDestroy)
- f->Close();
-
- Long64_t maxsize = f->GetSize();
-- memBuffer.reserve(maxsize);
-+ memBuffer.resize(maxsize);
- f->CopyTo(&memBuffer[0], maxsize);
-
- delete f;
-@@ -182,7 +182,7 @@ TEST(TBasket, TestUnsupportedIO)
-
- std::vector<char> memBuffer;
- Long64_t maxsize = f->GetSize();
-- memBuffer.reserve(maxsize);
-+ memBuffer.resize(maxsize);
- f->CopyTo(&memBuffer[0], maxsize);
-
- TMemFile f2("tbasket_test.root", &memBuffer[0], maxsize, "READ");
-@@ -230,7 +230,7 @@ TEST(TBasket, TestVarLengthArrays)
- f->Close();
- std::vector<char> memBuffer;
- Long64_t maxsize = f->GetSize();
-- memBuffer.reserve(maxsize);
-+ memBuffer.resize(maxsize);
- f->CopyTo(&memBuffer[0], maxsize);
-
- TMemFile f2("tbasket_test.root", &memBuffer[0], maxsize, "READ");
-@@ -334,7 +334,7 @@ TEST(TBasket, TestSettingIOBits)
- f->Close();
- std::vector<char> memBuffer;
- Long64_t maxsize = f->GetSize();
-- memBuffer.reserve(maxsize);
-+ memBuffer.resize(maxsize);
- f->CopyTo(&memBuffer[0], maxsize);
-
- TMemFile f2("tbasket_test.root", &memBuffer[0], maxsize, "READ");
-
-From 8dfcb54ca0457c2e8ae6102bb4a60ac60bd49004 Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:25:39 +0100
-Subject: [PATCH 3/4] operator[] with an argument that is out of range causes
- undefined behavior
-
----
- math/mathcore/test/binarySearchTime.cxx | 5 ++---
- math/mathmore/test/testPermute.cxx | 4 ++--
- 2 files changed, 4 insertions(+), 5 deletions(-)
-
-diff --git a/math/mathcore/test/binarySearchTime.cxx b/math/mathcore/test/binarySearchTime.cxx
-index c98017a0c55..0a611486489 100644
---- a/math/mathcore/test/binarySearchTime.cxx
-+++ b/math/mathcore/test/binarySearchTime.cxx
-@@ -58,9 +58,8 @@ template <typename T> bool testBinarySearch(const int n, double* tTMath, double*
- t.Start();
- for (int j = 0; j < npass; ++j) {
- for ( T elem = 0; elem < maxint; ++elem ) {
-- T* pind;
-- pind = std::lower_bound(&k[0], &k[n], elem);
-- Long_t index2 = (((pind != &(k[n])) && (*pind == elem)) ? (pind - &k[0]): ( pind - &k[0] - 1));
-+ auto pind = std::lower_bound(k.begin(), k.end(), elem);
-+ Long_t index2 = (((pind != k.end()) && (*pind == elem)) ? (pind - k.begin()) : (pind - k.begin() - 1));
- s2+= index2;
- }
- }
-diff --git a/math/mathmore/test/testPermute.cxx b/math/mathmore/test/testPermute.cxx
-index b75609b9958..f2a49da2e4d 100644
---- a/math/mathmore/test/testPermute.cxx
-+++ b/math/mathmore/test/testPermute.cxx
-@@ -64,7 +64,7 @@ bool checkPermute()
- //cout << original << vM << vS << endl;
-
- while ( TMath::Permute(n, &vM[0]) ) {
-- std::next_permutation(&vS[0], &vS[n]);
-+ std::next_permutation(vS.begin(), vS.end());
- //cout << vM << vS << endl;
- equals &= equal(vM.begin(), vM.end(), vS.begin());
- }
-@@ -99,7 +99,7 @@ void permuteTime(const int n, double* tTMath, double* tStd)
- t.Start();
- for (int j = 0; j < npass; ++j) {
- copy(original.begin(), original.end(), v.begin());
-- while ( std::next_permutation(&v[0], &v[n]) ) {}
-+ while ( std::next_permutation(v.begin(), v.end()) ) {}
- }
- t.Stop();
- *tStd = t.RealTime();
-
-From 80ba399340167f62368685e0bf03f9cb9a595954 Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 15 Feb 2018 18:27:23 +0100
-Subject: [PATCH 4/4] cut-and-paste errors, I guess...
-
----
- math/mathcore/test/testkdTreeBinning.cxx | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/math/mathcore/test/testkdTreeBinning.cxx b/math/mathcore/test/testkdTreeBinning.cxx
-index 233b083ee5f..193ff1bb3e2 100644
---- a/math/mathcore/test/testkdTreeBinning.cxx
-+++ b/math/mathcore/test/testkdTreeBinning.cxx
-@@ -82,9 +82,9 @@ void testkdTreeBinning() {
- int ibinMax = kdBins->GetBinMaxDensity();
-
- std::cout << "Bin with minimum density: " << ibinMin << " density = " << kdBins->GetBinDensity(ibinMin) << " content = " << kdBins->GetBinContent(ibinMin) << std::endl;
-- std::cout << "Bin with maximum density: " << ibinMax << " density = " << kdBins->GetBinDensity(ibinMax) << " content = " << kdBins->GetBinContent(ibinMin) << std::endl;
-+ std::cout << "Bin with maximum density: " << ibinMax << " density = " << kdBins->GetBinDensity(ibinMax) << " content = " << kdBins->GetBinContent(ibinMax) << std::endl;
-
-- if (kdBins->GetBinDensity(ibinMax) != DATASZ/NBINS)
-+ if (kdBins->GetBinContent(ibinMax) != DATASZ/NBINS)
- Error("testkdTreeBinning","Wrong bin content");
-
- // order bins by density
diff --git a/root-test-stress-32bit.patch b/root-test-stress-32bit.patch
deleted file mode 100644
index ce2d370..0000000
--- a/root-test-stress-32bit.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/test/stress.cxx b/test/stress.cxx
-index 0f759ad7c2..7c3c9e1b04 100644
---- a/test/stress.cxx
-+++ b/test/stress.cxx
-@@ -385,7 +385,7 @@ void stress3()
- Long64_t last = f.GetEND();
- Float_t comp = f.GetCompressionFactor();
- Bool_t OK = kTRUE;
-- constexpr Long64_t lastgood = 51651;
-+ constexpr Long64_t lastgood = 51851;
- constexpr Long64_t tolerance = 150;
- if (last <lastgood-tolerance || last > lastgood+tolerance || comp <1.8 || comp > 2.4) OK = kFALSE;
- if (OK) printf("OK\n");
diff --git a/root-test-subdirs.patch b/root-test-subdirs.patch
index af59a8b..67a22c2 100644
--- a/root-test-subdirs.patch
+++ b/root-test-subdirs.patch
@@ -1,244 +1,36 @@
-From eb7d389e582fd11cf00879a3daf161fa7e1b0f40 Mon Sep 17 00:00:00 2001
+From 41e33db9d17e4d295bf12958398fc3758d3e3a5b Mon Sep 17 00:00:00 2001
From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Tue, 16 Jan 2018 06:11:30 +0100
-Subject: [PATCH] Always use ROOT_ADD_TEST_SUBDIRECTORY when adding test
- directories
+Date: Tue, 19 Jun 2018 09:20:21 +0200
+Subject: [PATCH] Include test directory using ROOT_ADD_TEST_SUBDIRECTORY
---
- cmake/modules/RootNewMacros.cmake | 1 -
- core/base/CMakeLists.txt | 4 +---
- core/cont/CMakeLists.txt | 4 +---
- core/foundation/CMakeLists.txt | 5 +----
- core/imt/CMakeLists.txt | 4 ++--
- core/meta/CMakeLists.txt | 4 +---
- core/metacling/CMakeLists.txt | 4 +---
- core/thread/CMakeLists.txt | 4 +---
- graf2d/gpad/CMakeLists.txt | 8 +++-----
- hist/hist/CMakeLists.txt | 6 ++----
- hist/histdraw/CMakeLists.txt | 4 +---
- io/io/CMakeLists.txt | 4 +---
- tmva/CMakeLists.txt | 3 ---
- tmva/tmva/test/CMakeLists.txt | 9 ---------
- tree/tree/CMakeLists.txt | 4 +---
- tree/treeplayer/CMakeLists.txt | 4 +---
- 16 files changed, 17 insertions(+), 55 deletions(-)
- delete mode 100644 tmva/tmva/test/CMakeLists.txt
+ graf2d/gpadv7/CMakeLists.txt | 5 +----
+ graf2d/primitives/CMakeLists.txt | 5 ++---
+ 2 files changed, 3 insertions(+), 7 deletions(-)
-diff --git a/cmake/modules/RootNewMacros.cmake b/cmake/modules/RootNewMacros.cmake
-index 340d5c9951..77b784e4ea 100644
---- a/cmake/modules/RootNewMacros.cmake
-+++ b/cmake/modules/RootNewMacros.cmake
-@@ -1304,7 +1304,6 @@ function(ROOT_ADD_GTEST test_suite)
- # against. For example, tests in Core should link only against libCore. This could be tricky
- # to implement because some ROOT components create more than one library.
- ROOT_EXECUTABLE(${test_suite} ${source_files} LIBRARIES ${ARG_LIBRARIES})
-- set_property(TARGET ${test_suite} PROPERTY RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
- target_link_libraries(${test_suite} gtest gtest_main gmock gmock_main)
-
- ROOT_PATH_TO_STRING(mangled_name ${test_suite} PATH_SEPARATOR_REPLACEMENT "-")
-diff --git a/core/base/CMakeLists.txt b/core/base/CMakeLists.txt
-index f3738e76a8..0fabc03e4e 100644
---- a/core/base/CMakeLists.txt
-+++ b/core/base/CMakeLists.txt
-@@ -2,9 +2,7 @@
- # CMakeLists.txt file for building ROOT core/base package
- ############################################################################
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-
- include_directories(${CMAKE_CURRENT_SOURCE_DIR}/res ${CMAKE_CURRENT_SOURCE_DIR}/../foundation/res)
-
-diff --git a/core/cont/CMakeLists.txt b/core/cont/CMakeLists.txt
-index 2d5363d3d8..bb5a82e133 100644
---- a/core/cont/CMakeLists.txt
-+++ b/core/cont/CMakeLists.txt
-@@ -2,9 +2,7 @@
- # CMakeLists.txt file for building ROOT core/cont package
- ############################################################################
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-
- include_directories(${CMAKE_CURRENT_SOURCE_DIR}/res ${CMAKE_CURRENT_SOURCE_DIR}/../foundation/res)
-
-diff --git a/core/foundation/CMakeLists.txt b/core/foundation/CMakeLists.txt
-index 9cc29d871e..af594ba98f 100644
---- a/core/foundation/CMakeLists.txt
-+++ b/core/foundation/CMakeLists.txt
-@@ -21,7 +21,4 @@ set_target_properties(Foundation_Stage1 PROPERTIES COMPILE_FLAGS "${COMPILE_FLAG
-
- ROOT_INSTALL_HEADERS()
-
--if(testing)
-- add_subdirectory(test)
--endif()
--
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-diff --git a/core/imt/CMakeLists.txt b/core/imt/CMakeLists.txt
-index 6ef45c7fc2..4b86f58ee2 100644
---- a/core/imt/CMakeLists.txt
-+++ b/core/imt/CMakeLists.txt
-@@ -21,6 +21,6 @@ ROOT_LINKER_LIBRARY(Imt ${sources}
-
- ROOT_INSTALL_HEADERS(${installoptions})
-
--if(imt AND testing)
-- add_subdirectory(test)
-+if(imt)
-+ ROOT_ADD_TEST_SUBDIRECTORY(test)
- endif()
-diff --git a/core/meta/CMakeLists.txt b/core/meta/CMakeLists.txt
-index df84a83948..4843b06cf0 100644
---- a/core/meta/CMakeLists.txt
-+++ b/core/meta/CMakeLists.txt
-@@ -12,6 +12,4 @@ ROOT_OBJECT_LIBRARY(Meta ${sources})
-
- ROOT_INSTALL_HEADERS()
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-diff --git a/core/metacling/CMakeLists.txt b/core/metacling/CMakeLists.txt
-index 0fec8de3e8..5468064771 100644
---- a/core/metacling/CMakeLists.txt
-+++ b/core/metacling/CMakeLists.txt
-@@ -4,6 +4,4 @@
-
- add_subdirectory(src)
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-diff --git a/core/thread/CMakeLists.txt b/core/thread/CMakeLists.txt
-index 0ec5857e50..2149ff5d47 100644
---- a/core/thread/CMakeLists.txt
-+++ b/core/thread/CMakeLists.txt
-@@ -36,6 +36,4 @@ ROOT_STANDARD_LIBRARY_PACKAGE(Thread
- LIBRARIES ${CMAKE_THREAD_LIBS_INIT}
- INSTALL_OPTIONS ${installoptions})
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-diff --git a/graf2d/gpad/CMakeLists.txt b/graf2d/gpad/CMakeLists.txt
-index 51da1c2320..06e508981f 100644
---- a/graf2d/gpad/CMakeLists.txt
-+++ b/graf2d/gpad/CMakeLists.txt
-@@ -14,8 +14,6 @@ ROOT_STANDARD_LIBRARY_PACKAGE(Gpad
+diff --git a/graf2d/gpadv7/CMakeLists.txt b/graf2d/gpadv7/CMakeLists.txt
+index 525ce415451..9d6870231f3 100644
+--- a/graf2d/gpadv7/CMakeLists.txt
++++ b/graf2d/gpadv7/CMakeLists.txt
+@@ -11,7 +11,4 @@ ROOT_STANDARD_LIBRARY_PACKAGE(ROOTGpadv7
DICTIONARY_OPTIONS "-writeEmptyRootPCM"
- DEPENDENCIES Graf Hist)
+ DEPENDENCIES ROOTGraphicsPrimitives)
+-
-if(testing)
-- if(root7)
-- add_subdirectory(v7/test)
-- endif()
+- ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
-endif()
-\ No newline at end of file
-+if(root7)
-+ ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
-+endif()
-diff --git a/hist/hist/CMakeLists.txt b/hist/hist/CMakeLists.txt
-index 88396c4924..3ac1898ccd 100644
---- a/hist/hist/CMakeLists.txt
-+++ b/hist/hist/CMakeLists.txt
-@@ -15,10 +15,8 @@ ROOT_STANDARD_LIBRARY_PACKAGE(Hist
++ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
+diff --git a/graf2d/primitives/CMakeLists.txt b/graf2d/primitives/CMakeLists.txt
+index f491eb70a90..d33597805d8 100644
+--- a/graf2d/primitives/CMakeLists.txt
++++ b/graf2d/primitives/CMakeLists.txt
+@@ -11,6 +11,5 @@ ROOT_STANDARD_LIBRARY_PACKAGE(ROOTGraphicsPrimitives
+ SOURCES ${src}
DICTIONARY_OPTIONS "-writeEmptyRootPCM"
- DEPENDENCIES Matrix MathCore RIO)
-
+ DEPENDENCIES RIO Core)
-if(testing)
-- add_subdirectory(test)
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-
- if(root7)
- add_subdirectory(v7/test)
-- endif()
-+ ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
- endif()
-diff --git a/hist/histdraw/CMakeLists.txt b/hist/histdraw/CMakeLists.txt
-index 51721f2d0e..9f3232ae5f 100644
---- a/hist/histdraw/CMakeLists.txt
-+++ b/hist/histdraw/CMakeLists.txt
-@@ -12,7 +12,5 @@ if(root7)
- DICTIONARY_OPTIONS "-writeEmptyRootPCM"
- DEPENDENCIES Gpad Hist)
-
-- if(testing)
-- add_subdirectory(v7/test)
-- endif()
-+ ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
- endif()
-diff --git a/io/io/CMakeLists.txt b/io/io/CMakeLists.txt
-index 7ca1104287..78e94786da 100644
---- a/io/io/CMakeLists.txt
-+++ b/io/io/CMakeLists.txt
-@@ -18,8 +18,6 @@ ROOT_LINKER_LIBRARY(${libname} $<TARGET_OBJECTS:RIOObjs> $<TARGET_OBJECTS:RootPc
- DEPENDENCIES Core Thread)
- ROOT_INSTALL_HEADERS()
-
--if(testing)
-- add_subdirectory(test)
-endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-
- #--- Extra rules ----------------------------------------------------------
-diff --git a/tmva/CMakeLists.txt b/tmva/CMakeLists.txt
-index 5648511bfe..d29bfb5061 100644
---- a/tmva/CMakeLists.txt
-+++ b/tmva/CMakeLists.txt
-@@ -8,6 +8,3 @@ endif()
- if(r)
- add_subdirectory(rmva)
- endif()
--#if(testing)
--# add_subdirectory(test)
--#endif()
-diff --git a/tmva/tmva/test/CMakeLists.txt b/tmva/tmva/test/CMakeLists.txt
-deleted file mode 100644
-index fc2a3e633d..0000000000
---- a/tmva/tmva/test/CMakeLists.txt
-+++ /dev/null
-@@ -1,9 +0,0 @@
--############################################################################
--# CMakeLists.txt file for building ROOT TMVA tests.
--# @author Simon Pfreundschuh
--############################################################################
--
--project(tmva-tests)
--find_package(ROOT REQUIRED)
--
--ROOT_ADD_TEST_SUBDIRECTORY(DNN)
-diff --git a/tree/tree/CMakeLists.txt b/tree/tree/CMakeLists.txt
-index e60675553f..82626b1c04 100644
---- a/tree/tree/CMakeLists.txt
-+++ b/tree/tree/CMakeLists.txt
-@@ -8,6 +8,4 @@ ROOT_STANDARD_LIBRARY_PACKAGE(Tree
- LIBRARIES ${TBB_LIBRARIES}
- DEPENDENCIES Net RIO Thread Imt)
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
-diff --git a/tree/treeplayer/CMakeLists.txt b/tree/treeplayer/CMakeLists.txt
-index 688a08fd03..a72a02e18a 100644
---- a/tree/treeplayer/CMakeLists.txt
-+++ b/tree/treeplayer/CMakeLists.txt
-@@ -45,6 +45,4 @@ if(APPLE)
- endif()
- endif()
-
--if(testing)
-- add_subdirectory(test)
--endif()
-+ROOT_ADD_TEST_SUBDIRECTORY(test)
---
-2.14.3
-
++
++ROOT_ADD_TEST_SUBDIRECTORY(v7/test)
diff --git a/root-testfiles.sh b/root-testfiles.sh
index ec56fc1..c3f1d40 100755
--- a/root-testfiles.sh
+++ b/root-testfiles.sh
@@ -1,6 +1,6 @@
#! /bin/sh
-SITE="http://root.cern.ch/files"
+SITE="https://root.cern/files"
mkdir files
pushd files
@@ -72,6 +72,7 @@ wget -N ${SITE}/tesla.root
wget -N ${SITE}/wa91_ref_3.root
wget -N ${SITE}/wa91.root
+wget -N ${SITE}/AtlasGraphs.root
wget -N ${SITE}/europe.root
wget -N ${SITE}/linearIO.root
wget -N ${SITE}/stressHistogram.5.18.00.root
@@ -83,7 +84,7 @@ for f in *.root ; do ln -s $f $f.ROOT.cachefile ; done
mkdir tutorials
pushd tutorials
-wget -N ${SITE}/tutorials/tdf014_CsvDataSource_MuRun2010B.csv
+wget -N ${SITE}/tutorials/df014_CsvDataSource_MuRun2010B.csv
popd
popd
diff --git a/root-urw-otf-hack.patch b/root-urw-otf-hack.patch
deleted file mode 100644
index f13a881..0000000
--- a/root-urw-otf-hack.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -ur root-6.12.04.orig/graf2d/graf/src/TTF.cxx root-6.12.04/graf2d/graf/src/TTF.cxx
---- root-6.12.04.orig/graf2d/graf/src/TTF.cxx 2018-01-15 10:57:07.314073647 +0100
-+++ root-6.12.04/graf2d/graf/src/TTF.cxx 2018-01-15 11:02:00.210880469 +0100
-@@ -126,6 +126,11 @@
- (platform == 1 && encoding == 0 &&
- (fgFontID[fgCurFontIdx] == 12 ||
- fgFontID[fgCurFontIdx] == 14 ||
-+ fgFontID[fgCurFontIdx] == 15)) ||
-+ // Horrible hack for broken charmaps in StandardSymbolsPS.otf
-+ // Hopefully temporary...
-+ (platform == 0 && encoding == 3 &&
-+ (fgFontID[fgCurFontIdx] == 12 ||
- fgFontID[fgCurFontIdx] == 15)))
- {
- fgCharMap[fgCurFontIdx] = charmap;
diff --git a/root.spec b/root.spec
index bc40569..8805bfa 100644
--- a/root.spec
+++ b/root.spec
@@ -1,11 +1,4 @@
-%global py3soabi %(%{__python3} -c "from distutils import sysconfig; print(sysconfig.get_config_vars().get('SOABI'))" | sed -e 's/None//' -e 's/^..*$/\.&/')
-
-# Ruby support not yet ported to root version 6
-%global ruby 0
-
-%global oce 1
-%global pythia8 1
-%global xrootd 1
+%global py3soabi %(%{__python3} -c "from distutils import sysconfig; print(sysconfig.get_config_vars().get('SOABI'))")
%if %{?fedora}%{!?fedora:0} >= 24
# libhdfs is available for all architectures for Fedora 24 and later.
@@ -23,6 +16,13 @@
%global root7 0
%endif
+%if %{?fedora}%{!?fedora:0} >= 21 || %{?rhel}%{!?rhel:0} >= 8
+# Multi-threading support requires TBB version >= 4.3.
+%global tbb 1
+%else
+%global tbb 0
+%endif
+
# Do not create .orig files when patching source
%global _default_patch_flags --no-backup-if-mismatch
@@ -31,18 +31,18 @@
%global __provides_exclude_from ^(%{python2_sitearch}|%{python3_sitearch})/libJupyROOT\\.so$
Name: root
-Version: 6.12.06
+Version: 6.14.00
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 5%{?dist}
+Release: 1%{?dist}
Summary: Numerical data analysis framework
License: LGPLv2+
-URL: https://root.cern.ch/
+URL: https://root.cern/
# The upstream source is modified to exclude proprietary fonts:
-# wget -N https://root.cern.ch/download/root_v%{version}.source.tar.gz
-# tar -z -x -f root_v%{version}.source.tar.gz
-# find root-%{version}/fonts -type f -a '!' '(' -name 'STIX*' -o -name DroidSansFallback.ttf ')' -exec rm {} ';'
-# tar -J -c --group root --owner root -f root-%{version}.tar.xz root-%{version}
+# wget -N https://root.cern/download/root_v%%{version}.source.tar.gz
+# tar -z -x -f root_v%%{version}.source.tar.gz
+# find root-%%{version}/fonts -type f -a '!' -name 'STIX*' -exec rm {} ';'
+# tar -J -c --group root --owner root -f root-%%{version}.tar.xz root-%%{version}
Source0: %{name}-%{version}.tar.xz
# Input data for the tests
Source1: %{name}-testfiles.tar.xz
@@ -53,72 +53,56 @@ Source3: rootd.service
Source4: proofd.service
# Use system fonts
Patch0: %{name}-fontconfig.patch
-# Don't link to libjvm (handled properly inside libhdfs)
-Patch1: %{name}-dont-link-jvm.patch
# Don't create documentation notebooks
-Patch2: %{name}-doc-no-notebooks.patch
+Patch1: %{name}-doc-no-notebooks.patch
# Don't run gui macros
-Patch3: %{name}-avoid-gui-crash.patch
+Patch2: %{name}-avoid-gui-crash.patch
# Unbundle gtest
-Patch4: %{name}-unbundle-gtest.patch
-# Horrible hack for broken charmaps in StandardSymbolsPS.otf
-# Hopefully temporary...
-# https://bugzilla.redhat.com/show_bug.cgi?id=1534206
-Patch5: %{name}-urw-otf-hack.patch
+Patch3: %{name}-unbundle-gtest.patch
# Use local static script and style files for JupyROOT
-Patch6: %{name}-jupyroot-static.patch
+Patch4: %{name}-jupyroot-static.patch
+# Fedora's llvm patches
+Patch5: %{name}-PowerPC-Don-t-use-xscvdpspn-on-the-P7.patch
+Patch6: %{name}-Fix-return-type-in-ORC-readMem-client-interface.patch
+Patch7: %{name}-PPC-Avoid-non-simple-MVT-in-STBRX-optimization.patch
# Fix some javascript syntax choking yuicompressor
# Adapt d3 path to updated jsroot
# https://github.com/root-project/root/pull/1520
-Patch7: %{name}-js-syntax.patch
-# Fix missing -f flag to rm in Makefile
-# Backport from upstream git
-Patch8: %{name}-doxygen-makefile.patch
+Patch8: %{name}-js-syntax.patch
# Always use ROOT_ADD_TEST_SUBDIRECTORY when adding test dirs
-# https://github.com/root-project/root/pull/1515
+# https://github.com/root-project/root/pull/2247
Patch9: %{name}-test-subdirs.patch
-# No need to use environment variables for system pythia
-Patch10: %{name}-system-pythia.patch
# Reduce memory usage of build
# https://github.com/root-project/root/pull/1516
-Patch11: %{name}-memory-usage.patch
-# Fedora's llvm patch
-Patch12: %{name}-PowerPC-Don-t-use-xscvdpspn-on-the-P7.patch
+Patch10: %{name}-memory-usage.patch
# Reduce memory usage during linking on ARM and x86 by generating
# smaller debuginfo for the llmv libraries.
# Fedora builders run out of memory with the default setting.
-Patch13: %{name}-memory-arm-x86.patch
+Patch11: %{name}-memory-arm-x86.patch
# Don't run tutorials that crash on ppc64 during doc generation.
# Ensures content of doc package is the same on all architecture
# so that koji accepts it as a noarch package.
-Patch14: %{name}-ppc64-doc.patch
-# Check string is not empty before calling front()
-# Backport from upstream git
-Patch15: %{name}-crash-fix.patch
-# Adjust expected file size for ix32
-# Backport from upstream git
-Patch16: %{name}-test-stress-32bit.patch
-# Fixes for failing tests due to new compiler flags
-# https://github.com/root-project/root/pull/1638
-Patch17: %{name}-test-fixes.patch
-# https://github.com/root-project/root/pull/1639
-Patch18: %{name}-out-of-bounds.patch
-# Fix ~ alignment in doxygen markup
-# https://github.com/root-project/root/pull/1640
-Patch19: %{name}-doxygen-tilde.patch
-# Don't install intermediate static libs (mathtext and minicern)
-# Don't add JupyROOT python extension to cmake exports
-# https://github.com/root-project/root/pull/1643
-Patch20: %{name}-noinst.patch
+Patch12: %{name}-ppc64-doc.patch
# Adjust allowed deviation for PDF file sizes (aarch64)
# https://github.com/root-project/root/pull/2120
-Patch21: %{name}-stressgraphics-ref.patch
+Patch13: %{name}-stressgraphics-ref.patch
# Adjust Vavilov test for Fedora 29 ix86
# https://github.com/root-project/root/pull/2273
-Patch22: %{name}-adjust-allowed-test-difference-for-32-bit-ix86.patch
+Patch14: %{name}-adjust-allowed-test-difference-for-32-bit-ix86.patch
# Adapt to python 3.7
# https://github.com/root-project/root/pull/2276
-Patch23: %{name}-python-3.7.patch
+Patch15: %{name}-python-3.7.patch
+# Set Cache File Dir
+# https://github.com/root-project/root/pull/2246
+Patch16: %{name}-set-cache-file-dir.patch
+# Fix test compilation on EPEL 7
+# https://github.com/root-project/root/pull/2263
+Patch17: %{name}-test-compilatiom-epel7.patch
+# Missing include for std::shuffle
+# https://github.com/root-project/root/pull/2267
+Patch18: %{name}-missing-header.patch
+# Optimization issue in Geom library
+Patch19: %{name}-ix32-geom-opt.patch
# s390x suffers from endian issues resulting in failing tests
# and broken documentation generation
@@ -167,16 +151,18 @@ BuildRequires: mesa-libGL-devel
BuildRequires: mesa-libGLU-devel
BuildRequires: postgresql-devel
BuildRequires: python-devel
-%if %{?fedora}%{!?fedora:0} >= 15
+%if %{?fedora}%{!?fedora:0} >= 15 || %{?rhel}%{!?rhel:0} >= 8
BuildRequires: python3-devel
%endif
%if %{?rhel}%{!?rhel:0} == 7
BuildRequires: python34-devel
%endif
BuildRequires: qt4-devel
-%if %{ruby}
-BuildRequires: ruby
-BuildRequires: ruby-devel
+%if %{root7}
+%ifarch %{qt5_qtwebengine_arches}
+BuildRequires: qt5-devel
+BuildRequires: qt5-qtwebengine-devel
+%endif
%endif
BuildRequires: openssl-devel
BuildRequires: globus-gss-assist-devel
@@ -186,10 +172,8 @@ BuildRequires: libtool-ltdl-devel
BuildRequires: desktop-file-utils
BuildRequires: dcap-devel
BuildRequires: dpm-devel
-%if %{xrootd}
BuildRequires: xrootd-client-devel >= 1:3.3.5
BuildRequires: xrootd-private-devel >= 1:3.3.5
-%endif
BuildRequires: cfitsio-devel
BuildRequires: davix-devel >= 0.2.8
BuildRequires: gfal2-devel
@@ -197,13 +181,11 @@ BuildRequires: srm-ifce-devel
%if %{hadoop}
BuildRequires: hadoop-devel
%endif
-%if %{oce}
BuildRequires: OCE-devel
-%endif
BuildRequires: R-Rcpp-devel
BuildRequires: R-RInside-devel
BuildRequires: readline-devel
-%if %{?fedora}%{!?fedora:0} >= 21 || %{?rhel}%{!?rhel:0} >= 8
+%if %{tbb}
BuildRequires: tbb-devel >= 4.3
%endif
BuildRequires: emacs
@@ -212,9 +194,7 @@ BuildRequires: gcc-c++
BuildRequires: gcc-gfortran
BuildRequires: graphviz-devel
BuildRequires: expat-devel
-%if %{pythia8}
BuildRequires: pythia8-devel >= 8.1.80
-%endif
BuildRequires: blas-devel
BuildRequires: numpy
BuildRequires: doxygen
@@ -230,16 +210,14 @@ BuildRequires: redhat-lsb-core
BuildRequires: font(freesans)
BuildRequires: font(freeserif)
BuildRequires: font(freemono)
-# Provides "symbol", "dingbats" and "chancery"
%if %{?fedora}%{!?fedora:0} >= 27 || %{?rhel}%{!?rhel:0} >= 8
-BuildRequires: urw-base35-fonts
+BuildRequires: font(standardsymbolsps)
+BuildRequires: font(d050000l)
+BuildRequires: font(z003)
%else
BuildRequires: urw-fonts
%endif
-# The root-fonts package provides Droid Sans Fallback for EPEL
-%if %{?fedora}%{!?fedora:0} >= 11
BuildRequires: font(droidsansfallback)
-%endif
# With gdb installed test failures will show backtraces
BuildRequires: gdb
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -306,9 +284,6 @@ Requires: %{name}-core = %{version}-%{release}
%description fonts
This package contains fonts used by ROOT that are not available in Fedora.
In particular it contains STIX version 0.9 that is used by TMathText.
-%if %{?rhel}%{!?rhel:0}
-For EPEL it also provides the Google Droid Sans Fallback font.
-%endif
%package doc
Summary: Documentation for the ROOT system
@@ -358,19 +333,15 @@ Requires: xorg-x11-fonts-ISO8859-1-75dpi
Requires: font(freesans)
Requires: font(freeserif)
Requires: font(freemono)
-# Provides "symbol", "dingbats" and "chancery"
%if %{?fedora}%{!?fedora:0} >= 27 || %{?rhel}%{!?rhel:0} >= 8
-Requires: urw-base35-fonts
+Requires: font(standardsymbolsps)
+Requires: font(d050000l)
+Requires: font(z003)
%else
Requires: urw-fonts
%endif
-# The root-fonts package provides Droid Sans Fallback for EPEL
-%if %{?fedora}%{!?fedora:0} >= 11
Requires: font(droidsansfallback)
-%endif
-%if %{ruby} == 0
Obsoletes: %{name}-ruby < 6.00.00
-%endif
Obsoletes: %{name}-vdt < 6.10.00
%description core
@@ -443,9 +414,6 @@ transparent interface.
%package -n python2-%{name}
Summary: Python extension for ROOT
-%{?py2_dist:
-Provides: %{py2_dist %{name}} = %{version}
-}
Provides: root-python = %{version}-%{release}
Obsoletes: root-python < 6.08.00
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -458,9 +426,6 @@ provide a Python interface to ROOT, and a ROOT interface to Python.
%package -n python%{python3_pkgversion}-%{name}
Summary: Python extension for ROOT
-%{?py3_dist:
-Provides: %{py3_dist %{name}} = %{version}
-}
Provides: root-python%{python3_pkgversion} = %{version}-%{release}
Obsoletes: root-python%{python3_pkgversion} < 6.08.00
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -473,20 +438,18 @@ provide a Python interface to ROOT, and a ROOT interface to Python.
%package -n python2-jupyroot
Summary: ROOT Jupyter kernel
-%{?py2_dist:
-Provides: %{py2_dist jupyroot} = %{version}
-}
Requires: python2-%{name}%{?_isa} = %{version}-%{release}
Requires: python2-jsmva = %{version}-%{release}
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-notebook = %{version}-%{release}
%if %{?fedora}%{!?fedora:0} >= 26 || %{?rhel}%{!?rhel:0} >= 8
-Requires: python2-ipython
-Requires: python2-metakernel
-%else
-Requires: python-ipython-console
# python-metakernel for python2 not available in
# Fedora <= 25 or RHEL/EPEL - some functionality missing
+Requires: python2-ipython
+Requires: python2-metakernel
+%endif
+%if %{?fedora}%{!?fedora:0} >= 28 || %{?rhel}%{!?rhel:0} >= 8
+Requires: python-jupyter-filesystem
%endif
Obsoletes: %{name}-rootaas < 6.08.00
@@ -495,23 +458,18 @@ The Jupyter kernel for the ROOT notebook.
%package -n python%{python3_pkgversion}-jupyroot
Summary: ROOT Jupyter kernel
-%{?py3_dist:
-Provides: %{py3_dist jupyroot} = %{version}
-}
Requires: python%{python3_pkgversion}-%{name}%{?_isa} = %{version}-%{release}
Requires: python%{python3_pkgversion}-jsmva = %{version}-%{release}
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-notebook = %{version}-%{release}
%if %{?fedora}%{!?fedora:0} >= 26 || %{?rhel}%{!?rhel:0} >= 8
+# python-metakernel for python3 not available in
+# Fedora <= 25 or RHEL/EPEL - some functionality missing
Requires: python%{python3_pkgversion}-ipython
Requires: python%{python3_pkgversion}-metakernel
-%else
-%if %{?fedora}%{!?fedora:0}
-# ipython for python3 not available in RHEL/EPEL
-Requires: python%{python3_pkgversion}-ipython-console
%endif
-# python-metakernel for python3 not available in
-# Fedora <= 25 or RHEL/EPEL - some functionality missing
+%if %{?fedora}%{!?fedora:0} >= 28 || %{?rhel}%{!?rhel:0} >= 8
+Requires: python-jupyter-filesystem
%endif
%description -n python%{python3_pkgversion}-jupyroot
@@ -520,9 +478,6 @@ The Jupyter kernel for the ROOT notebook.
%package -n python2-jsmva
Summary: TMVA interface used by JupyROOT
BuildArch: noarch
-%{?py2_dist:
-Provides: %{py2_dist jsmva} = %{version}
-}
Requires: %{name}-tmva = %{version}-%{release}
%description -n python2-jsmva
@@ -531,28 +486,11 @@ TMVA interface used by JupyROOT.
%package -n python%{python3_pkgversion}-jsmva
Summary: TMVA interface used by JupyROOT
BuildArch: noarch
-%{?py3_dist:
-Provides: %{py3_dist jsmva} = %{version}
-}
Requires: %{name}-tmva = %{version}-%{release}
%description -n python%{python3_pkgversion}-jsmva
TMVA interface used by JupyROOT.
-%if %{ruby}
-%package ruby
-Summary: Ruby extension for ROOT
-Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-hist%{?_isa} = %{version}-%{release}
-Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
-Provides: ruby(libRuby) = %{version}
-
-%description ruby
-This package contains the Ruby extension for ROOT. The interface
-goes both ways - that is, you can call ROOT functions from Ruby, and
-invoke the Ruby interpreter from ROOT.
-%endif
-
%package r
Summary: R interface for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -612,7 +550,6 @@ Requires: %{name}-io-xml%{?_isa} = %{version}-%{release}
%description gdml
This package contains an import/export module for ROOT geometries.
-%if %{oce}
%package geocad
Summary: OpenCascade import/export for ROOT geometries
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -620,7 +557,6 @@ Requires: %{name}-geom%{?_isa} = %{version}-%{release}
%description geocad
This package contains an import/export module for ROOT geometries.
-%endif
%package graf
Summary: 2D graphics library for ROOT
@@ -663,7 +599,6 @@ Summary: Canvas and pad library for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
-Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
# Dynamic dependency
Requires: %{name}-graf-postscript%{?_isa} = %{version}-%{release}
@@ -789,25 +724,33 @@ Requires: %{name}-graf%{?_isa} = %{version}-%{release}
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
-Requires: %{name}-net%{?_isa} = %{version}-%{release}
# Dynamic dependencies
Requires: %{name}-graf-x11%{?_isa} = %{version}-%{release}
Requires: %{name}-gui-ged%{?_isa} = %{version}-%{release}
+# Package split (gui-html from gui)
+Obsoletes: %{name}-gui < 6.14.00
%description gui
This package contains a library for defining graphical user interfaces.
+%package gui-html
+Summary: HTML GUI library for ROOT
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf%{?_isa} = %{version}-%{release}
+Requires: %{name}-gui%{?_isa} = %{version}-%{release}
+Requires: %{name}-net%{?_isa} = %{version}-%{release}
+# Package split (gui-html from gui)
+Obsoletes: %{name}-gui < 6.14.00
+
+%description gui-html
+This package contains a library for defining HTML graphical user interfaces.
+
%package gui-fitpanel
Summary: GUI element for fits in ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
-%if %{root7}
-Requires: %{name}-hist-draw%{?_isa} = %{version}-%{release}
-Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
-%endif
-Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
@@ -830,26 +773,42 @@ Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
This package contains a library to show a pop-up window for editing
various ROOT objects.
-%package guibuilder
+%package gui-builder
Summary: GUI editor library for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
+# Package renamed
+Provides: %{name}-guibuilder = %{version}-%{release}
+Provides: %{name}-guibuilder%{?_isa} = %{version}-%{release}
+Obsoletes: %{name}-guibuilder < 6.14.00
-%description guibuilder
+%description gui-builder
This package contains a library for editing graphical user interfaces
in ROOT.
%package gui-qt
-Summary: Qt GUI for ROOT
+Summary: Qt GUI for ROOT (BNL)
Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-graf-qt%{?_isa} = %{version}-%{release}
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
+# Package split (gui-qtgsi from gui-qt)
+Obsoletes: %{name}-qt < 6.14.00
%description gui-qt
-This package contains the Qt GUI for ROOT.
+This package contains the BNL Qt GUI for ROOT.
+
+%package gui-qtgsi
+Summary: Qt GUI for ROOT (GSI)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
+Requires: %{name}-gui%{?_isa} = %{version}-%{release}
+# Package split (gui-qtgsi from gui-qt)
+Obsoletes: %{name}-qt < 6.14.00
+
+%description gui-qtgsi
+This package contains the GSI Qt GUI for ROOT.
%package gui-recorder
Summary: Interface for recording and replaying events in ROOT
@@ -866,28 +825,6 @@ Recorded events are:
All the recorded events from one session are stored in one TFile
and can be replayed again anytime.
-%if %{root7}
-%package gui-canvaspainter
-Summary: Canvas painter (ROOT 7)
-Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-graf%{?_isa} = %{version}-%{release}
-Requires: %{name}-io%{?_isa} = %{version}-%{release}
-Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
-
-%description gui-canvaspainter
-This package contains a canvas painter extension for ROOT 7
-
-%package gui-webdisplay
-Summary: Web display (ROOT 7)
-Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-io%{?_isa} = %{version}-%{release}
-Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
-Requires: %{name}-net-http%{?_isa} = %{version}-%{release}
-
-%description gui-webdisplay
-This package contains a web display extension for ROOT 7
-%endif
-
%package hbook
Summary: Hbook library for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -911,17 +848,6 @@ Requires: %{name}-hist-painter%{?_isa} = %{version}-%{release}
%description hist
This package contains a library for histogramming in ROOT.
-%if %{root7}
-%package hist-draw
-Summary: Histogram drawing (ROOT 7)
-Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
-Requires: %{name}-hist%{?_isa} = %{version}-%{release}
-
-%description hist-draw
-This package contains an histogram drawing extension for ROOT 7.
-%endif
-
%package hist-painter
Summary: Histogram painter plugin for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -961,7 +887,7 @@ Requires: %{name}-graf%{?_isa} = %{version}-%{release}
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
-Requires: %{name}-io-xml%{?_isa} = %{version}-%{release}
+Requires: %{name}-io-xmlparser%{?_isa} = %{version}-%{release}
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
Requires: %{name}-roofit%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
@@ -1035,10 +961,21 @@ TFile interface.
Summary: XML reader library for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
+# Package split (io-xmlparser from io-xml)
+Obsoletes: %{name}-io-xml < 6.14.00
%description io-xml
This package contains the XML reader library for ROOT.
+%package io-xmlparser
+Summary: XML parser library for ROOT
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+# Package split (io-xmlparser from io-xml)
+Obsoletes: %{name}-io-xml < 6.14.00
+
+%description io-xmlparser
+This package contains the XML parser library for ROOT.
+
%package foam
Summary: A Compact Version of the Cellular Event Generator
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1229,6 +1166,15 @@ init-program computes all tables and constants necessary for the
random variate generation. The sample program can then generate
variates from the desired distribution.
+%package vecops
+Summary: Vector operation extension for ROOT
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+# Library split (tree-dataframe and vecops from tree-player)
+Obsoletes: %{name}-tree-player < 6.14.00
+
+%description vecops
+This package contains a vector operation extension for ROOT.
+
%package memstat
Summary: Memory statistics tool for use with ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1264,7 +1210,6 @@ Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
%description montecarlo-eg
This package contains an event generator library for ROOT.
-%if %{pythia8}
%package montecarlo-pythia8
Summary: Pythia version 8 plugin for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1275,7 +1220,6 @@ This package contains the Pythia version 8 plug-in for ROOT. This
package provide the ROOT user with transparent interface to the Pythia
(version 8) event generators for hadronic interactions. If the term
"hadronic" does not ring any bells, this package is not for you.
-%endif
%package montecarlo-vmc
Summary: Virtual Monte-Carlo (simulation) library for ROOT
@@ -1361,19 +1305,31 @@ access to LDAP directories via ROOT.
%package net-http
Summary: HTTP server extension for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-io%{?_isa} = %{version}-%{release}
+Requires: js-jsroot
+# Library split (net-httpsniff from net-http)
+Obsoletes: %{name}-net-http < 6.14.00
+
+%description net-http
+This package contains the HTTP server extension for ROOT. It provides
+an http interface to arbitrary ROOT applications.
+
+%package net-httpsniff
+Summary: HTTP sniffer extension for ROOT
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-io-xml%{?_isa} = %{version}-%{release}
+Requires: %{name}-net-http%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
-Requires: js-jsroot
+# Library split (net-httpsniff from net-http)
+Obsoletes: %{name}-net-http < 6.14.00
-%description net-http
-This package contains the HTTP server extension for ROOT. It provides
-an http interface to arbitrary ROOT applications.
+%description net-httpsniff
+This package contains the HTTP sniffer extension for ROOT.
-%if %{xrootd}
%package netx
Summary: NetX extension for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1384,21 +1340,18 @@ Requires: %{name}-net%{?_isa} = %{version}-%{release}
This package contains the NetX extension for ROOT, i.e. a client for
the xrootd server. Both the old (NetX) and the new (NetXNG) version are
provided.
-%endif
%package proof
Summary: PROOF extension for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
-Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
-Requires: %{name}-graf3d%{?_isa} = %{version}-%{release}
-Requires: %{name}-hist%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
Requires: %{name}-net%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
-Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
Obsoletes: %{name}-clarens < 5.34.01
Obsoletes: %{name}-peac < 5.34.01
+# Package split (proof-player from proof)
+Obsoletes: %{name}-proof < 6.14.00
%description proof
This package contains the proof extension for ROOT. This provides a
@@ -1412,11 +1365,29 @@ Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-proof%{?_isa} = %{version}-%{release}
+Requires: %{name}-proof-player%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
%description proof-bench
This package contains the steering class for PROOF benchmarks.
+%package proof-player
+Summary: PROOF player extension for ROOT
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf3d%{?_isa} = %{version}-%{release}
+Requires: %{name}-hist%{?_isa} = %{version}-%{release}
+Requires: %{name}-io%{?_isa} = %{version}-%{release}
+Requires: %{name}-net%{?_isa} = %{version}-%{release}
+Requires: %{name}-proof%{?_isa} = %{version}-%{release}
+Requires: %{name}-tree%{?_isa} = %{version}-%{release}
+Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
+# Package split (proof-player from proof)
+Obsoletes: %{name}-proof < 6.14.00
+
+%description proof-player
+This package contains the proof player extension for ROOT.
+
%package proof-pq2
Summary: PROOF Quick Query (pq2)
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1443,7 +1414,6 @@ Requires: %{name}-tree%{?_isa} = %{version}-%{release}
This package contains a library for browsing an interactive PROOF
session in ROOT.
-%if %{xrootd}
%package xproof
Summary: XPROOF extension for ROOT
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1457,7 +1427,6 @@ Requires: xrootd-server%{?_isa}
%description xproof
This package contains the xproof extension for ROOT. This provides a
client to be used in a PROOF environment.
-%endif
%package roofit
Summary: ROOT extension for modeling expected distributions
@@ -1613,6 +1582,18 @@ Requires: %{name}-net%{?_isa} = %{version}-%{release}
%description tree
This package contains the Tree library for ROOT.
+%package tree-dataframe
+Summary: A high level interfae to ROOT trees
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-hist%{?_isa} = %{version}-%{release}
+Requires: %{name}-tree%{?_isa} = %{version}-%{release}
+Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
+# Library split (tree-dataframe and vecops from tree-player)
+Obsoletes: %{name}-tree-player < 6.14.00
+
+%description tree-dataframe
+This package contains a high level interfae to ROOT trees.
+
%package tree-player
Summary: Library to loop over a ROOT tree
Requires: %{name}-core%{?_isa} = %{version}-%{release}
@@ -1625,6 +1606,8 @@ Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
Requires: %{name}-multiproc%{?_isa} = %{version}-%{release}
Requires: %{name}-net%{?_isa} = %{version}-%{release}
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
+# Library split (tree-dataframe and vecops from tree-player)
+Obsoletes: %{name}-tree-player < 6.14.00
%description tree-player
This package contains a plugin to loop over a ROOT tree.
@@ -1649,7 +1632,7 @@ This package contains a plugin for browsing a ROOT tree in ROOT.
Summary: Distribution unfolding
Requires: %{name}-core%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
-Requires: %{name}-io-xml%{?_isa} = %{version}-%{release}
+Requires: %{name}-io-xmlparser%{?_isa} = %{version}-%{release}
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
%description unfold
@@ -1673,6 +1656,74 @@ Requires: js-jsroot
%description notebook
Javascript and style files for the Jupyter ROOT Notebook.
+%if %{root7}
+%package graf-gpadv7
+Summary: Canvas and pad library for ROOT (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-primitives%{?_isa} = %{version}-%{release}
+Requires: %{name}-io%{?_isa} = %{version}-%{release}
+
+%description graf-gpadv7
+This package contains a library for canvas and pad manipulations.
+
+%package graf-primitives
+Summary: Graphics primitives (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+
+%description graf-primitives
+This package contains graphics primitives for ROOT 7
+
+%package gui-canvaspainter
+Summary: Canvas painter (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-gpadv7%{?_isa} = %{version}-%{release}
+Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
+Requires: %{name}-io%{?_isa} = %{version}-%{release}
+
+%description gui-canvaspainter
+This package contains a canvas painter extension for ROOT 7
+
+%package gui-fitpanelv7
+Summary: GUI element for fits in ROOT (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-gpadv7%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-primitives%{?_isa} = %{version}-%{release}
+Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
+Requires: %{name}-hist-draw%{?_isa} = %{version}-%{release}
+Requires: %{name}-io%{?_isa} = %{version}-%{release}
+
+%description gui-fitpanelv7
+This package contains a library to show a pop-up dialog when fitting
+various kinds of data.
+
+%ifarch %{qt5_qtwebengine_arches}
+%package gui-qt5webdisplay
+Summary: Qt5 Web display (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-net-http%{?_isa} = %{version}-%{release}
+
+%description gui-qt5webdisplay
+This package contains a Qt5 web display extension for ROOT 7
+%endif
+
+%package gui-webdisplay
+Summary: Web display (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
+Requires: %{name}-net-http%{?_isa} = %{version}-%{release}
+
+%description gui-webdisplay
+This package contains a web display extension for ROOT 7
+
+%package hist-draw
+Summary: Histogram drawing (ROOT 7)
+Requires: %{name}-core%{?_isa} = %{version}-%{release}
+Requires: %{name}-graf-primitives%{?_isa} = %{version}-%{release}
+
+%description hist-draw
+This package contains an histogram drawing extension for ROOT 7.
+%endif
+
%prep
%setup -q -a 1
@@ -1696,10 +1747,6 @@ Javascript and style files for the Jupyter ROOT Notebook.
%patch17 -p1
%patch18 -p1
%patch19 -p1
-%patch20 -p1
-%patch21 -p1
-%patch22 -p1
-%patch23 -p1
# Remove bundled sources in order to be sure they are not used
# * afterimage
@@ -1709,11 +1756,11 @@ rm -rf graf3d/ftgl/src graf3d/ftgl/inc
# * freetype
rm -rf graf2d/freetype/src
# * glew
-rm -rf graf3d/glew/src graf3d/glew/inc
+rm -rf graf3d/glew/src graf3d/glew/inc graf3d/glew/isystem
# * pcre
rm -rf core/pcre/src
-# * zlib
-rm -rf core/zip/src/[a-z]* core/zip/inc/[a-z]*
+# * zlib, lz4, xxhash
+rm -rf builtins
# * lzma
rm -rf core/lzma/src/*.tar.gz
# * gl2ps
@@ -1731,16 +1778,14 @@ sed 's!\(MATHJAX_RELPATH\s*=\).*!\1 file:///usr/share/javascript/mathjax!' \
-i documentation/doxygen/Doxyfile
%if %{root7}
# * string_view (<experimental/string_view> requires c++-14)
-rm core/foundation/inc/libcpp_string_view.h \
- core/foundation/inc/RWrap_libcpp_string_view.h
+rm core/foundation/inc/ROOT/libcpp_string_view.h \
+ core/foundation/inc/ROOT/RWrap_libcpp_string_view.h
%endif
# * jsroot
rm -rf etc/http/*
-# Remove bundled fonts provided by the OS distributions
-%if %{?fedora}%{!?fedora:0} >= 11
-rm fonts/DroidSansFallback.ttf
-%endif
+# Fix file permissions
+chmod -x interpreter/llvm/src/lib/Target/X86/X86EvexToVex.cpp
# Remove unsupported man page macros
sed -e '/^\.UR/d' -e '/^\.UE/d' -i man/man1/*
@@ -1795,6 +1840,7 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dgnuinstall:BOOL=ON \
-Dbuiltin_afterimage:BOOL=OFF \
-Dbuiltin_cfitsio:BOOL=OFF \
+ -Dbuiltin_clang:BOOL=ON \
-Dbuiltin_davix:BOOL=OFF \
-Dbuiltin_fftw3:BOOL=OFF \
-Dbuiltin_freetype:BOOL=OFF \
@@ -1813,15 +1859,18 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dbuiltin_vdt:BOOL=OFF \
-Dbuiltin_veccore:BOOL=OFF \
-Dbuiltin_xrootd:BOOL=OFF \
+ -Dbuiltin_xxhash:BOOL=OFF \
-Dbuiltin_zlib:BOOL=OFF \
-Dafdsmgrd:BOOL=OFF \
-Dafs:BOOL=OFF \
-Dalien:BOOL=OFF \
+ -Darrow:BOOL=OFF \
-Dasimage:BOOL=ON \
-Dastiff:BOOL=ON \
-Dbonjour:BOOL=ON \
-Dcastor:BOOL=OFF \
-Dccache:BOOL=OFF \
+ -Dcefweb:BOOL=OFF \
-Dchirp:BOOL=OFF \
-Dcling:BOOL=ON \
-Dcocoa:BOOL=OFF \
@@ -1844,11 +1893,7 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dfortran:BOOL=ON \
-Dgdml:BOOL=ON \
-Dgenvector:BOOL=ON \
-%if %{oce}
-Dgeocad:BOOL=ON \
-%else
- -Dgeocad:BOOL=OFF \
-%endif
-Dgfal:BOOL=ON \
-Dglite:BOOL=OFF \
-Dglobus:BOOL=ON \
@@ -1860,7 +1905,7 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dhdfs:BOOL=OFF \
%endif
-Dhttp:BOOL=ON \
-%if %{?fedora}%{!?fedora:0} >= 21 || %{?rhel}%{!?rhel:0} >= 8
+%if %{tbb}
-Dimt:BOOL=ON \
%else
-Dimt:BOOL=OFF \
@@ -1881,24 +1926,21 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dpch:BOOL=ON \
-Dpgsql:BOOL=ON \
-Dpythia6:BOOL=OFF \
-%if %{pythia8}
-Dpythia8:BOOL=ON \
-%else
- -Dpythia8:BOOL=OFF \
-%endif
-Dpython:BOOL=ON \
- -Dpython3:BOOL=OFF \
+ -DPYTHON_EXECUTABLE:PATH=%{__python2} \
-Dqt:BOOL=ON \
-Dqtgsi:BOOL=ON \
+%ifarch %{qt5_qtwebengine_arches}
+ -Dqt5web:BOOL=ON \
+%else
+ -Dqt5web:BOOL=OFF \
+%endif
-Dr:BOOL=ON \
-Drfio:BOOL=ON \
-Droofit:BOOL=ON \
-Drpath:BOOL=OFF \
-%if %{ruby}
- -Druby:BOOL=ON \
-%else
-Druby:BOOL=OFF \
-%endif
-Druntime_cxxmodules:BOOL=OFF \
-Dsapdb:BOOL=OFF \
-Dshadowpw:BOOL=ON \
@@ -1911,6 +1953,12 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dtcmalloc:BOOL=OFF \
-Dthread:BOOL=ON \
-Dtmva:BOOL=ON \
+%if %{tbb}
+ -Dtmva-cpu:BOOL=ON \
+%else
+ -Dtmva-cpu:BOOL=OFF \
+%endif
+ -Dtmva-gpu:BOOL=OFF \
-Dunuran:BOOL=ON \
-Dvc:BOOL=OFF \
-Dvdt:BOOL=OFF \
@@ -1919,11 +1967,7 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dx11:BOOL=ON \
-Dxft:BOOL=ON \
-Dxml:BOOL=ON \
-%if %{xrootd}
-Dxrootd:BOOL=ON \
-%else
- -Dxrootd:BOOL=OFF \
-%endif
-Dfail-on-missing:BOOL=ON \
-Dtesting:BOOL=ON \
-Dclingtest:BOOL=OFF \
@@ -1947,7 +1991,7 @@ py2l=`pkg-config --libs-only-l python2 | sed -e 's/-l//' -e 's/\s*$//'`
py3i=`pkg-config --cflags-only-I python3 | sed -e 's/-I//' -e 's/\s*$//'`
py3l=`pkg-config --libs-only-l python3 | sed -e 's/-l//' -e 's/\s*$//'`
sed -e "s,${py2i},${py3i},g" -e "s,-l${py2l},-l${py3l},g" \
- -e "s,lib${py2l},lib${py3l},g" -e 's,%{__python},%{__python3},g' \
+ -e "s,lib${py2l},lib${py3l},g" -e 's,%{__python2},%{__python3},g' \
-e 's,lib/libPyROOT,python/libPyROOT,g' \
-e 's,lib/libJupyROOT,python/libJupyROOT,g' \
-e 's!bindings/pyroot!bindings/python!g' -i `find bindings/python -type f`
@@ -2032,7 +2076,7 @@ DESTDIR=$tmpdir cmake3 -P builddir/bindings/python/cmake_install.cmake
mkdir -p %{buildroot}%{python3_sitearch}
mv $tmpdir%{_libdir}/%{name}/libPyROOT.so.%{version} \
- %{buildroot}%{python3_sitearch}/libPyROOT%{py3soabi}.so
+ %{buildroot}%{python3_sitearch}/libPyROOT.%{py3soabi}.so
mv $tmpdir%{_libdir}/%{name}/libJupyROOT.so.%{version} \
%{buildroot}%{python3_sitearch}/libJupyROOT.so
mv $tmpdir%{_libdir}/%{name}/*.py %{buildroot}%{python3_sitearch}
@@ -2048,26 +2092,26 @@ mv $tmpdir%{_libdir}/%{name}/JsMVA %{buildroot}%{python3_sitelib}
rm -rf $tmpdir
-%if %{ruby}
-# The Ruby interface library must be in two places
-mkdir -p %{buildroot}%{ruby_vendorarchdir}
-mv %{buildroot}%{_libdir}/%{name}/libRuby.so.%{version} \
- %{buildroot}%{ruby_vendorarchdir}/libRuby.so
-ln -s ..`sed 's!%{_libdir}!!' <<< %{ruby_vendorarchdir}`/libRuby.so \
- %{buildroot}%{_libdir}/%{name}/libRuby.so.%{version}
-%endif
+# Create empty .dist-info files so that rpm auto-generates provides
+touch %{buildroot}%{python2_sitearch}/ROOT-%{version}.dist-info
+touch %{buildroot}%{python2_sitearch}/JupyROOT-%{version}.dist-info
+touch %{buildroot}%{python2_sitelib}/JsMVA-%{version}.dist-info
+
+touch %{buildroot}%{python3_sitearch}/ROOT-%{version}.dist-info
+touch %{buildroot}%{python3_sitearch}/JupyROOT-%{version}.dist-info
+touch %{buildroot}%{python3_sitelib}/JsMVA-%{version}.dist-info
# Put jupyter stuff in the right places
mkdir -p %{buildroot}%{_datadir}/jupyter/kernels
cp -pr %{buildroot}%{_datadir}/%{name}/notebook/kernels/root \
%{buildroot}%{_datadir}/jupyter/kernels/python2-jupyroot
-sed -e 's/ROOT C++/& (Python 2)/' -e 's!python!/usr/bin/python2!' \
+sed -e 's/ROOT C++/& (Python 2)/' -e 's!python!%{__python2}!' \
-i %{buildroot}%{_datadir}/jupyter/kernels/python2-jupyroot/kernel.json
cp -pr %{buildroot}%{_datadir}/%{name}/notebook/kernels/root \
%{buildroot}%{_datadir}/jupyter/kernels/python%{python3_pkgversion}-jupyroot
-sed -e 's/ROOT C++/& (Python 3)/' -e 's!python!/usr/bin/python3!' \
+sed -e 's/ROOT C++/& (Python 3)/' -e 's!python!%{__python3}!' \
-i %{buildroot}%{_datadir}/jupyter/kernels/python%{python3_pkgversion}-jupyroot/kernel.json
rm -rf %{buildroot}%{_datadir}/%{name}/notebook/custom
@@ -2087,7 +2131,6 @@ if [ -z "\$(type jupyter-notebook 2>/dev/null)" ] ; then
echo jupyter-notebook not found in path. Exiting.
exit 1
fi
-rm -rf ~/.rootnb
jupyter notebook
EOF
@@ -2096,7 +2139,7 @@ mv %{buildroot}%{_datadir}/%{name}/proof/utils/pq2/pq2* %{buildroot}%{_bindir}
# Avoid /usr/bin/env shebangs (and adapt cli to cmdLineUtils location)
sed -e 's!/usr/bin/env bash!/bin/bash!' -i %{buildroot}%{_bindir}/root-config
-sed -e 's!/usr/bin/env python!/usr/bin/python!' \
+sed -e 's!/usr/bin/env python2!%{__python2}!' \
-e '/import sys/d' \
-e '/import cmdLineUtils/iimport sys' \
-e '/import cmdLineUtils/isys.path.insert(0, "%{_datadir}/%{name}/cli")' \
@@ -2109,13 +2152,14 @@ sed -e 's!/usr/bin/env python!/usr/bin/python!' \
%{buildroot}%{_bindir}/rootprint \
%{buildroot}%{_bindir}/rootrm \
%{buildroot}%{_bindir}/rootslimtree
+sed -e 's!/usr/bin/env python2!%{__python2}!' \
+ -i %{buildroot}%{_bindir}/rootdrawtree
sed -e '/^\#!/d' \
-i %{buildroot}%{_datadir}/%{name}/cli/cmdLineUtils.py \
%{buildroot}%{python2_sitearch}/JupyROOT/kernel/rootkernel.py \
%{buildroot}%{python3_sitearch}/JupyROOT/kernel/rootkernel.py
-sed -e 's!/usr/bin/env python!/usr/bin/python!' \
- -i %{buildroot}%{_bindir}/rootdrawtree \
- %{buildroot}%{_datadir}/%{name}/dictpch/makepch.py \
+sed -e 's!/usr/bin/env python!%{__python2}!' \
+ -i %{buildroot}%{_datadir}/%{name}/dictpch/makepch.py \
%{buildroot}%{_pkgdocdir}/tutorials/histfactory/example.py \
%{buildroot}%{_pkgdocdir}/tutorials/histfactory/makeQuickModel.py \
%{buildroot}%{_pkgdocdir}/tutorials/tmva/keras/ApplicationClassificationKeras.py \
@@ -2143,9 +2187,6 @@ rm %{buildroot}%{_mandir}/man1/genmap.1
rm %{buildroot}%{_mandir}/man1/proofserva.1
rm %{buildroot}%{_mandir}/man1/roota.1
rm %{buildroot}%{_mandir}/man1/setup-pq2.1
-%if %{xrootd} == 0
-rm %{buildroot}%{_mandir}/man1/xproofd.1
-%endif
rm %{buildroot}%{_includedir}/%{name}/*.cw
rm %{buildroot}%{_includedir}/%{name}/*.pri
rm %{buildroot}%{_pkgdocdir}/INSTALL
@@ -2183,14 +2224,6 @@ rm TVirtualGLImp/P020_TGWin32GL.C
rm TVirtualMonitoringWriter/P010_TMonaLisaWriter.C
rm TVirtualX/P030_TGWin32.C
rm TVirtualX/P050_TGQuartz.C
-%if %{xrootd} == 0
-rm TFile/P100_TXNetFile.C
-rm TFileStager/P010_TXNetFileStager.C
-rm TProofMgr/P010_TXProofMgr.C
-rm TProofServ/P010_TXProofServ.C
-rm TSlave/P010_TXSlave.C
-rm TSystem/P040_TXNetSystem.C
-%endif
rmdir TAFS
rmdir TDataProgressDialog
rmdir TGrid
@@ -2220,7 +2253,7 @@ ROOTIGNOREPREFIX=1 PATH=${PWD}/../../builddir/bin:${PATH} \
ROOTSYS=${PWD}/../../builddir \
LD_LIBRARY_PATH=${PWD}/../../builddir/lib \
PYTHONPATH=${PWD}/../../builddir/lib \
- python ../../tutorials/pyroot/hsimple.py
+ %{__python2} ../../tutorials/pyroot/hsimple.py
ROOTIGNOREPREFIX=1 PATH=${PWD}/../../builddir/bin:${PATH} \
ROOTSYS=${PWD}/../../builddir \
LD_LIBRARY_PATH=${PWD}/../../builddir/lib \
@@ -2248,11 +2281,7 @@ done
cat includelist-core-{[^mw],m[^au]}* > includelist-core
cat includelist-geom-geom* > includelist-geom
cat includelist-roofit-roo* > includelist-roofit
-cat includelist-gui-qt* > includelist-gui-qt
cat includelist-graf2d-x11ttf >> includelist-graf2d-x11
-cat includelist-gui-guihtml >> includelist-gui-gui
-cat includelist-io-xmlparser >> includelist-io-xml
-cat includelist-proof-proofplayer >> includelist-proof-proof
cat includelist-net-netx* > includelist-netx
%check
@@ -2262,14 +2291,20 @@ ln -s ../../files files
popd
pushd runtutorials
ln -s ../../files files
-ln -sf ../../files/tutorials/tdf014_CsvDataSource_MuRun2010B.csv
+ln -sf ../../files/tutorials/df014_CsvDataSource_MuRun2010B.csv
+popd
+pushd tmva/tmva/test/DNN/CNN
+ln -s ../../../../../../files files
+popd
+pushd tmva/tmva/test/envelope
+ln -s ../../../../../files files
popd
# Exclude some tests that can not be run
#
# - test-stressIOPlugins-*
# requires network access (by design since they test the remote file IO)
#
-# - tutorial-dataframe-tdf101_h1Analysis
+# - tutorial-dataframe-df101_h1Analysis
# - tutorial-tree-run_h1analysis
# - tutorial-multicore-imt001_parBranchProcessing
# - tutorial-multicore-mp103_processSelector
@@ -2282,26 +2317,16 @@ popd
#
# - tutorial-pythia-pythia8
# sometimes times out
-excluded="test-stressIOPlugins-.*|tutorial-dataframe-tdf101_h1Analysis|tutorial-tree-run_h1analysis|tutorial-multicore-imt001_parBranchProcessing|tutorial-multicore-mp103_processSelector|tutorial-multicore-mp104_processH1|tutorial-multicore-mp105_processEntryList|tutorial-multicore-imt101_parTreeProcessing|tutorial-pythia-pythia8"
+excluded="test-stressIOPlugins-.*|tutorial-dataframe-df101_h1Analysis|tutorial-tree-run_h1analysis|tutorial-multicore-imt001_parBranchProcessing|tutorial-multicore-mp103_processSelector|tutorial-multicore-mp104_processH1|tutorial-multicore-mp105_processEntryList|tutorial-multicore-imt101_parTreeProcessing|tutorial-pythia-pythia8"
%ifarch %{arm}
-# Tests failing on arm
-# https://sft.its.cern.ch/jira/browse/ROOT-8500
-# - gtest-tree-treeplayer-test-dataframe-snapshot
-# - mathcore-testMinim
-# - minuit2-testMinimizer
-# - test-minexam
-# - test-stressfit (but -interpreted works)
# Tests failing on arm on Fedora <= 27
+# https://sft.its.cern.ch/jira/browse/ROOT-8500
# - test-stressiterators-interpreted
# - tutorial-hist-sparsehist
-# - tutorial-multicore-mt303_AsyncSimple
-# - tutorial-multicore-mt304_AsyncNested
-# - tutorial-multicore-mt305_TFuture
# - tutorial-r-*
-excluded="${excluded}|gtest-tree-treeplayer-test-dataframe-snapshot|mathcore-testMinim|minuit2-testMinimizer|test-minexam|test-stressfit"
%if %{?fedora}%{!?fedora:0} <= 27 && %{?rhel}%{!?rhel:0} <= 7
-excluded="${excluded}|test-stressiterators-interpreted|tutorial-hist-sparsehist|tutorial-multicore-mt303_AsyncSimple|tutorial-multicore-mt304_AsyncNested|tutorial-multicore-mt305_TFuture|tutorial-r-.*"
+excluded="${excluded}|test-stressiterators-interpreted|tutorial-hist-sparsehist|tutorial-r-.*"
%endif
%endif
@@ -2314,24 +2339,8 @@ excluded="${excluded}|test-stressiterators-interpreted|tutorial-hist-sparsehist|
# - tutorial-roofit-rf511_wsfactory_basic
# - tutorial-roostats-rs102_hypotestwithshapes (work on EPEL 7)
# - tutorial-roostats-rs701_BayesianCalculator
-# - tutorial-dataframe-tdf006_ranges-py
-excluded="${excluded}|test-stresshistogram|test-stressroostats|test-stresshistofit|tutorial-roofit-rf511_wsfactory_basic|tutorial-roostats-rs102_hypotestwithshapes|tutorial-roostats-rs701_BayesianCalculator|tutorial-dataframe-tdf006_ranges-py"
-%endif
-
-%ifarch ppc64le
-# Tests failing on ppc64le
-# - test-stresshistogram[-interpreted]
-excluded="${excluded}|test-stresshistogram"
-%endif
-
-# Test failing on 32 bit on Fedora <= 27
-# https://sft.its.cern.ch/jira/browse/ROOT-9236
-# https://sft.its.cern.ch/jira/browse/ROOT-9265
-# - gtest-tree-treeplayer-test-dataframe-snapshot
-%ifarch %{ix86} %{arm}
-%if %{?fedora}%{!?fedora:0} <= 27 && %{?rhel}%{!?rhel:0} <= 7
-excluded="${excluded}|gtest-tree-treeplayer-test-dataframe-snapshot"
-%endif
+# - tutorial-dataframe-df006_ranges-py
+excluded="${excluded}|test-stresshistogram|test-stressroostats|test-stresshistofit|tutorial-roofit-rf511_wsfactory_basic|tutorial-roostats-rs102_hypotestwithshapes|tutorial-roostats-rs701_BayesianCalculator|tutorial-dataframe-df006_ranges-py"
%endif
make test ARGS="%{?_smp_mflags} --output-on-failure -E \"${excluded}\""
@@ -2421,20 +2430,20 @@ if [ -r /var/lib/alternatives/libPyROOT.so ] ; then
sed 's!\(%{_libdir}/%{name}/libPyROOT\.so\.\).*!\1%{version}!' \
-i /var/lib/alternatives/libPyROOT.so
for alt in `grep python3 /var/lib/alternatives/libPyROOT.so` ; do
- if [ "$alt" != "%{python3_sitearch}/libPyROOT%{py3soabi}.so" ] ; then
+ if [ "$alt" != "%{python3_sitearch}/libPyROOT.%{py3soabi}.so" ] ; then
%{_sbindir}/update-alternatives --remove libPyROOT.so $alt
fi
done
fi
%{_sbindir}/update-alternatives --install \
%{_libdir}/%{name}/libPyROOT.so.%{version} \
- libPyROOT.so %{python3_sitearch}/libPyROOT%{py3soabi}.so 10
+ libPyROOT.so %{python3_sitearch}/libPyROOT.%{py3soabi}.so 10
/sbin/ldconfig
%preun -n python%{python3_pkgversion}-%{name}
if [ $1 = 0 ]; then
%{_sbindir}/update-alternatives --remove \
- libPyROOT.so %{python3_sitearch}/libPyROOT%{py3soabi}.so
+ libPyROOT.so %{python3_sitearch}/libPyROOT.%{py3soabi}.so
fi
%postun -n python%{python3_pkgversion}-%{name} -p /sbin/ldconfig
@@ -2444,7 +2453,7 @@ fi
# for python%{python3_pkgversion}-%{name} - put them back in this triggerpostun script
%{_sbindir}/update-alternatives --install \
%{_libdir}/%{name}/libPyROOT.so.%{version} \
- libPyROOT.so %{python3_sitearch}/libPyROOT%{py3soabi}.so 10
+ libPyROOT.so %{python3_sitearch}/libPyROOT.%{py3soabi}.so 10
/sbin/ldconfig
%post notebook
@@ -2475,10 +2484,6 @@ fi
%postun multiproc -p /sbin/ldconfig
%post cling -p /sbin/ldconfig
%postun cling -p /sbin/ldconfig
-%if %{ruby}
-%post ruby -p /sbin/ldconfig
-%postun ruby -p /sbin/ldconfig
-%endif
%post r -p /sbin/ldconfig
%postun r -p /sbin/ldconfig
%post r-tools -p /sbin/ldconfig
@@ -2489,10 +2494,8 @@ fi
%postun geom -p /sbin/ldconfig
%post gdml -p /sbin/ldconfig
%postun gdml -p /sbin/ldconfig
-%if %{oce}
%post geocad -p /sbin/ldconfig
%postun geocad -p /sbin/ldconfig
-%endif
%post graf -p /sbin/ldconfig
%postun graf -p /sbin/ldconfig
%post graf-asimage -p /sbin/ldconfig
@@ -2521,30 +2524,24 @@ fi
%postun graf3d-x3d -p /sbin/ldconfig
%post gui -p /sbin/ldconfig
%postun gui -p /sbin/ldconfig
+%post gui-html -p /sbin/ldconfig
+%postun gui-html -p /sbin/ldconfig
%post gui-fitpanel -p /sbin/ldconfig
%postun gui-fitpanel -p /sbin/ldconfig
%post gui-ged -p /sbin/ldconfig
%postun gui-ged -p /sbin/ldconfig
-%post guibuilder -p /sbin/ldconfig
-%postun guibuilder -p /sbin/ldconfig
+%post gui-builder -p /sbin/ldconfig
+%postun gui-builder -p /sbin/ldconfig
%post gui-qt -p /sbin/ldconfig
%postun gui-qt -p /sbin/ldconfig
+%post gui-qtgsi -p /sbin/ldconfig
+%postun gui-qtgsi -p /sbin/ldconfig
%post gui-recorder -p /sbin/ldconfig
%postun gui-recorder -p /sbin/ldconfig
-%if %{root7}
-%post gui-canvaspainter -p /sbin/ldconfig
-%postun gui-canvaspainter -p /sbin/ldconfig
-%post gui-webdisplay -p /sbin/ldconfig
-%postun gui-webdisplay -p /sbin/ldconfig
-%endif
%post hbook -p /sbin/ldconfig
%postun hbook -p /sbin/ldconfig
%post hist -p /sbin/ldconfig
%postun hist -p /sbin/ldconfig
-%if %{root7}
-%post hist-draw -p /sbin/ldconfig
-%postun hist-draw -p /sbin/ldconfig
-%endif
%post hist-painter -p /sbin/ldconfig
%postun hist-painter -p /sbin/ldconfig
%post spectrum -p /sbin/ldconfig
@@ -2571,6 +2568,8 @@ fi
%postun io-sql -p /sbin/ldconfig
%post io-xml -p /sbin/ldconfig
%postun io-xml -p /sbin/ldconfig
+%post io-xmlparser -p /sbin/ldconfig
+%postun io-xmlparser -p /sbin/ldconfig
%post foam -p /sbin/ldconfig
%postun foam -p /sbin/ldconfig
%post fftw -p /sbin/ldconfig
@@ -2601,16 +2600,16 @@ fi
%postun splot -p /sbin/ldconfig
%post unuran -p /sbin/ldconfig
%postun unuran -p /sbin/ldconfig
+%post vecops -p /sbin/ldconfig
+%postun vecops -p /sbin/ldconfig
%post memstat -p /sbin/ldconfig
%postun memstat -p /sbin/ldconfig
%post table -p /sbin/ldconfig
%postun table -p /sbin/ldconfig
%post montecarlo-eg -p /sbin/ldconfig
%postun montecarlo-eg -p /sbin/ldconfig
-%if %{pythia8}
%post montecarlo-pythia8 -p /sbin/ldconfig
%postun montecarlo-pythia8 -p /sbin/ldconfig
-%endif
%post montecarlo-vmc -p /sbin/ldconfig
%postun montecarlo-vmc -p /sbin/ldconfig
%post net -p /sbin/ldconfig
@@ -2639,18 +2638,20 @@ if st and st.type == "directory" then
os.execute("rm -rf " .. path)
end
-%if %{xrootd}
+%post net-httpsniff -p /sbin/ldconfig
+%postun net-httpsniff -p /sbin/ldconfig
%post netx -p /sbin/ldconfig
%postun netx -p /sbin/ldconfig
-%endif
%post proof -p /sbin/ldconfig
%postun proof -p /sbin/ldconfig
+%post proof-bench -p /sbin/ldconfig
+%postun proof-bench -p /sbin/ldconfig
+%post proof-player -p /sbin/ldconfig
+%postun proof-player -p /sbin/ldconfig
%post proof-sessionviewer -p /sbin/ldconfig
%postun proof-sessionviewer -p /sbin/ldconfig
-%if %{xrootd}
%post xproof -p /sbin/ldconfig
%postun xproof -p /sbin/ldconfig
-%endif
%post roofit -p /sbin/ldconfig
%postun roofit -p /sbin/ldconfig
%post sql-mysql -p /sbin/ldconfig
@@ -2671,12 +2672,32 @@ end
%postun tmva-gui -p /sbin/ldconfig
%post tree -p /sbin/ldconfig
%postun tree -p /sbin/ldconfig
+%post tree-dataframe -p /sbin/ldconfig
+%postun tree-dataframe -p /sbin/ldconfig
%post tree-player -p /sbin/ldconfig
%postun tree-player -p /sbin/ldconfig
%post tree-viewer -p /sbin/ldconfig
%postun tree-viewer -p /sbin/ldconfig
%post unfold -p /sbin/ldconfig
%postun unfold -p /sbin/ldconfig
+%if %{root7}
+%post graf-gpadv7 -p /sbin/ldconfig
+%postun graf-gpadv7 -p /sbin/ldconfig
+%post graf-primitives -p /sbin/ldconfig
+%postun graf-primitives -p /sbin/ldconfig
+%post gui-canvaspainter -p /sbin/ldconfig
+%postun gui-canvaspainter -p /sbin/ldconfig
+%post gui-fitpanelv7 -p /sbin/ldconfig
+%postun gui-fitpanelv7 -p /sbin/ldconfig
+%ifarch %{qt5_qtwebengine_arches}
+%post gui-qt5webdisplay -p /sbin/ldconfig
+%postun gui-qt5webdisplay -p /sbin/ldconfig
+%endif
+%post gui-webdisplay -p /sbin/ldconfig
+%postun gui-webdisplay -p /sbin/ldconfig
+%post hist-draw -p /sbin/ldconfig
+%postun hist-draw -p /sbin/ldconfig
+%endif
%files
%{_bindir}/hadd
@@ -2747,7 +2768,10 @@ end
%{_includedir}/%{name}/RConfigure.h
%{_includedir}/%{name}/RGitCommit.h
%{_includedir}/%{name}/compiledata.h
+%{_includedir}/%{name}/libc.modulemap
%{_includedir}/%{name}/module.modulemap
+%{_includedir}/%{name}/stl.modulemap
+%{_includedir}/%{name}/modulemap.overlay.yaml
%dir %{_includedir}/%{name}/Math
%dir %{_includedir}/%{name}/ROOT
%{_datadir}/aclocal/root.m4
@@ -2809,6 +2833,7 @@ end
%{_libdir}/%{name}/libPyROOT_rdict.pcm
%{python2_sitearch}/libPyROOT.so
%{python2_sitearch}/ROOT.py*
+%{python2_sitearch}/ROOT-*.dist-info
%{python2_sitearch}/cppyy.py*
%{python2_sitearch}/_pythonization.py*
@@ -2818,36 +2843,34 @@ end
%{_libdir}/%{name}/libPyROOT.so.%{libversion}
%ghost %{_libdir}/%{name}/libPyROOT.so.%{version}
%{_libdir}/%{name}/libPyROOT_rdict.pcm
-%{python3_sitearch}/libPyROOT%{py3soabi}.so
+%{python3_sitearch}/libPyROOT.%{py3soabi}.so
%{python3_sitearch}/ROOT.py
+%{python3_sitearch}/ROOT-*.dist-info
%{python3_sitearch}/cppyy.py
%{python3_sitearch}/_pythonization.py
%{python3_sitearch}/__pycache__
%files -n python2-jupyroot
%{python2_sitearch}/JupyROOT
+%{python2_sitearch}/JupyROOT-*.dist-info
%{python2_sitearch}/libJupyROOT.so
%{_datadir}/jupyter/kernels/python2-jupyroot
%doc bindings/pyroot/JupyROOT/README.md
%files -n python%{python3_pkgversion}-jupyroot
%{python3_sitearch}/JupyROOT
+%{python3_sitearch}/JupyROOT-*.dist-info
%{python3_sitearch}/libJupyROOT.so
%{_datadir}/jupyter/kernels/python%{python3_pkgversion}-jupyroot
%doc bindings/pyroot/JupyROOT/README.md
%files -n python2-jsmva
%{python2_sitelib}/JsMVA
+%{python2_sitelib}/JsMVA-*.dist-info
%files -n python%{python3_pkgversion}-jsmva
%{python3_sitelib}/JsMVA
-
-%if %{ruby}
-%files ruby -f includelist-bindings-ruby
-%{_libdir}/%{name}/libRuby.*
-%{_libdir}/%{name}/libRuby_rdict.pcm
-%{ruby_vendorarchdir}/libRuby.*
-%endif
+%{python3_sitelib}/JsMVA-*.dist-info
%files r -f includelist-bindings-r
%{_libdir}/%{name}/libRInterface.*
@@ -2879,11 +2902,9 @@ end
%{_libdir}/%{name}/libGdml.*
%{_libdir}/%{name}/libGdml_rdict.pcm
-%if %{oce}
%files geocad -f includelist-geom-geocad
%{_libdir}/%{name}/libGeoCad.*
%{_libdir}/%{name}/libGeoCad_rdict.pcm
-%endif
%files graf -f includelist-graf2d-graf
%{_libdir}/%{name}/libGraf.*
@@ -2965,13 +2986,15 @@ end
%files gui -f includelist-gui-gui
%{_libdir}/%{name}/libGui.*
%{_libdir}/%{name}/libGui_rdict.pcm
-%{_libdir}/%{name}/libGuiHtml.*
-%{_libdir}/%{name}/libGuiHtml_rdict.pcm
%{_datadir}/%{name}/plugins/TBrowserImp/P010_TRootBrowser.C
%{_datadir}/%{name}/plugins/TBrowserImp/P020_TRootBrowserLite.C
%{_datadir}/%{name}/plugins/TGPasswdDialog/P010_TGPasswdDialog.C
%{_datadir}/%{name}/plugins/TGuiFactory/P010_TRootGuiFactory.C
+%files gui-html -f includelist-gui-guihtml
+%{_libdir}/%{name}/libGuiHtml.*
+%{_libdir}/%{name}/libGuiHtml_rdict.pcm
+
%files gui-fitpanel -f includelist-gui-fitpanel
%{_libdir}/%{name}/libFitPanel.*
%{_libdir}/%{name}/libFitPanel_rdict.pcm
@@ -2982,32 +3005,25 @@ end
%{_libdir}/%{name}/libGed_rdict.pcm
%{_datadir}/%{name}/plugins/TVirtualPadEditor/P010_TGedEditor.C
-%files guibuilder -f includelist-gui-guibuilder
+%files gui-builder -f includelist-gui-guibuilder
%{_libdir}/%{name}/libGuiBld.*
%{_libdir}/%{name}/libGuiBld_rdict.pcm
%{_datadir}/%{name}/plugins/TGuiBuilder/P010_TRootGuiBuilder.C
%{_datadir}/%{name}/plugins/TVirtualDragManager/P010_TGuiBldDragManager.C
-%files gui-qt -f includelist-gui-qt
+%files gui-qt -f includelist-gui-qtroot
%{_libdir}/%{name}/libQtRoot.*
%{_libdir}/%{name}/libQtRoot_rdict.pcm
+%{_datadir}/%{name}/plugins/TGuiFactory/P020_TQtRootGuiFactory.C
+
+%files gui-qtgsi -f includelist-gui-qtgsi
%{_libdir}/%{name}/libQtGSI.*
%{_libdir}/%{name}/libQtGSI_rdict.pcm
-%{_datadir}/%{name}/plugins/TGuiFactory/P020_TQtRootGuiFactory.C
%files gui-recorder -f includelist-gui-recorder
%{_libdir}/%{name}/libRecorder.*
%{_libdir}/%{name}/libRecorder_rdict.pcm
-%if %{root7}
-%files gui-canvaspainter
-%{_libdir}/%{name}/libROOTCanvasPainter.*
-
-%files gui-webdisplay -f includelist-gui-webdisplay
-%{_libdir}/%{name}/libROOTWebDisplay.*
-%{_libdir}/%{name}/libROOTWebDisplay_rdict.pcm
-%endif
-
%files hbook -f includelist-hist-hbook
%{_bindir}/g2root
%{_bindir}/h2root
@@ -3021,12 +3037,6 @@ end
%{_libdir}/%{name}/libHist_rdict.pcm
%dir %{_includedir}/%{name}/v5
-%if %{root7}
-%files hist-draw -f includelist-hist-histdraw
-%{_libdir}/%{name}/libROOTHistDraw.*
-%{_libdir}/%{name}/libROOTHistDraw_rdict.pcm
-%endif
-
%files hist-painter -f includelist-hist-histpainter
%{_libdir}/%{name}/libHistPainter.*
%{_libdir}/%{name}/libHistPainter_rdict.pcm
@@ -3095,9 +3105,11 @@ end
%files io-xml -f includelist-io-xml
%{_libdir}/%{name}/libXMLIO.*
%{_libdir}/%{name}/libXMLIO_rdict.pcm
+%{_datadir}/%{name}/plugins/TFile/P080_TXMLFile.C
+
+%files io-xmlparser -f includelist-io-xmlparser
%{_libdir}/%{name}/libXMLParser.*
%{_libdir}/%{name}/libXMLParser_rdict.pcm
-%{_datadir}/%{name}/plugins/TFile/P080_TXMLFile.C
%files foam -f includelist-math-foam
%{_libdir}/%{name}/libFoam.*
@@ -3191,6 +3203,10 @@ end
%{_libdir}/%{name}/libUnuran_rdict.pcm
%{_datadir}/%{name}/plugins/ROOT@@Math@(a)DistSampler/P010_TUnuranSampler.C
+%files vecops -f includelist-math-vecops
+%{_libdir}/%{name}/libROOTVecOps.*
+%{_libdir}/%{name}/libROOTVecOps_rdict.pcm
+
%files memstat -f includelist-misc-memstat
%{_libdir}/%{name}/libMemStat.*
%{_libdir}/%{name}/libMemStat_rdict.pcm
@@ -3205,11 +3221,9 @@ end
%{_datadir}/%{name}/pdg_table.txt
%doc %{_pkgdocdir}/cfortran.doc
-%if %{pythia8}
%files montecarlo-pythia8 -f includelist-montecarlo-pythia8
%{_libdir}/%{name}/libEGPythia8.*
%{_libdir}/%{name}/libEGPythia8_rdict.pcm
-%endif
%files montecarlo-vmc -f includelist-montecarlo-vmc
%{_libdir}/%{name}/libVMC.*
@@ -3266,7 +3280,10 @@ end
%{_datadir}/%{name}/http
%doc net/http/README.txt net/http/civetweb/*.md
-%if %{xrootd}
+%files net-httpsniff -f includelist-net-httpsniff
+%{_libdir}/%{name}/libRHTTPSniff.*
+%{_libdir}/%{name}/libRHTTPSniff_rdict.pcm
+
%files netx -f includelist-netx
%{_libdir}/%{name}/libNetx.*
%{_libdir}/%{name}/libNetx_rdict.pcm
@@ -3275,21 +3292,24 @@ end
%{_datadir}/%{name}/plugins/TFile/P100_TXNetFile.C
%{_datadir}/%{name}/plugins/TFileStager/P010_TXNetFileStager.C
%{_datadir}/%{name}/plugins/TSystem/P040_TXNetSystem.C
-%endif
%files proof -f includelist-proof-proof
%{_libdir}/%{name}/libProof.*
%{_libdir}/%{name}/libProof_rdict.pcm
-%{_libdir}/%{name}/libProofDraw.*
-%{_libdir}/%{name}/libProofDraw_rdict.pcm
-%{_libdir}/%{name}/libProofPlayer.*
-%{_libdir}/%{name}/libProofPlayer_rdict.pcm
%{_datadir}/%{name}/plugins/TChain/P010_TProofChain.C
%{_datadir}/%{name}/plugins/TDataSetManager/P010_TDataSetManagerFile.C
%{_datadir}/%{name}/plugins/TProof/P010_TProofCondor.C
%{_datadir}/%{name}/plugins/TProof/P020_TProofSuperMaster.C
%{_datadir}/%{name}/plugins/TProof/P030_TProofLite.C
%{_datadir}/%{name}/plugins/TProof/P040_TProof.C
+%{_datadir}/%{name}/valgrind-root.supp
+%doc %{_pkgdocdir}/README.PROOF
+
+%files proof-player -f includelist-proof-proofplayer
+%{_libdir}/%{name}/libProofDraw.*
+%{_libdir}/%{name}/libProofDraw_rdict.pcm
+%{_libdir}/%{name}/libProofPlayer.*
+%{_libdir}/%{name}/libProofPlayer_rdict.pcm
%{_datadir}/%{name}/plugins/TProofMonSender/P010_TProofMonSenderML.C
%{_datadir}/%{name}/plugins/TProofMonSender/P020_TProofMonSenderSQL.C
%{_datadir}/%{name}/plugins/TVirtualProofPlayer/P010_TProofPlayer.C
@@ -3298,8 +3318,6 @@ end
%{_datadir}/%{name}/plugins/TVirtualProofPlayer/P040_TProofPlayerSlave.C
%{_datadir}/%{name}/plugins/TVirtualProofPlayer/P050_TProofPlayerSuperMaster.C
%{_datadir}/%{name}/plugins/TVirtualProofPlayer/P060_TProofPlayerLite.C
-%{_datadir}/%{name}/valgrind-root.supp
-%doc %{_pkgdocdir}/README.PROOF
%files proof-bench -f includelist-proof-proofbench
%{_libdir}/%{name}/libProofBench.*
@@ -3317,7 +3335,6 @@ end
%{_datadir}/%{name}/plugins/TProofProgressLog/P010_TProofProgressLog.C
%{_datadir}/%{name}/plugins/TSessionViewer/P010_TSessionViewer.C
-%if %{xrootd}
%files xproof -f includelist-proof-proofx
%{_bindir}/proofexecv
%{_bindir}/xproofd
@@ -3328,7 +3345,6 @@ end
%{_datadir}/%{name}/plugins/TProofMgr/P010_TXProofMgr.C
%{_datadir}/%{name}/plugins/TProofServ/P010_TXProofServ.C
%{_datadir}/%{name}/plugins/TSlave/P010_TXSlave.C
-%endif
%files roofit -f includelist-roofit
%{_libdir}/%{name}/libRooFit.*
@@ -3363,6 +3379,12 @@ end
%{_libdir}/%{name}/libTMVA.*
%{_libdir}/%{name}/libTMVA_rdict.pcm
%dir %{_includedir}/%{name}/TMVA
+%dir %{_includedir}/%{name}/TMVA/DNN
+%dir %{_includedir}/%{name}/TMVA/DNN/Architectures
+%if %{tbb}
+%dir %{_includedir}/%{name}/TMVA/DNN/Architectures/Cpu
+%endif
+%dir %{_includedir}/%{name}/TMVA/DNN/Architectures/Reference
%license tmva/doc/LICENSE
%files tmva-python -f includelist-tmva-pymva
@@ -3382,6 +3404,10 @@ end
%{_libdir}/%{name}/libTree_rdict.pcm
%doc %{_pkgdocdir}/README.SELECTOR
+%files tree-dataframe -f includelist-tree-dataframe
+%{_libdir}/%{name}/libROOTDataFrame.*
+%{_libdir}/%{name}/libROOTDataFrame_rdict.pcm
+
%files tree-player -f includelist-tree-treeplayer
%{_libdir}/%{name}/libTreePlayer.*
%{_libdir}/%{name}/libTreePlayer_rdict.pcm
@@ -3414,7 +3440,76 @@ end
%{_bindir}/rootnb.exe
%{_datadir}/%{name}/notebook
+%if %{root7}
+%files graf-gpadv7 -f includelist-graf2d-gpadv7
+%{_libdir}/%{name}/libROOTGpadv7.*
+%{_libdir}/%{name}/libROOTGpadv7_rdict.pcm
+
+%files graf-primitives -f includelist-graf2d-primitives
+%{_libdir}/%{name}/libROOTGraphicsPrimitives.*
+%{_libdir}/%{name}/libROOTGraphicsPrimitives_rdict.pcm
+
+%files gui-canvaspainter
+%{_libdir}/%{name}/libROOTCanvasPainter.*
+
+%files gui-fitpanelv7 -f includelist-gui-fitpanelv7
+%{_libdir}/%{name}/libROOTFitPanelv7.*
+%{_libdir}/%{name}/libROOTFitPanelv7_rdict.pcm
+
+%ifarch %{qt5_qtwebengine_arches}
+%files gui-qt5webdisplay
+%{_libdir}/%{name}/libROOTQt5WebDisplay.*
+%endif
+
+%files gui-webdisplay -f includelist-gui-webdisplay
+%{_libdir}/%{name}/libROOTWebDisplay.*
+%{_libdir}/%{name}/libROOTWebDisplay_rdict.pcm
+
+%files hist-draw -f includelist-hist-histdraw
+%{_libdir}/%{name}/libROOTHistDraw.*
+%{_libdir}/%{name}/libROOTHistDraw_rdict.pcm
+%endif
+
%changelog
+* Sun Jul 01 2018 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.14.00-1
+- Update to 6.14.00
+- Drop patches previously backported:
+ - root-doxygen-makefile.patch
+ - root-crash-fix.patch
+ - root-test-stress-32bit.patch
+- Drop patches accepted upstream:
+ - root-test-subdirs.patch
+ - root-test-fixes.patch
+ - root-out-of-bounds.patch
+ - root-doxygen-tilde.patch
+ - root-noinst.patch
+- Drop patches for issues fixed upstream:
+ - root-dont-link-jvm.patch
+ - root-system-pythia.patch
+- Drop patch root-urw-otf-hack.patch - broken font file no longer present
+- Drop Google Droid Sans Fallback font from EPEL 7 root-fonts package
+ (the font is now available in EPEL 7)
+- Use two more patches from Fedora's llvm5.0 package
+- New root-test-subdirs.patch patch for more instances of the same issue
+- Fix a test not setting cache file directory so that it works offline
+- Fix a compatibility issue with the EPEL 7 gtest version
+- Fix a missing include
+- Workaround optimization problems in the Geom library
+- New subpackages due to library splits
+ - root-tree-dataframe and root-vecops from root-tree-player
+ - root-net-httpsniff from root-net-http
+- New subpackages due to package splits
+ - root-gui-html from root-gui
+ - root-gui-qtgsi from root-gui-qt
+ - root-io-xmlparser from root-io-xml
+ - root-proof-player from root-proof
+- New ROOT 7 subpackages
+ - graf-gpadv7
+ - graf-primitives
+ - gui-fitpanelv7
+ - gui-qt5webdisplay
+- Rename root-guibuilder package to root-gui-builder
+
* Sat Jun 30 2018 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.12.06-5
- Adjust Vavilov test for Fedora 29 ix86
- Adapt to python 3.7
diff --git a/sources b/sources
index da8883b..54bccd9 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (root-6.12.06.tar.xz) = 607644b5cd06fdab5e0899172156cbed92911de9d1eef2695cc79c5f41621a2d1167a6d14791c5b97c8d15dcb7d4d45952b3dcf4ffb096dc51bdeb3233b5467f
-SHA512 (root-testfiles.tar.xz) = f697afb666c1081f98cfe66fe21998c4eab86c25a3671ff71a4ac98610d70f70081d70b40029a0b788b39d87c542b5aa4e31d71f7be494f4774323ed20e9bccb
+SHA512 (root-6.14.00.tar.xz) = 0e4ed5a2a2e4c9455ffc8e44cdb1ca29876a223e8119d29cbd82abdc4b923d55b82285a941f78b82b9d0a89d972e5d56ceb3b7d61fd2efd8308c64c3e2bfd5d9
+SHA512 (root-testfiles.tar.xz) = 22b85815a49a0acec13b4dc160cac0712398df1ec7b0a0bf9b01f31c72538f356190e386fb7a37cd797a3bff1c04a52567761b8b3720790de96f515596ceeea2
commit 9af52db6016cf39df919ec0f198b2606e1ac33e4
Author: Mattias Ellert <mattias.ellert(a)physics.uu.se>
Date: Sat Jun 30 22:12:56 2018 +0200
Adjust Vavilov test for Fedora 29 ix86
Adapt to python 3.7
diff --git a/root-adjust-allowed-test-difference-for-32-bit-ix86.patch b/root-adjust-allowed-test-difference-for-32-bit-ix86.patch
new file mode 100644
index 0000000..b7aa84d
--- /dev/null
+++ b/root-adjust-allowed-test-difference-for-32-bit-ix86.patch
@@ -0,0 +1,22 @@
+From e363a175b96bbd1d24f5b4030192b8fb4b525681 Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Fri, 29 Jun 2018 09:43:01 +0200
+Subject: [PATCH] Adjust allowed test difference for 32-bit ix86
+
+---
+ math/mathmore/test/VavilovTest.cxx | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/math/mathmore/test/VavilovTest.cxx b/math/mathmore/test/VavilovTest.cxx
+index f99e8291046..d5020f8a386 100644
+--- a/math/mathmore/test/VavilovTest.cxx
++++ b/math/mathmore/test/VavilovTest.cxx
+@@ -886,7 +886,7 @@ void VavilovTest::GetCdfTestParams (const Vavilov& v, double& maxabsdiff, double
+ }
+ else {
+ maxabsdiff = 1E-5;
+- maxcdfdiff = 5E-15;
++ maxcdfdiff = 7E-15;
+ }
+ }
+
diff --git a/root-python-3.7.patch b/root-python-3.7.patch
new file mode 100644
index 0000000..873cade
--- /dev/null
+++ b/root-python-3.7.patch
@@ -0,0 +1,52 @@
+From 3de0685b5da3c8d2025be06d4397a24feaaced2e Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Sat, 30 Jun 2018 21:27:57 +0200
+Subject: [PATCH] Fixes for Python 3.7
+
+---
+ bindings/pyroot/src/PyRootType.cxx | 2 +-
+ bindings/pyroot/src/Pythonize.cxx | 4 +---
+ bindings/pyroot/src/TPyROOTApplication.cxx | 2 +-
+ 3 files changed, 3 insertions(+), 5 deletions(-)
+
+diff --git a/bindings/pyroot/src/PyRootType.cxx b/bindings/pyroot/src/PyRootType.cxx
+index 3c2719cb2f8..0edc2e8773e 100644
+--- a/bindings/pyroot/src/PyRootType.cxx
++++ b/bindings/pyroot/src/PyRootType.cxx
+@@ -100,7 +100,7 @@ namespace {
+ if ( ! attr && ! PyRootType_CheckExact( pyclass ) && PyType_Check( pyclass ) ) {
+ PyErr_Clear();
+ PyObject* pycppname = PyObject_GetAttr( pyclass, PyStrings::gCppName );
+- char* cppname = PyROOT_PyUnicode_AsString(pycppname);
++ const char* cppname = PyROOT_PyUnicode_AsString(pycppname);
+ Py_DECREF(pycppname);
+ Cppyy::TCppScope_t scope = Cppyy::GetScope( cppname );
+ TClass* klass = TClass::GetClass( cppname );
+diff --git a/bindings/pyroot/src/Pythonize.cxx b/bindings/pyroot/src/Pythonize.cxx
+index 0c4817217f1..9386730517a 100644
+--- a/bindings/pyroot/src/Pythonize.cxx
++++ b/bindings/pyroot/src/Pythonize.cxx
+@@ -976,9 +976,7 @@ namespace {
+ vi->vi_len = vi->vi_pos = 0;
+ vi->vi_len = PySequence_Size( v );
+
+-#ifndef R__WIN32 // prevent error LNK2001: unresolved external symbol __PyGC_generation0
+- _PyObject_GC_TRACK( vi );
+-#endif
++ PyObject_GC_Track( vi );
+ return (PyObject*)vi;
+ }
+
+diff --git a/bindings/pyroot/src/TPyROOTApplication.cxx b/bindings/pyroot/src/TPyROOTApplication.cxx
+index 4f624a762f3..c47596e3830 100644
+--- a/bindings/pyroot/src/TPyROOTApplication.cxx
++++ b/bindings/pyroot/src/TPyROOTApplication.cxx
+@@ -98,7 +98,7 @@ Bool_t PyROOT::TPyROOTApplication::CreatePyROOTApplication( Bool_t bLoadLibs )
+ if ( argl && 0 < PyList_Size( argl ) ) argc = (int)PyList_GET_SIZE( argl );
+ char** argv = new char*[ argc ];
+ for ( int i = 1; i < argc; ++i ) {
+- char* argi = PyROOT_PyUnicode_AsString( PyList_GET_ITEM( argl, i ) );
++ char* argi = const_cast< char* >( PyROOT_PyUnicode_AsString( PyList_GET_ITEM( argl, i ) ) );
+ if ( strcmp( argi, "-" ) == 0 || strcmp( argi, "--" ) == 0 ) {
+ // stop collecting options, the remaining are for the python script
+ argc = i; // includes program name
diff --git a/root.spec b/root.spec
index 08b0f78..bc40569 100644
--- a/root.spec
+++ b/root.spec
@@ -33,7 +33,7 @@
Name: root
Version: 6.12.06
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Numerical data analysis framework
License: LGPLv2+
@@ -111,7 +111,14 @@ Patch19: %{name}-doxygen-tilde.patch
# https://github.com/root-project/root/pull/1643
Patch20: %{name}-noinst.patch
# Adjust allowed deviation for PDF file sizes (aarch64)
+# https://github.com/root-project/root/pull/2120
Patch21: %{name}-stressgraphics-ref.patch
+# Adjust Vavilov test for Fedora 29 ix86
+# https://github.com/root-project/root/pull/2273
+Patch22: %{name}-adjust-allowed-test-difference-for-32-bit-ix86.patch
+# Adapt to python 3.7
+# https://github.com/root-project/root/pull/2276
+Patch23: %{name}-python-3.7.patch
# s390x suffers from endian issues resulting in failing tests
# and broken documentation generation
@@ -1691,6 +1698,8 @@ Javascript and style files for the Jupyter ROOT Notebook.
%patch19 -p1
%patch20 -p1
%patch21 -p1
+%patch22 -p1
+%patch23 -p1
# Remove bundled sources in order to be sure they are not used
# * afterimage
@@ -3406,6 +3415,10 @@ end
%{_datadir}/%{name}/notebook
%changelog
+* Sat Jun 30 2018 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.12.06-5
+- Adjust Vavilov test for Fedora 29 ix86
+- Adapt to python 3.7
+
* Tue Jun 19 2018 Miro Hrončok <mhroncok(a)redhat.com> - 6.12.06-4
- Rebuilt for Python 3.7
commit 11b92eb69643bb82bdd66dd9aaf70521d10b7c58
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Tue Jun 19 11:26:55 2018 +0200
Rebuilt for Python 3.7
diff --git a/root.spec b/root.spec
index 441f5f8..08b0f78 100644
--- a/root.spec
+++ b/root.spec
@@ -33,7 +33,7 @@
Name: root
Version: 6.12.06
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Numerical data analysis framework
License: LGPLv2+
@@ -3406,6 +3406,9 @@ end
%{_datadir}/%{name}/notebook
%changelog
+* Tue Jun 19 2018 Miro Hrončok <mhroncok(a)redhat.com> - 6.12.06-4
+- Rebuilt for Python 3.7
+
* Sat May 26 2018 Christian Dersch <lupinix(a)mailbox.org> - 6.12.06-3
- rebuilt for cfitsio 3.450
- Adjust allowed deviation for PDF file sizes in stressGraphics test (aarch64)
commit 5914088cb68165d88530ca27bb1f267b287c3969
Author: Mattias Ellert <mattias.ellert(a)physics.uu.se>
Date: Tue May 29 20:23:53 2018 +0200
Adjust allowed deviation for PDF file sizes in stressGraphics test (aarch64)
diff --git a/root-memory-arm-x86.patch b/root-memory-arm-x86.patch
index 894a728..54c4149 100644
--- a/root-memory-arm-x86.patch
+++ b/root-memory-arm-x86.patch
@@ -5,7 +5,7 @@
endif()
+# Reduce memory usage during linking on ARM and x86 by generating minimal debuginfo
-+if(ROOT_CLING_TARGET STREQUAL "ARM" OR ROOT_CLING_TARGET STREQUAL "X86")
++if(ROOT_ARCHITECTURE STREQUAL "linuxarm" OR ROOT_ARCHITECTURE STREQUAL "linux")
+ string(REPLACE " -g " " -g1 " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
+ string(REPLACE " -g " " -g1 " CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS}")
+endif()
diff --git a/root-stressgraphics-ref.patch b/root-stressgraphics-ref.patch
new file mode 100644
index 0000000..ad91815
--- /dev/null
+++ b/root-stressgraphics-ref.patch
@@ -0,0 +1,26 @@
+diff --git a/test/stressGraphics.ref b/test/stressGraphics.ref
+index 4341c21c79..0089951936 100644
+--- a/test/stressGraphics.ref
++++ b/test/stressGraphics.ref
+@@ -29,16 +29,16 @@ Test# PS1Ref# PS1Err# PDFRef# PDFErr# GIFRef# GIFErr# JPGRef# JP
+ 28 9110 500 16737 200 9738 4200 21346 21600 10645 7000 8869 500
+ 29 7419 500 15112 200 8113 4200 18872 21600 7928 7000 7296 500
+ 30 17016 5500 18198 100 13764 3400 32434 17400 22157 5000 20823 5500
+- 31 30615 8200 27494 100 29010 5900 50520 18200 35724 5400 36690 8200
+- 32 3304592 100 712308 100 155478 32000 62688 19000 123056 7000 0 0
+- 33 321963 5500 434394 1000 34942 8300 65532 27800 37314 12000 331505 5500
++ 31 30615 8200 27494 150 29010 5900 50520 18200 35724 5400 36690 8200
++ 32 3304592 100 712308 500 155478 32000 62688 19000 123056 7000 0 0
++ 33 321963 5500 434394 1100 34942 8300 65532 27800 37314 12000 331505 5500
+ 34 36514 300 16815 200 25333 2200 47408 12700 33739 3700 36399 300
+ 35 207729 750 87126 100 41853 6200 76094 38000 54717 11000 210497 800
+ 36 401670 6500 156361 500 38898 10400 62719 34100 45592 14000 410114 6500
+ 37 566142 5000 225206 750 43638 6300 65828 31800 53934 6500 573396 5000
+- 38 3738751 35000 1292739 500 84139 3400 60580 9900 133547 3500 3783013 35000
++ 38 3738751 35000 1292739 8000 84139 3400 60580 9900 133547 3500 3783013 35000
+ 39 1456993 9000 853193 50000 54777 8600 38425 13500 91242 18100 1463263 7500
+- 40 38312 200 56877 100 47205 3900 36524 11800 119641 8000 38121 200
++ 40 38312 200 56877 250 47205 3900 36524 11800 119641 8000 38121 200
+ 41 15025 3000 29289 500 34091 1500 42525 11300 33336 3900 14787 4000
+ 42 254604 5000 376027 7000 34608 5000 55666 30400 46534 6500 259594 7000
+ 43 4846 150 14075 100 24281 200 33239 600 25303 300 4877 150
diff --git a/root.spec b/root.spec
index edcb2a1..441f5f8 100644
--- a/root.spec
+++ b/root.spec
@@ -110,6 +110,8 @@ Patch19: %{name}-doxygen-tilde.patch
# Don't add JupyROOT python extension to cmake exports
# https://github.com/root-project/root/pull/1643
Patch20: %{name}-noinst.patch
+# Adjust allowed deviation for PDF file sizes (aarch64)
+Patch21: %{name}-stressgraphics-ref.patch
# s390x suffers from endian issues resulting in failing tests
# and broken documentation generation
@@ -1688,6 +1690,7 @@ Javascript and style files for the Jupyter ROOT Notebook.
%patch18 -p1
%patch19 -p1
%patch20 -p1
+%patch21 -p1
# Remove bundled sources in order to be sure they are not used
# * afterimage
@@ -3405,6 +3408,7 @@ end
%changelog
* Sat May 26 2018 Christian Dersch <lupinix(a)mailbox.org> - 6.12.06-3
- rebuilt for cfitsio 3.450
+- Adjust allowed deviation for PDF file sizes in stressGraphics test (aarch64)
* Fri Feb 23 2018 Christian Dersch <lupinix(a)mailbox.org> - 6.12.06-2
- rebuilt for cfitsio 3.420 (so version bump)
commit 8f829ba002f325b2dfdceeb6f98213362c7af2d2
Author: Christian Dersch <lupinix(a)mailbox.org>
Date: Sat May 26 12:14:18 2018 +0200
rebuilt for cfitsio 3.450
diff --git a/root.spec b/root.spec
index d49ee7f..edcb2a1 100644
--- a/root.spec
+++ b/root.spec
@@ -33,7 +33,7 @@
Name: root
Version: 6.12.06
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Numerical data analysis framework
License: LGPLv2+
@@ -3403,6 +3403,9 @@ end
%{_datadir}/%{name}/notebook
%changelog
+* Sat May 26 2018 Christian Dersch <lupinix(a)mailbox.org> - 6.12.06-3
+- rebuilt for cfitsio 3.450
+
* Fri Feb 23 2018 Christian Dersch <lupinix(a)mailbox.org> - 6.12.06-2
- rebuilt for cfitsio 3.420 (so version bump)
- modified patch 13 to also produce smaller debuginfo on x86 (ld out of memory)
commit 288358c2627789ddc4c818abd89e0b51aea3d9c2
Author: Christian Dersch <lupinix(a)mailbox.org>
Date: Sat Feb 24 22:38:38 2018 +0100
disabled test gtest-tree-treeplayer-test-dataframe-snapshot on ARM
diff --git a/root.spec b/root.spec
index 3391b36..d49ee7f 100644
--- a/root.spec
+++ b/root.spec
@@ -2275,6 +2275,7 @@ excluded="test-stressIOPlugins-.*|tutorial-dataframe-tdf101_h1Analysis|tutorial-
%ifarch %{arm}
# Tests failing on arm
# https://sft.its.cern.ch/jira/browse/ROOT-8500
+# - gtest-tree-treeplayer-test-dataframe-snapshot
# - mathcore-testMinim
# - minuit2-testMinimizer
# - test-minexam
@@ -2286,7 +2287,7 @@ excluded="test-stressIOPlugins-.*|tutorial-dataframe-tdf101_h1Analysis|tutorial-
# - tutorial-multicore-mt304_AsyncNested
# - tutorial-multicore-mt305_TFuture
# - tutorial-r-*
-excluded="${excluded}|mathcore-testMinim|minuit2-testMinimizer|test-minexam|test-stressfit"
+excluded="${excluded}|gtest-tree-treeplayer-test-dataframe-snapshot|mathcore-testMinim|minuit2-testMinimizer|test-minexam|test-stressfit"
%if %{?fedora}%{!?fedora:0} <= 27 && %{?rhel}%{!?rhel:0} <= 7
excluded="${excluded}|test-stressiterators-interpreted|tutorial-hist-sparsehist|tutorial-multicore-mt303_AsyncSimple|tutorial-multicore-mt304_AsyncNested|tutorial-multicore-mt305_TFuture|tutorial-r-.*"
%endif
@@ -3405,6 +3406,7 @@ end
* Fri Feb 23 2018 Christian Dersch <lupinix(a)mailbox.org> - 6.12.06-2
- rebuilt for cfitsio 3.420 (so version bump)
- modified patch 13 to also produce smaller debuginfo on x86 (ld out of memory)
+- disabled test gtest-tree-treeplayer-test-dataframe-snapshot on ARM
* Sat Feb 17 2018 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.12.06-1
- Update to 6.12.06
commit 81b256c066137328a9e31350e9eb30f0d9548b5e
Author: Christian Dersch <lupinix(a)mailbox.org>
Date: Sat Feb 24 11:41:57 2018 +0100
rebuilt for cfitsio 3.420 (so version bump)
diff --git a/root-memory-arm-x86.patch b/root-memory-arm-x86.patch
new file mode 100644
index 0000000..894a728
--- /dev/null
+++ b/root-memory-arm-x86.patch
@@ -0,0 +1,15 @@
+--- root-6.12.04.orig/interpreter/CMakeLists.txt 2017-12-13 08:27:42.000000000 +0100
++++ root-6.12.04/interpreter/CMakeLists.txt 2018-01-11 16:33:13.034850962 +0100
+@@ -75,6 +75,12 @@
+ set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} /ignore:4049,4206,4217,4221")
+ endif()
+
++# Reduce memory usage during linking on ARM and x86 by generating minimal debuginfo
++if(ROOT_CLING_TARGET STREQUAL "ARM" OR ROOT_CLING_TARGET STREQUAL "X86")
++ string(REPLACE " -g " " -g1 " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
++ string(REPLACE " -g " " -g1 " CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS}")
++endif()
++
+ set(LLVM_TARGETS_TO_BUILD ${ROOT_CLING_TARGET} CACHE STRING "Semicolon-separated list of targets to build, or \"all\".")
+
+ if(clingtest)
diff --git a/root-memory-arm.patch b/root-memory-arm.patch
deleted file mode 100644
index b281dea..0000000
--- a/root-memory-arm.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- root-6.12.04.orig/interpreter/CMakeLists.txt 2017-12-13 08:27:42.000000000 +0100
-+++ root-6.12.04/interpreter/CMakeLists.txt 2018-01-11 16:33:13.034850962 +0100
-@@ -75,6 +75,12 @@
- set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} /ignore:4049,4206,4217,4221")
- endif()
-
-+# Reduce memory usage during linking on ARM by generating minimal debuginfo
-+if(ROOT_CLING_TARGET STREQUAL "ARM")
-+ string(REPLACE " -g " " -g1 " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
-+ string(REPLACE " -g " " -g1 " CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS}")
-+endif()
-+
- set(LLVM_TARGETS_TO_BUILD ${ROOT_CLING_TARGET} CACHE STRING "Semicolon-separated list of targets to build, or \"all\".")
-
- if(clingtest)
diff --git a/root.spec b/root.spec
index 3c42a57..3391b36 100644
--- a/root.spec
+++ b/root.spec
@@ -84,10 +84,10 @@ Patch10: %{name}-system-pythia.patch
Patch11: %{name}-memory-usage.patch
# Fedora's llvm patch
Patch12: %{name}-PowerPC-Don-t-use-xscvdpspn-on-the-P7.patch
-# Reduce memory usage during linking on ARM by generating
+# Reduce memory usage during linking on ARM and x86 by generating
# smaller debuginfo for the llmv libraries.
# Fedora builders run out of memory with the default setting.
-Patch13: %{name}-memory-arm.patch
+Patch13: %{name}-memory-arm-x86.patch
# Don't run tutorials that crash on ppc64 during doc generation.
# Ensures content of doc package is the same on all architecture
# so that koji accepts it as a noarch package.
@@ -3404,6 +3404,7 @@ end
%changelog
* Fri Feb 23 2018 Christian Dersch <lupinix(a)mailbox.org> - 6.12.06-2
- rebuilt for cfitsio 3.420 (so version bump)
+- modified patch 13 to also produce smaller debuginfo on x86 (ld out of memory)
* Sat Feb 17 2018 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.12.06-1
- Update to 6.12.06
commit 2249adc221383d2bc8eff6bf41ab4a6fcb36055e
Author: Christian Dersch <lupinix(a)mailbox.org>
Date: Fri Feb 23 20:34:04 2018 +0100
rebuilt for cfitsio 3.420 (so version bump)
diff --git a/root.spec b/root.spec
index ddafd9f..3c42a57 100644
--- a/root.spec
+++ b/root.spec
@@ -33,7 +33,7 @@
Name: root
Version: 6.12.06
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Numerical data analysis framework
License: LGPLv2+
@@ -3402,6 +3402,9 @@ end
%{_datadir}/%{name}/notebook
%changelog
+* Fri Feb 23 2018 Christian Dersch <lupinix(a)mailbox.org> - 6.12.06-2
+- rebuilt for cfitsio 3.420 (so version bump)
+
* Sat Feb 17 2018 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.12.06-1
- Update to 6.12.06
- Drop patch root-Fix-constructing-the-GSL-MC-Integrator.patch (previously
5 years, 9 months
Architecture specific change in rpms/k3b.git
by githook-noreply@fedoraproject.org
The package rpms/k3b.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/k3b.git/commit/?id=14a7cd464dc0e4....
Change:
-ExcludeArch: s390 s390x
Thanks.
Full change:
============
commit 14a7cd464dc0e490ee2611e61dbaece2ce39fc30
Author: Rex Dieter <rdieter(a)gmail.com>
Date: Sun Jul 8 09:10:01 2018 -0500
Requires: wodim (#1599009)
drop ExcludeArch: s390 s390x (wodim is available now)
diff --git a/k3b.spec b/k3b.spec
index 8eaa6ea..cf72ef1 100644
--- a/k3b.spec
+++ b/k3b.spec
@@ -11,7 +11,7 @@ Name: k3b
Summary: CD/DVD/Blu-ray burning application
Epoch: 1
Version: 18.04.2
-Release: 3%{?dist}
+Release: 4%{?dist}
License: GPLv2+
URL: http://www.k3b.org/
@@ -23,9 +23,6 @@ URL: http://www.k3b.org/
%endif
Source0: http://download.kde.org/%{stable}/applications/%{version}/src/%{name}-%{v...
-# ie, where cdrecord and friends aren't present
-ExcludeArch: s390 s390x
-
## upstream patches
## upstreamable patches
@@ -81,11 +78,19 @@ Provides: k3b-common = %{epoch}:%{version}-%{release}
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
-Requires: cdrecord
+# BR runtime dependencies for sanitiy (for now) -- rex
+BuildRequires: cdrdao cdrskin dvd+rw-tools
Requires: cdrdao
Requires: cdrskin
Requires: dvd+rw-tools
+## use real packages, not virtual provides since they have
+## been recently removed, https://bugzilla.redhat.com/1599009
+# mkisofs
+BuildRequires: genisoimage
Requires: genisoimage
+# cdrecord
+BuildRequires: wodim
+Requires: wodim
%description
K3b provides a comfortable user interface to perform most CD/DVD
@@ -165,6 +170,10 @@ desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.k3b.deskt
%changelog
+* Sun Jul 08 2018 Rex Dieter <rdieter(a)fedoraproject.org> - 1:18.04.2-4
+- Requires: wodim (#1599009)
+- drop ExcludeArch: s390 s390x (wodim is available now)
+
* Sat Jul 07 2018 Kevin Fenzi <kevin(a)scrye.com> - 1:18.04.2-3
- Require genisoimage (real subpackage) instead of mkisofs (dropped provides from genisoimage)
5 years, 9 months
[Report] Packages Restricting Arches
by root
List of packages currently excluding arches (2622)
===========================================
- 0ad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- 90-Second-Portraits
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- GtkAda
ExclusiveArch: %{GPRbuild_arches}
- GtkAda3
ExclusiveArch: %{GPRbuild_arches}
- LuxRender
ExclusiveArch: x86_64
- OpenTK
ExclusiveArch: %mono_arches
- PragmARC
ExclusiveArch: %{GPRbuild_arches}
- R-DynDoc
ExclusiveArch: armv7, ppc, go_arch
- RdRand
ExclusiveArch: %{ix86} x86_64
- SLOF
ExclusiveArch: ppc64le
- YafaRay
ExclusiveArch: %{ix86} x86_64
- aboot
ExclusiveArch: alpha
- acpid
ExclusiveArch: ia64 x86_64 %{ix86} %{arm} aarch64
- ahven
ExclusiveArch: %{GPRbuild_arches}
- alleyoop
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x %{arm} aarch64
- american-fuzzy-lop
ExclusiveArch: %{ix86} x86_64
- anet
ExclusiveArch: %{GPRbuild_arches}
- apmd
ExclusiveArch: %{ix86}
- apmud
ExclusiveArch: ppc
- appstream-generator
ExclusiveArch: x86_64 %{ix86} %{arm}
- arduino
ExclusiveArch: %{go_arches}
- arduino-builder
ExclusiveArch: %{go_arches}
- arm-boot-config
ExclusiveArch: %{arm}
- arm-trusted-firmware
ExclusiveArch: aarch64
- atomic
ExclusiveArch: %{go_arches}
- aunit
ExclusiveArch: %GPRbuild_arches
- avgtime
ExclusiveArch: %{ldc_arches}
- aws
ExclusiveArch: %GPRbuild_arches
- banshee
ExclusiveArch: %{mono_arches}
- banshee-community-extensions
ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64 %{arm} sparcv9 alpha s390x
- bareftp
ExclusiveArch: %{mono_arches}
- bcal
ExclusiveArch: x86_64 aarch64 ia64 ppc64 ppc64le s390x
- bcc
ExclusiveArch: x86_64 %{power64}
- bcm283x-firmware
ExclusiveArch: %{arm} aarch64
- beignet
ExclusiveArch: x86_64 %{ix86}
- berusky2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{mips}
- biosdevname
ExclusiveArch: %{ix86} x86_64
- bless
ExclusiveArch: %mono_arches
- boo
ExclusiveArch: %{mono_arches}
- buildah
ExclusiveArch: x86_64 %{arm} aarch64 ppc64le s390x
- bwa
ExclusiveArch: x86_64
- caddy
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}}
- cadvisor
ExclusiveArch: %{ix86} x86_64 aarch64 ppc64le
- calamares
ExclusiveArch: %{ix86} x86_64
- carto
ExclusiveArch: %{nodejs_arches} noarch
- ccdciel
ExclusiveArch: %{fpc_arches}
- cdcollect
ExclusiveArch: %{mono_arches}
- ceph
ExclusiveArch: x86_64 aarch64 ppc64 ppc64le
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- chromium
ExclusiveArch: x86_64 i686
ExclusiveArch: x86_64 i686 aarch64
- cjdns
ExclusiveArch: %{nodejs_arches}
- cmospwd
ExclusiveArch: %{ix86} x86_64
- cmrt
ExclusiveArch: %{ix86} x86_64 ia64
- coffee-script
ExclusiveArch: %{nodejs_arches} noarch
- colorful
ExclusiveArch: %{fpc_arches}
- compat-gcc-296
ExclusiveArch: %{ix86} ia64 ppc
- consul
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- containerd
ExclusiveArch: %{go_arches}
- cpuid
ExclusiveArch: %{ix86} x86_64
- cqrlog
ExclusiveArch: %{fpc_arches}
- crash
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- cri-tools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- criu
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- cryptlib
ExclusiveArch: x86_64 %{ix86} aarch64 ppc64 ppc64le
- cryptobone
ExclusiveArch: x86_64 %{ix86} ppc64 ppc64le aarch64
- daq
ExclusiveArch: x86_64 aarch64
- darktable
ExclusiveArch: x86_64 aarch64
- dbus-sharp
ExclusiveArch: %mono_arches
- dbus-sharp-glib
ExclusiveArch: %mono_arches
- dbxtool
ExclusiveArch: i386 x86_64 aarch64
- deepin-api
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- deepin-daemon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-dbus-generator
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-gir-generator
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- derelict
ExclusiveArch: %{ldc_arches}
- direnv
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- dlm
ExclusiveArch: i686 x86_64
- dmidecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- dmtcp
ExclusiveArch: %ix86 x86_64 aarch64
- docco
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- docker
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- docker-anaconda-addon
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- docker-distribution
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- docker-latest
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- dolphin-emu
ExclusiveArch: x86_64 armv7l aarch64
- douceur
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- dpdk
ExclusiveArch: x86_64 i686 aarch64 ppc64le
- dssi-vst
ExclusiveArch: %{ix86} x86_64
- dustmite
ExclusiveArch: %{ldc_arches}
- dyninst
ExclusiveArch: %{ix86} x86_64 ppc ppc64
- e3
ExclusiveArch: %{ix86} x86_64
- edac-utils
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64}
- edb
ExclusiveArch: %{ix86} x86_64
- edk2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
ExclusiveArch: x86_64 aarch64
- efibootmgr
ExclusiveArch: %{efi}
- efivar
ExclusiveArch: %{efi}
- elasticdump
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- elk
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- embree
ExclusiveArch: x86_64
- embree2
ExclusiveArch: x86_64
- envytools
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- exciting
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 %{ix86} aarch64 %{power64}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- exercism
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- expresso
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- extlinux-bootloader
ExclusiveArch: %{arm} aarch64
- fcitx-libpinyin
ExclusiveArch: %{qt5_qtwebengine_arches}
- fedora-dockerfiles
ExclusiveArch: %{go_arches}
- fedora-gnat-project-common
ExclusiveArch: noarch %{GNAT_arches}
- fence-virt
ExclusiveArch: i686 x86_64
- fes
ExclusiveArch: x86_64
- flannel
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- florist
ExclusiveArch: %{GPRbuild_arches}
- fluxcapacitor
ExclusiveArch: %{ix86} x86_64 %{arm}
- fpc
ExclusiveArch: %{arm} %{ix86} x86_64 ppc ppc64
- freshmaker
ExclusiveArch: %{ix86} x86_64
- frysk
ExclusiveArch: %{ix86} x86_64 ppc64
- fst
ExclusiveArch: i686
- fwts
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 s390x %{power64}
- fwupdate
ExclusiveArch: %{efi}
- ga
ExclusiveArch: %{ix86} x86_64
- gbrainy
ExclusiveArch: %mono_arches
- gdata-sharp
ExclusiveArch: %mono_arches
- gdb-exploitable
ExclusiveArch: x86_64 i386
ExclusiveArch: x86_64 noarch
- gela-asis
ExclusiveArch: %GPRbuild_arches
- ghdl
ExclusiveArch: %{GNAT_arches}
- gio-sharp
ExclusiveArch: %mono_arches
- gir-to-d
ExclusiveArch: %{ldc_arches}
- git-lfs
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x}
- git-octopus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- giver
ExclusiveArch: %{mono_arches}
- gkeyfile-sharp
ExclusiveArch: %mono_arches
- gl3n
ExclusiveArch: %{ldc_arches}
- glibc32
ExclusiveArch: x86_64 ppc64 s390x
- glusterd2
ExclusiveArch: %{go_arches}
- gmqcc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- gnatcoll
ExclusiveArch: %GPRbuild_arches
- gnome-boxes
ExclusiveArch: x86_64
- gnome-desktop-sharp
ExclusiveArch: %mono_arches
- gnome-do
ExclusiveArch: %mono_arches
- gnome-guitar
ExclusiveArch: %{mono_arches}
- gnome-keyring-sharp
ExclusiveArch: %mono_arches
- gnome-rdp
ExclusiveArch: %{mono_arches}
- gnome-sharp
ExclusiveArch: %mono_arches
- gnome-subtitles
ExclusiveArch: %mono_arches
- gnu-efi
ExclusiveArch: %{efi}
- gnu-smalltalk
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- go-bindata
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- go-compilers
ExclusiveArch: %{go_arches}
- go-i18n
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- gocomplete
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- godep
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- godotenv
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- gofed
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- golang
ExclusiveArch: %{golang_arches}
- golang-bitbucket-kardianos-osext
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-deepin-dbus-factory
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-deepin-go-lib
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-10gen-openssl
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- golang-github-AudriusButkevicius-cli
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-AudriusButkevicius-go-nat-pmp
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-AudriusButkevicius-kcp-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-AudriusButkevicius-pfilter
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-BurntSushi-freetype-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-BurntSushi-graphics-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-BurntSushi-toml-test
ExclusiveArch: %{go_arches}
- golang-github-BurntSushi-xgb
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-BurntSushi-xgbutil
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-Jeffail-gabs
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-PuerkitoBio-goquery
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-PuerkitoBio-purell
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-PuerkitoBio-urlesc
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-RangelReale-osin
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-RangelReale-osincli
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-SeanDolphin-bqschema
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-SermoDigital-jose
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-Shopify-sarama
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-Shopify-toxiproxy
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-alecthomas-assert
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-alecthomas-chroma
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-alecthomas-colour
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-alecthomas-kingpin
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-alecthomas-repr
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-alecthomas-template
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-alecthomas-units
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-andybalholm-cascadia
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-armon-go-proxyproto
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-asaskevich-govalidator
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-auth0-go-jwt-middleware
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-axgle-mahonia
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-bep-gitmap
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-bep-inflect
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-bgentry-go-netrc
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-bkaradzic-go-lz4
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-boombuler-barcode
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-buger-jsonparser
ExclusiveArch: %{go_arches} noarch
- golang-github-calmh-du
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-calmh-luhn
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-calmh-xdr
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-ccding-go-stun
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cespare-xxhash
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-chaseadamsio-goorgeous
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cheekybits-is
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-chmduquesne-rollinghash
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-chrismalek-oktasdk-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-client9-gospell
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cockroachdb-cockroach-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-codahale-aesnicheck
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-codegangsta-negroni
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-coreos-go-etcd
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-cryptix-wav
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-cznic-b
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-fileutil
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-golex
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-internal
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-lex
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-lexer
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-lldb
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-mathutil
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-ql
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-sortutil
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-strutil
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-zappy
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-d4l3k-messagediff
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-danwakefield-fnmatch
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-dchest-cssmin
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-dchest-siphash
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-denisenkom-go-mssqldb
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-disintegration-imaging
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-dlclark-regexp2
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-docker-libkv
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-docopt-docopt-go
ExclusiveArch: %{go_arches}
- golang-github-duosecurity-duo_api_golang
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-edsrzf-mmap-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-eknkc-amber
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-endophage-gotuf
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-fatih-color
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-fatih-structs
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-flynn-go-shlex
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-fortytw2-leaktest
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-fsnotify-fsnotify
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-fsouza-go-dockerclient
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-fullsailor-pkcs7
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-git-lfs-wildmatch
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-glacjay-goini
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-go-errors-errors
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-go-macaron-inject
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-go-mgo-mgo
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-go-tomb-tomb
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-gobuffalo-envy
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-gobwas-glob
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-gocql-gocql
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-golang-image
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-google-go-cmp
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-google-go-github
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-goraft-raft
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-gorilla-css
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-gosexy-gettext
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-hailocab-go-hostpool
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-hashicorp-go-hclog
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-hashicorp-go-plugin
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-hashicorp-go-rootcerts
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-howeyc-fsnotify
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-inconshreveable-go-vhost
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-influxdb-influxdb
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-jackpal-gateway
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-jdkato-prose
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-jdkato-syllables
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-jefferai-jsonx
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-justinas-alice
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-keybase-go-crypto
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-klauspost-cpuid
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-klauspost-reedsolomon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-knieriem-markdown
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-kyokomi-emoji
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-linuxdeepin-go-x11-client
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-lpabon-godbc
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-markbates-inflect
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mattn-go-colorable
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mgutz-ansi
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mgutz-logxi
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-michaelklishin-rabbit-hole
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-miekg-mmark
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-miekg-pkcs11
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-milochristiansen-axis2
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-milochristiansen-lua
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-minio-sha256-simd
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mitchellh-go-homedir
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-mitchellh-go-testing-interface
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mitchellh-goamz
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-montanaflynn-stats
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mreiferson-go-httpclient
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-msteinert-pam
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-muesli-smartcrop
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mvo5-goconfigparser
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-mvo5-uboot-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-mxk-go-flowrate
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-neurosnap-sentences
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-nfnt-resize
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-noahdesu-go-ceph
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-ojii-gettext.go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-olivere-elastic
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-opencontainers-runtime-spec
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-opencontainers-specs
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-openshift-go-json-rest
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-openshift-go-systemd
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-openshift-openshift-sdn
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-oschwald-geoip2-golang
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-oschwald-maxminddb-golang
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-patrickmn-go-cache
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-paulrosania-go-charset
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-peterh-liner
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-petermattis-goid
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-pkg-profile
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-pquerna-otp
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-prometheus-prometheus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-racker-perigee
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-rackspace-gophercloud
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-rakyll-globalconf
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-rakyll-pb
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-rakyll-statik
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-rasky-go-xdr
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-remeh-sizedwaitgroup
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-remyoudompheng-bigfft
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-ryanuber-go-glob
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-samuel-go-zookeeper
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-sasha-s-go-deadlock
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-seccomp-libseccomp-golang
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-sergi-go-diff
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-sethgrid-pester
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-shiena-ansicolor
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-shogo82148-go-shuffle
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-shurcooL-sanitized_anchor_name
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-skarademir-naturalsort
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-skratchdot-open-golang
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-skynetservices-skydns
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-smartystreets-assertions
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-smartystreets-go-aws-auth
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-smartystreets-goconvey
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-spacejam-loghisto
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-spacemonkeygo-openssl
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm} ppc64le s390x}
- golang-github-spaolacci-murmur3
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-spf13-afero
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-spf13-fsync
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-spf13-nitro
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-sstarcher-go-okta
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-stathat-go
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-stevvooe-resumable
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-streadway-amqp
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-stretchr-objx
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-syndtr-gocapability
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-syndtr-goleveldb
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-syndtr-gosnappy
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-templexxx-cpufeat
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-templexxx-reedsolomon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-templexxx-xor
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-tent-http-link-go
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-thejerf-suture
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-tjfoc-gmsm
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-tonnerre-golang-pretty
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-urfave-cli
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-vaughan0-go-ini
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-vbatts-tar-split
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-vishvananda-netlink
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} aarch64 x86_64 %{arm}}
- golang-github-vishvananda-netns
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-vitrun-qart
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-vjeantet-asn1-ber
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-vmware-govcloudair
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-wsxiaoys-terminal
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xeipuuv-gojsonpointer
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xeipuuv-gojsonreference
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xeipuuv-gojsonschema
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xiang90-probing
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-xrash-smetrics
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xtaci-kcp-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xtaci-smux
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-yosssi-ace
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-yosssi-gohtml
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-yvasiyarov-go-metrics
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-yvasiyarov-gorelic
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-yvasiyarov-newrelic_platform_go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-zillode-notify
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-googlecode-gcfg
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-googlecode-go-decimal-inf
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-googlecode-go-exp
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-googlecode-log4go
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-googlecode-sqlite
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-googlecode-uuid
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-gopkg-check
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-gopkg-go-check-check
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-gopkg-go-macaroon-macaroon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-gopkg-retry-v1
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-torproject-pluggable-transports-goptlib
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golint
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- gomtree
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- gotags
ExclusiveArch: %{go_arches}
- gotun
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: x86_64
- gprbuild
ExclusiveArch: %{GPRbuild_arches} %{bootstrap_arch}
- gprolog
ExclusiveArch: x86_64 %{ix86} ppc alpha
- gsf-sharp
ExclusiveArch: %mono_arches
- gtk-sharp-beans
ExclusiveArch: %mono_arches
- gtk-sharp2
ExclusiveArch: %mono_arches
- gtk-sharp3
ExclusiveArch: %{mono_arches}
- gtkd
ExclusiveArch: %{ldc_arches}
- gudev-sharp
ExclusiveArch: %mono_arches
- hedgewars
ExclusiveArch: %{fpc_arches}
- heketi
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- hsakmt
ExclusiveArch: x86_64 aarch64
- hub
ExclusiveArch: %{go_arches}
- hugo
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- hyena
ExclusiveArch: %{mono_arches}
- hyperscan
ExclusiveArch: x86_64
- hyperv-daemons
ExclusiveArch: i686 x86_64
- icaro
ExclusiveArch: %{ix86} %{arm} x86_64 noarch
- ignition
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- ikarus
ExclusiveArch: %{ix86}
- imvirt
ExclusiveArch: %{ix86} x86_64 ia64
- indistarter
ExclusiveArch: %{fpc_arches}
- infinipath-psm
ExclusiveArch: x86_64
- insect
ExclusiveArch: %{nodejs_arches} noarch
- intel-cmt-cat
ExclusiveArch: x86_64 i686 i586
ExclusiveArch: x86_64 i686 i586
- ioport
ExclusiveArch: %{ix86} x86_64
- ipw2100-firmware
ExclusiveArch: noarch i386 x86_64
- ipw2200-firmware
ExclusiveArch: noarch i386 x86_64
- ispc
ExclusiveArch: %{arm} %{ix86} x86_64
- iucode-tool
ExclusiveArch: %{ix86} x86_64
- iwyu
ExclusiveArch: %{ix86} x86_64
- ixpdimm_sw
ExclusiveArch: x86_64
- jake
ExclusiveArch: %{nodejs_arches} noarch
- jasmine-node
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- java-1.8.0-openjdk-aarch32
ExclusiveArch: %{arm}
- jid
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- josm
ExclusiveArch: %{ix86} x86_64
- julia
ExclusiveArch: %{ix86} x86_64
- keepass
ExclusiveArch: %{mono_arches}
- kernel
ExclusiveArch: %{all_x86} x86_64 ppc64 s390x %{arm} aarch64 ppc64le
- kicad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- knot-resolver
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- kompose
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 s390x
- kosmtik
ExclusiveArch: %{nodejs_arches} noarch
- kubernetes
ExclusiveArch: x86_64 aarch64 ppc64le s390x %{arm}
- latrace
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64}
- lazarus
ExclusiveArch: %{fpc_arches}
- ldc
ExclusiveArch: %{ldc_arches}
- libbsr
ExclusiveArch: %{power64}
- libclc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64} s390x
- libcxl
ExclusiveArch: %{power64}
- libflatarray
ExclusiveArch: %{ix86} x86_64
- libhfi1
ExclusiveArch: x86_64
- libica
ExclusiveArch: s390 s390x
- libipt
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- libjingle
ExclusiveArch: %{ix86} x86_64 %{arm}
- libmfx
ExclusiveArch: %{ix86} x86_64
- libocxl
ExclusiveArch: ppc64le
- libpsm2
ExclusiveArch: x86_64
- libquentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- librtas
ExclusiveArch: %{power64}
- libseccomp
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 mipsel mips64el ppc64 ppc64le s390 s390x
- libservicelog
ExclusiveArch: ppc %{power64}
- libsmbios
ExclusiveArch: x86_64 %{ix86}
- libunwind
ExclusiveArch: %{arm} aarch64 hppa ia64 mips ppc %{power64} %{ix86} x86_64
- libva-intel-hybrid-driver
ExclusiveArch: %{ix86} x86_64 ia64
- libvmi
ExclusiveArch: x86_64
- libvpd
ExclusiveArch: %{power64}
- libxsmm
ExclusiveArch: x86_64
- libzfcphbaapi
ExclusiveArch: s390 s390x
- lldb
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- lodash
ExclusiveArch: %{nodejs_arches} noarch
- log4net
ExclusiveArch: %mono_arches
- lrmi
ExclusiveArch: %{ix86}
- lsvpd
ExclusiveArch: %{power64}
- luajit
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- mactel-boot
ExclusiveArch: x86_64
- manifest-tool
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- matreshka
ExclusiveArch: %GPRbuild_arches
- maven-eclipse-plugin
ExclusiveArch: %{ix86} x86_64
- maxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- mcelog
ExclusiveArch: i686 x86_64
- mediaconch
ExclusiveArch: %{qt5_qtwebengine_arches}
- mellowplayer
ExclusiveArch: %{qt5_qtwebengine_arches}
- memkind
ExclusiveArch: x86_64
- memtest86+
ExclusiveArch: %{ix86} x86_64
- mesos
ExclusiveArch: x86_64
- microcode_ctl
ExclusiveArch: %{ix86} x86_64
- micropython
ExclusiveArch: %{arm} x86_64
- mine_detector
ExclusiveArch: %{GPRbuild_arches}
- minetest
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- mingw-wine-gecko
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- mkbootdisk
ExclusiveArch: %{ix86} sparc sparc64 x86_64
- mnemosyne
ExclusiveArch: noarch %{qt5_qtwebengine_arches}
- mocha
ExclusiveArch: %{nodejs_arches} noarch
- mod_mono
ExclusiveArch: %mono_arches
- module-build-service
ExclusiveArch: %{ix86} x86_64 noarch
- mokutil
ExclusiveArch: %{ix86} x86_64 aarch64
- mongo-tools
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- mongodb
ExclusiveArch: %{upstream_arches}
- mono
ExclusiveArch: %mono_arches
- mono-addins
ExclusiveArch: %mono_arches
- mono-basic
ExclusiveArch: %{mono_arches}
- mono-bouncycastle
ExclusiveArch: %mono_arches
- mono-cecil
ExclusiveArch: %mono_arches
- mono-cecil-flowanalysis
ExclusiveArch: %mono_arches
- mono-debugger
ExclusiveArch: %ix86 x86_64
- mono-reflection
ExclusiveArch: %mono_arches
- mono-tools
ExclusiveArch: %mono_arches
- mono-zeroconf
ExclusiveArch: %mono_arches
- monobristol
ExclusiveArch: %{mono_arches}
- monodevelop
ExclusiveArch: %mono_arches
- monodevelop-debugger-gdb
ExclusiveArch: %{mono_arches}
- monosim
ExclusiveArch: %mono_arches
- mrrescue
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- msr-tools
ExclusiveArch: %{ix86} x86_64
- mustache-d
ExclusiveArch: %{ldc_arches}
- mysql-connector-net
ExclusiveArch: %{mono_arches}
- nacl-arm-binutils
ExclusiveArch: x86_64
- nacl-arm-newlib
ExclusiveArch: x86_64
- nacl-binutils
ExclusiveArch: x86_64
- nacl-gcc
ExclusiveArch: x86_64
- nacl-newlib
ExclusiveArch: x86_64
- nant
ExclusiveArch: %mono_arches
- nbc
ExclusiveArch: %{fpc_arches}
- nbdkit
ExclusiveArch: x86_64
- ndesk-dbus
ExclusiveArch: %{mono_arches}
- ndesk-dbus-glib
ExclusiveArch: %{mono_arches}
- newtonsoft-json
ExclusiveArch: %{mono_arches}
- nim
ExclusiveArch: %{nim_arches}
- nini
ExclusiveArch: %{mono_arches}
- node-gyp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs
ExclusiveArch: %{nodejs_arches}
- nodejs-Base64
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-abbrev
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-accepts
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-acorn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-acorn-dynamic-import
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-acorn-jsx
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-acorn-object-spread
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-add-stream
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-after
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-agent-base
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-agentkeepalive
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ain2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-align-text
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-alter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgblack
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgblue
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgcyan
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bggreen
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgmagenta
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgred
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgwhite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgyellow
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-black
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-blue
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bold
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-cyan
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-dim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-escapes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-font
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-gray
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-green
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-grey
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-hidden
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-inverse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-italic
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-magenta
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-red
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-reset
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-strikethrough
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-styles
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-underline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-white
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-wrap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-yellow
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansicolors
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansidiff
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansistyles
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-any-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-any-promise
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-append-field
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-append-transform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-aproba
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-archiver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-archiver-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-archy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-are-we-there-yet
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-argparse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-argsparser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-arr-diff
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-arr-exclude
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-arr-flatten
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-arr-union
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-buffer-from-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-differ
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-events
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-filter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-find
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-find-index
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-flatten
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-foreach
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-ify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-index
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-reduce
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-union
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-uniq
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-unique
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-arraybuffer-dot-slice
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-arraybuffer-equal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-arrify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-as-number
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-asap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ascii-tree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ascli
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-asn1
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-assert-plus
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-assertion-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-assume
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ast-traverse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ast-types
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-astral
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-astral-angular-annotate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-astral-pass
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-array-reduce
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-async-arrays
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-each
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-limiter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-queue
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-some
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-asynckit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-atob
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-auto-bind
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-autoresolve
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ava-init
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-aws-sign
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-aws-sign2
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-aws4
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-code-frame
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-messages
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-plugin-syntax-async-functions
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-plugin-syntax-async-generators
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-runtime
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-babylon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-backbone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-backoff
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-balanced-match
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base-option
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base-plugins
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base32-encode
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base64-arraybuffer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base64-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-base64-url
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-base64id
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bash-match
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-basic-auth
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-basic-auth-connect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-basic-auth-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-batch
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-bcrypt
ExclusiveArch: %{nodejs_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- nodejs-bcryptjs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-beeper
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-benchmark
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-better-assert
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-better-than-before
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bignumber-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bind-obj-methods
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bindings
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-bit-mask
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-blob
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-block-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bluebird
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-body-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-boolbase
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-boom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-brace-expansion
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-braces
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-breakable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-browser-request
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-browser-stdout
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bson
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buble
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-buf-compare
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-buffer-crc32
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-buffer-equal
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-buffer-shims
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buffer-writer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buffertools
ExclusiveArch: %{nodejs_arches}
- nodejs-bufferutil
ExclusiveArch: %{nodejs_arches}
- nodejs-builtin-modules
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-builtins
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bundle-dependencies
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-bunker
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-bunyan
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-burrito
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-busboy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-byline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bytes
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cache-base
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caching-transform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-call-delayed
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-call-matcher
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-call-me-maybe
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-call-signature
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-callback-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caller-callsite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caller-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-callsite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-callsites
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-camel-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-camelcase
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-camelcase-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caniuse-db
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-capture-stack-trace
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-carrier
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caseless
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-center-align
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-as-promised
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-cheerio
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-connect-middleware
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-json-schema
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-oauth2orize-grant
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-passport-strategy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-spies-next
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chainer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chainsaw
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chalk
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-change-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-char-spinner
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-character-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-charenc
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-charm
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-check-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cheerio
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-child-process-close
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chmodr
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chownr
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chroma-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chrono
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ci-info
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-circular-json
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cjson
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-clap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-class-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-clean-css
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-clean-yaml-object
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-clear-require
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cli
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cli-color
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cli-spinner
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cli-table
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cliui
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-clone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-clone-deep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-clone-stats
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-closure-compiler
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cls
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cmd-shim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-co
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-co-mocha
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-co-with-promise
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-coa
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-code-point-at
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-codemirror
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-coffee-coverage
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-collection-visit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-collections
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-color-support
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-colour
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-columnify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-combined-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-commander
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-common-path-prefix
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-commondir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-commoner
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-commonmark
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-compare-func
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-compare-versions
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-component-emitter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-component-indexof
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-component-inherit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-compress-commons
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-compressible
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-compression
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-concat-map
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-concat-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-config-chain
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-connect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-connect-livereload
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-connect-timeout
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-console-browserify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-console-dot-log
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-console-group
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-consolemd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-constant-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-constantinople
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-content-disposition
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-content-type
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-conventional-changelog-angular
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-atom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-codemirror
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-core
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-conventional-changelog-ember
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-eslint
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-express
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-jquery
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-jscs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-jshint
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-preset-loader
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-writer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-commits-filter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-commits-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-recommended-bump
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-convert-hex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-convert-source-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cookie
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cookie-jar
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cookie-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cookie-session
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cookie-signature
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cookiejar
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cookies
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-copy-descriptor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-core-assert
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-core-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-core-util-is
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-couch-login
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-coveralls
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-crc
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-crc32-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-create-error-class
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cross-spawn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cross-spawn-async
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-crypt
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cryptiles
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-csrf
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-css
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-css-parse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-css-select
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-css-stringify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-css-tree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-css-what
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-csscomb-core
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csslint
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csso
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cssom
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csurf
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv-generate
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv-parse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv-spectrum
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv-stringify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ctype
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-currently-unhandled
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cycle
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cyclist
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-d
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-dargs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dashdash
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-data-uri-to-buffer
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-date-now
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dateformat
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-death
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-debug
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-debug-fabulous
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-debug-log
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-debuglog
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-decamelize
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-decamelize-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-decimal-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-decompress-response
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dedent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-deep-eql
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-deep-equal
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-deep-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-deep-is
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-deeper
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-default-require-extensions
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-default-resolution
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-defaults
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-defence
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-defence-cli
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-deferred
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-define-properties
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-define-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-defined
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-defs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-degenerator
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-del
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-delayed-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-delegates
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-delete
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dep-graph
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-depd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dependency-lister
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-deprecated
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-destroy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-detect-file
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-detect-indent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-detect-newline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-detect-node
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-detective
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dezalgo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dicer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-diff
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-difflet
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-difflib
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-dirty-chai
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-docopt
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-doctrine
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dom-serializer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-domelementtype
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-domhandler
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-domutils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dot-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dot-prop
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dotfile-regex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-dreamopt
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dryice
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-dtree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duplex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duplexer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duplexer2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-duplexer3
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duplexify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duration
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-each
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-each-async
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ebnf-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-echomd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ecstatic
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-editor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ee-first
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ejs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-emojione
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-empty-dir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-encodeurl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-encoding
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-end-of-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-engine-dot-io
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-engine-dot-io-client
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-engine-dot-io-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-entities
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-error-ex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-error-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-errorhandler
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-errs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es-abstract
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es-to-primitive
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es5-ext
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es5-shim
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-iterator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es6-promisify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es6-set
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-shim
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-symbol
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-weak-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-escallmatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-escape-html
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-escape-regexp-component
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-escape-string-regexp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-escodegen
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-escope
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-espower
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-espower-location-detector
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-esprima
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-esprima-fb
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-esprima-harmony-jscs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-espurify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-esrecurse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-estraverse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-estraverse-fb
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-estree-walker
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-esutils
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-etag
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-event-emitter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-event-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-eventemitter2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-eventemitter3
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-events
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-events-to-array
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-everything-dot-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-execa
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-exit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expand-brackets
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expand-range
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expand-tilde
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expect-dot-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-express
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-express-session
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-extend
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-extend-shallow
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-extended-emitter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-extglob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-extsprintf
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-eyes
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fake
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fancy-log
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-far
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fast-levenshtein
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fastfall
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-faucet
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-faye-websocket
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fd-slicer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fg-lodash
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-figures
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-file-entry-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-file-sync-cmp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-file-uri-to-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-filed
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-filelist
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-filename-regex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fileset
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fill-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fill-range
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-finalhandler
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-find-cache-dir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-find-up
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-findup-sync
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-first-chunk-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-flagged-respawn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-flat-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-flot
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-flush-write-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fmix
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fn-dot-name
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fn-name
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-follow
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-follow-redirects
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-for-each
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-for-in
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-for-own
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-foreach
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-foreground-child
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-forever-agent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-form-data
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-formatio
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-formidable
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-forwarded
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fragment-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-freetree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fresh
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-from
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-from2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-dot-notify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-exists-cached
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-exists-sync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fs-ext
ExclusiveArch: %{nodejs_arches}
- nodejs-fs-extra
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-temp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-vacuum
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-write-stream-atomic
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs2
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fstream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fstream-ignore
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fstream-npm
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ftp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-function-bind
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-function-loop
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-gauge
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gaze
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gdal
ExclusiveArch: %{nodejs_arches}
- nodejs-generate-function
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-generate-object-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-generic-pool
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-get-pkg-repo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-get-port
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-get-stdin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-get-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-get-uri
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-get-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-getobject
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gettext-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-dummy-commit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-raw-commits
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-remote-origin-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-semver-tags
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-tails
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gitconfiglocal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-github-url-from-git
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-github-url-from-username-repo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-glob
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-glob-base
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-glob-expand
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-glob-parent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-glob-to-regexp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-global-modules
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-global-prefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-globals
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-globby
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-globule
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-glogg
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gnode
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-gonzales-pe
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-got
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-graceful-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-graceful-readlink
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grip
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-growl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-angular-templates
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-banner
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-cli
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-compare-size
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-clean
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-concat
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-connect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-copy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-contrib-csslint
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-cssmin
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-htmlmin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-contrib-internal
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-less
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-nodeunit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-requirejs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-contrib-uglify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-watch
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-git-authors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-html-validation
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-init
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-known-options
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-legacy-log
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-legacy-log-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-legacy-util
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-lib-contrib
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-saucelabs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-sed
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-simple-mocha
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-svgmin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-util-args
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-util-options
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-util-process
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-util-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-wrap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-gulp-mocha
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gulp-ng-classify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-gulp-util
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gulplog
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gzip-size
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-handle-thing
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-handlebars
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-har-validator
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-ansi
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-binary
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-binary2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-color
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-has-cors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-flag
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-has-gulplog
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-has-unicode
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-values
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-yarn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hash_file
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hawk
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-he
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-heap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-hex-to-array-buffer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-highlight-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-historic-readline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hock
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hoek
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-homedir-polyfill
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hook-std
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hooker
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-hosted-git-info
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hsluv
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-html-minifier
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-htmlparser2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http-deceiver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http-errors
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-http-proxy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http-proxy-agent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-http-server
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http-signature
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-https-proxy-agent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-humanize-ms
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-i
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-i18n-transform
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-i2c
ExclusiveArch: %{nodejs_arches}
- nodejs-iconv
ExclusiveArch: %{nodejs_arches}
- nodejs-iconv-lite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-iferr
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ignore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-immutable
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-import-local
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-imul
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-imurmurhash
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-indent-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-indexof
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-infinity-agent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-inflight
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-info-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-inherit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-inherits
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-inherits1
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ini
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-init-package-json
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-inline-source-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-install
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-int64-buffer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-intercept-require
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-interpret
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-into-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-invert-kv
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ip
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ipaddr-dot-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-irc-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-irregular-plurals
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-absolute
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-accessor-descriptor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-arrayish
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-arrow-function
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-boolean-object
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-buffer
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-builtin-module
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-callable
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-data-descriptor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-date-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-descriptor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-dir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-dotfile
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-equal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-equal-shallow
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-extendable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-extglob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-finite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-fullwidth-code-point
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-function
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-generator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-generator-fn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-generator-function
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-lower-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-module
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-my-json-valid
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-negated-glob
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-node
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-number
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-number-object
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-obj
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-observable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-odd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-path-cwd
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-path-in-cwd
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-path-inside
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-plain-obj
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-plain-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-primitive
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-redirect
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-regexp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-registered
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-relative
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-retry-allowed
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-string
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-subset
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-text-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-typedarray
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-unc-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-upper-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-url
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-utf8
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-valid-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-valid-instance
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-windows
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-isarray
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-isexe
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-iso8601
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-isobject
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-isodate
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-isstream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-lib-coverage
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-lib-hook
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-lib-report
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-lib-source-maps
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-reports
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jade
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jasmine-growl-reporter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jasmine-reporters
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jest-mock
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jison
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jison-lex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jju
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-joose
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-joosex-namespace-depended
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-joosex-simplerequest
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-js-base64
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-js-string-escape
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-js-tokens
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-js-yaml
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jschardet
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jscoverage
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jshint
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-json-diff
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-json-localizer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-json-parse-better-errors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-json-parse-helpfulerror
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-json-stable-stringify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-json-stringify-safe
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-json3
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonfile
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jsonify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jsonm
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonparse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonpointer
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonpointer-dot-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonselect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jwt-simple
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-keep-alive-agent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-keygrip
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-keypress
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-kind-of
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-klaw
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-kuler2gpl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-langdetect
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-latest-version
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lazy-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lazystream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lcid
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lcov-parse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-leaflet
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-leaflet-formbuilder
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-leaflet-hash
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-leche
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-left-pad
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-less
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-levn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lex-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-libpq
ExclusiveArch: %{nodejs_arches}
- nodejs-libxmljs
ExclusiveArch: %{nodejs_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- nodejs-line-numbers
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-line-reader
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-linefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-linkify-it
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-load-grunt-tasks
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-load-json-file
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-locate-character
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-locate-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lockfile
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-log-driver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-log-ok
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-log-symbols
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-log-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lolex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-longest
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-loophole
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-loud-rejection
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lower-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lower-case-first
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lowercase-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lru-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lru-queue
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ltx
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-magic-string
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-make-arrow-function
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-make-dir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-make-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-make-generator-function
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-make-node
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-makedir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-makeerror
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-map-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-map-obj
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-map-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-map-visit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mapnik
ExclusiveArch: %{nodejs_arches}
- nodejs-mapnik-pool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mapnik-vector-tile
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-markdown
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-markdown-it-testgen
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-matched
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-max-timeout
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-maxmin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mbtiles
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-md5
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-md5-hex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-md5-o-matic
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-mdn-data
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mdurl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-media-typer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-memoize-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-memoizee
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-memwatch-next
ExclusiveArch: %{nodejs_arches}
- nodejs-meow
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-merge-descriptors
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-merge-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-metascript
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-method-override
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-methods
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-micromatch
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-millstone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mime
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-mime-db
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mime-types
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mimeparse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-mimic-response
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-minimalistic-assert
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-minimatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-minimist
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-minimist-options
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-minipass
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-minstache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mixin-deep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mixin-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mkdirp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mkfiletree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mock-bin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mock-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mock-git
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-modify-values
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-module-not-found-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-moment
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-moment-timezone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mongodb
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mongodb-core
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-monocle
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-morgan
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ms
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-muffin
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-multiline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-multimatch
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-multiparty
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-multipipe
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-murmur-32
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mustache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mutate-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mute-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mv
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-mysql
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mz
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nan
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nan0
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nan1
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nano
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nanomatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nanoseconds
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-native-or-bluebird
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ncp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-needle
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-negotiator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nested-error-stacks
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-net-browserify-alt
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-netmask
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-next
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-next-tick
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ng-classify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-dot-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-expat
ExclusiveArch: %{nodejs_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- nodejs-node-int64
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-markdown
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-print
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-static
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-status-codes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-stringprep
ExclusiveArch: %{nodejs_arches}
- nodejs-node-uuid
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nomnom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-noncharacters
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nopt
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nopt-usage
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-noptify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-normalize-git-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-normalize-package-data
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-normalize-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-cache-filename
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-install-checks
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-license
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-npm-package-arg
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-registry-client
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-npm-run-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-stats
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-user-validate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npmlog
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nsp-api
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nsp-audit-shrinkwrap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nth-check
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-number-is-nan
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-numeral
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-oauth
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-oauth-sign
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-oauth2orize
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-assign
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-copy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-dot-entries
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-object-dot-omit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-object-dot-pick
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-object-inspect
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-is
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-visit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-observable-to-promise
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-obuf
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-okay
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-on-finished
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-on-headers
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-once
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-onetime
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-only-shallow
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-oop
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-opal-runtime
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-open
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-opener
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-opn
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-option-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-option-chain
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-optionator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-options
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-optjs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-opts
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-orchestrator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ordered-read-streams
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-os-homedir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-os-locale
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-os-shim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-os-tmpdir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-osenv
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-output-file-sync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-own-or
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-own-or-env
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-p-finally
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-p-is-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-p-limit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-p-locate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pac-proxy-agent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pac-resolver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-package
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-package-info
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-package-json
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-package-license
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-packaging
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-packet-reader
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pad
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pad-left
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-paperboy
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-parallel-transform
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-param-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parse-github-repo-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parse-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-parse-json
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parse-ms
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parse-passwd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parsejson
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parseqs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parserlib
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-parseuri
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parseurl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pascal-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pascalcase
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-http-bearer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-oauth
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-oauth1
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-oauth2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-oauth2-client-password
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-strategy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-array
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-path-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-dirname
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-exists
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-extra
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-is-absolute
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-is-inside
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-key
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-parse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-to-regexp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-path-type
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pathval
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pause
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pause-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pbkdf2-password
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pedding
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pegjs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pem
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pff
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-connection-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-cursor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-escape
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-int8
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-native
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-pool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-types
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pgpass
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pinkie
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pinkie-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pkg-dir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pkg-up
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pkginfo
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-platform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-plur
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-portfinder
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-portscanner
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-posix-character-classes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-posix-getopt
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-postgres-array
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-postgres-bytea
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-postgres-date
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-postgres-interval
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-precond
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-prelude-ls
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-prepend-http
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-preserve
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pretty-bytes
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pretty-hrtime
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pretty-ms
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pretty-time
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-private
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-process-nextick-args
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-proclaim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-progress
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-progress-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-promise
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-promises-aplus-tests
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-prompt
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-promzard
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-propagate
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-propget
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-proto-list
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-proxy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-proxy-addr
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-proxy-agent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-proxyquire
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pruddy-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pseudomap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pubcontrol
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pump
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pumpify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-q
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-q-io
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-qs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-qtdatastream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-queue-async
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-quick-lru
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-qunit-extras
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-qunitjs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rainbowsocks
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-random-bytes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-random-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-randomatic
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-range-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-raw-body
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rc
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-re-emitter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-read-all-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-read-cmd-shim
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-dir-files
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-file
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-installed
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-json-sync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-package-json
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-package-tree
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-pkg
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-read-pkg-up
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-readable-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-readdir-enhanced
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-readdir-scoped-modules
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-readdirp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-realize-package-specifier
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-recast
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-rechoir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-redent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-reduce-component
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-regenerator
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-regex-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-regex-not
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-registry-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-relateurl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-remove-trailing-separator
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-repeat-element
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-repeat-string
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-repeating
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-repl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-replace
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-replace-ext
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-replace-require-self
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-request
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-requestretry
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-cs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-require-directory
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-inject
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-main-filename
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-relative
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-uncached
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-yaml
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-requirejs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-requires-port
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-resolve
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-resolve-cwd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-resolve-dir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-resolve-from
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-resolve-pkg
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-resolve-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-response-time
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-resumer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ret
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-retry
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-reusify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-revalidator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-rewire
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rfile
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rhea
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-right-align
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rimraf
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rndm
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-rollup
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-rollup-plugin-buble
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-plugin-commonjs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-plugin-json
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-plugin-node-resolve
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-plugin-typescript
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-pluginutils
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ronn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-run-parallel-limit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-runforcover
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-safe-buffer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-safe-json-stringify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-safe-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-safecb
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-samsam
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sauce-tunnel
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-saucelabs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sax
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-scmp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-secure-random
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-seedrandom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-select-hose
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-semver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-send
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sentence-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sentiment
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-seq
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sequencify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-serialize-error
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-serve-index
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-serve-static
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-server-destroy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-set-blocking
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-set-getter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-set-immediate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-set-immediate-shim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-set-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-setimmediate
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-setprototypeof
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sha
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-shallow-clone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-shebang-command
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-shebang-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-shelljs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-shelljs-nodecli
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-should
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-should-equal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-should-format
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-should-http
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-should-type
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-showdown
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sift
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sigmund
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-signal-exit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-silent-npm-registry-client
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-simple-assert
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-simple-asyncify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-simple-fmt
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-simple-is
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-simple-markdown
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-single-line-log
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sinon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sinon-chai
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sinon-restore
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-slash
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sliced
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-slide
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-smart-buffer
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-snake-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon-capture
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon-capture-set
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon-node
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon-util
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snockets
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sntp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-socket-dot-io-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-socks-client
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-socks-proxy-agent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sort-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sorted-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-source-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-source-map-fixtures
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-source-map-resolve
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-source-map-support
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-source-map-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sparkles
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-spawn-sync
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spawn-wrap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spdx-correct
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spdx-exceptions
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spdx-expression-parse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spdx-license-ids
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spec
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spec-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-speedometer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-split
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-split-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-split2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sprintf
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sprintf-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sqlite3
ExclusiveArch: %{nodejs_arches}
- nodejs-srs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ssri
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-st
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stack-trace
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stack-utils
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-static-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-static-favicon
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-statuses
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-std-mocks
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-combiner
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-consume
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stream-counter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stream-each
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-equal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-pair
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-reduce
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-replace
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stream-shift
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-spigot
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-to-array
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-transform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-streamsearch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-streamsink
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-streamtest
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-string
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-string-dot-prototype-dot-repeat
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-string-dot-prototype-dot-trim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-string-width
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-string_decoder
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stringmap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stringscanner
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stringset
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stringstream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-ansi
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-strip-bom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-bom-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-strip-bom-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-color
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-eof
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-indent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-strip-json-comments
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-strong-log-transformer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strscanner
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stylus
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-success-symbol
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-superagent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-superagent-proxy
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-supertest
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-supervisor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-supports-color
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-suspend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-svgmin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-svgo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-swap-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-symbol-observable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tad
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tap-mocha-reporter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tap-out
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tap-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tap-spec
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tape
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tapes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tar
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tar-pack
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tar-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-temp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-temp-dir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-temp-write
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tempfile
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-temporary
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tern
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tern-cordovajs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tern-liferay
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-terst
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-test
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-test-exclude
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-testdata-w3c-json-form
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-testjs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-testswarm
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-testutil
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-text-extensions
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-text-table
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-thenify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-thenify-all
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-thread-sleep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-through
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-through2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-through2-filter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-thunkify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tildify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tilejson
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tilelive
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tilelive-mapnik
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tiletype
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-time-diff
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-time-stamp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-timed-out
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-timekeeper
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-timers-ext
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tiny-lr-fork
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tippex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-title-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tlds
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tmatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tmp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tmpl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-to-absolute-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-to-array
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-to-object-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-to-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-to-regex-range
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-touch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tough-cookie
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tracejs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-transformers
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-traverse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-treeify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tressa
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-trim
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-trim-newlines
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-trim-off-newlines
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-trivial-deferred
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-try-open
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-try-thread-sleep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tryor
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tsame
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tslib
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tsscmp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ttembed-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tunnel-agent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tv4
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-type-check
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-type-detect
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-type-is
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-type-name
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-typeahead.js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-typedarray
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-typescript
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-uc-dot-micro
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-uglify-to-browserify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-uid-number
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-uid-safe
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-uid2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ultron
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-umask
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unc-path-regex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-underscore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-underscore-dot-logger
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-unicode-7.0.0
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unicode-length
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-union
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-union-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unique-filename
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-unique-slug
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-unique-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-unique-temp-dir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unpipe
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unset-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-upper-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-upper-case-first
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-uri-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-urix
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-url-join
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-url-parse-lax
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-url2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-use
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-user-home
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-utf8
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-utfx
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-util
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-util-deprecate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-util-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-util-inspect
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-utile
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-utilities
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-utils-merge
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-uuid
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vali-date
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-validate-npm-package-license
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-validate-npm-package-name
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vary
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vasync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-verror
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vhost
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vinyl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-vlq
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-vow
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-vow-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vow-queue
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-vows
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-w3cjs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-walkdir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-walker
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ware
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-warning-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-watchit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-watershed
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-wbuf
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-wcwidth
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-weak-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-websocket-driver
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-when
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-whet-dot-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-which
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-win-spawn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-window-size
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-winston
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-with
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-wolfy87-eventemitter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-woothee
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-wordwrap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-wrap-ansi
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-wrap-fn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-wrappy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-write
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-write-file-atomic
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-write-json-file
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-write-pkg
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ws
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xdg-basedir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xml2js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xmlbuilder
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xmldom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xmlhttprequest
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xmlhttprequest-ssl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xregexp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-xtend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-y18n
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yallist
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-yapool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yargs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-yargs-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yarn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yauzl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yeast
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zip-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zipfile
ExclusiveArch: %{nodejs_arches}
- nodejs-zlib-browserify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zlibjs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodeunit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- notify-sharp
ExclusiveArch: %{mono_arches}
- notify-sharp3
ExclusiveArch: %{mono_arches}
- nuget
ExclusiveArch: %{mono_arches}
- numatop
ExclusiveArch: %{ix86} x86_64
- nunit
ExclusiveArch: %{mono_arches}
- nunit2
ExclusiveArch: %{mono_arches}
- nvml
ExclusiveArch: x86_64
- nwchem
ExclusiveArch: x86_64 %{ix86}
- obfs4
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- oci-kvm-hook
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- oci-register-machine
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- oci-umount
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- ocitools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- odcs
ExclusiveArch: %{ix86} x86_64
- olpc-kbdshim
ExclusiveArch: %{ix86} %{arm}
- olpc-netutils
ExclusiveArch: %{ix86} %{arm}
- olpc-powerd
ExclusiveArch: %{ix86} %{arm}
- olpc-utils
ExclusiveArch: %{ix86} %{arm}
- onedrive
ExclusiveArch: %{ldc_arches}
- opal-prd
ExclusiveArch: ppc64le
- open-vm-tools
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64
- openblas
ExclusiveArch: %{openblas_arches}
- openjfx
ExclusiveArch: %{ix86} x86_64
- openlibm
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 %{power64}
- openmx
ExclusiveArch: x86_64 %{ix86}
- openni
ExclusiveArch: %{ix86} x86_64 %{arm}
- openni-primesense
ExclusiveArch: %{ix86} x86_64 %{arm}
- openssl-ibmca
ExclusiveArch: s390 s390x
- openvswitch
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- origin
ExclusiveArch: %{go_arches}
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- orion
ExclusiveArch: %{qt5_qtwebengine_arches}
- orthorobot
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- paflib
ExclusiveArch: ppc %{power64}
- pcc
ExclusiveArch: %{ix86} x86_64
- pcmciautils
ExclusiveArch: %{ix86} x86_64 ia64 ppc ppc64 %{arm}
- pdfmod
ExclusiveArch: %mono_arches
- peripety
ExclusiveArch: %{rust_arches}
- perl-Dumbbench
ExclusiveArch: %{ix86} x86_64 noarch
- perl-Parse-DMIDecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- pesign
ExclusiveArch: %{ix86} x86_64 ia64 aarch64 %{arm}
- pesign-test-app
ExclusiveArch: i686 x86_64 ia64 aarch64
- pinta
ExclusiveArch: %mono_arches
- pioneer
ExclusiveArch: %{ix86} x86_64
- playonlinux
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- plv8
ExclusiveArch: %v8_arches
- pocl
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- podman
ExclusiveArch: aarch64 %{arm} ppc64le s390x x86_64
- poppler-sharp
ExclusiveArch: %mono_arches
- popub
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- powerpc-utils
ExclusiveArch: ppc %{power64}
- ppc64-diag
ExclusiveArch: ppc %{power64}
- publican-jboss
ExclusiveArch: i686 x86_64
- pvs-sbcl
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- python-afl
ExclusiveArch: %{ix86} x86_64
- python-etcd
ExclusiveArch: noarch %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- python-healpy
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-openoffice
ExclusiveArch: noarch x86_64
- python-ovirt-register
ExclusiveArch: %{ix86} x86_64
- python-pymoc
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-rpi-gpio
ExclusiveArch: %{arm} aarch64
- q4wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- qcint
ExclusiveArch: x86_64
- qclib
ExclusiveArch: s390 s390x
- qevercloud
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt4pas
ExclusiveArch: %{fpc_arches}
- qt5-qtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- quantum-espresso
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: %{openblas_arches}
- quentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- rear
ExclusiveArch: %ix86 x86_64 ppc ppc64 ppc64le ia64
- redhat-lsb
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- reg
ExclusiveArch: x86_64
- renderdoc
ExclusiveArch: %{ix86} x86_64
- reptyr
ExclusiveArch: %{ix86} x86_64 %{arm}
- rescene
ExclusiveArch: %{mono_arches}
- restsharp
ExclusiveArch: %{mono_arches}
- rhythmbox-alternative-toolbar
ExclusiveArch: %{ix86} %{arm} x86_64 ppc64 ppc64le
- rkt
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- rocm-runtime
ExclusiveArch: x86_64 aarch64
- rpm-ostree
ExclusiveArch: %{rust_arches}
- rssguard
ExclusiveArch: %{qt5_qtwebengine_arches}
- runc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le %{mips} s390x
- rust
ExclusiveArch: %{rust_arches}
- rust-addr2line
ExclusiveArch: %{rust_arches}
- rust-adler32
ExclusiveArch: %{rust_arches}
- rust-aho-corasick
ExclusiveArch: %{rust_arches}
- rust-ansi_term
ExclusiveArch: %{rust_arches}
- rust-arrayref
ExclusiveArch: %{rust_arches}
- rust-arrayvec
ExclusiveArch: %{rust_arches}
- rust-atk-sys
ExclusiveArch: %{rust_arches}
- rust-atty
ExclusiveArch: %{rust_arches}
- rust-backtrace
ExclusiveArch: %{rust_arches}
- rust-backtrace-sys
ExclusiveArch: %{rust_arches}
- rust-base100
ExclusiveArch: %{rust_arches}
- rust-base64
ExclusiveArch: %{rust_arches}
- rust-bencher
ExclusiveArch: %{rust_arches}
- rust-bincode
ExclusiveArch: %{rust_arches}
- rust-bincode0.8
ExclusiveArch: %{rust_arches}
- rust-bitflags
ExclusiveArch: %{rust_arches}
- rust-bitflags0.9
ExclusiveArch: %{rust_arches}
- rust-brev
ExclusiveArch: %{rust_arches}
- rust-build_const
ExclusiveArch: %{rust_arches}
- rust-bytecount
ExclusiveArch: %{rust_arches}
- rust-byteorder
ExclusiveArch: %{rust_arches}
- rust-bytes
ExclusiveArch: %{rust_arches}
- rust-bytes0.3
ExclusiveArch: %{rust_arches}
- rust-c_vec
ExclusiveArch: %{rust_arches}
- rust-cairo-rs
ExclusiveArch: %{rust_arches}
- rust-cairo-sys-rs
ExclusiveArch: %{rust_arches}
- rust-cbindgen
ExclusiveArch: %{rust_arches}
- rust-cc
ExclusiveArch: %{rust_arches}
- rust-cfg-if
ExclusiveArch: %{rust_arches}
- rust-chan
ExclusiveArch: %{rust_arches}
- rust-chrono
ExclusiveArch: %{rust_arches}
- rust-clap
ExclusiveArch: %{rust_arches}
- rust-cmake
ExclusiveArch: %{rust_arches}
- rust-coco
ExclusiveArch: %{rust_arches}
- rust-cpp_demangle
ExclusiveArch: %{rust_arches}
- rust-crc
ExclusiveArch: %{rust_arches}
- rust-crc-core
ExclusiveArch: %{rust_arches}
- rust-crossbeam
ExclusiveArch: %{rust_arches}
- rust-crossbeam-deque
ExclusiveArch: %{rust_arches}
- rust-crossbeam-epoch
ExclusiveArch: %{rust_arches}
- rust-crossbeam-utils
ExclusiveArch: %{rust_arches}
- rust-crypto-hash
ExclusiveArch: %{rust_arches}
- rust-cryptovec
ExclusiveArch: %{rust_arches}
- rust-cssparser
ExclusiveArch: %{rust_arches}
- rust-cssparser-macros
ExclusiveArch: %{rust_arches}
- rust-csv
ExclusiveArch: %{rust_arches}
- rust-csv-core
ExclusiveArch: %{rust_arches}
- rust-ctrlc
ExclusiveArch: %{rust_arches}
- rust-curl
ExclusiveArch: %{rust_arches}
- rust-curl-sys
ExclusiveArch: %{rust_arches}
- rust-custom_derive
ExclusiveArch: %{rust_arches}
- rust-data-encoding
ExclusiveArch: %{rust_arches}
- rust-datetime
ExclusiveArch: %{rust_arches}
- rust-dbus
ExclusiveArch: %{rust_arches}
- rust-deque
ExclusiveArch: %{rust_arches}
- rust-devicemapper
ExclusiveArch: %{rust_arches}
- rust-diff
ExclusiveArch: %{rust_arches}
- rust-difference
ExclusiveArch: %{rust_arches}
- rust-docopt
ExclusiveArch: %{rust_arches}
- rust-downcast-rs
ExclusiveArch: %{rust_arches}
- rust-dtoa
ExclusiveArch: %{rust_arches}
- rust-dtoa-short
ExclusiveArch: %{rust_arches}
- rust-edit-distance
ExclusiveArch: %{rust_arches}
- rust-either
ExclusiveArch: %{rust_arches}
- rust-encoding
ExclusiveArch: %{rust_arches}
- rust-encoding-index-japanese
ExclusiveArch: %{rust_arches}
- rust-encoding-index-korean
ExclusiveArch: %{rust_arches}
- rust-encoding-index-simpchinese
ExclusiveArch: %{rust_arches}
- rust-encoding-index-singlebyte
ExclusiveArch: %{rust_arches}
- rust-encoding-index-tradchinese
ExclusiveArch: %{rust_arches}
- rust-encoding_index_tests
ExclusiveArch: %{rust_arches}
- rust-encoding_rs
ExclusiveArch: %{rust_arches}
- rust-enum_primitive
ExclusiveArch: %{rust_arches}
- rust-env_logger
ExclusiveArch: %{rust_arches}
- rust-env_logger0.4
ExclusiveArch: %{rust_arches}
- rust-errln
ExclusiveArch: %{rust_arches}
- rust-errno
ExclusiveArch: %{rust_arches}
- rust-error-chain
ExclusiveArch: %{rust_arches}
- rust-exa
ExclusiveArch: %{rust_arches}
- rust-extprim
ExclusiveArch: %{rust_arches}
- rust-extprim_literals_macros
ExclusiveArch: %{rust_arches}
- rust-failure
ExclusiveArch: %{rust_arches}
- rust-failure_derive
ExclusiveArch: %{rust_arches}
- rust-fallible-iterator
ExclusiveArch: %{rust_arches}
- rust-fd-find
ExclusiveArch: %{rust_arches}
- rust-filetime
ExclusiveArch: %{rust_arches}
- rust-fixedbitset
ExclusiveArch: %{rust_arches}
- rust-flame
ExclusiveArch: %{rust_arches}
- rust-flate2
ExclusiveArch: %{rust_arches}
- rust-float-cmp
ExclusiveArch: %{rust_arches}
- rust-fnv
ExclusiveArch: %{rust_arches}
- rust-foreign-types
ExclusiveArch: %{rust_arches}
- rust-foreign-types-shared
ExclusiveArch: %{rust_arches}
- rust-fs2
ExclusiveArch: %{rust_arches}
- rust-futures
ExclusiveArch: %{rust_arches}
- rust-futures-async-runtime
ExclusiveArch: %{rust_arches}
- rust-futures-channel
ExclusiveArch: %{rust_arches}
- rust-futures-core
ExclusiveArch: %{rust_arches}
- rust-futures-cpupool
ExclusiveArch: %{rust_arches}
- rust-futures-executor
ExclusiveArch: %{rust_arches}
- rust-futures-io
ExclusiveArch: %{rust_arches}
- rust-futures-macro-async
ExclusiveArch: %{rust_arches}
- rust-futures-macro-await
ExclusiveArch: %{rust_arches}
- rust-futures-sink
ExclusiveArch: %{rust_arches}
- rust-futures-stable
ExclusiveArch: %{rust_arches}
- rust-futures-util
ExclusiveArch: %{rust_arches}
- rust-futures0.1
ExclusiveArch: %{rust_arches}
- rust-gdk
ExclusiveArch: %{rust_arches}
- rust-gdk-pixbuf
ExclusiveArch: %{rust_arches}
- rust-gdk-pixbuf-sys
ExclusiveArch: %{rust_arches}
- rust-gdk-sys
ExclusiveArch: %{rust_arches}
- rust-getopts
ExclusiveArch: %{rust_arches}
- rust-gimli
ExclusiveArch: %{rust_arches}
- rust-gio
ExclusiveArch: %{rust_arches}
- rust-gio-sys
ExclusiveArch: %{rust_arches}
- rust-git2
ExclusiveArch: %{rust_arches}
- rust-glib
ExclusiveArch: %{rust_arches}
- rust-glib-sys
ExclusiveArch: %{rust_arches}
- rust-glob
ExclusiveArch: %{rust_arches}
- rust-globset
ExclusiveArch: %{rust_arches}
- rust-gobject-sys
ExclusiveArch: %{rust_arches}
- rust-goblin
ExclusiveArch: %{rust_arches}
- rust-grep
ExclusiveArch: %{rust_arches}
- rust-gtk
ExclusiveArch: %{rust_arches}
- rust-gtk-rs-lgpl-docs
ExclusiveArch: %{rust_arches}
- rust-gtk-source-sys
ExclusiveArch: %{rust_arches}
- rust-gtk-sys
ExclusiveArch: %{rust_arches}
- rust-gzip-header
ExclusiveArch: %{rust_arches}
- rust-hamcrest
ExclusiveArch: %{rust_arches}
- rust-handlebars
ExclusiveArch: %{rust_arches}
- rust-heapsize
ExclusiveArch: %{rust_arches}
- rust-hex
ExclusiveArch: %{rust_arches}
- rust-home
ExclusiveArch: %{rust_arches}
- rust-horrorshow
ExclusiveArch: %{rust_arches}
- rust-http
ExclusiveArch: %{rust_arches}
- rust-httparse
ExclusiveArch: %{rust_arches}
- rust-humantime
ExclusiveArch: %{rust_arches}
- rust-hyper
ExclusiveArch: %{rust_arches}
- rust-idna
ExclusiveArch: %{rust_arches}
- rust-ignore
ExclusiveArch: %{rust_arches}
- rust-indexmap
ExclusiveArch: %{rust_arches}
- rust-intervaltree
ExclusiveArch: %{rust_arches}
- rust-iovec
ExclusiveArch: %{rust_arches}
- rust-iso8601
ExclusiveArch: %{rust_arches}
- rust-itertools
ExclusiveArch: %{rust_arches}
- rust-itoa
ExclusiveArch: %{rust_arches}
- rust-jobserver
ExclusiveArch: %{rust_arches}
- rust-language-tags
ExclusiveArch: %{rust_arches}
- rust-lazy-init
ExclusiveArch: %{rust_arches}
- rust-lazy_static
ExclusiveArch: %{rust_arches}
- rust-lazycell
ExclusiveArch: %{rust_arches}
- rust-libc
ExclusiveArch: %{rust_arches}
- rust-libdbus-sys
ExclusiveArch: %{rust_arches}
- rust-libgit2-sys
ExclusiveArch: %{rust_arches}
- rust-libloading
ExclusiveArch: %{rust_arches}
- rust-libssh2-sys
ExclusiveArch: %{rust_arches}
- rust-libudev
ExclusiveArch: %{rust_arches}
- rust-libudev-sys
ExclusiveArch: %{rust_arches}
- rust-libz-sys
ExclusiveArch: %{rust_arches}
- rust-linked-hash-map
ExclusiveArch: %{rust_arches}
- rust-lipsum
ExclusiveArch: %{rust_arches}
- rust-locale
ExclusiveArch: %{rust_arches}
- rust-log
ExclusiveArch: %{rust_arches}
- rust-log0.3
ExclusiveArch: %{rust_arches}
- rust-loopdev
ExclusiveArch: %{rust_arches}
- rust-lzma-sys
ExclusiveArch: %{rust_arches}
- rust-macro-attr
ExclusiveArch: %{rust_arches}
- rust-maplit
ExclusiveArch: %{rust_arches}
- rust-matches
ExclusiveArch: %{rust_arches}
- rust-md5
ExclusiveArch: %{rust_arches}
- rust-memchr
ExclusiveArch: %{rust_arches}
- rust-memmap
ExclusiveArch: %{rust_arches}
- rust-memoffset
ExclusiveArch: %{rust_arches}
- rust-metadeps
ExclusiveArch: %{rust_arches}
- rust-mime
ExclusiveArch: %{rust_arches}
- rust-miniz-sys
ExclusiveArch: %{rust_arches}
- rust-miniz_oxide
ExclusiveArch: %{rust_arches}
- rust-miniz_oxide_c_api
ExclusiveArch: %{rust_arches}
- rust-mio
ExclusiveArch: %{rust_arches}
- rust-mio-uds
ExclusiveArch: %{rust_arches}
- rust-mnt
ExclusiveArch: %{rust_arches}
- rust-modifier
ExclusiveArch: %{rust_arches}
- rust-multimap
ExclusiveArch: %{rust_arches}
- rust-natord
ExclusiveArch: %{rust_arches}
- rust-net2
ExclusiveArch: %{rust_arches}
- rust-newtype_derive
ExclusiveArch: %{rust_arches}
- rust-nix
ExclusiveArch: %{rust_arches}
- rust-nodrop
ExclusiveArch: %{rust_arches}
- rust-nom
ExclusiveArch: %{rust_arches}
- rust-nom3
ExclusiveArch: %{rust_arches}
- rust-num
ExclusiveArch: %{rust_arches}
- rust-num-bigint
ExclusiveArch: %{rust_arches}
- rust-num-complex
ExclusiveArch: %{rust_arches}
- rust-num-integer
ExclusiveArch: %{rust_arches}
- rust-num-iter
ExclusiveArch: %{rust_arches}
- rust-num-rational
ExclusiveArch: %{rust_arches}
- rust-num-traits
ExclusiveArch: %{rust_arches}
- rust-num-traits0.1
ExclusiveArch: %{rust_arches}
- rust-num_cpus
ExclusiveArch: %{rust_arches}
- rust-number_prefix
ExclusiveArch: %{rust_arches}
- rust-object
ExclusiveArch: %{rust_arches}
- rust-openssl
ExclusiveArch: %{rust_arches}
- rust-openssl-probe
ExclusiveArch: %{rust_arches}
- rust-openssl-sys
ExclusiveArch: %{rust_arches}
- rust-ordermap
ExclusiveArch: %{rust_arches}
- rust-owning_ref
ExclusiveArch: %{rust_arches}
- rust-packaging
ExclusiveArch: %{rust_arches} noarch
- rust-pad
ExclusiveArch: %{rust_arches}
- rust-pager
ExclusiveArch: %{rust_arches}
- rust-pango
ExclusiveArch: %{rust_arches}
- rust-pango-sys
ExclusiveArch: %{rust_arches}
- rust-pangocairo
ExclusiveArch: %{rust_arches}
- rust-pangocairo-sys
ExclusiveArch: %{rust_arches}
- rust-peeking_take_while
ExclusiveArch: %{rust_arches}
- rust-peg
ExclusiveArch: %{rust_arches}
- rust-percent-encoding
ExclusiveArch: %{rust_arches}
- rust-permutate
ExclusiveArch: %{rust_arches}
- rust-permutohedron
ExclusiveArch: %{rust_arches}
- rust-pest
ExclusiveArch: %{rust_arches}
- rust-pest_derive
ExclusiveArch: %{rust_arches}
- rust-phf
ExclusiveArch: %{rust_arches}
- rust-phf_codegen
ExclusiveArch: %{rust_arches}
- rust-phf_generator
ExclusiveArch: %{rust_arches}
- rust-phf_shared
ExclusiveArch: %{rust_arches}
- rust-pkg-config
ExclusiveArch: %{rust_arches}
- rust-plain
ExclusiveArch: %{rust_arches}
- rust-pretty-git-prompt
ExclusiveArch: %{rust_arches}
- rust-pretty_env_logger
ExclusiveArch: %{rust_arches}
- rust-proc-macro2
ExclusiveArch: %{rust_arches}
- rust-proc-macro2-0.3
ExclusiveArch: %{rust_arches}
- rust-procedural-masquerade
ExclusiveArch: %{rust_arches}
- rust-pulldown-cmark
ExclusiveArch: %{rust_arches}
- rust-quick-error
ExclusiveArch: %{rust_arches}
- rust-quickcheck
ExclusiveArch: %{rust_arches}
- rust-quickersort
ExclusiveArch: %{rust_arches}
- rust-quote
ExclusiveArch: %{rust_arches}
- rust-quote0.3
ExclusiveArch: %{rust_arches}
- rust-quote0.5
ExclusiveArch: %{rust_arches}
- rust-rand
ExclusiveArch: %{rust_arches}
- rust-rand0.4
ExclusiveArch: %{rust_arches}
- rust-rand_core
ExclusiveArch: %{rust_arches}
- rust-rayon
ExclusiveArch: %{rust_arches}
- rust-rayon-core
ExclusiveArch: %{rust_arches}
- rust-regex
ExclusiveArch: %{rust_arches}
- rust-regex-syntax
ExclusiveArch: %{rust_arches}
- rust-relay
ExclusiveArch: %{rust_arches}
- rust-remove_dir_all
ExclusiveArch: %{rust_arches}
- rust-ripgrep
ExclusiveArch: %{rust_arches}
- rust-rustc-demangle
ExclusiveArch: %{rust_arches}
- rust-rustc-serialize
ExclusiveArch: %{rust_arches}
- rust-rustc-test
ExclusiveArch: %{rust_arches}
- rust-rustc_version
ExclusiveArch: %{rust_arches}
- rust-rustdoc-stripper
ExclusiveArch: %{rust_arches}
- rust-rustfilt
ExclusiveArch: %{rust_arches}
- rust-safemem
ExclusiveArch: %{rust_arches}
- rust-same-file
ExclusiveArch: %{rust_arches}
- rust-scoped-tls
ExclusiveArch: %{rust_arches}
- rust-scoped_threadpool
ExclusiveArch: %{rust_arches}
- rust-scopeguard
ExclusiveArch: %{rust_arches}
- rust-scroll
ExclusiveArch: %{rust_arches}
- rust-scroll_derive
ExclusiveArch: %{rust_arches}
- rust-seahash
ExclusiveArch: %{rust_arches}
- rust-semver
ExclusiveArch: %{rust_arches}
- rust-semver-parser
ExclusiveArch: %{rust_arches}
- rust-serde
ExclusiveArch: %{rust_arches}
- rust-serde0.8
ExclusiveArch: %{rust_arches}
- rust-serde_bytes
ExclusiveArch: %{rust_arches}
- rust-serde_cbor
ExclusiveArch: %{rust_arches}
- rust-serde_derive
ExclusiveArch: %{rust_arches}
- rust-serde_ignored
ExclusiveArch: %{rust_arches}
- rust-serde_json
ExclusiveArch: %{rust_arches}
- rust-serde_json0.8
ExclusiveArch: %{rust_arches}
- rust-serde_test
ExclusiveArch: %{rust_arches}
- rust-serde_urlencoded
ExclusiveArch: %{rust_arches}
- rust-serde_yaml
ExclusiveArch: %{rust_arches}
- rust-sha1
ExclusiveArch: %{rust_arches}
- rust-shell-escape
ExclusiveArch: %{rust_arches}
- rust-shlex
ExclusiveArch: %{rust_arches}
- rust-siphasher
ExclusiveArch: %{rust_arches}
- rust-slab
ExclusiveArch: %{rust_arches}
- rust-slab0.3
ExclusiveArch: %{rust_arches}
- rust-smallvec
ExclusiveArch: %{rust_arches}
- rust-socket2
ExclusiveArch: %{rust_arches}
- rust-sourceview
ExclusiveArch: %{rust_arches}
- rust-spin
ExclusiveArch: %{rust_arches}
- rust-spmc
ExclusiveArch: %{rust_arches}
- rust-stable_deref_trait
ExclusiveArch: %{rust_arches}
- rust-streaming-stats
ExclusiveArch: %{rust_arches}
- rust-strings
ExclusiveArch: %{rust_arches}
- rust-strsim
ExclusiveArch: %{rust_arches}
- rust-structopt
ExclusiveArch: %{rust_arches}
- rust-structopt-derive
ExclusiveArch: %{rust_arches}
- rust-syn
ExclusiveArch: %{rust_arches}
- rust-syn0.11
ExclusiveArch: %{rust_arches}
- rust-syn0.13
ExclusiveArch: %{rust_arches}
- rust-synom
ExclusiveArch: %{rust_arches}
- rust-synstructure
ExclusiveArch: %{rust_arches}
- rust-synstructure0.6
ExclusiveArch: %{rust_arches}
- rust-sys-info
ExclusiveArch: %{rust_arches}
- rust-tabwriter
ExclusiveArch: %{rust_arches}
- rust-take
ExclusiveArch: %{rust_arches}
- rust-take_mut
ExclusiveArch: %{rust_arches}
- rust-tar
ExclusiveArch: %{rust_arches}
- rust-tempdir
ExclusiveArch: %{rust_arches}
- rust-tempfile
ExclusiveArch: %{rust_arches}
- rust-term
ExclusiveArch: %{rust_arches}
- rust-term_grid
ExclusiveArch: %{rust_arches}
- rust-term_size
ExclusiveArch: %{rust_arches}
- rust-termcolor
ExclusiveArch: %{rust_arches}
- rust-termion
ExclusiveArch: %{rust_arches}
- rust-test-assembler
ExclusiveArch: %{rust_arches}
- rust-textwrap
ExclusiveArch: %{rust_arches}
- rust-thread-id
ExclusiveArch: %{rust_arches}
- rust-thread_local
ExclusiveArch: %{rust_arches}
- rust-threadpool
ExclusiveArch: %{rust_arches}
- rust-time
ExclusiveArch: %{rust_arches}
- rust-tokei
ExclusiveArch: %{rust_arches}
- rust-tokio
ExclusiveArch: %{rust_arches}
- rust-tokio-codec
ExclusiveArch: %{rust_arches}
- rust-tokio-core
ExclusiveArch: %{rust_arches}
- rust-tokio-current-thread
ExclusiveArch: %{rust_arches}
- rust-tokio-executor
ExclusiveArch: %{rust_arches}
- rust-tokio-fs
ExclusiveArch: %{rust_arches}
- rust-tokio-io
ExclusiveArch: %{rust_arches}
- rust-tokio-process
ExclusiveArch: %{rust_arches}
- rust-tokio-proto
ExclusiveArch: %{rust_arches}
- rust-tokio-reactor
ExclusiveArch: %{rust_arches}
- rust-tokio-service
ExclusiveArch: %{rust_arches}
- rust-tokio-signal
ExclusiveArch: %{rust_arches}
- rust-tokio-tcp
ExclusiveArch: %{rust_arches}
- rust-tokio-threadpool
ExclusiveArch: %{rust_arches}
- rust-tokio-timer
ExclusiveArch: %{rust_arches}
- rust-tokio-udp
ExclusiveArch: %{rust_arches}
- rust-toml
ExclusiveArch: %{rust_arches}
- rust-traitobject
ExclusiveArch: %{rust_arches}
- rust-typed-arena
ExclusiveArch: %{rust_arches}
- rust-ucd-util
ExclusiveArch: %{rust_arches}
- rust-unicase
ExclusiveArch: %{rust_arches}
- rust-unicode-bidi
ExclusiveArch: %{rust_arches}
- rust-unicode-normalization
ExclusiveArch: %{rust_arches}
- rust-unicode-segmentation
ExclusiveArch: %{rust_arches}
- rust-unicode-width
ExclusiveArch: %{rust_arches}
- rust-unicode-xid
ExclusiveArch: %{rust_arches}
- rust-unindent
ExclusiveArch: %{rust_arches}
- rust-unix_socket
ExclusiveArch: %{rust_arches}
- rust-unreachable
ExclusiveArch: %{rust_arches}
- rust-unsafe-any
ExclusiveArch: %{rust_arches}
- rust-untrusted
ExclusiveArch: %{rust_arches}
- rust-url
ExclusiveArch: %{rust_arches}
- rust-users
ExclusiveArch: %{rust_arches}
- rust-utf8-ranges
ExclusiveArch: %{rust_arches}
- rust-uuid
ExclusiveArch: %{rust_arches}
- rust-varlink
ExclusiveArch: %{rust_arches}
- rust-varlink-cli
ExclusiveArch: %{rust_arches}
- rust-varlink_parser
ExclusiveArch: %{rust_arches}
- rust-vec_map
ExclusiveArch: %{rust_arches}
- rust-version-sync
ExclusiveArch: %{rust_arches}
- rust-version_check
ExclusiveArch: %{rust_arches}
- rust-void
ExclusiveArch: %{rust_arches}
- rust-wait-timeout
ExclusiveArch: %{rust_arches}
- rust-walkdir
ExclusiveArch: %{rust_arches}
- rust-which
ExclusiveArch: %{rust_arches}
- rust-xattr
ExclusiveArch: %{rust_arches}
- rust-xz2
ExclusiveArch: %{rust_arches}
- rust-yaml-rust
ExclusiveArch: %{rust_arches}
- rust-yaml-rust0.3
ExclusiveArch: %{rust_arches}
- rust-yubibomb
ExclusiveArch: %{rust_arches}
- rust-zoneinfo_compiled
ExclusiveArch: %{rust_arches}
- s390utils
ExclusiveArch: s390 s390x
- safetyblanket
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- sagemath
ExclusiveArch: aarch64 %{arm} %{ix86} x86_64 ppc sparcv9
- sbcl
ExclusiveArch: %{arm} %{ix86} x86_64 ppc sparcv9 aarch64
- sbd
ExclusiveArch: i686 x86_64 s390x
- sbsigntools
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- seabios
ExclusiveArch: x86_64
- seamonkey
ExclusiveArch: %{ix86} x86_64
- servicelog
ExclusiveArch: ppc %{power64}
- sgabios
ExclusiveArch: %{ix86} x86_64
- sharpfont
ExclusiveArch: %mono_arches
- sharpziplib
ExclusiveArch: %{mono_arches}
- shim
ExclusiveArch: %{efi}
- shim-unsigned-aarch64
ExclusiveArch: aarch64
- shim-unsigned-x64
ExclusiveArch: x86_64
- sigul
ExclusiveArch: x86_64
- skychart
ExclusiveArch: %{fpc_arches}
- smuxi
ExclusiveArch: %{ix86} x86_64 %{arm} ppc64le
- snapd
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- source-to-image
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- sparkleshare
ExclusiveArch: %{mono_arches}
- spicctrl
ExclusiveArch: %{ix86} x86_64
- spice
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- spice-xpi
ExclusiveArch: i686 x86_64 armv6l armv7l armv7hl aarch64
- spring
ExclusiveArch: %{ix86} x86_64
- springlobby
ExclusiveArch: %{ix86} x86_64
- startdde
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- statsd
ExclusiveArch: %{nodejs_arches} noarch
- stratis-cli
ExclusiveArch: %{rust_arches} noarch
- stratisd
ExclusiveArch: %{rust_arches}
- stripesnoop
ExclusiveArch: %{ix86} x86_64
- supermin
ExclusiveArch: x86_64
- syncthing
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- sysbench
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- syslinux
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- taglib-sharp
ExclusiveArch: %{mono_arches}
- tarantool
ExclusiveArch: %{ix86} x86_64 armv7hl armv7hnl aarch64
- tboot
ExclusiveArch: %{ix86} x86_64
- templates_parser
ExclusiveArch: %GPRbuild_arches
- ternimal
ExclusiveArch: %{rust_arches}
- themonospot-base
ExclusiveArch: %mono_arches
- themonospot-console
ExclusiveArch: %mono_arches
- themonospot-gui-gtk
ExclusiveArch: %mono_arches
- themonospot-plugin-avi
ExclusiveArch: %mono_arches
- themonospot-plugin-mkv
ExclusiveArch: %mono_arches
- thermald
ExclusiveArch: %{ix86} x86_64
- thunderbird-enigmail
ExclusiveArch: %{ix86} %{arm} ppc64 ppc64le s390x x86_64 noarch
- tilix
ExclusiveArch: %{ldc_arches}
- tmux-top
ExclusiveArch: %{go_arches}
- tomboy
ExclusiveArch: %{mono_arches}
- tuned-profiles-nfv-host-bin
ExclusiveArch: %{ix86} x86_64
- uClibc
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
- ucx
ExclusiveArch: aarch64 ppc64le x86_64
- ugene
ExclusiveArch: %{ix86} x86_64
- uglify-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- uglify-js1
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- unetbootin
ExclusiveArch: %{ix86} x86_64
- v8
ExclusiveArch: %{ix86} x86_64 %{arm} ppc mipsel mips64el
- v8-314
ExclusiveArch: %{ix86} x86_64 %{arm} mips mipsel ppc ppc64
- valgrind
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
- vboot-utils
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- vdsm
ExclusiveArch: x86_64 %{power64} aarch64
- vim-go
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm}}
- virtualbox-guest-additions
ExclusiveArch: i686 x86_64
- virtualplanet
ExclusiveArch: %{fpc_arches}
- vrq
ExclusiveArch: %{ix86} x86_64
- warsow
ExclusiveArch: %{ix86} x86_64 %{arm}
- warsow-data
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{ix86} x86_64 %{arm}
- webkit-sharp
ExclusiveArch: %mono_arches
- webkit2-sharp
ExclusiveArch: %mono_arches
- wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
ExclusiveArch: %{ix86} %{arm}
- winetricks
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- wiredtiger
ExclusiveArch: x86_64 aarch64 ppc64le
- wraplinux
ExclusiveArch: %{ix86} x86_64
- wxMaxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
- x2goclient
ExclusiveArch: x86_64
- x86info
ExclusiveArch: %{ix86} x86_64
- xen
ExclusiveArch: %{ix86} x86_64 armv7hl aarch64
- xorg-x11-drv-armsoc
ExclusiveArch: %{arm} aarch64
- xorg-x11-drv-geode
ExclusiveArch: %{ix86}
- xorg-x11-drv-intel
ExclusiveArch: %{ix86} x86_64 ia64
- xorg-x11-drv-omap
ExclusiveArch: %{arm}
- xorg-x11-drv-openchrome
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-opentegra
ExclusiveArch: %{arm}
- xorg-x11-drv-vesa
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vmware
ExclusiveArch: %{ix86} x86_64 ia64
- xsp
ExclusiveArch: %mono_arches
- xsupplicant
ExclusiveArch: %{ix86} x86_64 ppc %{power64}
- ycssmin
ExclusiveArch: %{nodejs_arches} noarch
- zeromq-ada
ExclusiveArch: %{GPRbuild_arches}
- zlib-ada
ExclusiveArch: %{GPRbuild_arches}
5 years, 9 months
Architecture specific change in rpms/slibtool.git
by githook-noreply@fedoraproject.org
The package rpms/slibtool.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/slibtool.git/commit/?id=dd88411a3....
Change:
+%ifnarch %{arm}
Thanks.
Full change:
============
commit dd88411a3ea7f9c9e70f7f01ab0cb855c0c9d671
Author: Neal Gompa <ngompa13(a)gmail.com>
Date: Sat Jul 7 12:17:00 2018 -0400
Initial packaging for Fedora (#1595658)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..8dd3d6d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/slibtool-0.5.21.tar.xz
diff --git a/README.md b/README.md
deleted file mode 100644
index d5b2542..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# slibtool
-
-The slibtool package
\ No newline at end of file
diff --git a/slibtool.spec b/slibtool.spec
new file mode 100644
index 0000000..25103f9
--- /dev/null
+++ b/slibtool.spec
@@ -0,0 +1,93 @@
+# Fix platform definitions so slibtool build scripts can find binaries
+# Matches what's in the gcc packaging
+%ifnarch %{arm}
+%global _gnu %{nil}
+%else
+%global _gnu -gnueabi
+%endif
+%global _host %{_target_platform}
+%global _build %{_target_platform}
+
+Name: slibtool
+Version: 0.5.21
+Release: 1%{?dist}
+Summary: A skinny libtool implementation, written in C
+
+License: MIT
+URL: http://git.midipix.org/cgit.cgi/slibtool
+Source0: http://midipix.org/dl/slibtool/%{name}-%{version}.tar.xz
+
+BuildRequires: gcc, make
+
+# slibtool uses libslibtool internally
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description
+'slibtool' is an independent reimplementation of the widely used libtool,
+written in C. 'slibtool' is designed to be a clean, fast, easy-to-use
+libtool drop-in replacement, and is accordingly aimed at package authors,
+distro developers, and system integrators. 'slibtool' maintains compatibility
+with libtool in nearly every aspect of the tool's functionality as well as
+semantics, leaving out (or turning into a no-op) only a small number of
+features that are no longer needed on modern systems.
+
+Being a compiled binary, and although not primarily written for the sake of
+performance, building a package with 'slibtool' is often faster than with its
+script-based counterpart. The resulting performance gain would normally vary
+between packages, and is most noticeable in builds that invoke libtool a large
+number of times, and which are characterized by the short compilation duration
+of individual translation units.
+
+
+%package libs
+Summary: Backend library for %{name}
+
+%description libs
+This package provides libraries for applications to use the functionality
+of %{name}.
+
+%package devel
+Summary: Development files for lib%{name}
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description devel
+This package provides files necessary for developing applications
+to use functionality provided by %{name}.
+
+
+%prep
+%autosetup -p1
+
+
+%build
+%configure --enable-shared --all-shared \
+ --pkgpsrc="https://src.fedoraproject.org/rpms/slibtool/" \
+ --pkgdurl="https://apps.fedoraproject.org/packages/slibtool"
+%make_build
+
+
+%install
+%make_install
+
+
+%files
+%license COPYING.SLIBTOOL
+%doc README NEWS THANKS CONTRIB
+%{_bindir}/{c,d,s}libtool*
+
+%files libs
+%license COPYING.SLIBTOOL
+%{_libdir}/lib%{name}.so.*
+
+%files devel
+%license COPYING.SLIBTOOL
+%{_libdir}/lib%{name}.so
+%{_includedir}/%{name}/
+%{_libdir}/pkgconfig/%{name}.pc
+
+%changelog
+* Sat Jul 07 2018 Neal Gompa <ngompa13(a)gmail.com> - 0.5.21-1
+- Update to 0.5.21
+
+* Wed Jun 27 2018 Neal Gompa <ngompa13(a)gmail.com> - 0.5.20-1
+- Initial packaging for Fedora
diff --git a/sources b/sources
new file mode 100644
index 0000000..321c175
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (slibtool-0.5.21.tar.xz) = 52bd85379e3778ba14154a170308d2cac46f96190f635babd418c643f5beb7e9e9f98f7998d7387defd5952f22f564cbab7502f9c090ef32d1eefb0afdd4f238
5 years, 9 months
Architecture specific change in rpms/slibtool.git
by githook-noreply@fedoraproject.org
The package rpms/slibtool.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/slibtool.git/commit/?id=dd88411a3....
Change:
+%ifnarch %{arm}
Thanks.
Full change:
============
commit dd88411a3ea7f9c9e70f7f01ab0cb855c0c9d671
Author: Neal Gompa <ngompa13(a)gmail.com>
Date: Sat Jul 7 12:17:00 2018 -0400
Initial packaging for Fedora (#1595658)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..8dd3d6d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/slibtool-0.5.21.tar.xz
diff --git a/README.md b/README.md
deleted file mode 100644
index d5b2542..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# slibtool
-
-The slibtool package
\ No newline at end of file
diff --git a/slibtool.spec b/slibtool.spec
new file mode 100644
index 0000000..25103f9
--- /dev/null
+++ b/slibtool.spec
@@ -0,0 +1,93 @@
+# Fix platform definitions so slibtool build scripts can find binaries
+# Matches what's in the gcc packaging
+%ifnarch %{arm}
+%global _gnu %{nil}
+%else
+%global _gnu -gnueabi
+%endif
+%global _host %{_target_platform}
+%global _build %{_target_platform}
+
+Name: slibtool
+Version: 0.5.21
+Release: 1%{?dist}
+Summary: A skinny libtool implementation, written in C
+
+License: MIT
+URL: http://git.midipix.org/cgit.cgi/slibtool
+Source0: http://midipix.org/dl/slibtool/%{name}-%{version}.tar.xz
+
+BuildRequires: gcc, make
+
+# slibtool uses libslibtool internally
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description
+'slibtool' is an independent reimplementation of the widely used libtool,
+written in C. 'slibtool' is designed to be a clean, fast, easy-to-use
+libtool drop-in replacement, and is accordingly aimed at package authors,
+distro developers, and system integrators. 'slibtool' maintains compatibility
+with libtool in nearly every aspect of the tool's functionality as well as
+semantics, leaving out (or turning into a no-op) only a small number of
+features that are no longer needed on modern systems.
+
+Being a compiled binary, and although not primarily written for the sake of
+performance, building a package with 'slibtool' is often faster than with its
+script-based counterpart. The resulting performance gain would normally vary
+between packages, and is most noticeable in builds that invoke libtool a large
+number of times, and which are characterized by the short compilation duration
+of individual translation units.
+
+
+%package libs
+Summary: Backend library for %{name}
+
+%description libs
+This package provides libraries for applications to use the functionality
+of %{name}.
+
+%package devel
+Summary: Development files for lib%{name}
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description devel
+This package provides files necessary for developing applications
+to use functionality provided by %{name}.
+
+
+%prep
+%autosetup -p1
+
+
+%build
+%configure --enable-shared --all-shared \
+ --pkgpsrc="https://src.fedoraproject.org/rpms/slibtool/" \
+ --pkgdurl="https://apps.fedoraproject.org/packages/slibtool"
+%make_build
+
+
+%install
+%make_install
+
+
+%files
+%license COPYING.SLIBTOOL
+%doc README NEWS THANKS CONTRIB
+%{_bindir}/{c,d,s}libtool*
+
+%files libs
+%license COPYING.SLIBTOOL
+%{_libdir}/lib%{name}.so.*
+
+%files devel
+%license COPYING.SLIBTOOL
+%{_libdir}/lib%{name}.so
+%{_includedir}/%{name}/
+%{_libdir}/pkgconfig/%{name}.pc
+
+%changelog
+* Sat Jul 07 2018 Neal Gompa <ngompa13(a)gmail.com> - 0.5.21-1
+- Update to 0.5.21
+
+* Wed Jun 27 2018 Neal Gompa <ngompa13(a)gmail.com> - 0.5.20-1
+- Initial packaging for Fedora
diff --git a/sources b/sources
new file mode 100644
index 0000000..321c175
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (slibtool-0.5.21.tar.xz) = 52bd85379e3778ba14154a170308d2cac46f96190f635babd418c643f5beb7e9e9f98f7998d7387defd5952f22f564cbab7502f9c090ef32d1eefb0afdd4f238
5 years, 9 months
Architecture specific change in rpms/slibtool.git
by githook-noreply@fedoraproject.org
The package rpms/slibtool.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/slibtool.git/commit/?id=dd88411a3....
Change:
+%ifnarch %{arm}
Thanks.
Full change:
============
commit dd88411a3ea7f9c9e70f7f01ab0cb855c0c9d671
Author: Neal Gompa <ngompa13(a)gmail.com>
Date: Sat Jul 7 12:17:00 2018 -0400
Initial packaging for Fedora (#1595658)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..8dd3d6d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/slibtool-0.5.21.tar.xz
diff --git a/README.md b/README.md
deleted file mode 100644
index d5b2542..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# slibtool
-
-The slibtool package
\ No newline at end of file
diff --git a/slibtool.spec b/slibtool.spec
new file mode 100644
index 0000000..25103f9
--- /dev/null
+++ b/slibtool.spec
@@ -0,0 +1,93 @@
+# Fix platform definitions so slibtool build scripts can find binaries
+# Matches what's in the gcc packaging
+%ifnarch %{arm}
+%global _gnu %{nil}
+%else
+%global _gnu -gnueabi
+%endif
+%global _host %{_target_platform}
+%global _build %{_target_platform}
+
+Name: slibtool
+Version: 0.5.21
+Release: 1%{?dist}
+Summary: A skinny libtool implementation, written in C
+
+License: MIT
+URL: http://git.midipix.org/cgit.cgi/slibtool
+Source0: http://midipix.org/dl/slibtool/%{name}-%{version}.tar.xz
+
+BuildRequires: gcc, make
+
+# slibtool uses libslibtool internally
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description
+'slibtool' is an independent reimplementation of the widely used libtool,
+written in C. 'slibtool' is designed to be a clean, fast, easy-to-use
+libtool drop-in replacement, and is accordingly aimed at package authors,
+distro developers, and system integrators. 'slibtool' maintains compatibility
+with libtool in nearly every aspect of the tool's functionality as well as
+semantics, leaving out (or turning into a no-op) only a small number of
+features that are no longer needed on modern systems.
+
+Being a compiled binary, and although not primarily written for the sake of
+performance, building a package with 'slibtool' is often faster than with its
+script-based counterpart. The resulting performance gain would normally vary
+between packages, and is most noticeable in builds that invoke libtool a large
+number of times, and which are characterized by the short compilation duration
+of individual translation units.
+
+
+%package libs
+Summary: Backend library for %{name}
+
+%description libs
+This package provides libraries for applications to use the functionality
+of %{name}.
+
+%package devel
+Summary: Development files for lib%{name}
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description devel
+This package provides files necessary for developing applications
+to use functionality provided by %{name}.
+
+
+%prep
+%autosetup -p1
+
+
+%build
+%configure --enable-shared --all-shared \
+ --pkgpsrc="https://src.fedoraproject.org/rpms/slibtool/" \
+ --pkgdurl="https://apps.fedoraproject.org/packages/slibtool"
+%make_build
+
+
+%install
+%make_install
+
+
+%files
+%license COPYING.SLIBTOOL
+%doc README NEWS THANKS CONTRIB
+%{_bindir}/{c,d,s}libtool*
+
+%files libs
+%license COPYING.SLIBTOOL
+%{_libdir}/lib%{name}.so.*
+
+%files devel
+%license COPYING.SLIBTOOL
+%{_libdir}/lib%{name}.so
+%{_includedir}/%{name}/
+%{_libdir}/pkgconfig/%{name}.pc
+
+%changelog
+* Sat Jul 07 2018 Neal Gompa <ngompa13(a)gmail.com> - 0.5.21-1
+- Update to 0.5.21
+
+* Wed Jun 27 2018 Neal Gompa <ngompa13(a)gmail.com> - 0.5.20-1
+- Initial packaging for Fedora
diff --git a/sources b/sources
new file mode 100644
index 0000000..321c175
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (slibtool-0.5.21.tar.xz) = 52bd85379e3778ba14154a170308d2cac46f96190f635babd418c643f5beb7e9e9f98f7998d7387defd5952f22f564cbab7502f9c090ef32d1eefb0afdd4f238
5 years, 9 months
[Report] Packages Restricting Arches
by root
Package that edited their arches constraints (3)
=============================================
- librtas
was ExclusiveArch: ppc %{power64}
is ExclusiveArch: %{power64}
- libvpd
was ExclusiveArch: ppc %{power64}
is ExclusiveArch: %{power64}
- lsvpd
was ExclusiveArch: ppc %{power64}
is ExclusiveArch: %{power64}
List of packages currently excluding arches (2622)
===========================================
- 0ad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- 90-Second-Portraits
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- GtkAda
ExclusiveArch: %{GPRbuild_arches}
- GtkAda3
ExclusiveArch: %{GPRbuild_arches}
- LuxRender
ExclusiveArch: x86_64
- OpenTK
ExclusiveArch: %mono_arches
- PragmARC
ExclusiveArch: %{GPRbuild_arches}
- R-DynDoc
ExclusiveArch: armv7, ppc, go_arch
- RdRand
ExclusiveArch: %{ix86} x86_64
- SLOF
ExclusiveArch: ppc64le
- YafaRay
ExclusiveArch: %{ix86} x86_64
- aboot
ExclusiveArch: alpha
- acpid
ExclusiveArch: ia64 x86_64 %{ix86} %{arm} aarch64
- ahven
ExclusiveArch: %{GPRbuild_arches}
- alleyoop
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x %{arm} aarch64
- american-fuzzy-lop
ExclusiveArch: %{ix86} x86_64
- anet
ExclusiveArch: %{GPRbuild_arches}
- apmd
ExclusiveArch: %{ix86}
- apmud
ExclusiveArch: ppc
- appstream-generator
ExclusiveArch: x86_64 %{ix86} %{arm}
- arduino
ExclusiveArch: %{go_arches}
- arduino-builder
ExclusiveArch: %{go_arches}
- arm-boot-config
ExclusiveArch: %{arm}
- arm-trusted-firmware
ExclusiveArch: aarch64
- atomic
ExclusiveArch: %{go_arches}
- aunit
ExclusiveArch: %GPRbuild_arches
- avgtime
ExclusiveArch: %{ldc_arches}
- aws
ExclusiveArch: %GPRbuild_arches
- banshee
ExclusiveArch: %{mono_arches}
- banshee-community-extensions
ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64 %{arm} sparcv9 alpha s390x
- bareftp
ExclusiveArch: %{mono_arches}
- bcal
ExclusiveArch: x86_64 aarch64 ia64 ppc64 ppc64le s390x
- bcc
ExclusiveArch: x86_64 %{power64}
- bcm283x-firmware
ExclusiveArch: %{arm} aarch64
- beignet
ExclusiveArch: x86_64 %{ix86}
- berusky2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{mips}
- biosdevname
ExclusiveArch: %{ix86} x86_64
- bless
ExclusiveArch: %mono_arches
- boo
ExclusiveArch: %{mono_arches}
- buildah
ExclusiveArch: x86_64 %{arm} aarch64 ppc64le s390x
- bwa
ExclusiveArch: x86_64
- caddy
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}}
- cadvisor
ExclusiveArch: %{ix86} x86_64 aarch64 ppc64le
- calamares
ExclusiveArch: %{ix86} x86_64
- carto
ExclusiveArch: %{nodejs_arches} noarch
- ccdciel
ExclusiveArch: %{fpc_arches}
- cdcollect
ExclusiveArch: %{mono_arches}
- ceph
ExclusiveArch: x86_64 aarch64 ppc64 ppc64le
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- chromium
ExclusiveArch: x86_64 i686
ExclusiveArch: x86_64 i686 aarch64
- cjdns
ExclusiveArch: %{nodejs_arches}
- cmospwd
ExclusiveArch: %{ix86} x86_64
- cmrt
ExclusiveArch: %{ix86} x86_64 ia64
- coffee-script
ExclusiveArch: %{nodejs_arches} noarch
- colorful
ExclusiveArch: %{fpc_arches}
- compat-gcc-296
ExclusiveArch: %{ix86} ia64 ppc
- consul
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- containerd
ExclusiveArch: %{go_arches}
- cpuid
ExclusiveArch: %{ix86} x86_64
- cqrlog
ExclusiveArch: %{fpc_arches}
- crash
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- cri-tools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- criu
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- cryptlib
ExclusiveArch: x86_64 %{ix86} aarch64 ppc64 ppc64le
- cryptobone
ExclusiveArch: x86_64 %{ix86} ppc64 ppc64le aarch64
- daq
ExclusiveArch: x86_64 aarch64
- darktable
ExclusiveArch: x86_64 aarch64
- dbus-sharp
ExclusiveArch: %mono_arches
- dbus-sharp-glib
ExclusiveArch: %mono_arches
- dbxtool
ExclusiveArch: i386 x86_64 aarch64
- deepin-api
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- deepin-daemon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-dbus-generator
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-gir-generator
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- derelict
ExclusiveArch: %{ldc_arches}
- direnv
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- dlm
ExclusiveArch: i686 x86_64
- dmidecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- dmtcp
ExclusiveArch: %ix86 x86_64 aarch64
- docco
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- docker
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- docker-anaconda-addon
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- docker-distribution
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- docker-latest
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- dolphin-emu
ExclusiveArch: x86_64 armv7l aarch64
- douceur
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- dpdk
ExclusiveArch: x86_64 i686 aarch64 ppc64le
- dssi-vst
ExclusiveArch: %{ix86} x86_64
- dustmite
ExclusiveArch: %{ldc_arches}
- dyninst
ExclusiveArch: %{ix86} x86_64 ppc ppc64
- e3
ExclusiveArch: %{ix86} x86_64
- edac-utils
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64}
- edb
ExclusiveArch: %{ix86} x86_64
- edk2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
ExclusiveArch: x86_64 aarch64
- efibootmgr
ExclusiveArch: %{efi}
- efivar
ExclusiveArch: %{efi}
- elasticdump
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- elk
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- embree
ExclusiveArch: x86_64
- embree2
ExclusiveArch: x86_64
- envytools
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- exciting
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 %{ix86} aarch64 %{power64}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- exercism
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- expresso
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- extlinux-bootloader
ExclusiveArch: %{arm} aarch64
- fcitx-libpinyin
ExclusiveArch: %{qt5_qtwebengine_arches}
- fedora-dockerfiles
ExclusiveArch: %{go_arches}
- fedora-gnat-project-common
ExclusiveArch: noarch %{GNAT_arches}
- fence-virt
ExclusiveArch: i686 x86_64
- fes
ExclusiveArch: x86_64
- flannel
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- florist
ExclusiveArch: %{GPRbuild_arches}
- fluxcapacitor
ExclusiveArch: %{ix86} x86_64 %{arm}
- fpc
ExclusiveArch: %{arm} %{ix86} x86_64 ppc ppc64
- freshmaker
ExclusiveArch: %{ix86} x86_64
- frysk
ExclusiveArch: %{ix86} x86_64 ppc64
- fst
ExclusiveArch: i686
- fwts
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 s390x %{power64}
- fwupdate
ExclusiveArch: %{efi}
- ga
ExclusiveArch: %{ix86} x86_64
- gbrainy
ExclusiveArch: %mono_arches
- gdata-sharp
ExclusiveArch: %mono_arches
- gdb-exploitable
ExclusiveArch: x86_64 i386
ExclusiveArch: x86_64 noarch
- gela-asis
ExclusiveArch: %GPRbuild_arches
- ghdl
ExclusiveArch: %{GNAT_arches}
- gio-sharp
ExclusiveArch: %mono_arches
- gir-to-d
ExclusiveArch: %{ldc_arches}
- git-lfs
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x}
- git-octopus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- giver
ExclusiveArch: %{mono_arches}
- gkeyfile-sharp
ExclusiveArch: %mono_arches
- gl3n
ExclusiveArch: %{ldc_arches}
- glibc32
ExclusiveArch: x86_64 ppc64 s390x
- glusterd2
ExclusiveArch: %{go_arches}
- gmqcc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- gnatcoll
ExclusiveArch: %GPRbuild_arches
- gnome-boxes
ExclusiveArch: x86_64
- gnome-desktop-sharp
ExclusiveArch: %mono_arches
- gnome-do
ExclusiveArch: %mono_arches
- gnome-guitar
ExclusiveArch: %{mono_arches}
- gnome-keyring-sharp
ExclusiveArch: %mono_arches
- gnome-rdp
ExclusiveArch: %{mono_arches}
- gnome-sharp
ExclusiveArch: %mono_arches
- gnome-subtitles
ExclusiveArch: %mono_arches
- gnu-efi
ExclusiveArch: %{efi}
- gnu-smalltalk
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- go-bindata
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- go-compilers
ExclusiveArch: %{go_arches}
- go-i18n
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- gocomplete
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- godep
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- godotenv
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- gofed
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- golang
ExclusiveArch: %{golang_arches}
- golang-bitbucket-kardianos-osext
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-deepin-dbus-factory
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-deepin-go-lib
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-10gen-openssl
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- golang-github-AudriusButkevicius-cli
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-AudriusButkevicius-go-nat-pmp
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-AudriusButkevicius-kcp-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-AudriusButkevicius-pfilter
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-BurntSushi-freetype-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-BurntSushi-graphics-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-BurntSushi-toml-test
ExclusiveArch: %{go_arches}
- golang-github-BurntSushi-xgb
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-BurntSushi-xgbutil
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-Jeffail-gabs
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-PuerkitoBio-goquery
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-PuerkitoBio-purell
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-PuerkitoBio-urlesc
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-RangelReale-osin
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-RangelReale-osincli
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-SeanDolphin-bqschema
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-SermoDigital-jose
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-Shopify-sarama
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-Shopify-toxiproxy
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-alecthomas-assert
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-alecthomas-chroma
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-alecthomas-colour
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-alecthomas-kingpin
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-alecthomas-repr
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-alecthomas-template
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-alecthomas-units
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-andybalholm-cascadia
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-armon-go-proxyproto
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-asaskevich-govalidator
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-auth0-go-jwt-middleware
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-axgle-mahonia
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-bep-gitmap
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-bep-inflect
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-bgentry-go-netrc
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-bkaradzic-go-lz4
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-boombuler-barcode
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-buger-jsonparser
ExclusiveArch: %{go_arches} noarch
- golang-github-calmh-du
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-calmh-luhn
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-calmh-xdr
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-ccding-go-stun
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cespare-xxhash
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-chaseadamsio-goorgeous
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cheekybits-is
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-chmduquesne-rollinghash
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-chrismalek-oktasdk-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-client9-gospell
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cockroachdb-cockroach-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-codahale-aesnicheck
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-codegangsta-negroni
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-coreos-go-etcd
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-cryptix-wav
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-cznic-b
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-fileutil
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-golex
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-internal
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-lex
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-lexer
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-lldb
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-mathutil
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-ql
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-sortutil
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-strutil
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-cznic-zappy
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-d4l3k-messagediff
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-danwakefield-fnmatch
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-dchest-cssmin
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-dchest-siphash
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-denisenkom-go-mssqldb
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-disintegration-imaging
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-dlclark-regexp2
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-docker-libkv
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-docopt-docopt-go
ExclusiveArch: %{go_arches}
- golang-github-duosecurity-duo_api_golang
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-edsrzf-mmap-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-eknkc-amber
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-endophage-gotuf
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-fatih-color
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-fatih-structs
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-flynn-go-shlex
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-fortytw2-leaktest
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-fsnotify-fsnotify
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-fsouza-go-dockerclient
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-fullsailor-pkcs7
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-git-lfs-wildmatch
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-glacjay-goini
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-go-errors-errors
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-go-macaron-inject
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-go-mgo-mgo
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-go-tomb-tomb
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-gobuffalo-envy
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-gobwas-glob
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-gocql-gocql
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-golang-image
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-google-go-cmp
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-google-go-github
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-goraft-raft
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-gorilla-css
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-gosexy-gettext
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-hailocab-go-hostpool
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-hashicorp-go-hclog
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-hashicorp-go-plugin
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-hashicorp-go-rootcerts
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-howeyc-fsnotify
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-inconshreveable-go-vhost
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-influxdb-influxdb
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-jackpal-gateway
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-jdkato-prose
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-jdkato-syllables
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-jefferai-jsonx
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-justinas-alice
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-keybase-go-crypto
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-klauspost-cpuid
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-klauspost-reedsolomon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-knieriem-markdown
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-kyokomi-emoji
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-linuxdeepin-go-x11-client
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-lpabon-godbc
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-markbates-inflect
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mattn-go-colorable
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mgutz-ansi
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mgutz-logxi
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-michaelklishin-rabbit-hole
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-miekg-mmark
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-miekg-pkcs11
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-milochristiansen-axis2
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-milochristiansen-lua
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-minio-sha256-simd
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mitchellh-go-homedir
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-mitchellh-go-testing-interface
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mitchellh-goamz
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-montanaflynn-stats
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mreiferson-go-httpclient
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-msteinert-pam
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-muesli-smartcrop
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mvo5-goconfigparser
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-mvo5-uboot-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-mxk-go-flowrate
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-neurosnap-sentences
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-nfnt-resize
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-noahdesu-go-ceph
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-ojii-gettext.go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-olivere-elastic
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-opencontainers-runtime-spec
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-opencontainers-specs
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-openshift-go-json-rest
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-openshift-go-systemd
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-openshift-openshift-sdn
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-oschwald-geoip2-golang
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-oschwald-maxminddb-golang
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-patrickmn-go-cache
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-paulrosania-go-charset
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-peterh-liner
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-petermattis-goid
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-pkg-profile
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-pquerna-otp
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-prometheus-prometheus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-racker-perigee
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-rackspace-gophercloud
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-rakyll-globalconf
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-rakyll-pb
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-rakyll-statik
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-rasky-go-xdr
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-remeh-sizedwaitgroup
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-remyoudompheng-bigfft
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-ryanuber-go-glob
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-samuel-go-zookeeper
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-sasha-s-go-deadlock
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-seccomp-libseccomp-golang
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-sergi-go-diff
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-sethgrid-pester
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-shiena-ansicolor
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-shogo82148-go-shuffle
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-shurcooL-sanitized_anchor_name
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-skarademir-naturalsort
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-skratchdot-open-golang
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-skynetservices-skydns
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-smartystreets-assertions
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-smartystreets-go-aws-auth
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-smartystreets-goconvey
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-spacejam-loghisto
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-spacemonkeygo-openssl
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm} ppc64le s390x}
- golang-github-spaolacci-murmur3
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-spf13-afero
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-spf13-fsync
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-spf13-nitro
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-sstarcher-go-okta
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-stathat-go
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-stevvooe-resumable
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-streadway-amqp
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-stretchr-objx
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-syndtr-gocapability
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-syndtr-goleveldb
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-syndtr-gosnappy
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-templexxx-cpufeat
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-templexxx-reedsolomon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-templexxx-xor
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-tent-http-link-go
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-thejerf-suture
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-tjfoc-gmsm
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-tonnerre-golang-pretty
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-urfave-cli
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-vaughan0-go-ini
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-vbatts-tar-split
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-vishvananda-netlink
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} aarch64 x86_64 %{arm}}
- golang-github-vishvananda-netns
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-vitrun-qart
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-vjeantet-asn1-ber
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-vmware-govcloudair
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-wsxiaoys-terminal
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xeipuuv-gojsonpointer
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xeipuuv-gojsonreference
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xeipuuv-gojsonschema
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xiang90-probing
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-xrash-smetrics
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xtaci-kcp-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xtaci-smux
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-yosssi-ace
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-yosssi-gohtml
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-yvasiyarov-go-metrics
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-yvasiyarov-gorelic
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-yvasiyarov-newrelic_platform_go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-zillode-notify
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-googlecode-gcfg
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-googlecode-go-decimal-inf
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-googlecode-go-exp
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-googlecode-log4go
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-googlecode-sqlite
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-googlecode-uuid
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-gopkg-check
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-gopkg-go-check-check
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-gopkg-go-macaroon-macaroon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-gopkg-retry-v1
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-torproject-pluggable-transports-goptlib
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golint
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- gomtree
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- gotags
ExclusiveArch: %{go_arches}
- gotun
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: x86_64
- gprbuild
ExclusiveArch: %{GPRbuild_arches} %{bootstrap_arch}
- gprolog
ExclusiveArch: x86_64 %{ix86} ppc alpha
- gsf-sharp
ExclusiveArch: %mono_arches
- gtk-sharp-beans
ExclusiveArch: %mono_arches
- gtk-sharp2
ExclusiveArch: %mono_arches
- gtk-sharp3
ExclusiveArch: %{mono_arches}
- gtkd
ExclusiveArch: %{ldc_arches}
- gudev-sharp
ExclusiveArch: %mono_arches
- hedgewars
ExclusiveArch: %{fpc_arches}
- heketi
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- hsakmt
ExclusiveArch: x86_64 aarch64
- hub
ExclusiveArch: %{go_arches}
- hugo
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- hyena
ExclusiveArch: %{mono_arches}
- hyperscan
ExclusiveArch: x86_64
- hyperv-daemons
ExclusiveArch: i686 x86_64
- icaro
ExclusiveArch: %{ix86} %{arm} x86_64 noarch
- ignition
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- ikarus
ExclusiveArch: %{ix86}
- imvirt
ExclusiveArch: %{ix86} x86_64 ia64
- indistarter
ExclusiveArch: %{fpc_arches}
- infinipath-psm
ExclusiveArch: x86_64
- insect
ExclusiveArch: %{nodejs_arches} noarch
- intel-cmt-cat
ExclusiveArch: x86_64 i686 i586
ExclusiveArch: x86_64 i686 i586
- ioport
ExclusiveArch: %{ix86} x86_64
- ipw2100-firmware
ExclusiveArch: noarch i386 x86_64
- ipw2200-firmware
ExclusiveArch: noarch i386 x86_64
- ispc
ExclusiveArch: %{arm} %{ix86} x86_64
- iucode-tool
ExclusiveArch: %{ix86} x86_64
- iwyu
ExclusiveArch: %{ix86} x86_64
- ixpdimm_sw
ExclusiveArch: x86_64
- jake
ExclusiveArch: %{nodejs_arches} noarch
- jasmine-node
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- java-1.8.0-openjdk-aarch32
ExclusiveArch: %{arm}
- jid
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- josm
ExclusiveArch: %{ix86} x86_64
- julia
ExclusiveArch: %{ix86} x86_64
- keepass
ExclusiveArch: %{mono_arches}
- kernel
ExclusiveArch: %{all_x86} x86_64 ppc64 s390x %{arm} aarch64 ppc64le
- kicad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- knot-resolver
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- kompose
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 s390x
- kosmtik
ExclusiveArch: %{nodejs_arches} noarch
- kubernetes
ExclusiveArch: x86_64 aarch64 ppc64le s390x %{arm}
- latrace
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64}
- lazarus
ExclusiveArch: %{fpc_arches}
- ldc
ExclusiveArch: %{ldc_arches}
- libbsr
ExclusiveArch: %{power64}
- libclc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64} s390x
- libcxl
ExclusiveArch: %{power64}
- libflatarray
ExclusiveArch: %{ix86} x86_64
- libhfi1
ExclusiveArch: x86_64
- libica
ExclusiveArch: s390 s390x
- libipt
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- libjingle
ExclusiveArch: %{ix86} x86_64 %{arm}
- libmfx
ExclusiveArch: %{ix86} x86_64
- libocxl
ExclusiveArch: ppc64le
- libpsm2
ExclusiveArch: x86_64
- libquentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- librtas
ExclusiveArch: %{power64}
- libseccomp
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 mipsel mips64el ppc64 ppc64le s390 s390x
- libservicelog
ExclusiveArch: ppc %{power64}
- libsmbios
ExclusiveArch: x86_64 %{ix86}
- libunwind
ExclusiveArch: %{arm} aarch64 hppa ia64 mips ppc %{power64} %{ix86} x86_64
- libva-intel-hybrid-driver
ExclusiveArch: %{ix86} x86_64 ia64
- libvmi
ExclusiveArch: x86_64
- libvpd
ExclusiveArch: %{power64}
- libxsmm
ExclusiveArch: x86_64
- libzfcphbaapi
ExclusiveArch: s390 s390x
- lldb
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- lodash
ExclusiveArch: %{nodejs_arches} noarch
- log4net
ExclusiveArch: %mono_arches
- lrmi
ExclusiveArch: %{ix86}
- lsvpd
ExclusiveArch: %{power64}
- luajit
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- mactel-boot
ExclusiveArch: x86_64
- manifest-tool
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- matreshka
ExclusiveArch: %GPRbuild_arches
- maven-eclipse-plugin
ExclusiveArch: %{ix86} x86_64
- maxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- mcelog
ExclusiveArch: i686 x86_64
- mediaconch
ExclusiveArch: %{qt5_qtwebengine_arches}
- mellowplayer
ExclusiveArch: %{qt5_qtwebengine_arches}
- memkind
ExclusiveArch: x86_64
- memtest86+
ExclusiveArch: %{ix86} x86_64
- mesos
ExclusiveArch: x86_64
- microcode_ctl
ExclusiveArch: %{ix86} x86_64
- micropython
ExclusiveArch: %{arm} x86_64
- mine_detector
ExclusiveArch: %{GPRbuild_arches}
- minetest
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- mingw-wine-gecko
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- mkbootdisk
ExclusiveArch: %{ix86} sparc sparc64 x86_64
- mnemosyne
ExclusiveArch: noarch %{qt5_qtwebengine_arches}
- mocha
ExclusiveArch: %{nodejs_arches} noarch
- mod_mono
ExclusiveArch: %mono_arches
- module-build-service
ExclusiveArch: %{ix86} x86_64 noarch
- mokutil
ExclusiveArch: %{ix86} x86_64 aarch64
- mongo-tools
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- mongodb
ExclusiveArch: %{upstream_arches}
- mono
ExclusiveArch: %mono_arches
- mono-addins
ExclusiveArch: %mono_arches
- mono-basic
ExclusiveArch: %{mono_arches}
- mono-bouncycastle
ExclusiveArch: %mono_arches
- mono-cecil
ExclusiveArch: %mono_arches
- mono-cecil-flowanalysis
ExclusiveArch: %mono_arches
- mono-debugger
ExclusiveArch: %ix86 x86_64
- mono-reflection
ExclusiveArch: %mono_arches
- mono-tools
ExclusiveArch: %mono_arches
- mono-zeroconf
ExclusiveArch: %mono_arches
- monobristol
ExclusiveArch: %{mono_arches}
- monodevelop
ExclusiveArch: %mono_arches
- monodevelop-debugger-gdb
ExclusiveArch: %{mono_arches}
- monosim
ExclusiveArch: %mono_arches
- mrrescue
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- msr-tools
ExclusiveArch: %{ix86} x86_64
- mustache-d
ExclusiveArch: %{ldc_arches}
- mysql-connector-net
ExclusiveArch: %{mono_arches}
- nacl-arm-binutils
ExclusiveArch: x86_64
- nacl-arm-newlib
ExclusiveArch: x86_64
- nacl-binutils
ExclusiveArch: x86_64
- nacl-gcc
ExclusiveArch: x86_64
- nacl-newlib
ExclusiveArch: x86_64
- nant
ExclusiveArch: %mono_arches
- nbc
ExclusiveArch: %{fpc_arches}
- nbdkit
ExclusiveArch: x86_64
- ndesk-dbus
ExclusiveArch: %{mono_arches}
- ndesk-dbus-glib
ExclusiveArch: %{mono_arches}
- newtonsoft-json
ExclusiveArch: %{mono_arches}
- nim
ExclusiveArch: %{nim_arches}
- nini
ExclusiveArch: %{mono_arches}
- node-gyp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs
ExclusiveArch: %{nodejs_arches}
- nodejs-Base64
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-abbrev
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-accepts
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-acorn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-acorn-dynamic-import
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-acorn-jsx
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-acorn-object-spread
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-add-stream
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-after
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-agent-base
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-agentkeepalive
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ain2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-align-text
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-alter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgblack
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgblue
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgcyan
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bggreen
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgmagenta
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgred
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgwhite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgyellow
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-black
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-blue
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bold
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-cyan
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-dim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-escapes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-font
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-gray
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-green
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-grey
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-hidden
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-inverse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-italic
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-magenta
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-red
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-reset
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-strikethrough
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-styles
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-underline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-white
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-wrap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-yellow
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansicolors
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansidiff
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansistyles
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-any-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-any-promise
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-append-field
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-append-transform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-aproba
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-archiver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-archiver-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-archy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-are-we-there-yet
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-argparse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-argsparser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-arr-diff
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-arr-exclude
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-arr-flatten
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-arr-union
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-buffer-from-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-differ
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-events
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-filter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-find
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-find-index
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-flatten
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-foreach
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-ify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-index
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-reduce
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-union
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-uniq
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-unique
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-arraybuffer-dot-slice
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-arraybuffer-equal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-arrify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-as-number
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-asap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ascii-tree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ascli
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-asn1
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-assert-plus
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-assertion-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-assume
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ast-traverse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ast-types
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-astral
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-astral-angular-annotate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-astral-pass
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-array-reduce
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-async-arrays
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-each
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-limiter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-queue
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-some
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-asynckit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-atob
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-auto-bind
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-autoresolve
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ava-init
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-aws-sign
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-aws-sign2
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-aws4
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-code-frame
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-messages
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-plugin-syntax-async-functions
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-plugin-syntax-async-generators
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-runtime
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-babylon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-backbone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-backoff
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-balanced-match
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base-option
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base-plugins
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base32-encode
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base64-arraybuffer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base64-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-base64-url
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-base64id
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bash-match
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-basic-auth
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-basic-auth-connect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-basic-auth-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-batch
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-bcrypt
ExclusiveArch: %{nodejs_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- nodejs-bcryptjs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-beeper
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-benchmark
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-better-assert
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-better-than-before
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bignumber-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bind-obj-methods
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bindings
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-bit-mask
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-blob
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-block-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bluebird
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-body-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-boolbase
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-boom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-brace-expansion
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-braces
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-breakable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-browser-request
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-browser-stdout
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bson
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buble
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-buf-compare
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-buffer-crc32
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-buffer-equal
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-buffer-shims
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buffer-writer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buffertools
ExclusiveArch: %{nodejs_arches}
- nodejs-bufferutil
ExclusiveArch: %{nodejs_arches}
- nodejs-builtin-modules
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-builtins
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bundle-dependencies
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-bunker
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-bunyan
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-burrito
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-busboy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-byline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bytes
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cache-base
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caching-transform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-call-delayed
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-call-matcher
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-call-me-maybe
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-call-signature
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-callback-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caller-callsite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caller-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-callsite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-callsites
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-camel-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-camelcase
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-camelcase-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caniuse-db
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-capture-stack-trace
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-carrier
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caseless
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-center-align
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-as-promised
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-cheerio
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-connect-middleware
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-json-schema
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-oauth2orize-grant
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-passport-strategy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-spies-next
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chainer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chainsaw
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chalk
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-change-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-char-spinner
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-character-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-charenc
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-charm
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-check-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cheerio
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-child-process-close
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chmodr
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chownr
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chroma-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chrono
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ci-info
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-circular-json
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cjson
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-clap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-class-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-clean-css
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-clean-yaml-object
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-clear-require
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cli
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cli-color
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cli-spinner
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cli-table
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cliui
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-clone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-clone-deep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-clone-stats
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-closure-compiler
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cls
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cmd-shim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-co
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-co-mocha
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-co-with-promise
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-coa
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-code-point-at
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-codemirror
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-coffee-coverage
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-collection-visit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-collections
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-color-support
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-colour
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-columnify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-combined-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-commander
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-common-path-prefix
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-commondir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-commoner
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-commonmark
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-compare-func
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-compare-versions
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-component-emitter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-component-indexof
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-component-inherit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-compress-commons
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-compressible
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-compression
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-concat-map
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-concat-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-config-chain
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-connect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-connect-livereload
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-connect-timeout
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-console-browserify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-console-dot-log
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-console-group
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-consolemd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-constant-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-constantinople
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-content-disposition
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-content-type
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-conventional-changelog-angular
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-atom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-codemirror
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-core
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-conventional-changelog-ember
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-eslint
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-express
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-jquery
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-jscs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-jshint
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-preset-loader
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-writer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-commits-filter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-commits-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-recommended-bump
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-convert-hex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-convert-source-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cookie
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cookie-jar
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cookie-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cookie-session
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cookie-signature
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cookiejar
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cookies
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-copy-descriptor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-core-assert
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-core-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-core-util-is
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-couch-login
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-coveralls
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-crc
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-crc32-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-create-error-class
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cross-spawn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cross-spawn-async
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-crypt
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cryptiles
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-csrf
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-css
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-css-parse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-css-select
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-css-stringify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-css-tree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-css-what
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-csscomb-core
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csslint
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csso
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cssom
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csurf
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv-generate
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv-parse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv-spectrum
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv-stringify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ctype
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-currently-unhandled
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cycle
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cyclist
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-d
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-dargs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dashdash
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-data-uri-to-buffer
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-date-now
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dateformat
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-death
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-debug
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-debug-fabulous
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-debug-log
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-debuglog
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-decamelize
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-decamelize-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-decimal-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-decompress-response
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dedent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-deep-eql
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-deep-equal
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-deep-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-deep-is
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-deeper
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-default-require-extensions
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-default-resolution
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-defaults
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-defence
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-defence-cli
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-deferred
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-define-properties
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-define-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-defined
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-defs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-degenerator
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-del
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-delayed-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-delegates
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-delete
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dep-graph
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-depd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dependency-lister
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-deprecated
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-destroy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-detect-file
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-detect-indent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-detect-newline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-detect-node
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-detective
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dezalgo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dicer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-diff
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-difflet
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-difflib
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-dirty-chai
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-docopt
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-doctrine
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dom-serializer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-domelementtype
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-domhandler
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-domutils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dot-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dot-prop
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dotfile-regex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-dreamopt
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dryice
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-dtree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duplex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duplexer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duplexer2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-duplexer3
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duplexify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duration
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-each
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-each-async
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ebnf-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-echomd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ecstatic
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-editor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ee-first
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ejs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-emojione
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-empty-dir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-encodeurl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-encoding
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-end-of-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-engine-dot-io
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-engine-dot-io-client
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-engine-dot-io-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-entities
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-error-ex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-error-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-errorhandler
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-errs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es-abstract
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es-to-primitive
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es5-ext
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es5-shim
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-iterator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es6-promisify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es6-set
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-shim
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-symbol
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-weak-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-escallmatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-escape-html
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-escape-regexp-component
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-escape-string-regexp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-escodegen
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-escope
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-espower
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-espower-location-detector
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-esprima
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-esprima-fb
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-esprima-harmony-jscs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-espurify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-esrecurse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-estraverse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-estraverse-fb
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-estree-walker
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-esutils
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-etag
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-event-emitter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-event-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-eventemitter2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-eventemitter3
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-events
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-events-to-array
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-everything-dot-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-execa
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-exit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expand-brackets
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expand-range
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expand-tilde
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expect-dot-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-express
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-express-session
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-extend
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-extend-shallow
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-extended-emitter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-extglob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-extsprintf
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-eyes
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fake
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fancy-log
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-far
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fast-levenshtein
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fastfall
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-faucet
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-faye-websocket
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fd-slicer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fg-lodash
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-figures
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-file-entry-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-file-sync-cmp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-file-uri-to-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-filed
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-filelist
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-filename-regex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fileset
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fill-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fill-range
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-finalhandler
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-find-cache-dir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-find-up
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-findup-sync
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-first-chunk-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-flagged-respawn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-flat-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-flot
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-flush-write-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fmix
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fn-dot-name
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fn-name
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-follow
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-follow-redirects
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-for-each
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-for-in
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-for-own
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-foreach
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-foreground-child
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-forever-agent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-form-data
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-formatio
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-formidable
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-forwarded
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fragment-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-freetree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fresh
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-from
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-from2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-dot-notify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-exists-cached
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-exists-sync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fs-ext
ExclusiveArch: %{nodejs_arches}
- nodejs-fs-extra
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-temp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-vacuum
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-write-stream-atomic
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs2
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fstream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fstream-ignore
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fstream-npm
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ftp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-function-bind
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-function-loop
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-gauge
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gaze
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gdal
ExclusiveArch: %{nodejs_arches}
- nodejs-generate-function
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-generate-object-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-generic-pool
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-get-pkg-repo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-get-port
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-get-stdin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-get-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-get-uri
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-get-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-getobject
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gettext-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-dummy-commit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-raw-commits
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-remote-origin-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-semver-tags
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-tails
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gitconfiglocal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-github-url-from-git
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-github-url-from-username-repo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-glob
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-glob-base
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-glob-expand
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-glob-parent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-glob-to-regexp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-global-modules
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-global-prefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-globals
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-globby
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-globule
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-glogg
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gnode
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-gonzales-pe
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-got
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-graceful-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-graceful-readlink
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grip
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-growl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-angular-templates
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-banner
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-cli
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-compare-size
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-clean
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-concat
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-connect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-copy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-contrib-csslint
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-cssmin
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-htmlmin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-contrib-internal
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-less
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-nodeunit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-requirejs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-contrib-uglify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-watch
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-git-authors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-html-validation
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-init
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-known-options
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-legacy-log
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-legacy-log-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-legacy-util
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-lib-contrib
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-saucelabs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-sed
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-simple-mocha
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-svgmin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-util-args
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-util-options
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-util-process
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-util-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-wrap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-gulp-mocha
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gulp-ng-classify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-gulp-util
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gulplog
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gzip-size
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-handle-thing
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-handlebars
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-har-validator
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-ansi
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-binary
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-binary2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-color
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-has-cors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-flag
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-has-gulplog
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-has-unicode
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-values
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-yarn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hash_file
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hawk
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-he
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-heap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-hex-to-array-buffer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-highlight-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-historic-readline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hock
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hoek
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-homedir-polyfill
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hook-std
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hooker
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-hosted-git-info
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hsluv
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-html-minifier
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-htmlparser2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http-deceiver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http-errors
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-http-proxy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http-proxy-agent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-http-server
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http-signature
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-https-proxy-agent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-humanize-ms
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-i
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-i18n-transform
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-i2c
ExclusiveArch: %{nodejs_arches}
- nodejs-iconv
ExclusiveArch: %{nodejs_arches}
- nodejs-iconv-lite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-iferr
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ignore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-immutable
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-import-local
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-imul
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-imurmurhash
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-indent-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-indexof
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-infinity-agent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-inflight
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-info-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-inherit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-inherits
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-inherits1
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ini
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-init-package-json
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-inline-source-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-install
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-int64-buffer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-intercept-require
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-interpret
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-into-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-invert-kv
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ip
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ipaddr-dot-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-irc-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-irregular-plurals
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-absolute
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-accessor-descriptor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-arrayish
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-arrow-function
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-boolean-object
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-buffer
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-builtin-module
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-callable
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-data-descriptor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-date-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-descriptor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-dir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-dotfile
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-equal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-equal-shallow
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-extendable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-extglob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-finite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-fullwidth-code-point
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-function
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-generator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-generator-fn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-generator-function
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-lower-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-module
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-my-json-valid
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-negated-glob
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-node
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-number
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-number-object
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-obj
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-observable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-odd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-path-cwd
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-path-in-cwd
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-path-inside
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-plain-obj
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-plain-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-primitive
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-redirect
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-regexp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-registered
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-relative
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-retry-allowed
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-string
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-subset
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-text-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-typedarray
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-unc-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-upper-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-url
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-utf8
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-valid-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-valid-instance
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-windows
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-isarray
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-isexe
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-iso8601
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-isobject
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-isodate
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-isstream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-lib-coverage
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-lib-hook
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-lib-report
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-lib-source-maps
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-reports
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jade
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jasmine-growl-reporter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jasmine-reporters
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jest-mock
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jison
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jison-lex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jju
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-joose
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-joosex-namespace-depended
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-joosex-simplerequest
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-js-base64
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-js-string-escape
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-js-tokens
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-js-yaml
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jschardet
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jscoverage
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jshint
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-json-diff
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-json-localizer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-json-parse-better-errors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-json-parse-helpfulerror
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-json-stable-stringify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-json-stringify-safe
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-json3
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonfile
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jsonify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jsonm
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonparse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonpointer
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonpointer-dot-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonselect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jwt-simple
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-keep-alive-agent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-keygrip
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-keypress
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-kind-of
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-klaw
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-kuler2gpl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-langdetect
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-latest-version
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lazy-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lazystream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lcid
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lcov-parse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-leaflet
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-leaflet-formbuilder
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-leaflet-hash
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-leche
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-left-pad
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-less
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-levn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lex-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-libpq
ExclusiveArch: %{nodejs_arches}
- nodejs-libxmljs
ExclusiveArch: %{nodejs_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- nodejs-line-numbers
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-line-reader
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-linefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-linkify-it
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-load-grunt-tasks
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-load-json-file
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-locate-character
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-locate-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lockfile
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-log-driver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-log-ok
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-log-symbols
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-log-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lolex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-longest
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-loophole
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-loud-rejection
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lower-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lower-case-first
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lowercase-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lru-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lru-queue
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ltx
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-magic-string
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-make-arrow-function
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-make-dir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-make-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-make-generator-function
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-make-node
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-makedir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-makeerror
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-map-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-map-obj
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-map-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-map-visit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mapnik
ExclusiveArch: %{nodejs_arches}
- nodejs-mapnik-pool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mapnik-vector-tile
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-markdown
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-markdown-it-testgen
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-matched
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-max-timeout
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-maxmin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mbtiles
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-md5
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-md5-hex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-md5-o-matic
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-mdn-data
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mdurl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-media-typer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-memoize-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-memoizee
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-memwatch-next
ExclusiveArch: %{nodejs_arches}
- nodejs-meow
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-merge-descriptors
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-merge-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-metascript
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-method-override
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-methods
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-micromatch
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-millstone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mime
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-mime-db
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mime-types
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mimeparse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-mimic-response
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-minimalistic-assert
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-minimatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-minimist
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-minimist-options
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-minipass
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-minstache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mixin-deep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mixin-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mkdirp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mkfiletree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mock-bin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mock-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mock-git
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-modify-values
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-module-not-found-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-moment
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-moment-timezone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mongodb
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mongodb-core
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-monocle
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-morgan
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ms
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-muffin
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-multiline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-multimatch
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-multiparty
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-multipipe
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-murmur-32
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mustache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mutate-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mute-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mv
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-mysql
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mz
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nan
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nan0
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nan1
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nano
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nanomatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nanoseconds
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-native-or-bluebird
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ncp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-needle
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-negotiator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nested-error-stacks
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-net-browserify-alt
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-netmask
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-next
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-next-tick
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ng-classify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-dot-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-expat
ExclusiveArch: %{nodejs_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- nodejs-node-int64
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-markdown
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-print
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-static
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-status-codes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-stringprep
ExclusiveArch: %{nodejs_arches}
- nodejs-node-uuid
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nomnom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-noncharacters
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nopt
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nopt-usage
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-noptify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-normalize-git-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-normalize-package-data
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-normalize-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-cache-filename
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-install-checks
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-license
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-npm-package-arg
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-registry-client
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-npm-run-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-stats
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-user-validate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npmlog
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nsp-api
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nsp-audit-shrinkwrap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nth-check
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-number-is-nan
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-numeral
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-oauth
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-oauth-sign
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-oauth2orize
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-assign
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-copy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-dot-entries
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-object-dot-omit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-object-dot-pick
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-object-inspect
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-is
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-visit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-observable-to-promise
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-obuf
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-okay
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-on-finished
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-on-headers
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-once
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-onetime
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-only-shallow
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-oop
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-opal-runtime
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-open
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-opener
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-opn
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-option-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-option-chain
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-optionator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-options
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-optjs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-opts
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-orchestrator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ordered-read-streams
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-os-homedir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-os-locale
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-os-shim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-os-tmpdir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-osenv
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-output-file-sync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-own-or
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-own-or-env
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-p-finally
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-p-is-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-p-limit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-p-locate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pac-proxy-agent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pac-resolver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-package
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-package-info
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-package-json
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-package-license
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-packaging
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-packet-reader
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pad
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pad-left
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-paperboy
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-parallel-transform
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-param-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parse-github-repo-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parse-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-parse-json
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parse-ms
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parse-passwd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parsejson
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parseqs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parserlib
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-parseuri
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parseurl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pascal-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pascalcase
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-http-bearer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-oauth
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-oauth1
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-oauth2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-oauth2-client-password
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-strategy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-array
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-path-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-dirname
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-exists
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-extra
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-is-absolute
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-is-inside
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-key
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-parse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-to-regexp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-path-type
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pathval
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pause
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pause-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pbkdf2-password
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pedding
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pegjs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pem
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pff
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-connection-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-cursor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-escape
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-int8
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-native
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-pool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-types
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pgpass
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pinkie
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pinkie-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pkg-dir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pkg-up
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pkginfo
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-platform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-plur
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-portfinder
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-portscanner
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-posix-character-classes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-posix-getopt
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-postgres-array
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-postgres-bytea
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-postgres-date
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-postgres-interval
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-precond
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-prelude-ls
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-prepend-http
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-preserve
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pretty-bytes
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pretty-hrtime
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pretty-ms
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pretty-time
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-private
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-process-nextick-args
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-proclaim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-progress
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-progress-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-promise
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-promises-aplus-tests
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-prompt
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-promzard
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-propagate
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-propget
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-proto-list
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-proxy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-proxy-addr
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-proxy-agent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-proxyquire
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pruddy-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pseudomap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pubcontrol
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pump
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pumpify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-q
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-q-io
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-qs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-qtdatastream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-queue-async
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-quick-lru
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-qunit-extras
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-qunitjs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rainbowsocks
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-random-bytes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-random-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-randomatic
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-range-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-raw-body
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rc
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-re-emitter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-read-all-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-read-cmd-shim
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-dir-files
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-file
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-installed
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-json-sync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-package-json
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-package-tree
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-pkg
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-read-pkg-up
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-readable-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-readdir-enhanced
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-readdir-scoped-modules
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-readdirp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-realize-package-specifier
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-recast
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-rechoir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-redent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-reduce-component
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-regenerator
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-regex-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-regex-not
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-registry-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-relateurl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-remove-trailing-separator
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-repeat-element
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-repeat-string
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-repeating
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-repl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-replace
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-replace-ext
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-replace-require-self
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-request
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-requestretry
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-cs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-require-directory
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-inject
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-main-filename
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-relative
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-uncached
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-yaml
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-requirejs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-requires-port
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-resolve
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-resolve-cwd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-resolve-dir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-resolve-from
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-resolve-pkg
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-resolve-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-response-time
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-resumer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ret
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-retry
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-reusify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-revalidator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-rewire
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rfile
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rhea
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-right-align
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rimraf
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rndm
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-rollup
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-rollup-plugin-buble
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-plugin-commonjs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-plugin-json
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-plugin-node-resolve
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-plugin-typescript
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-pluginutils
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ronn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-run-parallel-limit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-runforcover
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-safe-buffer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-safe-json-stringify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-safe-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-safecb
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-samsam
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sauce-tunnel
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-saucelabs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sax
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-scmp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-secure-random
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-seedrandom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-select-hose
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-semver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-send
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sentence-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sentiment
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-seq
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sequencify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-serialize-error
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-serve-index
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-serve-static
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-server-destroy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-set-blocking
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-set-getter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-set-immediate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-set-immediate-shim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-set-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-setimmediate
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-setprototypeof
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sha
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-shallow-clone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-shebang-command
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-shebang-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-shelljs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-shelljs-nodecli
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-should
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-should-equal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-should-format
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-should-http
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-should-type
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-showdown
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sift
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sigmund
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-signal-exit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-silent-npm-registry-client
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-simple-assert
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-simple-asyncify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-simple-fmt
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-simple-is
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-simple-markdown
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-single-line-log
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sinon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sinon-chai
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sinon-restore
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-slash
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sliced
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-slide
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-smart-buffer
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-snake-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon-capture
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon-capture-set
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon-node
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon-util
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snockets
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sntp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-socket-dot-io-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-socks-client
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-socks-proxy-agent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sort-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sorted-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-source-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-source-map-fixtures
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-source-map-resolve
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-source-map-support
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-source-map-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sparkles
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-spawn-sync
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spawn-wrap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spdx-correct
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spdx-exceptions
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spdx-expression-parse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spdx-license-ids
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spec
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spec-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-speedometer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-split
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-split-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-split2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sprintf
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sprintf-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sqlite3
ExclusiveArch: %{nodejs_arches}
- nodejs-srs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ssri
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-st
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stack-trace
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stack-utils
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-static-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-static-favicon
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-statuses
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-std-mocks
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-combiner
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-consume
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stream-counter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stream-each
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-equal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-pair
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-reduce
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-replace
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stream-shift
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-spigot
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-to-array
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-transform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-streamsearch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-streamsink
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-streamtest
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-string
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-string-dot-prototype-dot-repeat
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-string-dot-prototype-dot-trim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-string-width
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-string_decoder
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stringmap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stringscanner
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stringset
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stringstream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-ansi
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-strip-bom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-bom-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-strip-bom-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-color
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-eof
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-indent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-strip-json-comments
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-strong-log-transformer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strscanner
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stylus
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-success-symbol
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-superagent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-superagent-proxy
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-supertest
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-supervisor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-supports-color
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-suspend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-svgmin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-svgo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-swap-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-symbol-observable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tad
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tap-mocha-reporter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tap-out
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tap-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tap-spec
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tape
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tapes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tar
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tar-pack
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tar-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-temp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-temp-dir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-temp-write
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tempfile
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-temporary
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tern
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tern-cordovajs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tern-liferay
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-terst
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-test
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-test-exclude
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-testdata-w3c-json-form
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-testjs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-testswarm
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-testutil
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-text-extensions
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-text-table
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-thenify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-thenify-all
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-thread-sleep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-through
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-through2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-through2-filter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-thunkify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tildify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tilejson
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tilelive
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tilelive-mapnik
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tiletype
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-time-diff
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-time-stamp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-timed-out
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-timekeeper
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-timers-ext
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tiny-lr-fork
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tippex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-title-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tlds
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tmatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tmp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tmpl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-to-absolute-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-to-array
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-to-object-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-to-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-to-regex-range
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-touch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tough-cookie
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tracejs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-transformers
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-traverse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-treeify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tressa
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-trim
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-trim-newlines
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-trim-off-newlines
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-trivial-deferred
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-try-open
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-try-thread-sleep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tryor
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tsame
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tslib
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tsscmp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ttembed-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tunnel-agent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tv4
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-type-check
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-type-detect
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-type-is
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-type-name
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-typeahead.js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-typedarray
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-typescript
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-uc-dot-micro
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-uglify-to-browserify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-uid-number
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-uid-safe
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-uid2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ultron
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-umask
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unc-path-regex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-underscore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-underscore-dot-logger
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-unicode-7.0.0
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unicode-length
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-union
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-union-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unique-filename
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-unique-slug
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-unique-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-unique-temp-dir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unpipe
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unset-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-upper-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-upper-case-first
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-uri-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-urix
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-url-join
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-url-parse-lax
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-url2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-use
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-user-home
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-utf8
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-utfx
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-util
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-util-deprecate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-util-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-util-inspect
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-utile
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-utilities
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-utils-merge
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-uuid
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vali-date
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-validate-npm-package-license
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-validate-npm-package-name
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vary
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vasync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-verror
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vhost
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vinyl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-vlq
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-vow
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-vow-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vow-queue
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-vows
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-w3cjs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-walkdir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-walker
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ware
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-warning-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-watchit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-watershed
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-wbuf
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-wcwidth
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-weak-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-websocket-driver
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-when
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-whet-dot-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-which
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-win-spawn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-window-size
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-winston
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-with
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-wolfy87-eventemitter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-woothee
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-wordwrap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-wrap-ansi
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-wrap-fn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-wrappy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-write
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-write-file-atomic
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-write-json-file
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-write-pkg
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ws
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xdg-basedir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xml2js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xmlbuilder
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xmldom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xmlhttprequest
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xmlhttprequest-ssl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xregexp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-xtend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-y18n
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yallist
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-yapool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yargs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-yargs-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yarn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yauzl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yeast
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zip-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zipfile
ExclusiveArch: %{nodejs_arches}
- nodejs-zlib-browserify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zlibjs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodeunit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- notify-sharp
ExclusiveArch: %{mono_arches}
- notify-sharp3
ExclusiveArch: %{mono_arches}
- nuget
ExclusiveArch: %{mono_arches}
- numatop
ExclusiveArch: %{ix86} x86_64
- nunit
ExclusiveArch: %{mono_arches}
- nunit2
ExclusiveArch: %{mono_arches}
- nvml
ExclusiveArch: x86_64
- nwchem
ExclusiveArch: x86_64 %{ix86}
- obfs4
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- oci-kvm-hook
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- oci-register-machine
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- oci-umount
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- ocitools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- odcs
ExclusiveArch: %{ix86} x86_64
- olpc-kbdshim
ExclusiveArch: %{ix86} %{arm}
- olpc-netutils
ExclusiveArch: %{ix86} %{arm}
- olpc-powerd
ExclusiveArch: %{ix86} %{arm}
- olpc-utils
ExclusiveArch: %{ix86} %{arm}
- onedrive
ExclusiveArch: %{ldc_arches}
- opal-prd
ExclusiveArch: ppc64le
- open-vm-tools
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64
- openblas
ExclusiveArch: %{openblas_arches}
- openjfx
ExclusiveArch: %{ix86} x86_64
- openlibm
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 %{power64}
- openmx
ExclusiveArch: x86_64 %{ix86}
- openni
ExclusiveArch: %{ix86} x86_64 %{arm}
- openni-primesense
ExclusiveArch: %{ix86} x86_64 %{arm}
- openssl-ibmca
ExclusiveArch: s390 s390x
- openvswitch
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- origin
ExclusiveArch: %{go_arches}
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- orion
ExclusiveArch: %{qt5_qtwebengine_arches}
- orthorobot
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- paflib
ExclusiveArch: ppc %{power64}
- pcc
ExclusiveArch: %{ix86} x86_64
- pcmciautils
ExclusiveArch: %{ix86} x86_64 ia64 ppc ppc64 %{arm}
- pdfmod
ExclusiveArch: %mono_arches
- peripety
ExclusiveArch: %{rust_arches}
- perl-Dumbbench
ExclusiveArch: %{ix86} x86_64 noarch
- perl-Parse-DMIDecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- pesign
ExclusiveArch: %{ix86} x86_64 ia64 aarch64 %{arm}
- pesign-test-app
ExclusiveArch: i686 x86_64 ia64 aarch64
- pinta
ExclusiveArch: %mono_arches
- pioneer
ExclusiveArch: %{ix86} x86_64
- playonlinux
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- plv8
ExclusiveArch: %v8_arches
- pocl
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- podman
ExclusiveArch: aarch64 %{arm} ppc64le s390x x86_64
- poppler-sharp
ExclusiveArch: %mono_arches
- popub
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- powerpc-utils
ExclusiveArch: ppc %{power64}
- ppc64-diag
ExclusiveArch: ppc %{power64}
- publican-jboss
ExclusiveArch: i686 x86_64
- pvs-sbcl
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- python-afl
ExclusiveArch: %{ix86} x86_64
- python-etcd
ExclusiveArch: noarch %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- python-healpy
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-openoffice
ExclusiveArch: noarch x86_64
- python-ovirt-register
ExclusiveArch: %{ix86} x86_64
- python-pymoc
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-rpi-gpio
ExclusiveArch: %{arm} aarch64
- q4wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- qcint
ExclusiveArch: x86_64
- qclib
ExclusiveArch: s390 s390x
- qevercloud
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt4pas
ExclusiveArch: %{fpc_arches}
- qt5-qtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- quantum-espresso
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: %{openblas_arches}
- quentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- rear
ExclusiveArch: %ix86 x86_64 ppc ppc64 ppc64le ia64
- redhat-lsb
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- reg
ExclusiveArch: x86_64
- renderdoc
ExclusiveArch: %{ix86} x86_64
- reptyr
ExclusiveArch: %{ix86} x86_64 %{arm}
- rescene
ExclusiveArch: %{mono_arches}
- restsharp
ExclusiveArch: %{mono_arches}
- rhythmbox-alternative-toolbar
ExclusiveArch: %{ix86} %{arm} x86_64 ppc64 ppc64le
- rkt
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- rocm-runtime
ExclusiveArch: x86_64 aarch64
- rpm-ostree
ExclusiveArch: %{rust_arches}
- rssguard
ExclusiveArch: %{qt5_qtwebengine_arches}
- runc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le %{mips} s390x
- rust
ExclusiveArch: %{rust_arches}
- rust-addr2line
ExclusiveArch: %{rust_arches}
- rust-adler32
ExclusiveArch: %{rust_arches}
- rust-aho-corasick
ExclusiveArch: %{rust_arches}
- rust-ansi_term
ExclusiveArch: %{rust_arches}
- rust-arrayref
ExclusiveArch: %{rust_arches}
- rust-arrayvec
ExclusiveArch: %{rust_arches}
- rust-atk-sys
ExclusiveArch: %{rust_arches}
- rust-atty
ExclusiveArch: %{rust_arches}
- rust-backtrace
ExclusiveArch: %{rust_arches}
- rust-backtrace-sys
ExclusiveArch: %{rust_arches}
- rust-base100
ExclusiveArch: %{rust_arches}
- rust-base64
ExclusiveArch: %{rust_arches}
- rust-bencher
ExclusiveArch: %{rust_arches}
- rust-bincode
ExclusiveArch: %{rust_arches}
- rust-bincode0.8
ExclusiveArch: %{rust_arches}
- rust-bitflags
ExclusiveArch: %{rust_arches}
- rust-bitflags0.9
ExclusiveArch: %{rust_arches}
- rust-brev
ExclusiveArch: %{rust_arches}
- rust-build_const
ExclusiveArch: %{rust_arches}
- rust-bytecount
ExclusiveArch: %{rust_arches}
- rust-byteorder
ExclusiveArch: %{rust_arches}
- rust-bytes
ExclusiveArch: %{rust_arches}
- rust-bytes0.3
ExclusiveArch: %{rust_arches}
- rust-c_vec
ExclusiveArch: %{rust_arches}
- rust-cairo-rs
ExclusiveArch: %{rust_arches}
- rust-cairo-sys-rs
ExclusiveArch: %{rust_arches}
- rust-cbindgen
ExclusiveArch: %{rust_arches}
- rust-cc
ExclusiveArch: %{rust_arches}
- rust-cfg-if
ExclusiveArch: %{rust_arches}
- rust-chan
ExclusiveArch: %{rust_arches}
- rust-chrono
ExclusiveArch: %{rust_arches}
- rust-clap
ExclusiveArch: %{rust_arches}
- rust-cmake
ExclusiveArch: %{rust_arches}
- rust-coco
ExclusiveArch: %{rust_arches}
- rust-cpp_demangle
ExclusiveArch: %{rust_arches}
- rust-crc
ExclusiveArch: %{rust_arches}
- rust-crc-core
ExclusiveArch: %{rust_arches}
- rust-crossbeam
ExclusiveArch: %{rust_arches}
- rust-crossbeam-deque
ExclusiveArch: %{rust_arches}
- rust-crossbeam-epoch
ExclusiveArch: %{rust_arches}
- rust-crossbeam-utils
ExclusiveArch: %{rust_arches}
- rust-crypto-hash
ExclusiveArch: %{rust_arches}
- rust-cryptovec
ExclusiveArch: %{rust_arches}
- rust-cssparser
ExclusiveArch: %{rust_arches}
- rust-cssparser-macros
ExclusiveArch: %{rust_arches}
- rust-csv
ExclusiveArch: %{rust_arches}
- rust-csv-core
ExclusiveArch: %{rust_arches}
- rust-ctrlc
ExclusiveArch: %{rust_arches}
- rust-curl
ExclusiveArch: %{rust_arches}
- rust-curl-sys
ExclusiveArch: %{rust_arches}
- rust-custom_derive
ExclusiveArch: %{rust_arches}
- rust-data-encoding
ExclusiveArch: %{rust_arches}
- rust-datetime
ExclusiveArch: %{rust_arches}
- rust-dbus
ExclusiveArch: %{rust_arches}
- rust-deque
ExclusiveArch: %{rust_arches}
- rust-devicemapper
ExclusiveArch: %{rust_arches}
- rust-diff
ExclusiveArch: %{rust_arches}
- rust-difference
ExclusiveArch: %{rust_arches}
- rust-docopt
ExclusiveArch: %{rust_arches}
- rust-downcast-rs
ExclusiveArch: %{rust_arches}
- rust-dtoa
ExclusiveArch: %{rust_arches}
- rust-dtoa-short
ExclusiveArch: %{rust_arches}
- rust-edit-distance
ExclusiveArch: %{rust_arches}
- rust-either
ExclusiveArch: %{rust_arches}
- rust-encoding
ExclusiveArch: %{rust_arches}
- rust-encoding-index-japanese
ExclusiveArch: %{rust_arches}
- rust-encoding-index-korean
ExclusiveArch: %{rust_arches}
- rust-encoding-index-simpchinese
ExclusiveArch: %{rust_arches}
- rust-encoding-index-singlebyte
ExclusiveArch: %{rust_arches}
- rust-encoding-index-tradchinese
ExclusiveArch: %{rust_arches}
- rust-encoding_index_tests
ExclusiveArch: %{rust_arches}
- rust-encoding_rs
ExclusiveArch: %{rust_arches}
- rust-enum_primitive
ExclusiveArch: %{rust_arches}
- rust-env_logger
ExclusiveArch: %{rust_arches}
- rust-env_logger0.4
ExclusiveArch: %{rust_arches}
- rust-errln
ExclusiveArch: %{rust_arches}
- rust-errno
ExclusiveArch: %{rust_arches}
- rust-error-chain
ExclusiveArch: %{rust_arches}
- rust-exa
ExclusiveArch: %{rust_arches}
- rust-extprim
ExclusiveArch: %{rust_arches}
- rust-extprim_literals_macros
ExclusiveArch: %{rust_arches}
- rust-failure
ExclusiveArch: %{rust_arches}
- rust-failure_derive
ExclusiveArch: %{rust_arches}
- rust-fallible-iterator
ExclusiveArch: %{rust_arches}
- rust-fd-find
ExclusiveArch: %{rust_arches}
- rust-filetime
ExclusiveArch: %{rust_arches}
- rust-fixedbitset
ExclusiveArch: %{rust_arches}
- rust-flame
ExclusiveArch: %{rust_arches}
- rust-flate2
ExclusiveArch: %{rust_arches}
- rust-float-cmp
ExclusiveArch: %{rust_arches}
- rust-fnv
ExclusiveArch: %{rust_arches}
- rust-foreign-types
ExclusiveArch: %{rust_arches}
- rust-foreign-types-shared
ExclusiveArch: %{rust_arches}
- rust-fs2
ExclusiveArch: %{rust_arches}
- rust-futures
ExclusiveArch: %{rust_arches}
- rust-futures-async-runtime
ExclusiveArch: %{rust_arches}
- rust-futures-channel
ExclusiveArch: %{rust_arches}
- rust-futures-core
ExclusiveArch: %{rust_arches}
- rust-futures-cpupool
ExclusiveArch: %{rust_arches}
- rust-futures-executor
ExclusiveArch: %{rust_arches}
- rust-futures-io
ExclusiveArch: %{rust_arches}
- rust-futures-macro-async
ExclusiveArch: %{rust_arches}
- rust-futures-macro-await
ExclusiveArch: %{rust_arches}
- rust-futures-sink
ExclusiveArch: %{rust_arches}
- rust-futures-stable
ExclusiveArch: %{rust_arches}
- rust-futures-util
ExclusiveArch: %{rust_arches}
- rust-futures0.1
ExclusiveArch: %{rust_arches}
- rust-gdk
ExclusiveArch: %{rust_arches}
- rust-gdk-pixbuf
ExclusiveArch: %{rust_arches}
- rust-gdk-pixbuf-sys
ExclusiveArch: %{rust_arches}
- rust-gdk-sys
ExclusiveArch: %{rust_arches}
- rust-getopts
ExclusiveArch: %{rust_arches}
- rust-gimli
ExclusiveArch: %{rust_arches}
- rust-gio
ExclusiveArch: %{rust_arches}
- rust-gio-sys
ExclusiveArch: %{rust_arches}
- rust-git2
ExclusiveArch: %{rust_arches}
- rust-glib
ExclusiveArch: %{rust_arches}
- rust-glib-sys
ExclusiveArch: %{rust_arches}
- rust-glob
ExclusiveArch: %{rust_arches}
- rust-globset
ExclusiveArch: %{rust_arches}
- rust-gobject-sys
ExclusiveArch: %{rust_arches}
- rust-goblin
ExclusiveArch: %{rust_arches}
- rust-grep
ExclusiveArch: %{rust_arches}
- rust-gtk
ExclusiveArch: %{rust_arches}
- rust-gtk-rs-lgpl-docs
ExclusiveArch: %{rust_arches}
- rust-gtk-source-sys
ExclusiveArch: %{rust_arches}
- rust-gtk-sys
ExclusiveArch: %{rust_arches}
- rust-gzip-header
ExclusiveArch: %{rust_arches}
- rust-hamcrest
ExclusiveArch: %{rust_arches}
- rust-handlebars
ExclusiveArch: %{rust_arches}
- rust-heapsize
ExclusiveArch: %{rust_arches}
- rust-hex
ExclusiveArch: %{rust_arches}
- rust-home
ExclusiveArch: %{rust_arches}
- rust-horrorshow
ExclusiveArch: %{rust_arches}
- rust-http
ExclusiveArch: %{rust_arches}
- rust-httparse
ExclusiveArch: %{rust_arches}
- rust-humantime
ExclusiveArch: %{rust_arches}
- rust-hyper
ExclusiveArch: %{rust_arches}
- rust-idna
ExclusiveArch: %{rust_arches}
- rust-ignore
ExclusiveArch: %{rust_arches}
- rust-indexmap
ExclusiveArch: %{rust_arches}
- rust-intervaltree
ExclusiveArch: %{rust_arches}
- rust-iovec
ExclusiveArch: %{rust_arches}
- rust-iso8601
ExclusiveArch: %{rust_arches}
- rust-itertools
ExclusiveArch: %{rust_arches}
- rust-itoa
ExclusiveArch: %{rust_arches}
- rust-jobserver
ExclusiveArch: %{rust_arches}
- rust-language-tags
ExclusiveArch: %{rust_arches}
- rust-lazy-init
ExclusiveArch: %{rust_arches}
- rust-lazy_static
ExclusiveArch: %{rust_arches}
- rust-lazycell
ExclusiveArch: %{rust_arches}
- rust-libc
ExclusiveArch: %{rust_arches}
- rust-libdbus-sys
ExclusiveArch: %{rust_arches}
- rust-libgit2-sys
ExclusiveArch: %{rust_arches}
- rust-libloading
ExclusiveArch: %{rust_arches}
- rust-libssh2-sys
ExclusiveArch: %{rust_arches}
- rust-libudev
ExclusiveArch: %{rust_arches}
- rust-libudev-sys
ExclusiveArch: %{rust_arches}
- rust-libz-sys
ExclusiveArch: %{rust_arches}
- rust-linked-hash-map
ExclusiveArch: %{rust_arches}
- rust-lipsum
ExclusiveArch: %{rust_arches}
- rust-locale
ExclusiveArch: %{rust_arches}
- rust-log
ExclusiveArch: %{rust_arches}
- rust-log0.3
ExclusiveArch: %{rust_arches}
- rust-loopdev
ExclusiveArch: %{rust_arches}
- rust-lzma-sys
ExclusiveArch: %{rust_arches}
- rust-macro-attr
ExclusiveArch: %{rust_arches}
- rust-maplit
ExclusiveArch: %{rust_arches}
- rust-matches
ExclusiveArch: %{rust_arches}
- rust-md5
ExclusiveArch: %{rust_arches}
- rust-memchr
ExclusiveArch: %{rust_arches}
- rust-memmap
ExclusiveArch: %{rust_arches}
- rust-memoffset
ExclusiveArch: %{rust_arches}
- rust-metadeps
ExclusiveArch: %{rust_arches}
- rust-mime
ExclusiveArch: %{rust_arches}
- rust-miniz-sys
ExclusiveArch: %{rust_arches}
- rust-miniz_oxide
ExclusiveArch: %{rust_arches}
- rust-miniz_oxide_c_api
ExclusiveArch: %{rust_arches}
- rust-mio
ExclusiveArch: %{rust_arches}
- rust-mio-uds
ExclusiveArch: %{rust_arches}
- rust-mnt
ExclusiveArch: %{rust_arches}
- rust-modifier
ExclusiveArch: %{rust_arches}
- rust-multimap
ExclusiveArch: %{rust_arches}
- rust-natord
ExclusiveArch: %{rust_arches}
- rust-net2
ExclusiveArch: %{rust_arches}
- rust-newtype_derive
ExclusiveArch: %{rust_arches}
- rust-nix
ExclusiveArch: %{rust_arches}
- rust-nodrop
ExclusiveArch: %{rust_arches}
- rust-nom
ExclusiveArch: %{rust_arches}
- rust-nom3
ExclusiveArch: %{rust_arches}
- rust-num
ExclusiveArch: %{rust_arches}
- rust-num-bigint
ExclusiveArch: %{rust_arches}
- rust-num-complex
ExclusiveArch: %{rust_arches}
- rust-num-integer
ExclusiveArch: %{rust_arches}
- rust-num-iter
ExclusiveArch: %{rust_arches}
- rust-num-rational
ExclusiveArch: %{rust_arches}
- rust-num-traits
ExclusiveArch: %{rust_arches}
- rust-num-traits0.1
ExclusiveArch: %{rust_arches}
- rust-num_cpus
ExclusiveArch: %{rust_arches}
- rust-number_prefix
ExclusiveArch: %{rust_arches}
- rust-object
ExclusiveArch: %{rust_arches}
- rust-openssl
ExclusiveArch: %{rust_arches}
- rust-openssl-probe
ExclusiveArch: %{rust_arches}
- rust-openssl-sys
ExclusiveArch: %{rust_arches}
- rust-ordermap
ExclusiveArch: %{rust_arches}
- rust-owning_ref
ExclusiveArch: %{rust_arches}
- rust-packaging
ExclusiveArch: %{rust_arches} noarch
- rust-pad
ExclusiveArch: %{rust_arches}
- rust-pager
ExclusiveArch: %{rust_arches}
- rust-pango
ExclusiveArch: %{rust_arches}
- rust-pango-sys
ExclusiveArch: %{rust_arches}
- rust-pangocairo
ExclusiveArch: %{rust_arches}
- rust-pangocairo-sys
ExclusiveArch: %{rust_arches}
- rust-peeking_take_while
ExclusiveArch: %{rust_arches}
- rust-peg
ExclusiveArch: %{rust_arches}
- rust-percent-encoding
ExclusiveArch: %{rust_arches}
- rust-permutate
ExclusiveArch: %{rust_arches}
- rust-permutohedron
ExclusiveArch: %{rust_arches}
- rust-pest
ExclusiveArch: %{rust_arches}
- rust-pest_derive
ExclusiveArch: %{rust_arches}
- rust-phf
ExclusiveArch: %{rust_arches}
- rust-phf_codegen
ExclusiveArch: %{rust_arches}
- rust-phf_generator
ExclusiveArch: %{rust_arches}
- rust-phf_shared
ExclusiveArch: %{rust_arches}
- rust-pkg-config
ExclusiveArch: %{rust_arches}
- rust-plain
ExclusiveArch: %{rust_arches}
- rust-pretty-git-prompt
ExclusiveArch: %{rust_arches}
- rust-pretty_env_logger
ExclusiveArch: %{rust_arches}
- rust-proc-macro2
ExclusiveArch: %{rust_arches}
- rust-proc-macro2-0.3
ExclusiveArch: %{rust_arches}
- rust-procedural-masquerade
ExclusiveArch: %{rust_arches}
- rust-pulldown-cmark
ExclusiveArch: %{rust_arches}
- rust-quick-error
ExclusiveArch: %{rust_arches}
- rust-quickcheck
ExclusiveArch: %{rust_arches}
- rust-quickersort
ExclusiveArch: %{rust_arches}
- rust-quote
ExclusiveArch: %{rust_arches}
- rust-quote0.3
ExclusiveArch: %{rust_arches}
- rust-quote0.5
ExclusiveArch: %{rust_arches}
- rust-rand
ExclusiveArch: %{rust_arches}
- rust-rand0.4
ExclusiveArch: %{rust_arches}
- rust-rand_core
ExclusiveArch: %{rust_arches}
- rust-rayon
ExclusiveArch: %{rust_arches}
- rust-rayon-core
ExclusiveArch: %{rust_arches}
- rust-regex
ExclusiveArch: %{rust_arches}
- rust-regex-syntax
ExclusiveArch: %{rust_arches}
- rust-relay
ExclusiveArch: %{rust_arches}
- rust-remove_dir_all
ExclusiveArch: %{rust_arches}
- rust-ripgrep
ExclusiveArch: %{rust_arches}
- rust-rustc-demangle
ExclusiveArch: %{rust_arches}
- rust-rustc-serialize
ExclusiveArch: %{rust_arches}
- rust-rustc-test
ExclusiveArch: %{rust_arches}
- rust-rustc_version
ExclusiveArch: %{rust_arches}
- rust-rustdoc-stripper
ExclusiveArch: %{rust_arches}
- rust-rustfilt
ExclusiveArch: %{rust_arches}
- rust-safemem
ExclusiveArch: %{rust_arches}
- rust-same-file
ExclusiveArch: %{rust_arches}
- rust-scoped-tls
ExclusiveArch: %{rust_arches}
- rust-scoped_threadpool
ExclusiveArch: %{rust_arches}
- rust-scopeguard
ExclusiveArch: %{rust_arches}
- rust-scroll
ExclusiveArch: %{rust_arches}
- rust-scroll_derive
ExclusiveArch: %{rust_arches}
- rust-seahash
ExclusiveArch: %{rust_arches}
- rust-semver
ExclusiveArch: %{rust_arches}
- rust-semver-parser
ExclusiveArch: %{rust_arches}
- rust-serde
ExclusiveArch: %{rust_arches}
- rust-serde0.8
ExclusiveArch: %{rust_arches}
- rust-serde_bytes
ExclusiveArch: %{rust_arches}
- rust-serde_cbor
ExclusiveArch: %{rust_arches}
- rust-serde_derive
ExclusiveArch: %{rust_arches}
- rust-serde_ignored
ExclusiveArch: %{rust_arches}
- rust-serde_json
ExclusiveArch: %{rust_arches}
- rust-serde_json0.8
ExclusiveArch: %{rust_arches}
- rust-serde_test
ExclusiveArch: %{rust_arches}
- rust-serde_urlencoded
ExclusiveArch: %{rust_arches}
- rust-serde_yaml
ExclusiveArch: %{rust_arches}
- rust-sha1
ExclusiveArch: %{rust_arches}
- rust-shell-escape
ExclusiveArch: %{rust_arches}
- rust-shlex
ExclusiveArch: %{rust_arches}
- rust-siphasher
ExclusiveArch: %{rust_arches}
- rust-slab
ExclusiveArch: %{rust_arches}
- rust-slab0.3
ExclusiveArch: %{rust_arches}
- rust-smallvec
ExclusiveArch: %{rust_arches}
- rust-socket2
ExclusiveArch: %{rust_arches}
- rust-sourceview
ExclusiveArch: %{rust_arches}
- rust-spin
ExclusiveArch: %{rust_arches}
- rust-spmc
ExclusiveArch: %{rust_arches}
- rust-stable_deref_trait
ExclusiveArch: %{rust_arches}
- rust-streaming-stats
ExclusiveArch: %{rust_arches}
- rust-strings
ExclusiveArch: %{rust_arches}
- rust-strsim
ExclusiveArch: %{rust_arches}
- rust-structopt
ExclusiveArch: %{rust_arches}
- rust-structopt-derive
ExclusiveArch: %{rust_arches}
- rust-syn
ExclusiveArch: %{rust_arches}
- rust-syn0.11
ExclusiveArch: %{rust_arches}
- rust-syn0.13
ExclusiveArch: %{rust_arches}
- rust-synom
ExclusiveArch: %{rust_arches}
- rust-synstructure
ExclusiveArch: %{rust_arches}
- rust-synstructure0.6
ExclusiveArch: %{rust_arches}
- rust-sys-info
ExclusiveArch: %{rust_arches}
- rust-tabwriter
ExclusiveArch: %{rust_arches}
- rust-take
ExclusiveArch: %{rust_arches}
- rust-take_mut
ExclusiveArch: %{rust_arches}
- rust-tar
ExclusiveArch: %{rust_arches}
- rust-tempdir
ExclusiveArch: %{rust_arches}
- rust-tempfile
ExclusiveArch: %{rust_arches}
- rust-term
ExclusiveArch: %{rust_arches}
- rust-term_grid
ExclusiveArch: %{rust_arches}
- rust-term_size
ExclusiveArch: %{rust_arches}
- rust-termcolor
ExclusiveArch: %{rust_arches}
- rust-termion
ExclusiveArch: %{rust_arches}
- rust-test-assembler
ExclusiveArch: %{rust_arches}
- rust-textwrap
ExclusiveArch: %{rust_arches}
- rust-thread-id
ExclusiveArch: %{rust_arches}
- rust-thread_local
ExclusiveArch: %{rust_arches}
- rust-threadpool
ExclusiveArch: %{rust_arches}
- rust-time
ExclusiveArch: %{rust_arches}
- rust-tokei
ExclusiveArch: %{rust_arches}
- rust-tokio
ExclusiveArch: %{rust_arches}
- rust-tokio-codec
ExclusiveArch: %{rust_arches}
- rust-tokio-core
ExclusiveArch: %{rust_arches}
- rust-tokio-current-thread
ExclusiveArch: %{rust_arches}
- rust-tokio-executor
ExclusiveArch: %{rust_arches}
- rust-tokio-fs
ExclusiveArch: %{rust_arches}
- rust-tokio-io
ExclusiveArch: %{rust_arches}
- rust-tokio-process
ExclusiveArch: %{rust_arches}
- rust-tokio-proto
ExclusiveArch: %{rust_arches}
- rust-tokio-reactor
ExclusiveArch: %{rust_arches}
- rust-tokio-service
ExclusiveArch: %{rust_arches}
- rust-tokio-signal
ExclusiveArch: %{rust_arches}
- rust-tokio-tcp
ExclusiveArch: %{rust_arches}
- rust-tokio-threadpool
ExclusiveArch: %{rust_arches}
- rust-tokio-timer
ExclusiveArch: %{rust_arches}
- rust-tokio-udp
ExclusiveArch: %{rust_arches}
- rust-toml
ExclusiveArch: %{rust_arches}
- rust-traitobject
ExclusiveArch: %{rust_arches}
- rust-typed-arena
ExclusiveArch: %{rust_arches}
- rust-ucd-util
ExclusiveArch: %{rust_arches}
- rust-unicase
ExclusiveArch: %{rust_arches}
- rust-unicode-bidi
ExclusiveArch: %{rust_arches}
- rust-unicode-normalization
ExclusiveArch: %{rust_arches}
- rust-unicode-segmentation
ExclusiveArch: %{rust_arches}
- rust-unicode-width
ExclusiveArch: %{rust_arches}
- rust-unicode-xid
ExclusiveArch: %{rust_arches}
- rust-unindent
ExclusiveArch: %{rust_arches}
- rust-unix_socket
ExclusiveArch: %{rust_arches}
- rust-unreachable
ExclusiveArch: %{rust_arches}
- rust-unsafe-any
ExclusiveArch: %{rust_arches}
- rust-untrusted
ExclusiveArch: %{rust_arches}
- rust-url
ExclusiveArch: %{rust_arches}
- rust-users
ExclusiveArch: %{rust_arches}
- rust-utf8-ranges
ExclusiveArch: %{rust_arches}
- rust-uuid
ExclusiveArch: %{rust_arches}
- rust-varlink
ExclusiveArch: %{rust_arches}
- rust-varlink-cli
ExclusiveArch: %{rust_arches}
- rust-varlink_parser
ExclusiveArch: %{rust_arches}
- rust-vec_map
ExclusiveArch: %{rust_arches}
- rust-version-sync
ExclusiveArch: %{rust_arches}
- rust-version_check
ExclusiveArch: %{rust_arches}
- rust-void
ExclusiveArch: %{rust_arches}
- rust-wait-timeout
ExclusiveArch: %{rust_arches}
- rust-walkdir
ExclusiveArch: %{rust_arches}
- rust-which
ExclusiveArch: %{rust_arches}
- rust-xattr
ExclusiveArch: %{rust_arches}
- rust-xz2
ExclusiveArch: %{rust_arches}
- rust-yaml-rust
ExclusiveArch: %{rust_arches}
- rust-yaml-rust0.3
ExclusiveArch: %{rust_arches}
- rust-yubibomb
ExclusiveArch: %{rust_arches}
- rust-zoneinfo_compiled
ExclusiveArch: %{rust_arches}
- s390utils
ExclusiveArch: s390 s390x
- safetyblanket
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- sagemath
ExclusiveArch: aarch64 %{arm} %{ix86} x86_64 ppc sparcv9
- sbcl
ExclusiveArch: %{arm} %{ix86} x86_64 ppc sparcv9 aarch64
- sbd
ExclusiveArch: i686 x86_64 s390x
- sbsigntools
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- seabios
ExclusiveArch: x86_64
- seamonkey
ExclusiveArch: %{ix86} x86_64
- servicelog
ExclusiveArch: ppc %{power64}
- sgabios
ExclusiveArch: %{ix86} x86_64
- sharpfont
ExclusiveArch: %mono_arches
- sharpziplib
ExclusiveArch: %{mono_arches}
- shim
ExclusiveArch: %{efi}
- shim-unsigned-aarch64
ExclusiveArch: aarch64
- shim-unsigned-x64
ExclusiveArch: x86_64
- sigul
ExclusiveArch: x86_64
- skychart
ExclusiveArch: %{fpc_arches}
- smuxi
ExclusiveArch: %{ix86} x86_64 %{arm} ppc64le
- snapd
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- source-to-image
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- sparkleshare
ExclusiveArch: %{mono_arches}
- spicctrl
ExclusiveArch: %{ix86} x86_64
- spice
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- spice-xpi
ExclusiveArch: i686 x86_64 armv6l armv7l armv7hl aarch64
- spring
ExclusiveArch: %{ix86} x86_64
- springlobby
ExclusiveArch: %{ix86} x86_64
- startdde
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- statsd
ExclusiveArch: %{nodejs_arches} noarch
- stratis-cli
ExclusiveArch: %{rust_arches} noarch
- stratisd
ExclusiveArch: %{rust_arches}
- stripesnoop
ExclusiveArch: %{ix86} x86_64
- supermin
ExclusiveArch: x86_64
- syncthing
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- sysbench
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- syslinux
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- taglib-sharp
ExclusiveArch: %{mono_arches}
- tarantool
ExclusiveArch: %{ix86} x86_64 armv7hl armv7hnl aarch64
- tboot
ExclusiveArch: %{ix86} x86_64
- templates_parser
ExclusiveArch: %GPRbuild_arches
- ternimal
ExclusiveArch: %{rust_arches}
- themonospot-base
ExclusiveArch: %mono_arches
- themonospot-console
ExclusiveArch: %mono_arches
- themonospot-gui-gtk
ExclusiveArch: %mono_arches
- themonospot-plugin-avi
ExclusiveArch: %mono_arches
- themonospot-plugin-mkv
ExclusiveArch: %mono_arches
- thermald
ExclusiveArch: %{ix86} x86_64
- thunderbird-enigmail
ExclusiveArch: %{ix86} %{arm} ppc64 ppc64le s390x x86_64 noarch
- tilix
ExclusiveArch: %{ldc_arches}
- tmux-top
ExclusiveArch: %{go_arches}
- tomboy
ExclusiveArch: %{mono_arches}
- tuned-profiles-nfv-host-bin
ExclusiveArch: %{ix86} x86_64
- uClibc
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
- ucx
ExclusiveArch: aarch64 ppc64le x86_64
- ugene
ExclusiveArch: %{ix86} x86_64
- uglify-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- uglify-js1
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- unetbootin
ExclusiveArch: %{ix86} x86_64
- v8
ExclusiveArch: %{ix86} x86_64 %{arm} ppc mipsel mips64el
- v8-314
ExclusiveArch: %{ix86} x86_64 %{arm} mips mipsel ppc ppc64
- valgrind
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
- vboot-utils
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- vdsm
ExclusiveArch: x86_64 %{power64} aarch64
- vim-go
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm}}
- virtualbox-guest-additions
ExclusiveArch: i686 x86_64
- virtualplanet
ExclusiveArch: %{fpc_arches}
- vrq
ExclusiveArch: %{ix86} x86_64
- warsow
ExclusiveArch: %{ix86} x86_64 %{arm}
- warsow-data
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{ix86} x86_64 %{arm}
- webkit-sharp
ExclusiveArch: %mono_arches
- webkit2-sharp
ExclusiveArch: %mono_arches
- wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
ExclusiveArch: %{ix86} %{arm}
- winetricks
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- wiredtiger
ExclusiveArch: x86_64 aarch64 ppc64le
- wraplinux
ExclusiveArch: %{ix86} x86_64
- wxMaxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
- x2goclient
ExclusiveArch: x86_64
- x86info
ExclusiveArch: %{ix86} x86_64
- xen
ExclusiveArch: %{ix86} x86_64 armv7hl aarch64
- xorg-x11-drv-armsoc
ExclusiveArch: %{arm} aarch64
- xorg-x11-drv-geode
ExclusiveArch: %{ix86}
- xorg-x11-drv-intel
ExclusiveArch: %{ix86} x86_64 ia64
- xorg-x11-drv-omap
ExclusiveArch: %{arm}
- xorg-x11-drv-openchrome
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-opentegra
ExclusiveArch: %{arm}
- xorg-x11-drv-vesa
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vmware
ExclusiveArch: %{ix86} x86_64 ia64
- xsp
ExclusiveArch: %mono_arches
- xsupplicant
ExclusiveArch: %{ix86} x86_64 ppc %{power64}
- ycssmin
ExclusiveArch: %{nodejs_arches} noarch
- zeromq-ada
ExclusiveArch: %{GPRbuild_arches}
- zlib-ada
ExclusiveArch: %{GPRbuild_arches}
5 years, 9 months