Architecture specific change in rpms/quantum-espresso.git
by githook-noreply@fedoraproject.org
The package rpms/quantum-espresso.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/quantum-espresso.git/commit/?id=1....
Change:
+ExclusiveArch: x86_64 %{ix86}
Thanks.
Full change:
============
commit 191c8889218523f7e4836b7ccc8a92d84f29d337
Author: Marcin Dulak <marcin.dulak(a)gmail.com>
Date: Sun May 19 21:57:40 2019 +0000
disable failed architectures
diff --git a/quantum-espresso.spec b/quantum-espresso.spec
index 87c0741..abc3f40 100644
--- a/quantum-espresso.spec
+++ b/quantum-espresso.spec
@@ -16,7 +16,8 @@ unsupported https://gitlab.com/QEF/q-e/issues/113
ExclusiveArch: x86_64 %{ix86}
%else
%{!?openblas_arches:%global openblas_arches x86_64 %{ix86} armv7hl %{power64} aarch64}
-ExclusiveArch: %{openblas_arches}
+# qe-6.4.1 fails to find openblas, fftw on other %%{openblas_arches} than those below
+ExclusiveArch: x86_64 %{ix86}
%endif
# disable compilation warnings
@@ -461,6 +462,7 @@ mv test-suite.orig test-suite
* Fri May 17 2019 Marcin Dulak <Marcin.Dulak(a)gmail.com> - 6.4.1-1
- new upstream release
- kill hanging tests after timeout
+- disable failed architectures: configure fails to find openblas, fftw on other %%{openblas_arches} than x86_64 %%{ix86}
* Thu Feb 14 2019 Orion Poplawski <orion(a)nwra.com> - 5.4.0-20
- Rebuild for openmpi 3.1.3
commit 118e0048e3c1b432e697d531d50805dbcbe44fc5
Author: Marcin Dulak <marcin.dulak(a)gmail.com>
Date: Sun May 19 20:21:41 2019 +0000
I'm not sure UPF need to be in sources
diff --git a/.gitignore b/.gitignore
index d8432f5..0f1913f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -67,8 +67,8 @@
/tddfpt-5.4.0.tar.gz
/test-suite-5.4.0.tar.gz
/xspectra-5.4.0.tar.gz
-/qe-6.4.1.tar.gz
/B.pz-vbc.UPF
/Mg.pz-n-vbc.UPF
/backports-6.4.1.diff
/patch_old_intel_to_6.4.1
+/qe-6.4.1.tar.gz
diff --git a/sources b/sources
index 382acab..54c9d11 100644
--- a/sources
+++ b/sources
@@ -1,4 +1 @@
-SHA512 (B.pz-vbc.UPF) = 2054ec0dae60fa3adf0a56b726ff25754c464f8dbe62f6cba66d09c7ae28ba6336f4f97a9cd2dc5ed8153d379bbdbc6d5accb354fcd21cc6d2901f489c64b24a
-SHA512 (Mg.pz-n-vbc.UPF) = fe5d75150fa2074bb4d2168000b72c43536d8d031a58e1e3ab5f5c943fbfddde665b11305655b05d2f38b3e13d17745d04ccf50dc688e6a25bdf2a9ad3cc5a45
-SHA512 (backports-6.4.1.diff) = 6c283384b6cc767ac9208fe703c01bbaa1de9948fe389b49dabba9d1ceb756ff51827520fc3e2ffd3000991be0d9ef9269f49ace2bc518bb7a61e9412327f563
-SHA512 (patch_old_intel_to_6.4.1) = 0f153c19ab157576010e8312329339e6e3ccc59602ac7dbdfe0830a3cfcf40988652e3086a5b90cc5d9e23f6f1c0365cfebeee4dfafdea3ec456309f5ee45216
+SHA512 (qe-6.4.1.tar.gz) = 896c7d4ab7fc041f6712f2d2c2e7e6b0a41d2d2f768e4f6e14f57350b1273258c9e78eefb8475bbe505b73c18bfea1e87728ae927776f82cc1d333ecc7b63d68
commit b598cb7d083894ecbf2a9abf825bc704f84f762f
Author: Marcin Dulak <marcin.dulak(a)gmail.com>
Date: Sun May 19 20:13:36 2019 +0000
new upstream release
diff --git a/.gitignore b/.gitignore
index d08366c..d8432f5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -67,3 +67,8 @@
/tddfpt-5.4.0.tar.gz
/test-suite-5.4.0.tar.gz
/xspectra-5.4.0.tar.gz
+/qe-6.4.1.tar.gz
+/B.pz-vbc.UPF
+/Mg.pz-n-vbc.UPF
+/backports-6.4.1.diff
+/patch_old_intel_to_6.4.1
diff --git a/B.pz-vbc.UPF b/B.pz-vbc.UPF
new file mode 100644
index 0000000..566b3d9
--- /dev/null
+++ b/B.pz-vbc.UPF
@@ -0,0 +1,326 @@
+<UPF version="2.0.1">
+<PP_INFO>
+Generated by new atomic code, or converted to UPF format
+Author:
+Generation date:
+Pseudopotential type: NC
+Element: B
+Functional: SLA PZ NOGX NOGC
+Suggested minimum cutoff for wavefunctions: 0. Ry
+Suggested minimum cutoff for charge density: 0. Ry
+The Pseudo was generated with a Non-Relativistic Calculation
+L component and cutoff radius for Local Potential: 0 0.0000
+Valence configuration:
+nl pn l occ Rcut Rcut US E pseu
+2S 0 0 2.00 0.000 0.000 0.000000
+2P 0 1 1.00 0.000 0.000 0.000000
+Generation configuration: not available.
+</PP_INFO>
+<!--
+END OF HUMAN READABLE SECTION
+-->
+<PP_HEADER generated="Generated by new atomic code, or converted to UPF format" author="" date="" comment="" element="B " pseudo_type="NC" relativistic="no" is_ultrasoft="false" is_paw="false" is_coulomb="false" has_so="false" has_wfc="false" has_gipaw="false" paw_as_gipaw="false" core_correction="false" functional=" SLA PZ NOGX NOGC" z_valence="3.000000000000e0" total_psenergy="0.000000000000e0" wfc_cutoff="0.000000000000e0" rho_cutoff="0.000000000000e0" l_max="0" l_max_rho="0" l_local="0" mesh_size="157" number_of_wfc="2" number_of_proj="1"/>
+<PP_MESH dx="6.249999999999e-2" mesh="157" xmin="-3.999999999999e0" rmax="6.283813205710e1" zmesh="5.000000000000e0">
+<PP_R>
+3.663127777750000e-3 3.899379221720000e-3 4.150867574740000e-3 4.418575533009999e-3
+4.703549171200000e-3 5.006902029990000e-3 5.329819467270001e-3 5.673563289940001e-3
+6.039476684460000e-3 6.428989465379999e-3 6.843623662330001e-3 7.284999467470000e-3
+7.754841566340000e-3 8.254985877160001e-3 8.787386724679999e-3 9.354124476790000e-3
+9.957413673570002e-3 1.059961168070000e-2 1.128322790080000e-2 1.201093357910000e-2
+1.278557224130000e-2 1.361017080500000e-2 1.448795140690000e-2 1.542234399370000e-2
+1.641699972480000e-2 1.747580523910000e-2 1.860289784210000e-2 1.980268167280000e-2
+2.107984491240000e-2 2.243937810410000e-2 2.388659365330000e-2 2.542714658640000e-2
+2.706705664730000e-2 2.881273182030000e-2 3.067099336900000e-2 3.264910249080000e-2
+3.475478869010000e-2 3.699627998150000e-2 3.938233504080000e-2 4.192227743020000e-2
+4.462603202970000e-2 4.750416381910000e-2 5.056791916090000e-2 5.382926974580000e-2
+5.730095937200000e-2 6.099655374220000e-2 6.493049347170000e-2 6.911815051540000e-2
+7.357588823430000e-2 7.832112533540001e-2 8.337240393569999e-2 8.874946201620000e-2
+9.447331054820001e-2 1.005663155940000e-1 1.070522857040000e-1 1.139565649460000e-1
+1.213061319430000e-1 1.291297052860000e-1 1.374578557580000e-1 1.463231257890000e-1
+1.557601566140000e-1 1.658058236360000e-1 1.764993805170000e-1 1.878826125630000e-1
+2.000000000000000e-1 2.128988917840000e-1 2.266296906130000e-1 2.412460498840000e-1
+2.568050833380000e-1 2.733675882350000e-1 2.909982829240000e-1 3.097660597270000e-1
+3.297442541400000e-1 3.510109313920000e-1 3.736491914860000e-1 3.977474939160000e-1
+4.234000033230000e-1 4.507069574430000e-1 4.797750587930000e-1 5.107178916130000e-1
+5.436563656920001e-1 5.787191888340000e-1 6.160433697840000e-1 6.557747535880000e-1
+6.980685914920000e-1 7.430901475880000e-1 7.910153445840001e-1 8.420314512290000e-1
+8.963378140680000e-1 9.541466363940000e-1 1.015683807440000e0 1.081189785030000e0
+1.150920535200000e0 1.225148532380000e0 1.304163824070000e0 1.388275164240000e0
+1.477811219790000e0 1.573121854790000e0 1.674579497630000e0 1.782580596240000e0
+1.897547167270000e0 2.019928445100000e0 2.150202637220000e0 2.288878792870000e0
+2.436498792140000e0 2.593639463390000e0 2.760914837210000e0 2.938978545760000e0
+3.128526376840000e0 3.330298992720000e0 3.545084824290000e0 3.773723151850000e0
+4.017107384640000e0 4.276188551820000e0 4.551979018710000e0 4.845556442520000e0
+5.158067983440000e0 5.490734787090000e0 5.844856756250000e0 6.221817630190000e0
+6.623090391740000e0 7.050243022920000e0 7.504944631920000e0 7.988971975160000e0
+8.504216400010000e0 9.052691235250000e0 9.636539658220000e0 1.025804306930000e1
+1.091963000660000e1 1.162388563550000e1 1.237356185010000e1 1.317158802650000e1
+1.402108246930000e1 1.492536459660000e1 1.588796791050000e1 1.691265380410000e1
+1.800342626010000e1 1.916454749540000e1 2.040055461650000e1 2.171627734820000e1
+2.311685690540000e1 2.460776608340000e1 2.619483064220000e1 2.788425207090000e1
+2.968263182050000e1 3.159699709900000e1 3.363482833040000e1 3.580408838430000e1
+3.811325369170000e1 4.057134736620000e1 4.318797446210001e1 4.597335950680001e1
+4.893838645280001e1 5.209464120740001e1 5.545445690460000e1 5.903096209730000e1
+6.283813205710000e1
+</PP_R>
+<PP_RAB>
+2.289454861090000e-4 2.437112013570000e-4 2.594292234210000e-4 2.761609708130000e-4
+2.939718232000000e-4 3.129313768750000e-4 3.331137167039999e-4 3.545977056210000e-4
+3.774672927790000e-4 4.018118415860000e-4 4.277264788960000e-4 4.553124667170000e-4
+4.846775978970000e-4 5.159366173219999e-4 5.492116702930000e-4 5.846327797990000e-4
+6.223383545980000e-4 6.624757300420001e-4 7.052017437969999e-4 7.506833486910001e-4
+7.990982650840000e-4 8.506356753130001e-4 9.054969629280000e-4 9.638964996040000e-4
+1.026062482800000e-3 1.092237827440000e-3 1.162681115130000e-3 1.237667604550000e-3
+1.317490307020000e-3 1.402461131500000e-3 1.492912103330000e-3 1.589196661650000e-3
+1.691691040460000e-3 1.800795738770000e-3 1.916937085560000e-3 2.040568905670000e-3
+2.172174293130000e-3 2.312267498840000e-3 2.461395940050000e-3 2.620142339390000e-3
+2.789127001860000e-3 2.969010238690000e-3 3.160494947560000e-3 3.364329359110000e-3
+3.581309960750000e-3 3.812284608890000e-3 4.058155841980000e-3 4.319884407209999e-3
+4.598493014639999e-3 4.895070333460000e-3 5.210775245980001e-3 5.546841376010001e-3
+5.904581909259999e-3 6.285394724639999e-3 6.690767856490000e-3 7.122285309140000e-3
+7.581633246410000e-3 8.070606580349999e-3 8.591115984889999e-3 9.145195361830000e-3
+9.735009788390002e-3 1.036286397730000e-2 1.103121128230000e-2 1.174266328520000e-2
+1.250000000000000e-2 1.330618073650000e-2 1.416435566330000e-2 1.507787811780000e-2
+1.605031770860000e-2 1.708547426470000e-2 1.818739268270000e-2 1.936037873290000e-2
+2.060901588380000e-2 2.193818321200000e-2 2.335307446790000e-2 2.485921836980000e-2
+2.646250020770000e-2 2.816918484020000e-2 2.998594117460000e-2 3.191986822580000e-2
+3.397852285570000e-2 3.616994930210000e-2 3.850271061150000e-2 4.098592209920000e-2
+4.362928696830000e-2 4.644313422430000e-2 4.943845903650001e-2 5.262696570180000e-2
+5.602111337920000e-2 5.963416477459999e-2 6.348023796480000e-2 6.757436156429999e-2
+7.193253345010000e-2 7.657178327350000e-2 8.151023900409999e-2 8.676719776499999e-2
+9.236320123660001e-2 9.832011592430000e-2 1.046612186020000e-1 1.114112872650000e-1
+1.185966979540000e-1 1.262455278190000e-1 1.343876648260000e-1 1.430549245540000e-1
+1.522811745090000e-1 1.621024664620000e-1 1.725571773260000e-1 1.836861591100000e-1
+1.955328985520000e-1 2.081436870450000e-1 2.215678015180000e-1 2.358576969910000e-1
+2.510692115400000e-1 2.672617844890000e-1 2.844986886690000e-1 3.028472776580000e-1
+3.223792489650000e-1 3.431709241930000e-1 3.653035472650000e-1 3.888636018870000e-1
+4.139431494840000e-1 4.406401889320001e-1 4.690590394950000e-1 4.993107484480000e-1
+5.315135250010000e-1 5.657932022030000e-1 6.022837286390001e-1 6.411276918320000e-1
+6.824768754140001e-1 7.264928522180000e-1 7.733476156300000e-1 8.232242516550000e-1
+8.763176543340000e-1 9.328352872900000e-1 9.929979944030000e-1 1.057040862760000e0
+1.125214141260000e0 1.197784218460000e0 1.275034663530000e0 1.357267334260000e0
+1.444803556590000e0 1.537985380210000e0 1.637176915140000e0 1.742765754430000e0
+1.855164488780000e0 1.974812318690000e0 2.102176770650000e0 2.237755524020000e0
+2.382078355730000e0 2.535709210390000e0 2.699248403880000e0 2.873334969180000e0
+3.058649153300000e0 3.255915075460000e0 3.465903556540000e0 3.689435131080000e0
+3.927383253570000e0
+</PP_RAB>
+</PP_MESH>
+<PP_LOCAL columns="4">
+-2.365238982990000e1 -2.365228084450000e1 -2.365215734860000e1 -2.365201741060000e1
+-2.365185884150000e1 -2.365167916100000e1 -2.365147555860000e1 -2.365124484980000e1
+-2.365098342650000e1 -2.365068719990000e1 -2.365035153750000e1 -2.364997119040000e1
+-2.364954021120000e1 -2.364905186110000e1 -2.364849850530000e1 -2.364787149310000e1
+-2.364716102360000e1 -2.364635599280000e1 -2.364544382020000e1 -2.364441025350000e1
+-2.364323914630000e1 -2.364191220720000e1 -2.364040871560000e1 -2.363870520000000e1
+-2.363677507400000e1 -2.363458822430000e1 -2.363211054520000e1 -2.362930341140000e1
+-2.362612308260000e1 -2.362252003040000e1 -2.361843817780000e1 -2.361381403990000e1
+-2.360857575450000e1 -2.360264198850000e1 -2.359592070350000e1 -2.358830776620000e1
+-2.357968538290000e1 -2.356992033900000e1 -2.355886201920000e1 -2.354634018630000e1
+-2.353216249000000e1 -2.351611167930000e1 -2.349794248580000e1 -2.347737814980000e1
+-2.345410655350000e1 -2.342777593180000e1 -2.339799012750000e1 -2.336430336230000e1
+-2.332621450080000e1 -2.328316078930000e1 -2.323451106490000e1 -2.317955844540000e1
+-2.311751253240000e1 -2.304749119050000e1 -2.296851200620000e1 -2.287948358000000e1
+-2.277919687520000e1 -2.266631693030000e1 -2.253937535050000e1 -2.239676412280000e1
+-2.223673146450000e1 -2.205738059840000e1 -2.185667257760000e1 -2.163243452930000e1
+-2.138237496410000e1 -2.110410808410000e1 -2.079518929460000e1 -2.045316435230000e1
+-2.007563470720000e1 -1.966034154370000e1 -1.920527070230000e1 -1.870877992940000e1
+-1.816974861570000e1 -1.758774817550000e1 -1.696322833000000e1 -1.629771069260000e1
+-1.559397622160000e1 -1.485622753690000e1 -1.409020134000000e1 -1.330320122840000e1
+-1.250401857080000e1 -1.170271082870000e1 -1.091021506560000e1 -1.013779140890000e1
+-9.396317777140000e0 -8.695491713550000e0 -8.043032462019999e0 -7.444006993180000e0
+-6.900414690520000e0 -6.411144017790000e0 -5.972353909630000e0 -5.578239062310000e0
+-5.222035221720000e0 -4.897045222080000e0 -4.597455862230000e0 -4.318785284820000e0
+-4.057928549360000e0 -3.812900282950000e0 -3.582447361770000e0 -3.365693679660000e0
+-3.161905410330000e0 -2.970382032580000e0 -2.790429872900000e0 -2.621369843040000e0
+-2.462549808680000e0 -2.313351580140000e0 -2.173192709190000e0 -2.041525620620000e0
+-1.917835836190000e0 -1.801640036860000e0 -1.692484185110000e0 -1.589941752100000e0
+-1.493612051040000e0 -1.403118671520000e0 -1.318108008700000e0 -1.238247881570000e0
+-1.163226234950000e0 -1.092749920120000e0 -1.026543549350000e0 -9.643484198059999e-1
+-9.059215026700000e-1 -8.510344934910000e-1 -7.994729200910000e-1 -7.510353044990000e-1
+-7.055323756800000e-1 -6.627863299520000e-1 -6.226301362110000e-1 -5.849068832580000e-1
+-5.494691666620000e-1 -5.161785127760000e-1 -4.849048376450000e-1 -4.555259387050000e-1
+-4.279270172700000e-1 -4.020002299540000e-1 -3.776442672730000e-1 -3.547639577730000e-1
+-3.332698961470000e-1 -3.130780938830000e-1 -2.941096510750000e-1 -2.762904481190000e-1
+-2.595508560940000e-1 -2.438254646790000e-1 -2.290528265660000e-1 -2.151752173500000e-1
+-2.021384099730000e-1 -1.898914628250000e-1 -1.783865206940000e-1 -1.675786277700000e-1
+-1.574255519750000e-1 -1.478876199460000e-1 -1.389275620060000e-1 -1.305103665330000e-1
+-1.226031431540000e-1 -1.151749942210000e-1 -1.081968940800000e-1 -1.016415756550000e-1
+-9.548342389529999e-2
+</PP_LOCAL>
+<PP_NONLOCAL>
+<PP_BETA.1 index="1" label="2S" angular_momentum="0" cutoff_radius_index="128" cutoff_radius="0.000000000000e0" ultrasoft_cutoff_radius="0.000000000000e0">
+3.734987213000001e-2 3.975869162570000e-2 4.232285650080000e-2 4.505239025300000e-2
+4.795794904090000e-2 5.105088377000000e-2 5.434328041930000e-2 5.784799498530000e-2
+6.157872021239999e-2 6.555002805229999e-2 6.977742380470000e-2 7.427741587470001e-2
+7.906758106120000e-2 8.416661728059999e-2 8.959443561659999e-2 9.537222354510000e-2
+1.015225311740000e-1 1.080693602850000e-1 1.150382559420000e-1 1.224564003520000e-1
+1.303527326310000e-1 1.387580420440000e-1 1.477050861800000e-1 1.572287374330000e-1
+1.673660930470000e-1 1.781566237700000e-1 1.896423240170000e-1 2.018678741980000e-1
+2.148807935910000e-1 2.287316417480000e-1 2.434741701640000e-1 2.591655531690000e-1
+2.758665747450000e-1 2.936418549310000e-1 3.125600668210000e-1 3.326941938700000e-1
+3.541217642050000e-1 3.769251008290000e-1 4.011916085990000e-1 4.270140647430000e-1
+4.544908333210000e-1 4.837262107370000e-1 5.148306123250000e-1 5.479210235060000e-1
+5.831210933010000e-1 6.205613830540000e-1 6.603795985650000e-1 7.027208204760001e-1
+7.477373802690001e-1 7.955890345080000e-1 8.464425355940000e-1 9.004716317340000e-1
+9.578559946140000e-1 1.018780693790000e0 1.083434517520000e0 1.152008027590000e0
+1.224690877880000e0 1.301668003010000e0 1.383114527440000e0 1.469188935610000e0
+1.560024351280000e0 1.655716586360000e0 1.756308979260000e0 1.861772865550000e0
+1.971982232450000e0 2.086682153320000e0 2.205448962670000e0 2.327641230280000e0
+2.452340578340000e0 2.578281568950000e0 2.703771313890000e0 2.826601387110000e0
+2.943956111710000e0 3.052329146770000e0 3.147460161230000e0 3.224315800300000e0
+3.277145419730000e0 3.299647806870000e0 3.285290053120000e0 3.227818876230000e0
+3.121977781230000e0 2.964416687730000e0 2.754708718700000e0 2.496316081850000e0
+2.197262748400000e0 1.870222709910000e0 1.531764229420000e0 1.200636921780000e0
+8.952552914169999e-1 6.308590835980000e-1 4.170772714940000e-1 2.566403835480000e-1
+1.456842586360000e-1 7.554448481290001e-2 3.539268994400000e-2 1.479695090760000e-2
+5.444001665829999e-3 1.734989893040000e-3 4.704823696020000e-4 1.063788462600000e-4
+1.959987994240000e-5 2.866984537630000e-6 3.232587204200000e-7 2.717069160660000e-8
+1.639148116000000e-9 6.799206178399999e-11 1.847140867140000e-12 3.115310798219999e-14
+2.492618911280001e-16 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0
+</PP_BETA.1>
+<PP_DIJ>
+2.031268144120000e0
+</PP_DIJ>
+</PP_NONLOCAL>
+<PP_PSWFC>
+<PP_CHI.1 index="1" label="2S" l="0" occupation="2.000000000000e0" n="0" pseudo_energy="0.000000000000e0" cutoff_radius="0.000000000000e0" ultrasoft_cutoff_radius="0.000000000000e0">
+9.334617800000000e-4 9.936708700000002e-4 1.057764300000000e-3 1.125993000000000e-3
+1.198623800000000e-3 1.275941000000000e-3 1.358247400000000e-3 1.445865200000000e-3
+1.539137700000000e-3 1.638430400000000e-3 1.744132400000000e-3 1.856658200000000e-3
+1.976449400000000e-3 2.103976100000000e-3 2.239739300000000e-3 2.384272600000000e-3
+2.538144500000000e-3 2.701960800000000e-3 2.876367100000000e-3 3.062051400000000e-3
+3.259747400000000e-3 3.470237200000001e-3 3.694354700000000e-3 3.932989800000000e-3
+4.187091800000000e-3 4.457673900000001e-3 4.745817900000000e-3 5.052679400000000e-3
+5.379493000000000e-3 5.727579000000000e-3 6.098349199999999e-3 6.493315099999998e-3
+6.914095500000000e-3 7.362425699999999e-3 7.840167199999999e-3 8.349319299999999e-3
+8.892031200000000e-3 9.470615799999999e-3 1.008756600000000e-2 1.074557300000000e-2
+1.144754500000000e-2 1.219663200000000e-2 1.299625000000000e-2 1.385011600000000e-2
+1.476227900000000e-2 1.573716100000000e-2 1.677960500000000e-2 1.789493200000000e-2
+1.908900000000000e-2 2.036828400000000e-2 2.173995700000000e-2 2.321200200000000e-2
+2.479332100000000e-2 2.649388800000000e-2 2.832490900000000e-2 3.029902000000000e-2
+3.243052099999999e-2 3.473564800000000e-2 3.723289400000001e-2 3.994338500000000e-2
+4.289132900000000e-2 4.610452800000000e-2 4.961498400000000e-2 5.345960300000000e-2
+5.768099599999999e-2 6.232840800000000e-2 6.745875899999999e-2 7.313780500000000e-2
+7.944141100000000e-2 8.645690100000001e-2 9.428443699999999e-2 1.030383500000000e-1
+1.128482500000000e-1 1.238598100000000e-1 1.362348300000000e-1 1.501502700000000e-1
+1.657957800000000e-1 1.833690700000000e-1 2.030684000000000e-1 2.250816500000000e-1
+2.495710400000000e-1 2.766535100000000e-1 3.063767000000000e-1 3.386917900000000e-1
+3.734254800000000e-1 4.102545800000000e-1 4.486879800000000e-1 4.880612200000000e-1
+5.275478700000001e-1 5.661902400000000e-1 6.029478299999999e-1 6.367582899999999e-1
+6.666023200000000e-1 6.915628200000000e-1 7.108707300000000e-1 7.239339700000000e-1
+7.303505100000000e-1 7.299098200000000e-1 7.225876200000000e-1 7.085373700000001e-1
+6.880798200000000e-1 6.616901700000000e-1 6.299820800000000e-1 5.936879400000000e-1
+5.536354700000000e-1 5.107212000000000e-1 4.658816600000000e-1 4.200632500000000e-1
+3.741919200000000e-1 3.291435800000000e-1 2.857165700000000e-1 2.446073000000000e-1
+2.063903500000000e-1 1.715040700000000e-1 1.402428200000000e-1 1.127562600000000e-1
+8.905602499999999e-2 6.902914600000000e-2 5.245733300000000e-2 3.904045700000000e-2
+2.842233400000000e-2 2.021671900000000e-2 1.403149700000000e-2 9.489430100000000e-3
+6.244254800000000e-3 3.991585300000000e-3 2.474625700000000e-3 1.485249400000000e-3
+8.613682799999999e-4 4.817202500000000e-4 2.592224000000000e-4 1.339089600000000e-4
+6.624001300000000e-5 3.129212900000000e-5 1.407567000000000e-5 6.007850800000000e-6
+2.426519200000000e-6 9.241950700000000e-7 3.306574700000001e-7 1.106716800000000e-7
+3.451081900000000e-8 1.002444300000000e-8 2.881553200000000e-9 7.628146299999999e-10
+1.849817500000000e-10 4.086005700000000e-11 8.171721699999999e-12 1.470240400000000e-12
+2.363521000000000e-13 3.370326700000001e-14 4.230264900000002e-15 4.635230000000002e-16
+4.395191000000000e-17 3.573025900000000e-18 2.465667599999999e-19 1.429166300000000e-20
+6.880101400000001e-22
+</PP_CHI.1>
+<PP_CHI.2 index="2" label="2P" l="1" occupation="1.000000000000e0" n="0" pseudo_energy="0.000000000000e0" cutoff_radius="6.901155040372e-310" ultrasoft_cutoff_radius="6.901155040372e-310">
+2.418631000000000e-5 2.740658000000000e-5 3.105559700000000e-5 3.519043800000000e-5
+3.987578100000000e-5 4.518491100000000e-5 5.120086700000000e-5 5.801774000000000e-5
+6.574214300000001e-5 7.449487599999999e-5 8.441281499999999e-5 9.565104500000000e-5
+1.083852900000000e-4 1.228146300000000e-4 1.391646600000000e-4 1.576909400000000e-4
+1.786830400000000e-4 2.024690000000000e-4 2.294205000000000e-4 2.599585700000000e-4
+2.945602100000000e-4 3.337657600000000e-4 3.781873000000000e-4 4.285181400000000e-4
+4.855435700000000e-4 5.501530300000001e-4 6.233538000000001e-4 7.062866000000000e-4
+8.002431000000001e-4 9.066857799999999e-4 1.027270400000000e-3 1.163871100000000e-3
+1.318609300000000e-3 1.493885600000000e-3 1.692416200000000e-3 1.917273600000000e-3
+2.171932900000000e-3 2.460323300000000e-3 2.786886000000000e-3 3.156639600000000e-3
+3.575252800000000e-3 4.049126000000000e-3 4.585482200000000e-3 5.192468000000000e-3
+5.879266400000001e-3 6.656221000000001e-3 7.534973300000001e-3 8.528613600000000e-3
+9.651845700000001e-3 1.092116600000000e-2 1.235505800000000e-2 1.397419800000000e-2
+1.580167500000000e-2 1.786321900000000e-2 2.018744000000000e-2 2.280606200000000e-2
+2.575415600000000e-2 2.907036000000000e-2 3.279706200000000e-2 3.698055600000000e-2
+4.167111700000000e-2 4.692300500000000e-2 5.279433500000000e-2 5.934681299999999e-2
+6.664526100000000e-2 7.475691600000001e-2 8.375044200000000e-2 9.369460699999999e-2
+1.046565800000000e-1 1.166998400000000e-1 1.298816200000000e-1 1.442499600000000e-1
+1.598404600000000e-1 1.766726400000000e-1 1.947463400000000e-1 2.140382100000000e-1
+2.344986500000000e-1 2.560494800000000e-1 2.785828700000000e-1 3.019615800000000e-1
+3.260209600000000e-1 3.505725900000000e-1 3.754093800000000e-1 4.003115400000000e-1
+4.250526000000000e-1 4.494045300000000e-1 4.731409100000000e-1 4.960376100000000e-1
+5.178706900000000e-1 5.384123700000000e-1 5.574263800000000e-1 5.746646900000000e-1
+5.898674000000001e-1 6.027671000000000e-1 6.130976900000000e-1 6.206065700000000e-1
+6.250679700000000e-1 6.262953599999999e-1 6.241512400000000e-1 6.185537800000001e-1
+6.094803900000000e-1 5.969690500000000e-1 5.811178500000000e-1 5.620833699999999e-1
+5.400780400000000e-1 5.153667400000001e-1 4.882625700000000e-1 4.591218500000000e-1
+4.283381600000000e-1 3.963352900000000e-1 3.635590300000000e-1 3.304674600000000e-1
+2.975199800000000e-1 2.651652100000000e-1 2.338281800000000e-1 2.038974900000000e-1
+1.757132200000000e-1 1.495563900000000e-1 1.256409200000000e-1 1.041086500000000e-1
+8.502788299999999e-2 6.839555700000000e-2 5.414296500000000e-2 4.214443500000000e-2
+3.222833200000000e-2 2.418950500000000e-2 1.780222500000000e-2 1.283270200000000e-2
+9.050350900000002e-3 6.237179700000000e-3 4.194882399999999e-3 2.749472100000000e-3
+1.753538500000000e-3 1.086405900000000e-3 6.526136000000000e-4 3.792546100000000e-4
+2.129432600000000e-4 1.152774800000000e-4 6.002487400000000e-5 2.998593500000000e-5
+1.433296100000000e-5 6.537369900000000e-6 2.839332900000000e-6 1.177938200000000e-6
+4.857430799999999e-7 1.889138400000000e-7 6.903008800000000e-8 2.360310900000000e-8
+7.519379399999999e-9 2.221685900000000e-9 6.058277600000000e-10 1.516782900000000e-10
+3.467387300000000e-11 7.194962800000003e-12 1.346729200000000e-12 2.258711900000000e-13
+3.370445100000000e-14
+</PP_CHI.2>
+</PP_PSWFC>
+<PP_RHOATOM>
+1.743286767030000e-6 1.975514716399999e-6 2.238695078810000e-6 2.536958839020000e-6
+2.874988105760000e-6 3.258092547140000e-6 3.692293528000001e-6 4.184418411300000e-6
+4.742211748490001e-6 5.374457837840001e-6 6.091121180799998e-6 6.903508465660000e-6
+7.824451832610000e-6 8.868514292080000e-6 1.005223106650000e-5 1.139437809480000e-5
+1.291628263450000e-5 1.464217802540000e-5 1.659960915370000e-5 1.881989601060000e-5
+2.133867194090000e-5 2.419649203110000e-5 2.743953893270000e-5 3.112044533009999e-5
+3.529922804160001e-5 4.004438155390000e-5 4.543414503990000e-5 5.155797899970000e-5
+5.851827889320001e-5 6.643240150610001e-5 7.543501040499999e-5 8.568087791320000e-5
+9.734816365229999e-5 1.106423185620000e-4 1.258007160420000e-4 1.430982036040000e-4
+1.628537302460000e-4 1.854383180030000e-4 2.112847091860000e-4 2.408990517610000e-4
+2.748750056380000e-4 3.139110856510000e-4 3.588316751320000e-4 4.106131503580000e-4
+4.704155359500001e-4 5.396217506809999e-4 6.198861105440000e-4 7.131944325070001e-4
+8.219379674170000e-4 9.490058530089998e-4 1.097898918910000e-3 1.272872283440000e-3
+1.479110465220000e-3 1.722946795760000e-3 2.012133673470000e-3 2.356177689870000e-3
+2.766753935940000e-3 3.258216314490000e-3 3.848224067060000e-3 4.558509532590000e-3
+5.415814198800000e-3 6.453023402440000e-3 7.710535082729999e-3 9.237902519089999e-3
+1.109578541290000e-2 1.335825737750000e-2 1.611550486680000e-2 1.947695642130000e-2
+2.357487530060000e-2 2.856844411710000e-2 3.464834533459999e-2 4.204185410140000e-2
+5.101842770910000e-2 6.189572679099999e-2 7.504599475370000e-2 9.090256250210000e-2
+1.099660981830000e-1 1.328097678740000e-1 1.600819656150000e-1 1.925042941300000e-1
+2.308610743730000e-1 2.759754700500000e-1 3.286655671980000e-1 3.896735862840000e-1
+4.595628909930000e-1 5.385820724060000e-1 6.265041275090000e-1 7.224608194700000e-1
+8.248035618440001e-1 9.310306559119999e-1 1.037816340520000e0 1.141161745700000e0
+1.236660855640000e0 1.319846444860000e0 1.386563167020000e0 1.433313300570000e0
+1.457533702030000e0 1.457782568620000e0 1.433830507550000e0 1.386659188130000e0
+1.318374023180000e0 1.232039808810000e0 1.131452797830000e0 1.020868455030000e0
+9.047087565740000e-1 7.872751649570001e-1 6.724917795120000e-1 5.636991411489999e-1
+4.635127652990000e-1 3.737526546100000e-1 2.954430850400000e-1 2.288742045450000e-1
+1.737120916450000e-1 1.291398806470000e-1 9.401171488520001e-2 6.700213476670001e-2
+4.673708686040000e-2 3.189715978480000e-2 2.128918434940000e-2 1.388692557040000e-2
+8.845399027479999e-3 5.495383671590000e-3 3.325226475110000e-3 1.956251968710000e-3
+1.116646819520000e-3 6.169976585590000e-4 3.291667596610000e-4 1.690901721810000e-4
+8.339276204070000e-5 3.936651940860001e-5 1.773143085520000e-5 7.595460047810000e-6
+3.083672749630000e-6 1.182236174230000e-6 4.263007598770000e-7 1.439062477490000e-7
+4.535660797030000e-8 1.329060566820000e-8 3.603204167439999e-9 8.991807942659998e-10
+2.054361530210000e-10 4.273740618830001e-11 8.061827923719997e-12 1.387539566790000e-12
+2.359464082039999e-13 3.568844228260000e-14 4.765153182840001e-15 5.571067587890001e-16
+5.654106667289999e-17 4.935888240530000e-18 3.670272748220000e-19 2.300630365780000e-20
+1.202277468820000e-21 5.176748969340000e-23 1.813679538130000e-24 5.101779447199998e-26
+1.135990017210000e-27
+</PP_RHOATOM>
+</UPF>
diff --git a/Mg.pz-n-vbc.UPF b/Mg.pz-n-vbc.UPF
new file mode 100644
index 0000000..6924bcd
--- /dev/null
+++ b/Mg.pz-n-vbc.UPF
@@ -0,0 +1,437 @@
+<UPF version="2.0.1">
+<PP_INFO>
+Generated by new atomic code, or converted to UPF format
+Author:
+Generation date:
+Pseudopotential type: NC
+Element: Mg
+Functional: SLA PZ NOGX NOGC
+Suggested minimum cutoff for wavefunctions: 0. Ry
+Suggested minimum cutoff for charge density: 0. Ry
+The Pseudo was generated with a Non-Relativistic Calculation
+L component and cutoff radius for Local Potential: 0 0.0000
+Valence configuration:
+nl pn l occ Rcut Rcut US E pseu
+3S 0 0 2.00 0.000 0.000 0.000000
+3P 0 1 0.00 0.000 0.000 0.000000
+Generation configuration: not available.
+</PP_INFO>
+<!--
+END OF HUMAN READABLE SECTION
+-->
+<PP_HEADER generated="Generated by new atomic code, or converted to UPF format" author="" date="" comment="" element="Mg" pseudo_type="NC" relativistic="no" is_ultrasoft="false" is_paw="false" is_coulomb="false" has_so="false" has_wfc="false" has_gipaw="false" paw_as_gipaw="false" core_correction="true" functional=" SLA PZ NOGX NOGC" z_valence="2.000000000000e0" total_psenergy="0.000000000000e0" wfc_cutoff="0.000000000000e0" rho_cutoff="0.000000000000e0" l_max="1" l_max_rho="0" l_local="0" mesh_size="171" number_of_wfc="2" number_of_proj="2"/>
+<PP_MESH dx="6.249999999999e-2" mesh="171" xmin="-3.999999999999e0" rmax="6.280868437950e1" zmesh="1.200000000000e1">
+<PP_R>
+1.526303240730000e-3 1.624741342380000e-3 1.729528156140000e-3 1.841073138760000e-3
+1.959812154670000e-3 2.086209179160000e-3 2.220758111360000e-3 2.363984704140000e-3
+2.516448618529999e-3 2.678745610570000e-3 2.851509859310000e-3 3.035416444780000e-3
+3.231183985980000e-3 3.439577448820000e-3 3.661411135280001e-3 3.897551865330000e-3
+4.148922363990000e-3 4.416504866950000e-3 4.701344958650000e-3 5.004555657940001e-3
+5.327321767230000e-3 5.670904502080000e-3 6.036646419520000e-3 6.425976664029999e-3
+6.840416551990001e-3 7.281585516290000e-3 7.751207434219999e-3 8.251117363650000e-3
+8.783268713489999e-3 9.349740876699999e-3 9.952747355560000e-3 1.059464441100000e-2
+1.127794026970000e-2 1.200530492510000e-2 1.277958057040000e-2 1.360379270450000e-2
+1.448116195420000e-2 1.541511665890000e-2 1.640930626700000e-2 1.746761559590000e-2
+1.859418001240000e-2 1.979340159130000e-2 2.106996631710000e-2 2.242886239410000e-2
+2.387539973830000e-2 2.541523072590000e-2 2.705437227990000e-2 2.879922938140000e-2
+3.065662009760000e-2 3.263380222310000e-2 3.473850163990000e-2 3.697894250680000e-2
+3.936387939510000e-2 4.190263149760000e-2 4.460511904320000e-2 4.748190206090000e-2
+5.054422164269999e-2 5.380404386900000e-2 5.727410656589999e-2 6.096796907890000e-2
+6.490006525600000e-2 6.908575984840000e-2 7.354140854870001e-2 7.828442190109999e-2
+8.333333333330000e-2 8.870787157650000e-2 9.442903775560001e-2 1.005191874520000e-1
+1.070021180570000e-1 1.139031617640000e-1 1.212492845520000e-1 1.290691915530000e-1
+1.373934392250000e-1 1.462545547470000e-1 1.556871631190000e-1 1.657281224650000e-1
+1.764166680510000e-1 1.877945656010000e-1 1.999062744970000e-1 2.127991215050000e-1
+2.265234857050000e-1 2.411329953480000e-1 2.566847374100000e-1 2.732394806620000e-1
+2.908619131220000e-1 3.096208948280000e-1 3.295897269100000e-1 3.508464380120000e-1
+3.734740891950000e-1 3.975610984970000e-1 4.232015864320000e-1 4.504957437620000e-1
+4.795502230000000e-1 5.104785551570000e-1 5.434015933610000e-1 5.784479851000000e-1
+6.157546749110000e-1 6.554674394950000e-1 6.977414573439999e-1 7.427419151000000e-1
+7.906446530300000e-1 8.416368521230000e-1 8.959177655060000e-1 9.536994970280000e-1
+1.015207830060000e0 1.080683109750000e0 1.150381182170000e0 1.224574394070000e0
+1.303552657020000e0 1.387624580300000e0 1.477118676790000e0 1.572384646610000e0
+1.673794743600000e0 1.781745229930000e0 1.896657924460000e0 2.018981851050000e0
+2.149194993100000e0 2.287806161290000e0 2.435356981770000e0 2.592424012580000e0
+2.759620996560000e0 2.937601259550000e0 3.127060263300000e0 3.328738322990000e0
+3.543423500010000e0 3.771954681350000e0 4.015224857590000e0 4.274184612220000e0
+4.549845836100000e0 4.843285681450000e0 5.155650770860000e0 5.488161677700000e0
+5.842117695560000e0 6.218901915270000e0 6.619986629360000e0 7.046939085060000e0
+7.501427608380000e0 7.985228123090000e0 8.500231090220000e0 9.048448895070001e0
+9.632023710600000e0 1.025323586810000e1 1.091451276760000e1 1.161843836290000e1
+1.236776325850000e1 1.316541545790000e1 1.401451180430000e1 1.491837016010000e1
+1.588052237160000e1 1.690472806920000e1 1.799498935920000e1 1.915556646120000e1
+2.039099435540000e1 2.170610050310000e1 2.310602371030000e1 2.459623420720000e1
+2.618255502380000e1 2.787118474320000e1 2.966872172260000e1 3.158218987680000e1
+3.361906612440000e1 3.578730960340000e1 3.809539277240000e1 4.055233451649999e1
+4.316773538900001e1 4.595181512570000e1 4.891545257850001e1 5.207022822520000e1
+5.542846942040001e1 5.900329856430001e1 6.280868437950001e1
+</PP_R>
+<PP_RAB>
+9.539395254550000e-5 1.015463338990000e-4 1.080955097590000e-4 1.150670711720000e-4
+1.224882596670000e-4 1.303880736980000e-4 1.387973819600000e-4 1.477490440090000e-4
+1.572780386580000e-4 1.674216006610000e-4 1.782193662070000e-4 1.897135277990000e-4
+2.019489991240000e-4 2.149735905510000e-4 2.288381959550001e-4 2.435969915830000e-4
+2.593076477490000e-4 2.760315541840000e-4 2.938340599160000e-4 3.127847286210000e-4
+3.329576104520000e-4 3.544315313800000e-4 3.772904012200000e-4 4.016235415020001e-4
+4.275260344990000e-4 4.550990947680001e-4 4.844504646390000e-4 5.156948352280000e-4
+5.489542945930000e-4 5.843588047930001e-4 6.220467097220000e-4 6.621652756880001e-4
+7.048712668570001e-4 7.503315578200000e-4 7.987237856509999e-4 8.502370440309999e-4
+9.050726221380000e-4 9.634447911839999e-4 1.025581641690000e-3 1.091725974750000e-3
+1.162136250770000e-3 1.237087599460000e-3 1.316872894820000e-3 1.401803899630000e-3
+1.492212483650000e-3 1.588451920370000e-3 1.690898267490000e-3 1.799951836340000e-3
+1.916038756100000e-3 2.039612638940000e-3 2.171156352490000e-3 2.311183906670000e-3
+2.460242462190000e-3 2.618914468600000e-3 2.787819940200000e-3 2.967618878810000e-3
+3.159013852670000e-3 3.362752741810000e-3 3.579631660370000e-3 3.810498067430000e-3
+4.056254078500000e-3 4.317859990520000e-3 4.596338034290000e-3 4.892776368820001e-3
+5.208333333330000e-3 5.544241973529999e-3 5.901814859720000e-3 6.282449215730001e-3
+6.687632378580000e-3 7.118947610279999e-3 7.578080284470000e-3 8.066824472050000e-3
+8.587089951560001e-3 9.140909671670000e-3 9.730447694960001e-3 1.035800765410000e-2
+1.102604175320000e-2 1.173716035010000e-2 1.249414215610000e-2 1.329994509410000e-2
+1.415771785660000e-2 1.507081220920000e-2 1.604279608810000e-2 1.707746754130000e-2
+1.817886957010000e-2 1.935130592680000e-2 2.059935793190000e-2 2.192790237570000e-2
+2.334213057470000e-2 2.484756865610000e-2 2.645009915200000e-2 2.815598398510000e-2
+2.997188893750000e-2 3.190490969730000e-2 3.396259958510000e-2 3.615299906870000e-2
+3.848466718190000e-2 4.096671496850000e-2 4.360884108400000e-2 4.642136969370000e-2
+4.941529081440000e-2 5.260230325770000e-2 5.599486034409999e-2 5.960621856420000e-2
+6.345048937870001e-2 6.754269435920000e-2 7.189882388580000e-2 7.653589962910000e-2
+8.147204106350001e-2 8.672653626880001e-2 9.231991729930000e-2 9.827404041279999e-2
+1.046121714750000e-1 1.113590768700000e-1 1.185411202790000e-1 1.261863656910000e-1
+1.343246870690000e-1 1.429878850810000e-1 1.522098113610000e-1 1.620265007860000e-1
+1.724763122850000e-1 1.836000787220000e-1 1.954412664560000e-1 2.080461451870000e-1
+2.214639687500000e-1 2.357471675850000e-1 2.509515535990000e-1 2.671365382630000e-1
+2.843653647560000e-1 3.027053550910000e-1 3.222281731790000e-1 3.430101048560000e-1
+3.651323559720000e-1 3.886813697040000e-1 4.137491643350000e-1 4.404336928159999e-1
+4.688392255240000e-1 4.990767576930000e-1 5.312644431390000e-1 5.655280559420000e-1
+6.020014819120000e-1 6.408272417560000e-1 6.821570479730000e-1 7.261523976790000e-1
+7.729852036590001e-1 8.228384661210001e-1 8.759069877700000e-1 9.323981350090001e-1
+9.925326482220001e-1 1.056545504330000e0 1.124686834950000e0 1.197222903820000e0
+1.274437147210000e0 1.356631281440000e0 1.444126481890000e0 1.537264637950000e0
+1.636409688990000e0 1.741949046450000e0 1.854295107660000e0 1.973886867300000e0
+2.101191632770000e0 2.236706850210000e0 2.380962048280000e0 2.534520907280000e0
+2.697983461810000e0 2.871988445350000e0 3.057215786150000e0 3.254389264080000e0
+3.464279338770000e0 3.687706160270000e0 3.925542773720000e0
+</PP_RAB>
+</PP_MESH>
+<PP_NLCC columns="4">
+4.794801223930000e-2 4.794801386900000e-2 4.794801571560000e-2 4.794801780800000e-2
+4.794802017909999e-2 4.794802286580000e-2 4.794802591030000e-2 4.794802936010000e-2
+4.794803326919999e-2 4.794803769870000e-2 4.794804271800000e-2 4.794804840550000e-2
+4.794805485019999e-2 4.794806215290000e-2 4.794807042780000e-2 4.794807980430000e-2
+4.794809042900000e-2 4.794810246800000e-2 4.794811610970000e-2 4.794813156709999e-2
+4.794814908210000e-2 4.794816892830000e-2 4.794819141580000e-2 4.794821689610000e-2
+4.794824576730000e-2 4.794827848030000e-2 4.794831554600000e-2 4.794835754300000e-2
+4.794840512700000e-2 4.794845904040001e-2 4.794852012400000e-2 4.794858933050000e-2
+4.794866773820000e-2 4.794875656860000e-2 4.794885720449999e-2 4.794897121140000e-2
+4.794910036180000e-2 4.794924666140000e-2 4.794941238040000e-2 4.794960008750000e-2
+4.794981268830000e-2 4.795005346920000e-2 4.795032614630000e-2 4.795063492010000e-2
+4.795098453710000e-2 4.795138035920000e-2 4.795182844020001e-2 4.795233561250000e-2
+4.795290958190001e-2 4.795355903490000e-2 4.795429375529999e-2 4.795512475420000e-2
+4.795606441180000e-2 4.795712663240001e-2 4.795832701180000e-2 4.795968301749999e-2
+4.796121418050000e-2 4.796294229500000e-2 4.796489162550000e-2 4.796708911320000e-2
+4.796956457689999e-2 4.797235089620000e-2 4.797548416310000e-2 4.797900378310000e-2
+4.798295249790000e-2 4.798737629490000e-2 4.799232415740001e-2 4.799784759140000e-2
+4.800399985150000e-2 4.801083475780000e-2 4.801840497110000e-2 4.802675954930000e-2
+4.803594056290000e-2 4.804597848389999e-2 4.805688598690000e-2 4.806864970409999e-2
+4.808121936300000e-2 4.809449358859999e-2 4.810830148480000e-2 4.812237890270000e-2
+4.813633806450000e-2 4.814962893890000e-2 4.816149045530000e-2 4.817088931640000e-2
+4.817644383460000e-2 4.817632991390000e-2 4.816816607250000e-2 4.814887433800000e-2
+4.811451405890000e-2 4.806008633359999e-2 4.797930808240000e-2 4.786435708610000e-2
+4.770559295350000e-2 4.749126440830000e-2 4.720722098660000e-2 4.683665766060000e-2
+4.635993434820000e-2 4.575452864410000e-2 4.499519864080000e-2 4.405445145050000e-2
+4.290342836350000e-2 4.151332354150000e-2 3.985744115000000e-2 3.791395471680000e-2
+3.566934982150000e-2 3.312239630210001e-2 3.028830573400000e-2 2.720249638590000e-2
+2.392314918270000e-2 2.053156586020000e-2 1.712933874950000e-2 1.383162877330000e-2
+1.075651161110000e-2 8.011377273359999e-3 5.678564095540000e-3 3.803374127050000e-3
+2.387821502420000e-3 1.392474401690000e-3 7.465566277430002e-4 3.637352928770000e-4
+1.589477141360000e-4 6.137937819059999e-5 2.059670344660000e-5 5.892899449760001e-6
+1.406949712820000e-6 2.735748538340000e-7 4.214582159370001e-8 4.986116270489998e-9
+4.372733760969999e-10 2.731142111650001e-11 1.161039512850000e-12 3.191222144330000e-14
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+</PP_NLCC>
+<PP_LOCAL columns="4">
+-2.463758225310000e0 -2.463761057790000e0 -2.463764267420000e0 -2.463767904390000e0
+-2.463772025620000e0 -2.463776695560000e0 -2.463781987290000e0 -2.463787983580000e0
+-2.463794778250000e0 -2.463802477590000e0 -2.463811202040000e0 -2.463821088080000e0
+-2.463832290380000e0 -2.463844984150000e0 -2.463859367970000e0 -2.463875666840000e0
+-2.463894135700000e0 -2.463915063430000e0 -2.463938777360000e0 -2.463965648380000e0
+-2.463996096750000e0 -2.464030598650000e0 -2.464069693630000e0 -2.464113993010000e0
+-2.464164189460000e0 -2.464221067800000e0 -2.464285517220000e0 -2.464358545180000e0
+-2.464441293120000e0 -2.464535054200000e0 -2.464641293500000e0 -2.464761670800000e0
+-2.464898066390000e0 -2.465052610310000e0 -2.465227715430000e0 -2.465426114860000e0
+-2.465650904340000e0 -2.465905590140000e0 -2.466194143240000e0 -2.466521060600000e0
+-2.466891434450000e0 -2.467311030480000e0 -2.467786376300000e0 -2.468324861210000e0
+-2.468934848830000e0 -2.469625804100000e0 -2.470408436480000e0 -2.471294861200000e0
+-2.472298780670000e0 -2.473435688540000e0 -2.474723098800000e0 -2.476180802700000e0
+-2.477831156570000e0 -2.479699403580000e0 -2.481814032740000e0 -2.484207178730000e0
+-2.486915065710000e0 -2.489978498780000e0 -2.493443405960000e0 -2.497361433500000e0
+-2.501790596320000e0 -2.506795984520000e0 -2.512450524770000e0 -2.518835793820000e0
+-2.526042877310000e0 -2.534173263600000e0 -2.543339756200000e0 -2.553667381070000e0
+-2.565294255720000e0 -2.578372374610000e0 -2.593068250260000e0 -2.609563329990000e0
+-2.628054085090000e0 -2.648751640180000e0 -2.671880776870000e0 -2.697678105560000e0
+-2.726389154080000e0 -2.758264071790000e0 -2.793551594770000e0 -2.832490866730000e0
+-2.875300665750000e0 -2.922165559840000e0 -2.973218517320000e0 -3.028519551200000e0
+-3.088030104220000e0 -3.151583116410000e0 -3.218849096470000e0 -3.289299083320000e0
+-3.362166171900000e0 -3.436408310430000e0 -3.510676345590000e0 -3.583292729640000e0
+-3.652247752010000e0 -3.715221333170000e0 -3.769638882040000e0 -3.812768873790000e0
+-3.841866952660000e0 -3.854365843880000e0 -3.848101823810000e0 -3.821557313720000e0
+-3.774086884140000e0 -3.706083679720000e0 -3.619039565890000e0 -3.515460281280000e0
+-3.398620188370000e0 -3.272179025680000e0 -3.139727344030000e0 -3.004362405310000e0
+-2.868403283050000e0 -2.733320018320000e0 -2.599881626920000e0 -2.468448253880000e0
+-2.339282922060000e0 -2.212766418020000e0 -2.089460437770000e0 -1.970041372550000e0
+-1.855175269190000e0 -1.745404459110000e0 -1.641083903820000e0 -1.542370469730000e0
+-1.449249315950000e0 -1.361578069220000e0 -1.279133410310000e0 -1.201650413320000e0
+-1.128850454160000e0 -1.060457879680000e0 -9.962081808330000e-1 -9.358510088379999e-1
+-8.791506662650001e-1 -8.258856204150000e-1 -7.758477402310000e-1 -7.288415019280000e-1
+-6.846832276320000e-1 -6.432003679270000e-1 -6.042308276370000e-1 -5.676223324370000e-1
+-5.332318338360000e-1 -5.009249502130000e-1 -4.705754417190001e-1 -4.420647169900000e-1
+-4.152813697500000e-1 -3.901207434860000e-1 -3.664845225050000e-1 -3.442803477600000e-1
+-3.234214559560000e-1 -3.038263405190000e-1 -2.854184331110000e-1 -2.681258044320000e-1
+-2.518808831610000e-1 -2.366201919140000e-1 -2.222840992100000e-1 -2.088165864530000e-1
+-1.961650290460000e-1 -1.842799907530000e-1 -1.731150305290000e-1 -1.626265210480000e-1
+-1.527734782320000e-1 -1.435174011030000e-1 -1.348221213370000e-1 -1.266536619400000e-1
+-1.189801044800000e-1 -1.117714643630000e-1 -1.049995736730000e-1 -9.863797109810001e-2
+-9.266179853890000e-2 -8.704770397130000e-2 -8.177375019850000e-2 -7.681932913170000e-2
+-7.216508126290000e-2 -6.779282001740000e-2 -6.368546068930002e-2
+</PP_LOCAL>
+<PP_NONLOCAL>
+<PP_BETA.1 index="1" label="3S" angular_momentum="0" cutoff_radius_index="142" cutoff_radius="0.000000000000e0" ultrasoft_cutoff_radius="0.000000000000e0">
+1.405100784570000e-3 1.495722652960000e-3 1.592189094900000e-3 1.694877396880000e-3
+1.804188694900000e-3 1.920550155210000e-3 2.044416573060000e-3 2.176271971090000e-3
+2.316631633870000e-3 2.466044287450000e-3 2.625093696590000e-3 2.794401716060000e-3
+2.974629886620000e-3 3.166482775720000e-3 3.370710153470000e-3 3.588110622060000e-3
+3.819534080009999e-3 4.065884912030000e-3 4.328126631220000e-3 4.607284482500001e-3
+4.904450079220000e-3 5.220785599769999e-3 5.557528416120000e-3 5.915995571430001e-3
+6.297589560380001e-3 6.703803665239999e-3 7.136227427950002e-3 7.596553710779999e-3
+8.086584870599999e-3 8.608239934619998e-3 9.163562628839999e-3 9.754729091520000e-3
+1.038405715730000e-2 1.105401502430000e-2 1.176723176990000e-2 1.252650766920000e-2
+1.333482561550000e-2 1.419536392040000e-2 1.511150844150000e-2 1.608686751020000e-2
+1.712528600000000e-2 1.823086330820000e-2 1.940797012610000e-2 2.066126454180000e-2
+2.199571658480000e-2 2.341662661500000e-2 2.492965493030000e-2 2.654083633850000e-2
+2.825662319850000e-2 3.008390011130000e-2 3.203003115370000e-2 3.410288859220000e-2
+3.631089191790000e-2 3.866305691250000e-2 4.116904277810000e-2 4.383920127150000e-2
+4.668464474760000e-2 4.971730488550000e-2 5.295001180730000e-2 5.639657519750000e-2
+6.007187929330000e-2 6.399198446260001e-2 6.817425382210001e-2 7.263748086340000e-2
+7.740204854040000e-2 8.249009739560000e-2 8.792572858729999e-2 9.373523173919999e-2
+9.994733617489999e-2 1.065935066460000e-1 1.137082775350000e-1 1.213296306680000e-1
+1.294994218420000e-1 1.382638541840000e-1 1.476740177230000e-1 1.577864592430000e-1
+1.686638593130000e-1 1.803756325170000e-1 1.929986869540000e-1 2.066180892730000e-1
+2.213276329150000e-1 2.372303444400000e-1 2.544386497870000e-1 2.730741381470000e-1
+2.932666633510000e-1 3.151523759280000e-1 3.388703368940000e-1 3.645570573420000e-1
+3.923382558250000e-1 4.223166984270000e-1 4.545552710220000e-1 4.890537039070000e-1
+5.257177932619999e-1 5.643201169180000e-1 6.044517285260000e-1 6.454659530820001e-1
+6.864174098710000e-1 7.260033451709999e-1 7.625185645969999e-1 7.938415747500000e-1
+8.174742193229999e-1 8.306613127820000e-1 8.306117515720000e-1 8.148317140070001e-1
+7.815541992220000e-1 7.302102919020000e-1 6.618463098090000e-1 5.793594113350000e-1
+4.874251160820000e-1 3.920395352090000e-1 2.996994679610000e-1 2.163681108280000e-1
+1.464788700490000e-1 9.226115670220000e-2 5.359594234130000e-2 2.843732852620000e-2
+1.363231495000000e-2 5.832857120080000e-3 2.197157854869999e-3 7.174034074380000e-4
+1.994949076340000e-4 4.630870684730000e-5 8.771137446679999e-6 1.320845738790000e-6
+1.535495831720000e-7 1.332567771660000e-8 8.310359182530000e-10 3.566159618059999e-11
+1.002223931820000e-12 1.743461455210000e-14 1.818992823030001e-16 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+</PP_BETA.1>
+<PP_BETA.2 index="2" label="3P" angular_momentum="1" cutoff_radius_index="142" cutoff_radius="0.000000000000e0" ultrasoft_cutoff_radius="0.000000000000e0">
+9.432343544249999e-7 1.068824908040000e-6 1.211137789610000e-6 1.372399540240000e-6
+1.555133177580000e-6 1.762197782360000e-6 1.996833003700000e-6 2.262709929830000e-6
+2.563988420890000e-6 2.905382302570000e-6 3.292233047830000e-6 3.730593345659999e-6
+4.227321956010000e-6 4.790190864530000e-6 5.428006908230000e-6 6.150750091930001e-6
+6.969728838970001e-6 7.897758206229999e-6 8.949358463910000e-6 1.014098518290000e-5
+1.149128490610000e-5 1.302138750180000e-5 1.475523617450000e-5 1.671996430820000e-5
+1.894631867840000e-5 2.146914207510000e-5 2.432791825860000e-5 2.756739037820000e-5
+3.123826399229999e-5 3.539799909319999e-5 4.011171195280000e-5 4.545319701879999e-5
+5.150608587480000e-5 5.836514922050000e-5 6.613779899550001e-5 7.494577501870001e-5
+8.492703676000000e-5 9.623794751120002e-5 1.090557505940000e-4 1.235813142650000e-4
+1.400423440120000e-4 1.586969429640000e-4 1.798376908000000e-4 2.037962673580000e-4
+2.309487104070000e-4 2.617213591910000e-4 2.965976183130000e-4 3.361256584230000e-4
+3.809271331260000e-4 4.317071092350000e-4 4.892653569180000e-4 5.545091928010000e-4
+6.284680923870001e-4 7.123102399660000e-4 8.073617649740001e-4 9.151279153330000e-4
+1.037318170390000e-3 1.175874000840000e-3 1.333001426750000e-3 1.511207452020000e-3
+1.713342278060000e-3 1.942647632540000e-3 2.202812113050000e-3 2.498034385700000e-3
+2.833096526800000e-3 3.213447665509999e-3 3.645300702780000e-3 4.135743480150000e-3
+4.692867075310001e-3 5.325913441280000e-3 6.045445662000000e-3 6.863545192760000e-3
+7.794035783269999e-3 8.852743999379999e-3 1.005779457330000e-2 1.142994910530000e-2
+1.299298709730000e-2 1.477413460770000e-2 1.680453617100000e-2 1.911977191640000e-2
+2.176040351230000e-2 2.477252908580000e-2 2.820832298180000e-2 3.212650134770000e-2
+3.659263566710000e-2 4.167921605370000e-2 4.746529543479999e-2 5.403551560870000e-2
+6.147825381440000e-2 6.988252212850000e-2 7.933324224220000e-2 8.990446716950000e-2
+1.016500312050000e-1 1.145913598840000e-1 1.287021907190000e-1 1.438905425420000e-1
+1.599787581420000e-1 1.766833540030000e-1 1.935976363660000e-1 2.101809129720000e-1
+2.257592808700000e-1 2.395429102300000e-1 2.506638396740000e-1 2.582356011910000e-1
+2.614320616490000e-1 2.595781700940000e-1 2.522419502230000e-1 2.393155234870000e-1
+2.210750669770000e-1 1.982119138620000e-1 1.718273367780000e-1 1.433795879920000e-1
+1.145686810530000e-1 8.715056064199999e-2 6.269636897990000e-2 4.234738469580001e-2
+2.664092885280000e-2 1.547290873700000e-2 8.215139331099998e-3 3.943311271979999e-3
+1.689828369500000e-3 6.372571406410001e-4 2.080229463320000e-4 5.767299482250000e-5
+1.328392610830000e-5 2.477353804889999e-6 3.628326749190000e-7 4.021587754670001e-8
+3.218336200350000e-9 1.741719740860001e-10 5.703618754070002e-12 8.273300288410001e-14
+-6.948149056110000e-16 -3.531655190510000e-17 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+</PP_BETA.2>
+<PP_DIJ>
+6.436244608170000e0 0.000000000000000e0 0.000000000000000e0 2.411503108490000e1
+</PP_DIJ>
+</PP_NONLOCAL>
+<PP_PSWFC>
+<PP_CHI.1 index="1" label="3S" l="0" occupation="2.000000000000e0" n="0" pseudo_energy="0.000000000000e0" cutoff_radius="0.000000000000e0" ultrasoft_cutoff_radius="0.000000000000e0">
+9.660019000000000e-5 1.028304400000000e-4 1.094625100000000e-4 1.165223400000000e-4
+1.240375100000000e-4 1.320373900000000e-4 1.405532500000000e-4 1.496183700000000e-4
+1.592681800000000e-4 1.695404100000000e-4 1.804752000000000e-4 1.921153100000000e-4
+2.045062300000000e-4 2.176964100000000e-4 2.317374100000000e-4 2.466841500000000e-4
+2.625950800000000e-4 2.795324000000000e-4 2.975623800000000e-4 3.167555400000000e-4
+3.371869700000000e-4 3.589366200000000e-4 3.820896200000001e-4 4.067365900000000e-4
+4.329740399999999e-4 4.609047400000000e-4 4.906381000000000e-4 5.222906600000000e-4
+5.559865200000001e-4 5.918578399999999e-4 6.300454000000000e-4 6.706991400000000e-4
+7.139788100000000e-4 7.600545800000001e-4 8.091077800000001e-4 8.613316300000001e-4
+9.169320500000000e-4 9.761285700000000e-4 1.039155200000000e-3 1.106261500000000e-3
+1.177713600000000e-3 1.253795500000000e-3 1.334810300000000e-3 1.421081400000000e-3
+1.512954300000000e-3 1.610798000000000e-3 1.715007200000000e-3 1.826003500000000e-3
+1.944238600000000e-3 2.070195600000000e-3 2.204392600000000e-3 2.347385100000000e-3
+2.499769200000000e-3 2.662185600000000e-3 2.835323600000000e-3 3.019925400000000e-3
+3.216791900000000e-3 3.426788100000000e-3 3.650850200000000e-3 3.889993200000000e-3
+4.145319900000000e-3 4.418030900000000e-3 4.709437000000000e-3 5.020972499999999e-3
+5.354211700000000e-3 5.710887300000000e-3 6.092912800000000e-3 6.502408599999999e-3
+6.941732200000001e-3 7.413514599999999e-3 7.920703300000000e-3 8.466613300000001e-3
+9.054987800000001e-3 9.690070199999999e-3 1.037669100000000e-2 1.112037000000000e-2
+1.192744300000000e-2 1.280520500000000e-2 1.376209300000000e-2 1.480789900000000e-2
+1.595402400000000e-2 1.721379000000000e-2 1.860280900000000e-2 2.013942900000000e-2
+2.184527000000000e-2 2.374586100000000e-2 2.587140400000000e-2 2.825768100000000e-2
+3.094713000000000e-2 3.399009700000000e-2 3.744630400000000e-2 4.138651900000000e-2
+4.589443200000000e-2 5.106870900000001e-2 5.702513800000000e-2 6.389874200000000e-2
+7.184561499999999e-2 8.104415299999999e-2 9.169513400000000e-2 1.040199700000000e-1
+1.182561600000000e-1 1.346489500000000e-1 1.534378600000000e-1 1.748371000000000e-1
+1.990093500000000e-1 2.260331600000000e-1 2.558659400000000e-1 2.883064800000000e-1
+3.229631200000000e-1 3.592350100000000e-1 3.963142500000000e-1 4.332141600000000e-1
+4.688240100000000e-1 5.019845600000000e-1 5.315721700000000e-1 5.565770400000000e-1
+5.761624200000000e-1 5.896984600000001e-1 5.967719900000001e-1 5.971799000000000e-1
+5.909157499999999e-1 5.781563800000001e-1 5.592506800000000e-1 5.347089400000000e-1
+5.051894500000000e-1 4.714796600000001e-1 4.344711700000000e-1 3.951286000000000e-1
+3.544538500000000e-1 3.134472000000000e-1 2.730671800000000e-1 2.341916000000000e-1
+1.975820600000000e-1 1.638548600000000e-1 1.334606300000000e-1 1.066747800000000e-1
+8.359965499999999e-2 6.417809300000000e-2 4.821682100000000e-2 3.541696100000000e-2
+2.540823000000000e-2 1.778322800000000e-2 1.212859200000000e-2 8.050559500000000e-3
+5.193561700000000e-3 3.251501700000000e-3 1.972320300000000e-3 1.157084400000000e-3
+6.551632099999999e-4 3.571389400000000e-4 1.871674100000000e-4 9.408347299999997e-5
+4.523897300000000e-5 2.074801000000000e-5 9.048325499999999e-6 3.739905600000000e-6
+1.459914100000000e-6 5.362084299999999e-7 1.845551200000001e-7 5.926784899999999e-8
+1.767583000000000e-8 4.870931099999998e-9 1.233682800000000e-9 2.865010500000000e-10
+6.580980000000000e-11 1.372132100000000e-11 2.580647100000000e-12 4.349106899999999e-13
+6.521319600000000e-14 8.634987900000000e-15 1.001600900000000e-15
+</PP_CHI.1>
+<PP_CHI.2 index="2" label="3P" l="1" occupation="0.000000000000e0" n="0" pseudo_energy="0.000000000000e0" cutoff_radius="0.000000000000e0" ultrasoft_cutoff_radius="0.000000000000e0">
+1.956365300000000e-7 2.216852500000000e-7 2.512023300000000e-7 2.846495700000000e-7
+3.225502600000000e-7 3.654973900000000e-7 4.141628800000001e-7 4.693081300000000e-7
+5.317959100000000e-7 6.026038800000001e-7 6.828398700000000e-7 7.737592099999999e-7
+8.767844000000000e-7 9.935273299999999e-7 1.125814500000000e-6 1.275715700000000e-6
+1.445576200000000e-6 1.638053700000000e-6 1.856159500000000e-6 2.103306200000000e-6
+2.383360700000000e-6 2.700704800000000e-6 3.060303600000000e-6 3.467783600000001e-6
+3.929520400000000e-6 4.452738700000000e-6 5.045625200000002e-6 5.717456700000001e-6
+6.478745699999999e-6 7.341404400000000e-6 8.318931400000000e-6 9.426623200000000e-6
+1.068181400000000e-5 1.210414500000000e-5 1.371587500000000e-5 1.554222900000000e-5
+1.761178900000000e-5 1.995694500000000e-5 2.261440600000000e-5 2.562576600000001e-5
+2.903816600000000e-5 3.290502700000000e-5 3.728688900000000e-5 4.225236100000000e-5
+4.787920000000001e-5 5.425552900000000e-5 6.148122100000000e-5 6.966947200000001e-5
+7.894857800000000e-5 8.946395499999998e-5 1.013804300000000e-4 1.148848400000000e-4
+1.301889800000000e-4 1.475329300000000e-4 1.671889100000000e-4 1.894655000000000e-4
+2.147126300000000e-4 2.433270600000000e-4 2.757587800000000e-4 3.125181200000000e-4
+3.541839400000000e-4 4.014129400000000e-4 4.549502400000000e-4 5.156413600000000e-4
+5.844460200000000e-4 6.624537300000000e-4 7.509016700000000e-4 8.511950600000000e-4
+9.649304800000001e-4 1.093922500000000e-3 1.240234200000000e-3 1.406212400000000e-3
+1.594527500000000e-3 1.808220000000000e-3 2.050753500000000e-3 2.326076300000000e-3
+2.638692100000000e-3 2.993742100000000e-3 3.397099600000000e-3 3.855480600000000e-3
+4.376571800000001e-3 4.969179000000000e-3 5.643401200000000e-3 6.410833000000000e-3
+7.284799899999999e-3 8.280634500000000e-3 9.415996900000000e-3 1.071124800000000e-2
+1.218988500000000e-2 1.387904100000000e-2 1.581006100000000e-2 1.801916400000000e-2
+2.054818000000000e-2 2.344537900000000e-2 2.676636200000000e-2 3.057500900000000e-2
+3.494443100000000e-2 3.995785000000001e-2 4.570932400000000e-2 5.230412900000000e-2
+5.985861099999999e-2 6.849920300000000e-2 7.836026400000000e-2 8.958031300000000e-2
+1.022962300000000e-1 1.166350000000000e-1 1.327028300000000e-1 1.505716200000000e-1
+1.702634300000000e-1 1.917341500000000e-1 2.148584200000000e-1 2.394182600000000e-1
+2.650983700000000e-1 2.914902600000000e-1 3.181063400000000e-1 3.444026400000000e-1
+3.698069300000000e-1 3.937474300000000e-1 4.156773200000000e-1 4.350921700000000e-1
+4.515400000000000e-1 4.646263800000000e-1 4.740178200000000e-1 4.794461200000000e-1
+4.807151500000000e-1 4.777093300000000e-1 4.704029600000000e-1 4.588686800000000e-1
+4.432838300000000e-1 4.239335400000000e-1 4.012091700000000e-1 3.756011300000000e-1
+3.476853500000000e-1 3.181032200000000e-1 2.875357900000000e-1 2.566738400000000e-1
+2.261860700000000e-1 1.966883400000000e-1 1.687166800000000e-1 1.427065600000000e-1
+1.189801100000000e-1 9.774184200000001e-2 7.908258899999999e-2 6.299041599999999e-2
+4.936659300000001e-2 3.804457700000000e-2 2.880990500000000e-2 2.141927000000000e-2
+1.561745900000000e-2 1.115291200000000e-2 7.801013800000001e-3 5.338050900000001e-3
+3.568168100000000e-3 2.326271900000000e-3 1.476749600000000e-3 9.112074300000000e-4
+5.454758400000001e-4 3.161647300000000e-4 1.770545400000000e-4 9.558133300000000e-5
+4.962089200000000e-5 2.470964500000000e-5 1.177039000000000e-5 5.347749100000000e-6
+2.310233300000000e-6 9.458076300000000e-7 3.656556499999999e-7 1.329952900000000e-7
+4.534582300000000e-8 1.450432800000000e-8 4.595772999999999e-9
+</PP_CHI.2>
+</PP_PSWFC>
+<PP_RHOATOM>
+1.866319341610000e-8 2.114819878120000e-8 2.396408219100000e-8 2.715491143820000e-8
+3.077060777400000e-8 3.486774471600000e-8 3.951043217110001e-8 4.477131328290001e-8
+5.073270632100000e-8 5.748790124590002e-8 6.514259563010000e-8 7.381658467280000e-8
+8.364559621760000e-8 9.478345385379999e-8 1.074044543870000e-7 1.217061397220000e-7
+1.379123520800000e-7 1.562767253000000e-7 1.770867399830000e-7 2.006681442410000e-7
+2.273901054760000e-7 2.576709943540000e-7 2.919849554230001e-7 3.308693072900000e-7
+3.749330386280000e-7 4.248663587090000e-7 4.814514903430000e-7 5.455750670460001e-7
+6.182420208429999e-7 7.005914055389999e-7 7.939144121219998e-7 8.996746727929999e-7
+1.019531482260000e-6 1.155365929160000e-6 1.309310799310000e-6 1.483784353680000e-6
+1.681528768630000e-6 1.905653970340000e-6 2.159687059369999e-6 2.447629012760000e-6
+2.774018647249999e-6 3.144006311640001e-6 3.563437073970000e-6 4.038944690849999e-6
+4.578061427780000e-6 5.189340393610000e-6 5.882499392100000e-6 6.668577564020000e-6
+7.560127467459999e-6 8.571419644520001e-6 9.718693469870001e-6 1.102043361540000e-5
+1.249769210650000e-5 1.417446433770000e-5 1.607811983340000e-5 1.823989884310000e-5
+2.069550025580000e-5 2.348575336460000e-5 2.665741436570000e-5 3.026409419210000e-5
+3.436735414670000e-5 3.903799406670000e-5 4.435759371390001e-5 5.042032969150000e-5
+5.733516585679999e-5 6.522846750659999e-5 7.424717277679999e-5 8.456263520270001e-5
+9.637529187299998e-5 1.099203974490000e-4 1.254750815330000e-4 1.433670815430000e-4
+1.639856081160000e-4 1.877949209620000e-4 2.153514322190000e-4 2.473252578740000e-4
+2.845277930360001e-4 3.279465501840000e-4 3.787904074810000e-4 4.385477455879999e-4
+5.090617635850000e-4 5.926291323279999e-4 6.921290053810001e-4 8.111932008919998e-4
+9.544316427460000e-4 1.127731829260000e-3 1.338659089860000e-3 1.596993071000000e-3
+1.915449710470000e-3 2.310653388140000e-3 2.804451366520000e-3 3.425687909870000e-3
+4.212597777210000e-3 5.216026077850000e-3 6.503732727840000e-3 8.166098458370000e-3
+1.032358478950000e-2 1.313630947100000e-2 1.681599519860000e-2 2.164030831760000e-2
+2.796903875590000e-2 3.626067947220000e-2 4.708635376280000e-2 6.113602307279999e-2
+7.920944277480001e-2 1.021819788390000e-1 1.309347585040000e-1 1.662412528200000e-1
+2.086103537600000e-1 2.580995848190000e-1 3.141299695060000e-1 3.753490168490000e-1
+4.395919047050000e-1 5.039769969570001e-1 5.651379438370000e-1 6.195560029100000e-1
+6.639262684410000e-1 6.954885474530000e-1 7.122736160970000e-1 7.132476659280000e-1
+6.983628471959999e-1 6.685295994690001e-1 6.255226461610000e-1 5.718273010320000e-1
+5.104327607830000e-1 4.445861395870000e-1 3.775303951220000e-1 3.122532210760000e-1
+2.512750635600000e-1 1.964982943760000e-1 1.491313695860000e-1 1.096914110210000e-1
+7.807734086770001e-2 5.369683029120001e-2 3.562347952000000e-2 2.275901737610000e-2
+1.397780463220000e-2 8.237655242230000e-3 4.649723654690000e-3 2.508722252950000e-3
+1.291156303470000e-3 6.324863962000000e-4 2.942054878050000e-4 1.296230165260000e-4
+5.394616626339999e-5 2.114452661020000e-5 7.780094731580000e-6 2.677688617450000e-6
+8.584776634750000e-7 2.550964449290000e-7 7.006327873220002e-8 1.770339978350000e-8
+4.093129356190000e-9 8.609598379200001e-10 1.637443887080000e-10 2.797378779380000e-11
+4.262698358760002e-12 5.750389608060001e-13 6.812118463639999e-14 7.025355850170001e-15
+6.248699323780002e-16 4.745193956190001e-17 3.043946502029999e-18 1.641657033020000e-19
+8.661859552079999e-21 3.765492999699999e-22 1.331947890950000e-23 3.782946165530001e-25
+8.505521865069998e-27 1.491260320660000e-28 2.006408725760000e-30
+</PP_RHOATOM>
+</UPF>
diff --git a/backports-6.4.1.diff b/backports-6.4.1.diff
new file mode 100644
index 0000000..33d5b8d
--- /dev/null
+++ b/backports-6.4.1.diff
@@ -0,0 +1,615 @@
+diff --git a/FFTXlib/fft_types.f90 b/FFTXlib/fft_types.f90
+index c0d56bf4e..8d66c2e8a 100644
+--- a/FFTXlib/fft_types.f90
++++ b/FFTXlib/fft_types.f90
+@@ -853,6 +853,7 @@ CONTAINS
+ SUBROUTINE realspace_grid_init( dfft, at, bg, gcutm, fft_fact )
+ !
+ ! ... Sets optimal values for dfft%nr[123] and dfft%nr[123]x
++ ! ... If input dfft%nr[123] are non-zero, leaves them unchanged
+ ! ... If fft_fact is present, force nr[123] to be multiple of fft_fac([123])
+ !
+ USE fft_support, only: good_fft_dimension, good_fft_order
+@@ -876,28 +877,29 @@ CONTAINS
+ dfft%nr2 = int ( sqrt (gcutm) * sqrt (at(1, 2)**2 + at(2, 2)**2 + at(3, 2)**2) ) + 1
+ dfft%nr3 = int ( sqrt (gcutm) * sqrt (at(1, 3)**2 + at(2, 3)**2 + at(3, 3)**2) ) + 1
+
+- !write (6,*) sqrt(gcutm)*sqrt(at(1,1)**2 + at(2,1)**2 + at(3,1)**2) , dfft%nr1
+- !write (6,*) sqrt(gcutm)*sqrt(at(1,2)**2 + at(2,2)**2 + at(3,2)**2) , dfft%nr2
+- !write (6,*) sqrt(gcutm)*sqrt(at(1,3)**2 + at(2,3)**2 + at(3,3)**2) , dfft%nr3
++#if defined (__DEBUG)
++ write (6,*) sqrt(gcutm)*sqrt(at(1,1)**2 + at(2,1)**2 + at(3,1)**2) , dfft%nr1
++ write (6,*) sqrt(gcutm)*sqrt(at(1,2)**2 + at(2,2)**2 + at(3,2)**2) , dfft%nr2
++ write (6,*) sqrt(gcutm)*sqrt(at(1,3)**2 + at(2,3)**2 + at(3,3)**2) , dfft%nr3
++#endif
+ !
+ CALL grid_set( dfft, bg, gcutm, dfft%nr1, dfft%nr2, dfft%nr3 )
+ !
++ IF ( PRESENT(fft_fact) ) THEN
++ dfft%nr1 = good_fft_order( dfft%nr1, fft_fact(1) )
++ dfft%nr2 = good_fft_order( dfft%nr2, fft_fact(2) )
++ dfft%nr3 = good_fft_order( dfft%nr3, fft_fact(3) )
++ ELSE
++ dfft%nr1 = good_fft_order( dfft%nr1 )
++ dfft%nr2 = good_fft_order( dfft%nr2 )
++ dfft%nr3 = good_fft_order( dfft%nr3 )
++ ENDIF
+ #if defined (__DEBUG)
+ ELSE
+ WRITE( stdout, '( /, 3X,"Info: using nr1, nr2, nr3 values from input" )' )
+ #endif
+ END IF
+-
+- IF (PRESENT(fft_fact)) THEN
+- dfft%nr1 = good_fft_order( dfft%nr1, fft_fact(1) )
+- dfft%nr2 = good_fft_order( dfft%nr2, fft_fact(2) )
+- dfft%nr3 = good_fft_order( dfft%nr3, fft_fact(3) )
+- ELSE
+- dfft%nr1 = good_fft_order( dfft%nr1 )
+- dfft%nr2 = good_fft_order( dfft%nr2 )
+- dfft%nr3 = good_fft_order( dfft%nr3 )
+- END IF
+-
++ !
+ dfft%nr1x = good_fft_dimension( dfft%nr1 )
+ dfft%nr2x = dfft%nr2
+ dfft%nr3x = good_fft_dimension( dfft%nr3 )
+diff --git a/PHonon/PH/bcast_ph_input.f90 b/PHonon/PH/bcast_ph_input.f90
+index 6d8078c1b..4b454872a 100644
+--- a/PHonon/PH/bcast_ph_input.f90
++++ b/PHonon/PH/bcast_ph_input.f90
+@@ -42,6 +42,7 @@ subroutine bcast_ph_input ( )
+ USE YAMBO, ONLY : elph_yambo,dvscf_yambo
+ ! YAMBO <
+ USE elph_tetra_mod, ONLY : lshift_q
++ USE ldaU_ph, ONLY : read_dns_bare, d2ns_type
+
+ implicit none
+ !
+@@ -67,6 +68,7 @@ subroutine bcast_ph_input ( )
+ call mp_bcast (only_wfc, meta_ionode_id, world_comm )
+ call mp_bcast (only_init, meta_ionode_id, world_comm )
+ call mp_bcast (search_sym, meta_ionode_id, world_comm)
++ call mp_bcast (read_dns_bare, meta_ionode_id, world_comm)
+ ! YAMBO >
+ call mp_bcast (elph_yambo, meta_ionode_id, world_comm)
+ call mp_bcast (dvscf_yambo, meta_ionode_id, world_comm)
+@@ -119,6 +121,7 @@ subroutine bcast_ph_input ( )
+ call mp_bcast (tmp_dir, meta_ionode_id, world_comm )
+ call mp_bcast (prefix, meta_ionode_id, world_comm )
+ call mp_bcast (electron_phonon, meta_ionode_id, world_comm )
++ call mp_bcast (d2ns_type, meta_ionode_id, world_comm )
+ !
+ ! derived type (one bit at a time)
+ !
+diff --git a/PHonon/PH/dynmat_hub_bare.f90 b/PHonon/PH/dynmat_hub_bare.f90
+index 0d57abcbc..22b932cb6 100644
+--- a/PHonon/PH/dynmat_hub_bare.f90
++++ b/PHonon/PH/dynmat_hub_bare.f90
+@@ -82,6 +82,8 @@ SUBROUTINE dynmat_hub_bare
+ !
+ CALL start_clock ( 'dynmat_hub_bare' )
+ !
++ ios = 0
++ !
+ ldim = 2*Hubbard_lmax + 1
+ !
+ ALLOCATE (dyn_hub_bare(3*nat,3*nat))
+diff --git a/PHonon/PH/dynmat_hub_scf.f90 b/PHonon/PH/dynmat_hub_scf.f90
+index 363327c2b..86c51f37c 100644
+--- a/PHonon/PH/dynmat_hub_scf.f90
++++ b/PHonon/PH/dynmat_hub_scf.f90
+@@ -118,7 +118,7 @@ SUBROUTINE dynmat_hub_scf (irr, nu_i0, nper)
+ ! interrupted before the call of this routine)
+ !
+ IF (rec_code_read==10) THEN
+- WRITE(stdout,*) 'rec_code_read', rec_code_read
++ !WRITE(stdout,*) 'rec_code_read', rec_code_read
+ CALL dnsq_scf (nper, lmetq0, nu_i0, irr, .true.)
+ ENDIF
+ !
+diff --git a/PHonon/PH/phq_readin.f90 b/PHonon/PH/phq_readin.f90
+index 57ed4dd3e..088044227 100644
+--- a/PHonon/PH/phq_readin.f90
++++ b/PHonon/PH/phq_readin.f90
+@@ -119,7 +119,7 @@ SUBROUTINE phq_readin()
+ elph_nbnd_min, elph_nbnd_max, el_ph_ngauss, &
+ el_ph_nsigma, el_ph_sigma, electron_phonon, &
+ q_in_band_form, q2d, qplot, low_directory_check, &
+- lshift_q
++ lshift_q, read_dns_bare, d2ns_type
+
+ ! tr2_ph : convergence threshold
+ ! amass : atomic masses
+diff --git a/PP/src/ppacf.f90 b/PP/src/ppacf.f90
+index c7b5e9ef6..a55d6649f 100644
+--- a/PP/src/ppacf.f90
++++ b/PP/src/ppacf.f90
+@@ -58,6 +58,7 @@ PROGRAM do_ppacf
+ USE vdW_DF_scale, ONLY : xc_vdW_DF_ncc, xc_vdW_DF_spin_ncc, &
+ get_q0cc_on_grid, get_q0cc_on_grid_spin
+ USE vasp_xml, ONLY : readxmlfile_vasp
++ USE symm_base, ONLY : fft_fact
+
+ !
+ IMPLICIT NONE
+@@ -217,9 +218,7 @@ PROGRAM do_ppacf
+ IF (code_num == 1) THEN
+ !
+ tmp_dir=TRIM(outdir)
+-! CALL read_xml_file_internal(.TRUE.)
+ CALL read_file()
+-
+ ! Check exchange correlation functional
+ iexch = get_iexch()
+ icorr = get_icorr()
+@@ -685,6 +684,7 @@ PROGRAM do_ppacf
+ DEALLOCATE ( igk_buf, gk )
+ !
+ ! CALL setup()
++ fft_fact(:)=1
+ CALL exx_grid_init()
+ CALL exx_mp_init()
+ CALL exx_div_check()
+diff --git a/PP/src/pw2wannier90.f90 b/PP/src/pw2wannier90.f90
+index d9e2c870e..5d977a4f0 100644
+--- a/PP/src/pw2wannier90.f90
++++ b/PP/src/pw2wannier90.f90
+@@ -1162,7 +1162,7 @@ SUBROUTINE pw2wan_set_symm (nsym, sr, tvec)
+ !
+ ! Uses nkqs and index_sym from module pw2wan, computes rir
+ !
+- USE symm_base, ONLY : s, ftau, allfrac
++ USE symm_base, ONLY : s, ft, allfrac
+ USE fft_base, ONLY : dffts
+ USE cell_base, ONLY : at, bg
+ USE wannier, ONLY : rir, read_sym
+@@ -1174,8 +1174,8 @@ SUBROUTINE pw2wan_set_symm (nsym, sr, tvec)
+ INTEGER , intent(in) :: nsym
+ REAL(DP) , intent(in) :: sr(3,3,nsym), tvec(3,nsym)
+ REAL(DP) :: st(3,3), v(3)
+- INTEGER, allocatable :: s_in(:,:,:), ftau_in(:,:)
+- !REAL(DP), allocatable:: ftau_in(:,:)
++ INTEGER, allocatable :: s_in(:,:,:)
++ REAL(DP), allocatable:: ft_in(:,:)
+ INTEGER :: nxxs, nr1,nr2,nr3, nr1x,nr2x,nr3x
+ INTEGER :: ikq, isym, i,j,k, ri,rj,rk, ir
+ LOGICAL :: ispresent(nsym)
+@@ -1189,7 +1189,7 @@ SUBROUTINE pw2wan_set_symm (nsym, sr, tvec)
+ nxxs = nr1x*nr2x*nr3x
+ !
+ ! sr -> s
+- ALLOCATE(s_in(3,3,nsym), ftau_in(3,nsym))
++ ALLOCATE(s_in(3,3,nsym), ft_in(3,nsym))
+ IF(read_sym ) THEN
+ IF(allfrac) THEN
+ call errore("pw2wan_set_symm", "use_all_frac = .true. + read_sym = .true. not supported", 1)
+@@ -1199,17 +1199,17 @@ SUBROUTINE pw2wan_set_symm (nsym, sr, tvec)
+ st = transpose( matmul(transpose(bg), transpose(sr(:,:,isym))) )
+ s_in(:,:,isym) = nint( matmul(transpose(at), st) )
+ v = matmul(transpose(bg), tvec(:,isym))
+- ftau_in(1,isym) = nint(v(1)*nr1)
+- ftau_in(2,isym) = nint(v(2)*nr2)
+- ftau_in(3,isym) = nint(v(3)*nr3)
++ ft_in(1,isym) = v(1)
++ ft_in(2,isym) = v(2)
++ ft_in(3,isym) = v(3)
+ END DO
+- IF( any(s(:,:,1:nsym) /= s_in(:,:,1:nsym)) .or. any(ftau_in(:,1:nsym) /= ftau(:,1:nsym)) ) THEN
++ IF( any(s(:,:,1:nsym) /= s_in(:,:,1:nsym)) .or. any(ft_in(:,1:nsym) /= ft(:,1:nsym)) ) THEN
+ write(stdout,*) " Input symmetry is different from crystal symmetry"
+ write(stdout,*)
+ END IF
+ ELSE
+ s_in = s(:,:,1:nsym)
+- ftau_in = ftau(:,1:nsym)
++ ft_in = ft(:,1:nsym)
+ END IF
+ !
+ IF(.not. allocated(rir)) ALLOCATE(rir(nxxs,nsym))
+@@ -1240,7 +1240,7 @@ SUBROUTINE pw2wan_set_symm (nsym, sr, tvec)
+ ENDDO
+ ENDDO
+ ENDDO
+- DEALLOCATE(s_in, ftau_in)
++ DEALLOCATE(s_in, ft_in)
+ END SUBROUTINE pw2wan_set_symm
+
+ !-----------------------------------------------------------------------
+@@ -4142,7 +4142,7 @@ SUBROUTINE write_parity
+ ! 0-th Order
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! 1
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! 1
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+@@ -4150,21 +4150,21 @@ SUBROUTINE write_parity
+ ! 1st Order
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! x
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! x
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! y
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! y
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 1.d0 <= eps6) ) THEN ! z
++ (abs(g_abc(3,igv) - 1.d0) <= eps6) ) THEN ! z
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+@@ -4172,63 +4172,63 @@ SUBROUTINE write_parity
+ ! 2nd Order
+ IF ( (abs(g_abc(1,igv) - 2.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! x^2
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! x^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! xy
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! xy
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) + 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! xy
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! xy
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 1.d0 <= eps6) ) THEN ! xz
++ (abs(g_abc(3,igv) - 1.d0) <= eps6) ) THEN ! xz
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) + 1.d0 <= eps6) ) THEN ! xz
++ (abs(g_abc(3,igv) + 1.d0) <= eps6) ) THEN ! xz
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 2.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! y^2
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! y^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 1.d0 <= eps6) ) THEN ! yz
++ (abs(g_abc(3,igv) - 1.d0) <= eps6) ) THEN ! yz
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) + 1.d0 <= eps6) ) THEN ! yz
++ (abs(g_abc(3,igv) + 1.d0) <= eps6) ) THEN ! yz
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 2.d0 <= eps6) ) THEN ! z^2
++ (abs(g_abc(3,igv) - 2.d0) <= eps6) ) THEN ! z^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+@@ -4236,133 +4236,133 @@ SUBROUTINE write_parity
+ ! 3rd Order
+ IF ( (abs(g_abc(1,igv) - 3.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! x^3
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! x^3
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 2.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! x^2y
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! x^2y
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 2.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) + 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! x^2y
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! x^2y
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 2.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 1.d0 <= eps6) ) THEN ! x^2z
++ (abs(g_abc(3,igv) - 1.d0) <= eps6) ) THEN ! x^2z
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 2.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) + 1.d0 <= eps6) ) THEN ! x^2z
++ (abs(g_abc(3,igv) + 1.d0) <= eps6) ) THEN ! x^2z
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 2.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! xy^2
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! xy^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) + 2.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! xy^2
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! xy^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 1.d0 <= eps6) ) THEN ! xyz
++ (abs(g_abc(3,igv) - 1.d0) <= eps6) ) THEN ! xyz
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) + 1.d0 <= eps6) ) THEN ! xyz
++ (abs(g_abc(3,igv) + 1.d0) <= eps6) ) THEN ! xyz
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) + 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 1.d0 <= eps6) ) THEN ! xyz
++ (abs(g_abc(3,igv) - 1.d0) <= eps6) ) THEN ! xyz
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) + 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) + 1.d0 <= eps6) ) THEN ! xyz
++ (abs(g_abc(3,igv) + 1.d0) <= eps6) ) THEN ! xyz
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 2.d0 <= eps6) ) THEN ! xz^2
++ (abs(g_abc(3,igv) - 2.d0) <= eps6) ) THEN ! xz^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) + 2.d0 <= eps6) ) THEN ! xz^2
++ (abs(g_abc(3,igv) + 2.d0) <= eps6) ) THEN ! xz^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 3.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! y^3
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! y^3
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 2.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 1.d0 <= eps6) ) THEN ! y^2z
++ (abs(g_abc(3,igv) - 1.d0) <= eps6) ) THEN ! y^2z
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 2.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) + 1.d0 <= eps6) ) THEN ! y^2z
++ (abs(g_abc(3,igv) + 1.d0) <= eps6) ) THEN ! y^2z
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 2.d0 <= eps6) ) THEN ! yz^2
++ (abs(g_abc(3,igv) - 2.d0) <= eps6) ) THEN ! yz^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and.&
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) + 2.d0 <= eps6) ) THEN ! yz^2
++ (abs(g_abc(3,igv) + 2.d0) <= eps6) ) THEN ! yz^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 3.d0 <= eps6) ) THEN ! z^3
++ (abs(g_abc(3,igv) - 3.d0) <= eps6) ) THEN ! z^3
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+diff --git a/PP/src/vasp_read_chgcar_mod.f90 b/PP/src/vasp_read_chgcar_mod.f90
+index c5187e024..536f5344c 100644
+--- a/PP/src/vasp_read_chgcar_mod.f90
++++ b/PP/src/vasp_read_chgcar_mod.f90
+@@ -64,7 +64,6 @@ MODULE vasp_read_chgcar
+ INTEGER :: ngxf, ngyf, ngzf, nalloc
+ INTEGER :: ispin, iat, iz, ixy, nread
+ REAL(DP), ALLOCATABLE :: rho_r_(:,:), atomom(:)
+- REAL(DP), ALLOCATABLE :: rho_r_up(:), rho_r_dn(:)
+ CHARACTER(LEN=80) :: errmsg
+ !
+ ierr = 0
+@@ -102,15 +101,6 @@ MODULE vasp_read_chgcar
+ END DO
+
+ CLOSE(iunchg)
+- IF(nspin==2) THEN
+- ALLOCATE(rho_r_up(dfftp%nr1x*dfftp%nr2x*dfftp%nr3x))
+- ALLOCATE(rho_r_dn(dfftp%nr1x*dfftp%nr2x*dfftp%nr3x))
+- rho_r_up=0.5_DP*(rho_r_(:,1)+rho_r_(:,2))
+- rho_r_dn=0.5_DP*(rho_r_(:,1)-rho_r_(:,2))
+- rho_r_(:,1)=rho_r_up
+- rho_r_(:,2)=rho_r_dn
+- DEALLOCATE(rho_r_up, rho_r_dn)
+- END IF
+ END IF
+ ! CALL mp_bcast( atm, ionode_id, intra_image_comm )
+ DO ispin = 1, nspin
+diff --git a/PW/src/setup.f90 b/PW/src/setup.f90
+index 276588917..92543ddce 100644
+--- a/PW/src/setup.f90
++++ b/PW/src/setup.f90
+@@ -137,7 +137,7 @@ SUBROUTINE setup()
+ IF (ecutfock /= 4*ecutwfc) CALL infomsg &
+ ('setup','Warning: US/PAW use ecutfock=4*ecutwfc, ecutfock ignored')
+ IF ( lmd .OR. lbfgs ) CALL errore &
+- ('setup','forces for hybrid functionals + US/PAW not implemented')
++ ('setup','forces for hybrid functionals + US/PAW not implemented',1)
+ IF ( noncolin ) CALL errore &
+ ('setup','Noncolinear hybrid XC for USPP not implemented',1)
+ END IF
+@@ -519,7 +519,11 @@ SUBROUTINE setup()
+ !
+ ! ... nosym: do not use any point-group symmetry (s(:,:,1) is the identity)
+ !
+- IF ( nosym ) nsym = 1
++ IF ( nosym ) THEN
++ nsym = 1
++ invsym = .FALSE.
++ fft_fact(:) = 1
++ END IF
+ !
+ IF ( nsym > 1 .AND. ibrav == 0 ) CALL infomsg('setup', &
+ 'DEPRECATED: symmetry with ibrav=0, use correct ibrav instead')
+diff --git a/PW/src/symm_base.f90 b/PW/src/symm_base.f90
+index 9d6cabf5c..4106be76a 100644
+--- a/PW/src/symm_base.f90
++++ b/PW/src/symm_base.f90
+@@ -515,11 +515,14 @@ SUBROUTINE sgam_at ( nat, tau, ityp, sym, no_z_inv)
+ !
+ ! ft_ is in crystal axis and is a valid fractional translation
+ ! only if ft_(i)=0 or ft_(i)=1/n, with n=2,3,4,6
+- ! The check below is less strict: n must be integer
+ !
+ DO i=1,3
+ IF ( ABS (ft_(i)) > eps2 ) THEN
+- ftaux(i) = ABS (1.0_dp/ft_(i) - NINT(1.0_dp/ft_(i)) )
++ ftaux(i) = ABS (1.0_dp/ft_(i) - NINT(1.0_dp/ft_(i)) )
++ nfrac = NINT(1.0_dp/ABS(ft_(i)))
++ IF ( ftaux(i) < eps2 .AND. nfrac /= 2 .AND. &
++ nfrac /= 3 .AND. nfrac /= 4 .AND. nfrac /= 6 ) &
++ ftaux(i) = 2*eps2
+ ELSE
+ ftaux(i) = 0.0_dp
+ END IF
+diff --git a/PW/src/v_of_rho.f90 b/PW/src/v_of_rho.f90
+index 7782924f1..295da64fe 100644
+--- a/PW/src/v_of_rho.f90
++++ b/PW/src/v_of_rho.f90
+@@ -221,7 +221,7 @@ SUBROUTINE v_xc_meta( rho, rho_core, rhog_core, etxc, vtxc, v, kedtaur )
+ ! spin-polarised case
+ !
+ rhoup = ( rho%of_r(k, 1) + rho%of_r(k, 2) )*0.5d0
+- rhodw = ( rho%of_r(k, 2) - rho%of_r(k, 2) )*0.5d0
++ rhodw = ( rho%of_r(k, 1) - rho%of_r(k, 2) )*0.5d0
+
+ rh = rhoup + rhodw
+
+diff --git a/PP/src/punch_plot.f90 b/PP/src/punch_plot.f90
+index 2800ec3290f252660561c0f04a9178aa1988a149..0cbe56855bee01fc64b9c543b370278445f68262 100644
+--- a/PP/src/punch_plot.f90
++++ b/PP/src/punch_plot.f90
+@@ -241,8 +239,6 @@ SUBROUTINE punch_plot (filplot, plot_num, sample_bias, z, dz, &
+ raux(:) = ( raux(:) + rho%of_r(:,nspin) )/2.0_dp
+ ELSE IF ( spin_component==2 ) THEN
+ raux(:) = ( raux(:) - rho%of_r(:,nspin) )/2.0_dp
+- ELSE
+- CALL errore('punch_plot','spin_component not allowed',3)
+ ENDIF
+ END IF
+ !
+diff --git a/Modules/bfgs_module.f90 b/Modules/bfgs_module.f90
+index b3192bb08541c89d6f31b7036f15588d488ec61d..14a3264c72eb24b9ba3579327cd99ae9b45a771d 100644
+--- a/Modules/bfgs_module.f90
++++ b/Modules/bfgs_module.f90
+@@ -338,6 +338,7 @@ CONTAINS
+ CALL reset_bfgs( n )
+ !
+ step(:) = - ( inv_hess(:,:) .times. grad(:) )
++ if (lmovecell) FORALL( i=1:3, j=1:3) step( n-9 + j+3*(i-1) ) = step( n-9 + j+3*(i-1) )*iforceh(i,j)
+ ! normalize step but remember its length
+ nr_step_length = scnorm(step)
+ step(:) = step(:) / nr_step_length
+@@ -388,6 +389,7 @@ CONTAINS
+ ! ... standard Newton-Raphson step
+ !
+ step(:) = - ( inv_hess(:,:) .times. grad(:) )
++ if (lmovecell) FORALL( i=1:3, j=1:3) step( n-9 + j+3*(i-1) ) = step( n-9 + j+3*(i-1) )*iforceh(i,j)
+ !
+ END IF
+ IF ( ( grad(:) .dot. step(:) ) > 0.0_DP ) THEN
+@@ -397,6 +399,7 @@ CONTAINS
+ !
+ CALL reset_bfgs( n )
+ step(:) = - ( inv_hess(:,:) .times. grad(:) )
++ if (lmovecell) FORALL( i=1:3, j=1:3) step( n-9 + j+3*(i-1) ) = step( n-9 + j+3*(i-1) )*iforceh(i,j)
+ !
+ END IF
+ !
+@@ -550,6 +553,7 @@ CONTAINS
+ ! ... last gradient and reset gdiis history
+ !
+ step(:) = - ( inv_hess(:,:) .times. grad(:) )
++ if (lmovecell) FORALL( i=1:3, j=1:3) step( n-9 + j+3*(i-1) ) = step( n-9 + j+3*(i-1) )*iforceh(i,j)
+ !
+ gdiis_iter = 0
+ !
diff --git a/patch_old_intel_to_6.4.1 b/patch_old_intel_to_6.4.1
new file mode 100644
index 0000000..ee0cc58
--- /dev/null
+++ b/patch_old_intel_to_6.4.1
@@ -0,0 +1,402 @@
+diff --git a/Modules/Makefile b/Modules/Makefile
+index 1970bed..438f210 100644
+--- a/Modules/Makefile
++++ b/Modules/Makefile
+@@ -160,7 +160,8 @@ ylmr2.o \
+ wgauss.o \
+ w0gauss.o \
+ w1gauss.o \
+-deviatoric.o
++deviatoric.o \
++read_upf.o
+
+ TLDEPS=libiotk libfox libutil libla libfft
+
+diff --git a/Modules/make.depend b/Modules/make.depend
+index db821b2..95457bd 100644
+--- a/Modules/make.depend
++++ b/Modules/make.depend
+@@ -320,10 +320,14 @@ read_pseudo.o : mp_images.o
+ read_pseudo.o : pseudo_types.o
+ read_pseudo.o : radial_grids.o
+ read_pseudo.o : read_uspp.o
+-read_pseudo.o : upf.o
+ read_pseudo.o : upf_to_internal.o
+ read_pseudo.o : uspp.o
+ read_pseudo.o : wrappers.o
++read_upf.o : pseudo_types.o
++read_upf.o : radial_grids.o
++read_upf.o : read_upf_schema.o
++read_upf.o : read_upf_v1.o
++read_upf.o : read_upf_v2.o
+ read_upf_schema.o : kind.o
+ read_upf_schema.o : parser.o
+ read_upf_schema.o : pseudo_types.o
+diff --git a/Modules/qexsd.f90 b/Modules/qexsd.f90
+index 07f68c8..35a76b5 100644
+--- a/Modules/qexsd.f90
++++ b/Modules/qexsd.f90
+@@ -707,13 +707,27 @@ CONTAINS
+ CALL set_labels ()
+ IF ( PRESENT(noncolin)) noncolin_ = noncolin
+ !
+- IF (PRESENT(U)) CALL init_hubbard_commons(U, U_, label, "Hubbard_U")
+- IF (PRESENT(J0)) CALL init_hubbard_commons(J0, J0_, label, "Hubbard_J0" )
+- IF (PRESENT(alpha)) CALL init_hubbard_commons(alpha, alpha_,label, "Hubbard_alpha")
+- IF (PRESENT(beta)) CALL init_hubbard_commons(beta, beta_, label, "Hubbard_beta")
+- IF (PRESENT(J)) CALL init_hubbard_J (J, J_, label, "Hubbard_J" )
+- IF (PRESENT(starting_ns)) CALL init_starting_ns(starting_ns_ , label)
+- IF (PRESENT(Hub_ns)) CALL init_Hubbard_ns(Hubbard_ns_ , label)
++ IF (PRESENT(U)) THEN
++ IF (SIZE(U) > 0 ) CALL init_hubbard_commons(U, U_, label, "Hubbard_U")
++ END IF
++ IF (PRESENT(J0)) THEN
++ IF (SIZE(J0) > 0 ) CALL init_hubbard_commons(J0, J0_, label, "Hubbard_J0" )
++ END IF
++ IF (PRESENT(alpha)) THEN
++ IF (SIZE(alpha)> 0) CALL init_hubbard_commons(alpha, alpha_,label, "Hubbard_alpha")
++ END IF
++ IF (PRESENT(beta)) THEN
++ IF (SIZE(beta)>0) CALL init_hubbard_commons(beta, beta_, label, "Hubbard_beta")
++ END IF
++ IF (PRESENT(J)) THEN
++ IF(SIZE(J,2) > 0) CALL init_hubbard_J (J, J_, label, "Hubbard_J" )
++ END IF
++ IF (PRESENT(starting_ns)) THEN
++ IF (SIZE(starting_ns,3) > 0 ) CALL init_starting_ns(starting_ns_ , label)
++ END IF
++ IF (PRESENT(Hub_ns) .OR. PRESENT(Hub_ns_nc) ) THEN
++ IF (SIZE(Hub_ns,4)>0 .OR. SIZE(Hub_ns_nc,4) > 0 ) CALL init_Hubbard_ns(Hubbard_ns_ , label)
++ END IF
+ !
+ CALL qes_init (obj, "dftU", lda_plus_u_kind, U_, J0_, alpha_, beta_, J_, starting_ns_, Hubbard_ns_, &
+ U_projection_type)
+@@ -839,9 +853,13 @@ CONTAINS
+ !
+ REAL(DP), ALLOCATABLE :: Hubb_occ_aux(:,:)
+ INTEGER :: i, is,ind, ldim, m1, m2, llmax, nat, nspin
++ LOGICAL :: dononcol = .FALSE.
+ !
+- !
+- IF (PRESENT(Hub_ns_nc )) THEN
++ !
++ IF (PRESENT(Hub_ns_nc)) THEN
++ IF (SIZE(Hub_ns_nc,4) > 0) dononcol = .TRUE.
++ END IF
++ IF ( dononcol ) THEN
+ llmax = SIZE ( Hub_ns_nc, 1)
+ nat = size(Hub_ns_nc,4)
+ ALLOCATE (objs(nat))
+@@ -862,7 +880,7 @@ CONTAINS
+ IF (TRIM(labs(ityp(i))) == 'no Hubbard') objs(i)%lwrite = .FALSE.
+ END DO
+ RETURN
+- ELSE IF (PRESENT (Hub_ns)) THEN
++ ELSE
+ llmax = SIZE ( Hub_ns,1)
+ nat = size(Hub_ns,4)
+ nspin = size(Hub_ns,3)
+diff --git a/Modules/qexsd_input.f90 b/Modules/qexsd_input.f90
+index 8555c61..c4e0d8c 100644
+--- a/Modules/qexsd_input.f90
++++ b/Modules/qexsd_input.f90
+@@ -164,7 +164,7 @@ MODULE qexsd_input
+ !
+ !
+ !--------------------------------------------------------------------------------------------------------------------
+- SUBROUTINE qexsd_init_basis(obj,k_points,ecutwfc,ecutrho,nr,nrs,nrb)
++ SUBROUTINE qexsd_init_basis(obj,k_points,ecutwfc,ecutrho, nr1, nr2, nr3, nrs1, nrs2, nrs3, nrb1, nrb2, nrb3)
+ !--------------------------------------------------------------------------------------------------------------------
+ !
+ IMPLICIT NONE
+@@ -173,25 +173,35 @@ MODULE qexsd_input
+ CHARACTER(LEN=*),INTENT(IN) :: k_points
+ REAL(DP),INTENT(IN) :: ecutwfc
+ REAL(DP),OPTIONAL,INTENT(IN) :: ecutrho
+- INTEGER,OPTIONAL,INTENT(IN) :: nr(:), nrs(:), nrb(:)
++ INTEGER,OPTIONAL,INTENT(IN) :: nr1, nr2, nr3, nrs1, nrs2, nrs3, nrb1, nrb2, nrb3
+ !
+ TYPE(basisSetItem_type),POINTER :: grid_obj => NULL(), smooth_grid_obj => NULL(), box_obj => NULL()
+ CHARACTER(LEN=*),PARAMETER :: TAGNAME="basis",FFT_GRID="fft_grid",FFT_SMOOTH="fft_smooth", FFT_BOX="fft_box"
+ LOGICAL :: gamma_only=.FALSE.
++ INTEGER :: nr1_, nr2_, nr3_
+ !
+- IF ( PRESENT(nr)) THEN
++ IF ( PRESENT(nr1) .AND. PRESENT(nr2) .AND. PRESENT(nr3)) THEN
+ ALLOCATE(grid_obj)
+- CALL qes_init (grid_obj,FFT_GRID,nr(1),nr(2),nr(3),"grid set in input")
++ nr1_ = nr1
++ nr2_ = nr2
++ nr3_ = nr3
++ CALL qes_init (grid_obj,FFT_GRID,nr1_,nr2_,nr3_,"grid set in input")
+ END IF
+ !
+- IF( PRESENT(nrs)) THEN
++ IF( PRESENT(nrs1) .AND. PRESENT(nrs2) .AND. PRESENT(nrs3)) THEN
+ ALLOCATE(smooth_grid_obj)
+- CALL qes_init (smooth_grid_obj,FFT_SMOOTH,nrs(1),nrs(2),nrs(3),"grid set in input")
++ nr1_ = nrs1
++ nr2_ = nrs2
++ nr3_ = nrs3
++ CALL qes_init (smooth_grid_obj,FFT_SMOOTH,nr1_,nr2_,nr3_,"grid set in input")
+ END IF
+ !
+- IF( PRESENT(nrb)) THEN
++ IF( PRESENT(nrb1) .AND. PRESENT(nrb2) .AND. PRESENT(nrb3)) THEN
+ ALLOCATE(box_obj)
+- CALL qes_init (box_obj,FFT_BOX,nrb(1),nrb(2),nrb(3),"grid set in input")
++ nr1_ = nrb1
++ nr2_ = nrb2
++ nr3_= nrb3
++ CALL qes_init (box_obj,FFT_BOX,nr1_,nr2_,nr3_,"grid set in input")
+ END IF
+ !
+ IF (TRIM(k_points) .EQ. "gamma" ) gamma_only=.TRUE.
+diff --git a/Modules/read_pseudo.f90 b/Modules/read_pseudo.f90
+index 5009a3d..2aa321f 100644
+--- a/Modules/read_pseudo.f90
++++ b/Modules/read_pseudo.f90
+@@ -47,15 +47,26 @@ SUBROUTINE readpp ( input_dft, printout, ecutwfc_pp, ecutrho_pp )
+ USE pseudo_types, ONLY: pseudo_upf, nullify_pseudo_upf, deallocate_pseudo_upf
+ USE funct, ONLY: enforce_input_dft, set_dft_from_name, &
+ get_iexch, get_icorr, get_igcx, get_igcc, get_inlc
+- use radial_grids, ONLY: deallocate_radial_grid, nullify_radial_grid
++ use radial_grids, ONLY: radial_grid_type, deallocate_radial_grid, nullify_radial_grid
+ USE wrappers, ONLY: md5_from_file, f_remove
+- USE upf_module, ONLY: read_upf
++ !USE upf_module, ONLY: read_upf
+ USE emend_upf_module, ONLY: make_emended_upf_copy
+ USE upf_to_internal, ONLY: add_upf_grid, set_upf_q
+ USE read_uspp_module, ONLY: readvan, readrrkj
+ USE m_gth, ONLY: readgth
+ !
+ IMPLICIT NONE
++ INTERFACE
++ SUBROUTINE read_upf(upf, grid, ierr, unit, filename)
++ IMPORT pseudo_upf, radial_grid_type
++ IMPLICIT NONE
++ INTEGER,INTENT(IN), OPTIONAL :: unit
++ CHARACTER(len=*),INTENT(IN),OPTIONAL :: filename
++ TYPE(pseudo_upf),INTENT(INOUT) :: upf
++ TYPE(radial_grid_type),OPTIONAL,INTENT(INOUT),TARGET :: grid
++ INTEGER,INTENT(INOUT) :: ierr
++ END SUBROUTINE read_upf
++ END INTERFACE
+ !
+ CHARACTER(len=*), INTENT(INOUT) :: input_dft
+ LOGICAL, OPTIONAL, INTENT(IN) :: printout
+diff --git a/Modules/read_upf.f90 b/Modules/read_upf.f90
+new file mode 100644
+index 0000000..75e9086
+--- /dev/null
++++ b/Modules/read_upf.f90
+@@ -0,0 +1,91 @@
++SUBROUTINE read_upf(upf, grid, ierr, unit, filename) !
++ !---------------------------------------------+
++ !! Reads pseudopotential in UPF format (either v.1 or v.2 or upf_schema).
++ !! Derived-type variable *upf* and optionally *grid* store in output the
++ !! data read from file.
++ !! If unit number is provided with the *unit* argument, only UPF v1 format
++ !! is checked; the PP file must be opened and closed outside the routine.
++ !! Otherwise the *filename* argument must be given, file is opened and closed
++ !! inside the routine, all formats will be checked.
++ !! @Note last revision: 01-01-2019 PG - upf fix moved out from here
++ !! @Note last revision: 11-05-2018 PG - removed xml_only
++ !
++ USE pseudo_types, ONLY: pseudo_upf, deallocate_pseudo_upf
++ USE radial_grids, ONLY: radial_grid_type, deallocate_radial_grid
++ USE read_upf_v1_module,ONLY: read_upf_v1
++ USE read_upf_v2_module,ONLY: read_upf_v2
++ USE read_upf_schema_module ,ONLY: read_upf_schema
++ USE FoX_DOM, ONLY: Node, domException, parseFile, getFirstChild, &
++ getExceptionCode, getTagName
++ IMPLICIT NONE
++ INTEGER,INTENT(IN), OPTIONAL :: unit
++ !! i/o unit:
++ CHARACTER(len=*),INTENT(IN),OPTIONAL :: filename
++ !! i/o filename
++ TYPE(pseudo_upf),INTENT(INOUT) :: upf
++ !! the derived type storing the pseudo data
++ TYPE(radial_grid_type),OPTIONAL,INTENT(INOUT),TARGET :: grid
++ !! derived type where is possible to store data on the radial mesh
++ INTEGER,INTENT(INOUT) :: ierr
++ !! On input:
++ !! ierr =0: return if not a valid xml schema or UPF v.2 file
++ !! ierr/=0: continue if not a valid xml schema or UPF v.2 file
++ !! On output:
++ !! ierr=0: xml schema, ierr=-1: UPF v.1, ierr=-2: UPF v.2
++ !! ierr>0: error reading PP file
++ !! ierr=-81: error reading PP file, possibly UPF fix needed
++ !
++ TYPE(Node),POINTER :: u,doc
++ INTEGER :: u_temp,& ! i/o unit in case of upf v1
++ iun, ferr
++ TYPE(DOMException) :: ex
++ INTEGER, EXTERNAL :: find_free_unit
++
++ ferr = ierr
++ ierr = 0
++ IF ( present ( unit ) ) THEN
++ REWIND (unit)
++ CALL deallocate_pseudo_upf(upf)
++ CALL deallocate_radial_grid( grid )
++ CALL read_upf_v1 (unit, upf, grid, ierr )
++ IF (ierr == 0 ) ierr = -1
++ !
++ ELSE IF (PRESENT(filename) ) THEN
++ doc => parseFile(TRIM(filename), EX = ex )
++ ierr = getExceptionCode( ex )
++ IF ( ferr == 0 .AND. ierr == 81 ) THEN
++ ierr = -81
++ RETURN
++ END IF
++ IF ( ierr == 0 ) THEN
++ u => getFirstChild(doc)
++ SELECT CASE (TRIM(getTagname(u)))
++ CASE ('UPF')
++ CALL read_upf_v2( u, upf, grid, ierr )
++ IF ( ierr == 0 ) ierr = -2
++ CASE ('qe_pp:pseudo')
++ CALL read_upf_schema( u, upf, grid, ierr)
++ CASE default
++ ierr = 1
++ CALL errore('read_upf', 'xml format '//TRIM(getTagName(u))//' not implemented', ierr)
++ END SELECT
++ IF ( ierr > 0 ) CALL errore( 'read_upf', 'File is Incomplete or wrong: '//TRIM(filename), ierr)
++ !
++ ELSE IF ( ierr > 0 ) THEN
++ !
++ u_temp = find_free_unit()
++ OPEN (UNIT = u_temp, FILE = TRIM(filename), STATUS = 'old', FORM = 'formatted', IOSTAT = ierr)
++ CALL errore ("upf_module:read_upf", "error while opening file " // TRIM(filename), ierr)
++ CALL deallocate_pseudo_upf( upf )
++ CALL deallocate_radial_grid( grid )
++ CALL read_upf_v1( u_temp, upf, grid, ierr )
++ IF ( ierr == 0 ) ierr = -1
++ CLOSE ( u_temp)
++ !
++ END IF
++ ELSE
++ CALL errore('read_upf', 'Nothing to read !!! Provide either filename or unit optional arguments',1)
++ END IF
++ !
++ END SUBROUTINE read_upf
++
+diff --git a/PW/src/input.f90 b/PW/src/input.f90
+index 8d9822d..e5fc42c 100644
+--- a/PW/src/input.f90
++++ b/PW/src/input.f90
+@@ -1689,7 +1689,7 @@ SUBROUTINE iosys()
+ !
+ ! ... End of reading input parameters
+ !
+-#if ! defined (__INTEL_COMPILER) || (__INTEL_COMPILER >= 1300)
++#if ! defined (__INTEL_COMPILER) || (__INTEL_COMPILER >= 1100)
+ CALL pw_init_qexsd_input(qexsd_input_obj, obj_tagname="input")
+ #endif
+ CALL deallocate_input_parameters ()
+diff --git a/PW/src/pw_init_qexsd_input.f90 b/PW/src/pw_init_qexsd_input.f90
+index fc3a435..7c91a56 100644
+--- a/PW/src/pw_init_qexsd_input.f90
++++ b/PW/src/pw_init_qexsd_input.f90
+@@ -118,7 +118,7 @@
+ hubbard_J0_(:), hubbard_beta_(:),starting_ns_(:,:,:)
+ CHARACTER(LEN=3),ALLOCATABLE :: species_(:)
+ INTEGER, POINTER :: nr_1,nr_2, nr_3, nrs_1, nrs_2, nrs_3, nrb_1, nrb_2, nrb_3
+- INTEGER,ALLOCATABLE :: nr_(:), nrs_(:), nrb_(:)
++ INTEGER, TARGET :: nr_1_,nr_2_, nr_3_, nrs_1_, nrs_2_, nrs_3_, nrb_1_, nrb_2_, nrb_3_
+ !
+ !
+ NULLIFY (gate_ptr, block_ptr, relaxz_ptr, block_1_ptr, block_2_ptr, block_height_ptr, zgate_ptr, dftU_, vdW_, hybrid_)
+@@ -280,25 +280,35 @@
+ IF ( ANY(ip_hubbard_u(1:ntyp) /=0.0_DP)) THEN
+ ALLOCATE(hubbard_U_(ntyp))
+ hubbard_U_(1:ntyp) = ip_hubbard_u(1:ntyp)
++ ELSE
++ ALLOCATE(hubbard_U_(0))
+ END IF
+ IF (ANY (ip_hubbard_J0 /=0.0_DP)) THEN
+ ALLOCATE(hubbard_J0_(ntyp))
+ hubbard_J0_ (1:ntyp) = ip_hubbard_J0(1:ntyp)
++ ELSE
++ ALLOCATE(hubbard_J0_(0))
+ END IF
+ IF (ANY (ip_hubbard_alpha /=0.0_DP)) THEN
+ ALLOCATE(hubbard_alpha_(ntyp))
+ hubbard_alpha_ (1:ntyp) = ip_hubbard_alpha(1:ntyp)
++ ELSE
++ ALLOCATE(hubbard_alpha_(0))
+ END IF
+ IF (ANY (ip_hubbard_beta /=0.0_DP)) THEN
+ ALLOCATE(hubbard_beta_(ntyp))
+ hubbard_beta_ (1:ntyp) = ip_hubbard_beta(1:ntyp)
++ ELSE
++ ALLOCATE(hubbard_beta_(0))
+ END IF
+ IF (ANY (ip_hubbard_J(:,1:ntyp) /=0.0_DP )) THEN
+ ALLOCATE(hubbard_J_(3,ntyp))
+ hubbard_J_(1:3,1:ntyp) = ip_hubbard_J(1:3,1:ntyp)
+- END IF
+- IF (ANY(starting_ns_eigenvalue /= -1.0_DP)) THEN
+- IF (lsda) THEN
++ ELSE
++ ALLOCATE(hubbard_J_(3,0))
++ END IF
++ IF (ANY(starting_ns_eigenvalue /= -1.0_DP)) THEN
++ IF (lsda) THEN
+ spin_ns = 2
+ ELSE
+ spin_ns = 1
+@@ -306,8 +316,10 @@
+ ALLOCATE (starting_ns_(2*hublmax+1, spin_ns, ntyp))
+ starting_ns_ (1:2*hublmax+1, 1:spin_ns, 1:ntyp) = &
+ starting_ns_eigenvalue(1:2*hublmax+1, 1:spin_ns, 1:ntyp)
+- END IF
+- CALL qexsd_init_dftU(dftU_, NSP = ntyp, PSD = upf(1:ntyp)%psd, SPECIES = atm(1:ntyp), ITYP = ip_ityp(1:ntyp), &
++ ELSE
++ ALLOCATE(starting_ns_(1,1,0))
++ END IF
++ CALL qexsd_init_dftU(dftU_, NSP = ntyp, PSD = upf(1:ntyp)%psd, SPECIES = atm(1:ntyp), ITYP = ip_ityp(1:ntyp), &
+ IS_HUBBARD = is_hubbard(1:ntyp), LDA_PLUS_U_KIND = ip_lda_plus_u_kind, &
+ U_PROJECTION_TYPE=u_projection_type, U=hubbard_U_, J0=hubbard_J0_, NONCOLIN=ip_noncolin, &
+ ALPHA = hubbard_alpha_, BETA = hubbard_beta_, J = hubbard_J_, STARTING_NS = starting_ns_ )
+@@ -364,19 +376,32 @@
+ ! BASIS ELEMENT
+ !---------------------------------------------------------------------------------------------------------------------------
+ IF (ANY([ip_nr1,ip_nr2,ip_nr3] /=0)) THEN
+- ALLOCATE (nr_(3))
+- nr_ = [ip_nr1,ip_nr2,ip_nr3]
++ nr_1_ = ip_nr1
++ nr_1 => nr_1_
++ nr_2_ = ip_nr2
++ nr_2 => nr_2_
++ nr_3_ = ip_nr3
++ nr_3 => nr_3_
+ END IF
+ IF (ANY([ip_nr1s,ip_nr2s,ip_nr3s] /=0)) THEN
+- ALLOCATE (nrs_(3))
+- nrs_ = [ip_nr1s,ip_nr2s,ip_nr3s]
++ nrs_1_ = ip_nr1s
++ nrs_1 => nrs_1_
++ nrs_2_ = ip_nr2s
++ nrs_2 => nrs_2_
++ nrs_3_ = ip_nr3
++ nrs_3 => nrs_3_
+ END IF
+ IF (ANY([ip_nr1b,ip_nr2b,ip_nr3b] /=0)) THEN
+- ALLOCATE(nrb_(3))
+- nrb_ = [ip_nr1b,ip_nr2b,ip_nr3b]
++ nrb_1_ = ip_nr1b
++ nrb_1 => nrb_1_
++ nrb_2_ = ip_nr2b
++ nrb_2 => nrb_2_
++ nrb_3_ = ip_nr3b
++ nrb_3 => nrb_3_
+ END IF
+
+- CALL qexsd_init_basis(obj%basis, ip_k_points, ecutwfc/e2, ip_ecutrho/e2, nr_ , nrs_, nrb_ )
++CALL qexsd_init_basis(obj%basis, ip_k_points, ecutwfc/e2, ip_ecutrho/e2, nr_1, nr_2, nr_3, nrs_1, nrs_2, nrs_3, &
++ nrb_1, nrb_2, nrb_3 )
+ !-----------------------------------------------------------------------------------------------------------------------------
+ ! ELECTRON CONTROL
+ !------------------------------------------------------------------------------------------------------------------------------
diff --git a/quantum-espresso.spec b/quantum-espresso.spec
index 43000e5..87c0741 100644
--- a/quantum-espresso.spec
+++ b/quantum-espresso.spec
@@ -3,6 +3,11 @@
# works on other fedora and epel releases, which are supported by this software.
# No quick Rawhide-only fixes will be allowed.
+%if 0%{?el6}
+unsupported https://gitlab.com/QEF/q-e/issues/113
+%quit
+%endif
+
# missing on el6
%{?!_fmoddir: %global _fmoddir %{_libdir}/gfortran/modules}
@@ -18,10 +23,12 @@ ExclusiveArch: %{openblas_arches}
%global wnoflags -Wno-unused-variable -Wno-conversion -Wno-unused-dummy-argument -Wno-character-truncation -Wno-missing-include-dirs -Wno-unused-function -Wno-maybe-unitialized
Name: quantum-espresso
-Version: 5.4.0
-Release: 20%{?dist}
+Version: 6.4.1
+Release: 1%{?dist}
Summary: A suite for electronic-structure calculations and materials modeling
+Provides: bundled(FoXlibf)
+
License: GPLv2+
# BSD: PP/src/bgw2pw.f90
# BSD: PP/src/pw2bgw.f90
@@ -32,16 +39,10 @@ License: GPLv2+
# zlib/libpng: clib/md5.c
# zlib/libpng: clib/md5.h
URL: http://www.quantum-espresso.org/
-Source0: http://www.qe-forge.org/gf/download/frsrelease/211/968/espresso-5.4.0.tar.gz
-Source1: http://www.qe-forge.org/gf/download/frsrelease/211/962/PHonon-5.4.0.tar.gz
-Source2: http://www.qe-forge.org/gf/download/frsrelease/211/958/xspectra-5.4.0.tar.gz
-Source3: http://www.qe-forge.org/gf/download/frsrelease/211/961/PWgui-5.4.0.tar.gz
-Source4: http://www.qe-forge.org/gf/download/frsrelease/211/957/GWW-5.4.0.tar.gz
-Source5: http://www.qe-forge.org/gf/download/frsrelease/211/956/tddfpt-5.4.0.tar.gz
-Source6: http://www.qe-forge.org/gf/download/frsrelease/211/960/pwcond-5.4.0.tar.gz
-Source7: http://www.qe-forge.org/gf/download/frsrelease/211/954/atomic-5.4.0.tar.gz
-Source8: http://www.qe-forge.org/gf/download/frsrelease/211/959/neb-5.4.0.tar.gz
-Source9: http://www.qe-forge.org/gf/download/frsrelease/211/963/test-suite-5.4.0.t...
+Source0: https://github.com/QEF/q-e/archive/qe-%{version}.tar.gz
+
+Patch0: backports-6.4.1.diff
+Patch1: patch_old_intel_to_6.4.1
# pseudopotentials not included in the source and needed by PW/tests
Source21: http://www.quantum-espresso.org/wp-content/uploads/upf_files/Ag.pbe-dn-rr...
@@ -84,6 +85,8 @@ Source57: http://www.quantum-espresso.org/wp-content/uploads/upf_files/Si.pbe-n
Source58: http://www.quantum-espresso.org/wp-content/uploads/upf_files/Si.pbe-rrkj.UPF
Source59: http://www.quantum-espresso.org/wp-content/uploads/upf_files/Si.pz-vbc.UPF
Source60: http://www.quantum-espresso.org/wp-content/uploads/upf_files/Ti.pz-sp-van...
+Source61: http://www.quantum-espresso.org/wp-content/uploads/upf_files/Mg.pz-n-vbc.UPF
+Source62: http://www.quantum-espresso.org/wp-content/uploads/upf_files/B.pz-vbc.UPF
# handle license on el{6,7}: global must be defined after the License field above
%{!?_licensedir: %global license %doc}
@@ -137,7 +140,10 @@ Requires: openmpi
BuildRequires: scalapack-openmpi
BuildRequires: blacs-openmpi
%endif
-
+%if 0%{?el7} || 0%{?el6}
+Requires: scalapack-openmpi
+Requires: blacs-openmpi
+%endif
%description openmpi
%{desc_base}
@@ -176,6 +182,10 @@ Requires: mpich
BuildRequires: scalapack-mpich
BuildRequires: blacs-mpich
%endif
+%if 0%{?el7} || 0%{?el6}
+Requires: scalapack-mpich
+Requires: blacs-mpich
+%endif
%description mpich
%{desc_base}
@@ -206,21 +216,19 @@ This package contains static libraries for mpich.
%prep
-%setup -q -n espresso-%{version}
-%setup -q -n espresso-%{version} -a1 -a2 -a3 -a4 -a4 -a5 -a6 -a7 -a8 -a9
-# remove bundled libraries
-rm -rf archive/lapack-*.tar.gz
-rm -rf archive/blas-*.tar.gz
-rm -rf archive/ELPA-*.tar.gz
-
-# fix fatal error: fft_defs.h: No such file or directory
-sed -i 's|MANUAL_DFLAGS =|MANUAL_DFLAGS = -I../../include|' install/make.sys.in
+%setup -q -n q-e-qe-%{version}
+%patch0 -p1
+%patch1 -p1
-# build exx
-sed -i 's|MANUAL_DFLAGS =|MANUAL_DFLAGS = -DEXX|' install/make.sys.in
+# remove bundled libraries
+rm -rf archive/lapack*gz
+rm -rf archive/blas*gz
+rm -rf archive/ELPA*gz
# use specified compiler flags
-sed -i 's|@fflags@|@cflags@|' install/make.sys.in
+sed -i 's|@fflags@|@cflags@|' install/make.inc.in
+# build exx
+sed -i 's|MANUAL_DFLAGS =|MANUAL_DFLAGS = -DEXX|' install/make.inc.in
# Horror! Tests use $HOME/tmp or /tmp by default!
sed -i 's#TMP_DIR=.*#TMP_DIR=./tmp#' environment_variables
@@ -241,6 +249,18 @@ sed -i '/D__XLF/d' install/configure
sed -i 's/try_dflags -D__LINUX_ESSL/try_dflags/' install/configure
sed -i 's/have_essl=1/have_essl=0/' install/configure
+# force system FoX fortran modulues
+# rm -rf archive/fox*gz
+# sed -i 's#$(MOD_FLAG)$(TOPDIR)/FoX/finclude#-I/usr/include/FoX#' install/make.inc.in
+# qe distributes a custom version of FoX, since f31 FoX fails with
+# fox_init_module.f90:22:31:
+# BUILDSTDERR: 22 | CALL setup_io(ERR_CODE = errcodes(1), EOR_CODE = errcodes(2), EOF_CODE = errcodes(3))
+# BUILDSTDERR: | 1
+# BUILDSTDERR: Error: Keyword argument 'err_code' at (1) is not in the procedure
+
+# FoX needs -fPIC on f31
+sed -i 's|FOX_FLAGS =|FOX_FLAGS = -fPIC|' install/make.inc.in
+
%build
# Have to do off-root builds to be able to build many versions at once
@@ -257,8 +277,10 @@ if [ "$MPI_SUFFIX" == "_openmpi" ] && [ -r "$MPI_LIB/libmpi_usempi.so" ]; then e
if [ "$MPI_SUFFIX" == "_openmpi" ] && [ -r "$MPI_LIB/libmpi_usempif08.so" ]; then export LIBMPI='-lmpi -lmpi_usempif08 -lmpi_mpifh'; fi&& \
if [ "$MPI_SUFFIX" == "_mpich2" ]; then export LIBMPI='-lmpich'; fi&& \
if [ "$MPI_SUFFIX" == "_mpich" ]; then export LIBMPI='-lmpich'; fi&& \
-CC=gcc CXX=c++ FC=gfortran \
- MPIF90=$MPIF90 \
+ CC=gcc \
+ CXX=c++ \
+ FC='gfortran' \
+ MPIF90='$MPIF90 %{optflags}' \
FCFLAGS='%{optflags}' \
CFLAGS='%{optflags} %{wnoflags}' \
FFLAGS='%{optflags}' \
@@ -329,7 +351,13 @@ EXE_SUFFIX="" MPI_SUFFIX="_serial" MPI_BIN=%{_bindir} MPI_LIB=%{_libdir} MPI_FOR
%check
# clean removes all extra pseudo - must copy them now
-cp -p %{expand: %{lua: for i=21,60 do print("%{SOURCE"..i.."} ") end}} pseudo/
+cp -p %{expand: %{lua: for i=21,62 do print("%{SOURCE"..i.."} ") end}} pseudo/
+
+%if 0%{?el6}
+export TIMEOUT_OPTS='1800'
+%else
+export TIMEOUT_OPTS='--preserve-status --kill-after 10 1800'
+%endif
# To avoid replicated code define a macro
%global docheck() \
@@ -337,7 +365,7 @@ cp -rp test-suite.orig test-suite&& \
pushd test-suite&& \
sed -i "s</bin/cp.x</bin$MPI_SUFFIX/cp.x<" ./run-cp.sh&& \
sed -i "s</bin/pw.x</bin$MPI_SUFFIX/pw.x<" ./run-pw.sh&& \
-%{__make} 2>&1 | tee ../tests$MPI_SUFFIX.log&& \
+timeout ${TIMEOUT_OPTS} %{__make} run-tests-parallel 2>&1 | tee ../tests$MPI_SUFFIX.log&& \
popd&& \
rm -rf test-suite
@@ -372,29 +400,29 @@ mv test-suite.orig test-suite
%files
-%license README License
+%license License
%{_bindir}/*.x
%{_bindir}/iotk
%files devel
-%license README License
+%license License
%{_fmoddir}/iotk*.mod
%files static
-%license README License
+%license License
%{_libdir}/libiotk.a
%files openmpi
-%license README License
+%license License
%{_libdir}/openmpi%{?_opt_cc_suffix}/bin/*.x_openmpi
%{_libdir}/openmpi%{?_opt_cc_suffix}/bin/iotk_openmpi
%files openmpi-devel
-%license README License
+%license License
# https://bugzilla.redhat.com/show_bug.cgi?id=1154982
%if 0%{?el6} || 0%{?el7}
%{_fmoddir}/openmpi%{?_cc_name_suffix}-%{_arch}/iotk*.mod
@@ -404,18 +432,18 @@ mv test-suite.orig test-suite
%files openmpi-static
-%license README License
+%license License
%{_libdir}/openmpi%{?_cc_name_suffix}/lib/libiotk.a
%files mpich
-%license README License
+%license License
%{_libdir}/mpich%{?_opt_cc_suffix}/bin/*.x_mpich
%{_libdir}/mpich%{?_opt_cc_suffix}/bin/iotk_mpich
%files mpich-devel
-%license README License
+%license License
# https://bugzilla.redhat.com/show_bug.cgi?id=1154982
%if 0%{?el6} || 0%{?el7}
%{_fmoddir}/mpich%{?_cc_name_suffix}-%{_arch}/iotk*.mod
@@ -425,11 +453,15 @@ mv test-suite.orig test-suite
%files mpich-static
-%license README License
+%license License
%{_libdir}/mpich%{?_cc_name_suffix}/lib/libiotk.a
%changelog
+* Fri May 17 2019 Marcin Dulak <Marcin.Dulak(a)gmail.com> - 6.4.1-1
+- new upstream release
+- kill hanging tests after timeout
+
* Thu Feb 14 2019 Orion Poplawski <orion(a)nwra.com> - 5.4.0-20
- Rebuild for openmpi 3.1.3
diff --git a/sources b/sources
index fdcd671..382acab 100644
--- a/sources
+++ b/sources
@@ -1,10 +1,4 @@
-24dc0d8bf5cf4eb4dc38e1c18a80b3ee atomic-5.4.0.tar.gz
-8bb78181b39bd084ae5cb7a512c1cfe7 espresso-5.4.0.tar.gz
-b19d777109867578706a6a33feb2fdb8 GWW-5.4.0.tar.gz
-254f929259fb06036b78c493cf18e5d6 neb-5.4.0.tar.gz
-f641fe9dcf0ec8f1e47d74e3c7c39705 PHonon-5.4.0.tar.gz
-31c1cd8cd76752833a9205d456093d0a pwcond-5.4.0.tar.gz
-159dfdb6b0279f676ed5075c343992df PWgui-5.4.0.tar.gz
-2101533a627644ef467b60d400977eab tddfpt-5.4.0.tar.gz
-850ce90cf6b4c5f78bb57c02c88a734d test-suite-5.4.0.tar.gz
-95080929c87389cd15cf765048cfc9d2 xspectra-5.4.0.tar.gz
+SHA512 (B.pz-vbc.UPF) = 2054ec0dae60fa3adf0a56b726ff25754c464f8dbe62f6cba66d09c7ae28ba6336f4f97a9cd2dc5ed8153d379bbdbc6d5accb354fcd21cc6d2901f489c64b24a
+SHA512 (Mg.pz-n-vbc.UPF) = fe5d75150fa2074bb4d2168000b72c43536d8d031a58e1e3ab5f5c943fbfddde665b11305655b05d2f38b3e13d17745d04ccf50dc688e6a25bdf2a9ad3cc5a45
+SHA512 (backports-6.4.1.diff) = 6c283384b6cc767ac9208fe703c01bbaa1de9948fe389b49dabba9d1ceb756ff51827520fc3e2ffd3000991be0d9ef9269f49ace2bc518bb7a61e9412327f563
+SHA512 (patch_old_intel_to_6.4.1) = 0f153c19ab157576010e8312329339e6e3ccc59602ac7dbdfe0830a3cfcf40988652e3086a5b90cc5d9e23f6f1c0365cfebeee4dfafdea3ec456309f5ee45216
commit 9cd50f6bf7cc9a53a8398442b7c24fc80bc298ee
Author: Orion Poplawski <orion(a)nwra.com>
Date: Wed Feb 13 21:49:36 2019 -0700
Rebuild for openmpi 3.1.3
diff --git a/quantum-espresso.spec b/quantum-espresso.spec
index eb5fe32..43000e5 100644
--- a/quantum-espresso.spec
+++ b/quantum-espresso.spec
@@ -19,7 +19,7 @@ ExclusiveArch: %{openblas_arches}
Name: quantum-espresso
Version: 5.4.0
-Release: 19%{?dist}
+Release: 20%{?dist}
Summary: A suite for electronic-structure calculations and materials modeling
License: GPLv2+
@@ -430,6 +430,9 @@ mv test-suite.orig test-suite
%changelog
+* Thu Feb 14 2019 Orion Poplawski <orion(a)nwra.com> - 5.4.0-20
+- Rebuild for openmpi 3.1.3
+
* Sat Feb 02 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 5.4.0-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
commit 8b709e7421be4c0e202b53388791e3db03cefbf0
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Feb 2 10:52:22 2019 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/quantum-espresso.spec b/quantum-espresso.spec
index 27b276e..eb5fe32 100644
--- a/quantum-espresso.spec
+++ b/quantum-espresso.spec
@@ -19,7 +19,7 @@ ExclusiveArch: %{openblas_arches}
Name: quantum-espresso
Version: 5.4.0
-Release: 18%{?dist}
+Release: 19%{?dist}
Summary: A suite for electronic-structure calculations and materials modeling
License: GPLv2+
@@ -430,6 +430,9 @@ mv test-suite.orig test-suite
%changelog
+* Sat Feb 02 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 5.4.0-19
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
* Sat Jul 14 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 5.4.0-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
4 years, 11 months
Architecture specific change in rpms/quantum-espresso.git
by githook-noreply@fedoraproject.org
The package rpms/quantum-espresso.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/quantum-espresso.git/commit/?id=1....
Change:
+ExclusiveArch: x86_64 %{ix86}
Thanks.
Full change:
============
commit 191c8889218523f7e4836b7ccc8a92d84f29d337
Author: Marcin Dulak <marcin.dulak(a)gmail.com>
Date: Sun May 19 21:57:40 2019 +0000
disable failed architectures
diff --git a/quantum-espresso.spec b/quantum-espresso.spec
index 87c0741..abc3f40 100644
--- a/quantum-espresso.spec
+++ b/quantum-espresso.spec
@@ -16,7 +16,8 @@ unsupported https://gitlab.com/QEF/q-e/issues/113
ExclusiveArch: x86_64 %{ix86}
%else
%{!?openblas_arches:%global openblas_arches x86_64 %{ix86} armv7hl %{power64} aarch64}
-ExclusiveArch: %{openblas_arches}
+# qe-6.4.1 fails to find openblas, fftw on other %%{openblas_arches} than those below
+ExclusiveArch: x86_64 %{ix86}
%endif
# disable compilation warnings
@@ -461,6 +462,7 @@ mv test-suite.orig test-suite
* Fri May 17 2019 Marcin Dulak <Marcin.Dulak(a)gmail.com> - 6.4.1-1
- new upstream release
- kill hanging tests after timeout
+- disable failed architectures: configure fails to find openblas, fftw on other %%{openblas_arches} than x86_64 %%{ix86}
* Thu Feb 14 2019 Orion Poplawski <orion(a)nwra.com> - 5.4.0-20
- Rebuild for openmpi 3.1.3
commit 118e0048e3c1b432e697d531d50805dbcbe44fc5
Author: Marcin Dulak <marcin.dulak(a)gmail.com>
Date: Sun May 19 20:21:41 2019 +0000
I'm not sure UPF need to be in sources
diff --git a/.gitignore b/.gitignore
index d8432f5..0f1913f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -67,8 +67,8 @@
/tddfpt-5.4.0.tar.gz
/test-suite-5.4.0.tar.gz
/xspectra-5.4.0.tar.gz
-/qe-6.4.1.tar.gz
/B.pz-vbc.UPF
/Mg.pz-n-vbc.UPF
/backports-6.4.1.diff
/patch_old_intel_to_6.4.1
+/qe-6.4.1.tar.gz
diff --git a/sources b/sources
index 382acab..54c9d11 100644
--- a/sources
+++ b/sources
@@ -1,4 +1 @@
-SHA512 (B.pz-vbc.UPF) = 2054ec0dae60fa3adf0a56b726ff25754c464f8dbe62f6cba66d09c7ae28ba6336f4f97a9cd2dc5ed8153d379bbdbc6d5accb354fcd21cc6d2901f489c64b24a
-SHA512 (Mg.pz-n-vbc.UPF) = fe5d75150fa2074bb4d2168000b72c43536d8d031a58e1e3ab5f5c943fbfddde665b11305655b05d2f38b3e13d17745d04ccf50dc688e6a25bdf2a9ad3cc5a45
-SHA512 (backports-6.4.1.diff) = 6c283384b6cc767ac9208fe703c01bbaa1de9948fe389b49dabba9d1ceb756ff51827520fc3e2ffd3000991be0d9ef9269f49ace2bc518bb7a61e9412327f563
-SHA512 (patch_old_intel_to_6.4.1) = 0f153c19ab157576010e8312329339e6e3ccc59602ac7dbdfe0830a3cfcf40988652e3086a5b90cc5d9e23f6f1c0365cfebeee4dfafdea3ec456309f5ee45216
+SHA512 (qe-6.4.1.tar.gz) = 896c7d4ab7fc041f6712f2d2c2e7e6b0a41d2d2f768e4f6e14f57350b1273258c9e78eefb8475bbe505b73c18bfea1e87728ae927776f82cc1d333ecc7b63d68
commit b598cb7d083894ecbf2a9abf825bc704f84f762f
Author: Marcin Dulak <marcin.dulak(a)gmail.com>
Date: Sun May 19 20:13:36 2019 +0000
new upstream release
diff --git a/.gitignore b/.gitignore
index d08366c..d8432f5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -67,3 +67,8 @@
/tddfpt-5.4.0.tar.gz
/test-suite-5.4.0.tar.gz
/xspectra-5.4.0.tar.gz
+/qe-6.4.1.tar.gz
+/B.pz-vbc.UPF
+/Mg.pz-n-vbc.UPF
+/backports-6.4.1.diff
+/patch_old_intel_to_6.4.1
diff --git a/B.pz-vbc.UPF b/B.pz-vbc.UPF
new file mode 100644
index 0000000..566b3d9
--- /dev/null
+++ b/B.pz-vbc.UPF
@@ -0,0 +1,326 @@
+<UPF version="2.0.1">
+<PP_INFO>
+Generated by new atomic code, or converted to UPF format
+Author:
+Generation date:
+Pseudopotential type: NC
+Element: B
+Functional: SLA PZ NOGX NOGC
+Suggested minimum cutoff for wavefunctions: 0. Ry
+Suggested minimum cutoff for charge density: 0. Ry
+The Pseudo was generated with a Non-Relativistic Calculation
+L component and cutoff radius for Local Potential: 0 0.0000
+Valence configuration:
+nl pn l occ Rcut Rcut US E pseu
+2S 0 0 2.00 0.000 0.000 0.000000
+2P 0 1 1.00 0.000 0.000 0.000000
+Generation configuration: not available.
+</PP_INFO>
+<!--
+END OF HUMAN READABLE SECTION
+-->
+<PP_HEADER generated="Generated by new atomic code, or converted to UPF format" author="" date="" comment="" element="B " pseudo_type="NC" relativistic="no" is_ultrasoft="false" is_paw="false" is_coulomb="false" has_so="false" has_wfc="false" has_gipaw="false" paw_as_gipaw="false" core_correction="false" functional=" SLA PZ NOGX NOGC" z_valence="3.000000000000e0" total_psenergy="0.000000000000e0" wfc_cutoff="0.000000000000e0" rho_cutoff="0.000000000000e0" l_max="0" l_max_rho="0" l_local="0" mesh_size="157" number_of_wfc="2" number_of_proj="1"/>
+<PP_MESH dx="6.249999999999e-2" mesh="157" xmin="-3.999999999999e0" rmax="6.283813205710e1" zmesh="5.000000000000e0">
+<PP_R>
+3.663127777750000e-3 3.899379221720000e-3 4.150867574740000e-3 4.418575533009999e-3
+4.703549171200000e-3 5.006902029990000e-3 5.329819467270001e-3 5.673563289940001e-3
+6.039476684460000e-3 6.428989465379999e-3 6.843623662330001e-3 7.284999467470000e-3
+7.754841566340000e-3 8.254985877160001e-3 8.787386724679999e-3 9.354124476790000e-3
+9.957413673570002e-3 1.059961168070000e-2 1.128322790080000e-2 1.201093357910000e-2
+1.278557224130000e-2 1.361017080500000e-2 1.448795140690000e-2 1.542234399370000e-2
+1.641699972480000e-2 1.747580523910000e-2 1.860289784210000e-2 1.980268167280000e-2
+2.107984491240000e-2 2.243937810410000e-2 2.388659365330000e-2 2.542714658640000e-2
+2.706705664730000e-2 2.881273182030000e-2 3.067099336900000e-2 3.264910249080000e-2
+3.475478869010000e-2 3.699627998150000e-2 3.938233504080000e-2 4.192227743020000e-2
+4.462603202970000e-2 4.750416381910000e-2 5.056791916090000e-2 5.382926974580000e-2
+5.730095937200000e-2 6.099655374220000e-2 6.493049347170000e-2 6.911815051540000e-2
+7.357588823430000e-2 7.832112533540001e-2 8.337240393569999e-2 8.874946201620000e-2
+9.447331054820001e-2 1.005663155940000e-1 1.070522857040000e-1 1.139565649460000e-1
+1.213061319430000e-1 1.291297052860000e-1 1.374578557580000e-1 1.463231257890000e-1
+1.557601566140000e-1 1.658058236360000e-1 1.764993805170000e-1 1.878826125630000e-1
+2.000000000000000e-1 2.128988917840000e-1 2.266296906130000e-1 2.412460498840000e-1
+2.568050833380000e-1 2.733675882350000e-1 2.909982829240000e-1 3.097660597270000e-1
+3.297442541400000e-1 3.510109313920000e-1 3.736491914860000e-1 3.977474939160000e-1
+4.234000033230000e-1 4.507069574430000e-1 4.797750587930000e-1 5.107178916130000e-1
+5.436563656920001e-1 5.787191888340000e-1 6.160433697840000e-1 6.557747535880000e-1
+6.980685914920000e-1 7.430901475880000e-1 7.910153445840001e-1 8.420314512290000e-1
+8.963378140680000e-1 9.541466363940000e-1 1.015683807440000e0 1.081189785030000e0
+1.150920535200000e0 1.225148532380000e0 1.304163824070000e0 1.388275164240000e0
+1.477811219790000e0 1.573121854790000e0 1.674579497630000e0 1.782580596240000e0
+1.897547167270000e0 2.019928445100000e0 2.150202637220000e0 2.288878792870000e0
+2.436498792140000e0 2.593639463390000e0 2.760914837210000e0 2.938978545760000e0
+3.128526376840000e0 3.330298992720000e0 3.545084824290000e0 3.773723151850000e0
+4.017107384640000e0 4.276188551820000e0 4.551979018710000e0 4.845556442520000e0
+5.158067983440000e0 5.490734787090000e0 5.844856756250000e0 6.221817630190000e0
+6.623090391740000e0 7.050243022920000e0 7.504944631920000e0 7.988971975160000e0
+8.504216400010000e0 9.052691235250000e0 9.636539658220000e0 1.025804306930000e1
+1.091963000660000e1 1.162388563550000e1 1.237356185010000e1 1.317158802650000e1
+1.402108246930000e1 1.492536459660000e1 1.588796791050000e1 1.691265380410000e1
+1.800342626010000e1 1.916454749540000e1 2.040055461650000e1 2.171627734820000e1
+2.311685690540000e1 2.460776608340000e1 2.619483064220000e1 2.788425207090000e1
+2.968263182050000e1 3.159699709900000e1 3.363482833040000e1 3.580408838430000e1
+3.811325369170000e1 4.057134736620000e1 4.318797446210001e1 4.597335950680001e1
+4.893838645280001e1 5.209464120740001e1 5.545445690460000e1 5.903096209730000e1
+6.283813205710000e1
+</PP_R>
+<PP_RAB>
+2.289454861090000e-4 2.437112013570000e-4 2.594292234210000e-4 2.761609708130000e-4
+2.939718232000000e-4 3.129313768750000e-4 3.331137167039999e-4 3.545977056210000e-4
+3.774672927790000e-4 4.018118415860000e-4 4.277264788960000e-4 4.553124667170000e-4
+4.846775978970000e-4 5.159366173219999e-4 5.492116702930000e-4 5.846327797990000e-4
+6.223383545980000e-4 6.624757300420001e-4 7.052017437969999e-4 7.506833486910001e-4
+7.990982650840000e-4 8.506356753130001e-4 9.054969629280000e-4 9.638964996040000e-4
+1.026062482800000e-3 1.092237827440000e-3 1.162681115130000e-3 1.237667604550000e-3
+1.317490307020000e-3 1.402461131500000e-3 1.492912103330000e-3 1.589196661650000e-3
+1.691691040460000e-3 1.800795738770000e-3 1.916937085560000e-3 2.040568905670000e-3
+2.172174293130000e-3 2.312267498840000e-3 2.461395940050000e-3 2.620142339390000e-3
+2.789127001860000e-3 2.969010238690000e-3 3.160494947560000e-3 3.364329359110000e-3
+3.581309960750000e-3 3.812284608890000e-3 4.058155841980000e-3 4.319884407209999e-3
+4.598493014639999e-3 4.895070333460000e-3 5.210775245980001e-3 5.546841376010001e-3
+5.904581909259999e-3 6.285394724639999e-3 6.690767856490000e-3 7.122285309140000e-3
+7.581633246410000e-3 8.070606580349999e-3 8.591115984889999e-3 9.145195361830000e-3
+9.735009788390002e-3 1.036286397730000e-2 1.103121128230000e-2 1.174266328520000e-2
+1.250000000000000e-2 1.330618073650000e-2 1.416435566330000e-2 1.507787811780000e-2
+1.605031770860000e-2 1.708547426470000e-2 1.818739268270000e-2 1.936037873290000e-2
+2.060901588380000e-2 2.193818321200000e-2 2.335307446790000e-2 2.485921836980000e-2
+2.646250020770000e-2 2.816918484020000e-2 2.998594117460000e-2 3.191986822580000e-2
+3.397852285570000e-2 3.616994930210000e-2 3.850271061150000e-2 4.098592209920000e-2
+4.362928696830000e-2 4.644313422430000e-2 4.943845903650001e-2 5.262696570180000e-2
+5.602111337920000e-2 5.963416477459999e-2 6.348023796480000e-2 6.757436156429999e-2
+7.193253345010000e-2 7.657178327350000e-2 8.151023900409999e-2 8.676719776499999e-2
+9.236320123660001e-2 9.832011592430000e-2 1.046612186020000e-1 1.114112872650000e-1
+1.185966979540000e-1 1.262455278190000e-1 1.343876648260000e-1 1.430549245540000e-1
+1.522811745090000e-1 1.621024664620000e-1 1.725571773260000e-1 1.836861591100000e-1
+1.955328985520000e-1 2.081436870450000e-1 2.215678015180000e-1 2.358576969910000e-1
+2.510692115400000e-1 2.672617844890000e-1 2.844986886690000e-1 3.028472776580000e-1
+3.223792489650000e-1 3.431709241930000e-1 3.653035472650000e-1 3.888636018870000e-1
+4.139431494840000e-1 4.406401889320001e-1 4.690590394950000e-1 4.993107484480000e-1
+5.315135250010000e-1 5.657932022030000e-1 6.022837286390001e-1 6.411276918320000e-1
+6.824768754140001e-1 7.264928522180000e-1 7.733476156300000e-1 8.232242516550000e-1
+8.763176543340000e-1 9.328352872900000e-1 9.929979944030000e-1 1.057040862760000e0
+1.125214141260000e0 1.197784218460000e0 1.275034663530000e0 1.357267334260000e0
+1.444803556590000e0 1.537985380210000e0 1.637176915140000e0 1.742765754430000e0
+1.855164488780000e0 1.974812318690000e0 2.102176770650000e0 2.237755524020000e0
+2.382078355730000e0 2.535709210390000e0 2.699248403880000e0 2.873334969180000e0
+3.058649153300000e0 3.255915075460000e0 3.465903556540000e0 3.689435131080000e0
+3.927383253570000e0
+</PP_RAB>
+</PP_MESH>
+<PP_LOCAL columns="4">
+-2.365238982990000e1 -2.365228084450000e1 -2.365215734860000e1 -2.365201741060000e1
+-2.365185884150000e1 -2.365167916100000e1 -2.365147555860000e1 -2.365124484980000e1
+-2.365098342650000e1 -2.365068719990000e1 -2.365035153750000e1 -2.364997119040000e1
+-2.364954021120000e1 -2.364905186110000e1 -2.364849850530000e1 -2.364787149310000e1
+-2.364716102360000e1 -2.364635599280000e1 -2.364544382020000e1 -2.364441025350000e1
+-2.364323914630000e1 -2.364191220720000e1 -2.364040871560000e1 -2.363870520000000e1
+-2.363677507400000e1 -2.363458822430000e1 -2.363211054520000e1 -2.362930341140000e1
+-2.362612308260000e1 -2.362252003040000e1 -2.361843817780000e1 -2.361381403990000e1
+-2.360857575450000e1 -2.360264198850000e1 -2.359592070350000e1 -2.358830776620000e1
+-2.357968538290000e1 -2.356992033900000e1 -2.355886201920000e1 -2.354634018630000e1
+-2.353216249000000e1 -2.351611167930000e1 -2.349794248580000e1 -2.347737814980000e1
+-2.345410655350000e1 -2.342777593180000e1 -2.339799012750000e1 -2.336430336230000e1
+-2.332621450080000e1 -2.328316078930000e1 -2.323451106490000e1 -2.317955844540000e1
+-2.311751253240000e1 -2.304749119050000e1 -2.296851200620000e1 -2.287948358000000e1
+-2.277919687520000e1 -2.266631693030000e1 -2.253937535050000e1 -2.239676412280000e1
+-2.223673146450000e1 -2.205738059840000e1 -2.185667257760000e1 -2.163243452930000e1
+-2.138237496410000e1 -2.110410808410000e1 -2.079518929460000e1 -2.045316435230000e1
+-2.007563470720000e1 -1.966034154370000e1 -1.920527070230000e1 -1.870877992940000e1
+-1.816974861570000e1 -1.758774817550000e1 -1.696322833000000e1 -1.629771069260000e1
+-1.559397622160000e1 -1.485622753690000e1 -1.409020134000000e1 -1.330320122840000e1
+-1.250401857080000e1 -1.170271082870000e1 -1.091021506560000e1 -1.013779140890000e1
+-9.396317777140000e0 -8.695491713550000e0 -8.043032462019999e0 -7.444006993180000e0
+-6.900414690520000e0 -6.411144017790000e0 -5.972353909630000e0 -5.578239062310000e0
+-5.222035221720000e0 -4.897045222080000e0 -4.597455862230000e0 -4.318785284820000e0
+-4.057928549360000e0 -3.812900282950000e0 -3.582447361770000e0 -3.365693679660000e0
+-3.161905410330000e0 -2.970382032580000e0 -2.790429872900000e0 -2.621369843040000e0
+-2.462549808680000e0 -2.313351580140000e0 -2.173192709190000e0 -2.041525620620000e0
+-1.917835836190000e0 -1.801640036860000e0 -1.692484185110000e0 -1.589941752100000e0
+-1.493612051040000e0 -1.403118671520000e0 -1.318108008700000e0 -1.238247881570000e0
+-1.163226234950000e0 -1.092749920120000e0 -1.026543549350000e0 -9.643484198059999e-1
+-9.059215026700000e-1 -8.510344934910000e-1 -7.994729200910000e-1 -7.510353044990000e-1
+-7.055323756800000e-1 -6.627863299520000e-1 -6.226301362110000e-1 -5.849068832580000e-1
+-5.494691666620000e-1 -5.161785127760000e-1 -4.849048376450000e-1 -4.555259387050000e-1
+-4.279270172700000e-1 -4.020002299540000e-1 -3.776442672730000e-1 -3.547639577730000e-1
+-3.332698961470000e-1 -3.130780938830000e-1 -2.941096510750000e-1 -2.762904481190000e-1
+-2.595508560940000e-1 -2.438254646790000e-1 -2.290528265660000e-1 -2.151752173500000e-1
+-2.021384099730000e-1 -1.898914628250000e-1 -1.783865206940000e-1 -1.675786277700000e-1
+-1.574255519750000e-1 -1.478876199460000e-1 -1.389275620060000e-1 -1.305103665330000e-1
+-1.226031431540000e-1 -1.151749942210000e-1 -1.081968940800000e-1 -1.016415756550000e-1
+-9.548342389529999e-2
+</PP_LOCAL>
+<PP_NONLOCAL>
+<PP_BETA.1 index="1" label="2S" angular_momentum="0" cutoff_radius_index="128" cutoff_radius="0.000000000000e0" ultrasoft_cutoff_radius="0.000000000000e0">
+3.734987213000001e-2 3.975869162570000e-2 4.232285650080000e-2 4.505239025300000e-2
+4.795794904090000e-2 5.105088377000000e-2 5.434328041930000e-2 5.784799498530000e-2
+6.157872021239999e-2 6.555002805229999e-2 6.977742380470000e-2 7.427741587470001e-2
+7.906758106120000e-2 8.416661728059999e-2 8.959443561659999e-2 9.537222354510000e-2
+1.015225311740000e-1 1.080693602850000e-1 1.150382559420000e-1 1.224564003520000e-1
+1.303527326310000e-1 1.387580420440000e-1 1.477050861800000e-1 1.572287374330000e-1
+1.673660930470000e-1 1.781566237700000e-1 1.896423240170000e-1 2.018678741980000e-1
+2.148807935910000e-1 2.287316417480000e-1 2.434741701640000e-1 2.591655531690000e-1
+2.758665747450000e-1 2.936418549310000e-1 3.125600668210000e-1 3.326941938700000e-1
+3.541217642050000e-1 3.769251008290000e-1 4.011916085990000e-1 4.270140647430000e-1
+4.544908333210000e-1 4.837262107370000e-1 5.148306123250000e-1 5.479210235060000e-1
+5.831210933010000e-1 6.205613830540000e-1 6.603795985650000e-1 7.027208204760001e-1
+7.477373802690001e-1 7.955890345080000e-1 8.464425355940000e-1 9.004716317340000e-1
+9.578559946140000e-1 1.018780693790000e0 1.083434517520000e0 1.152008027590000e0
+1.224690877880000e0 1.301668003010000e0 1.383114527440000e0 1.469188935610000e0
+1.560024351280000e0 1.655716586360000e0 1.756308979260000e0 1.861772865550000e0
+1.971982232450000e0 2.086682153320000e0 2.205448962670000e0 2.327641230280000e0
+2.452340578340000e0 2.578281568950000e0 2.703771313890000e0 2.826601387110000e0
+2.943956111710000e0 3.052329146770000e0 3.147460161230000e0 3.224315800300000e0
+3.277145419730000e0 3.299647806870000e0 3.285290053120000e0 3.227818876230000e0
+3.121977781230000e0 2.964416687730000e0 2.754708718700000e0 2.496316081850000e0
+2.197262748400000e0 1.870222709910000e0 1.531764229420000e0 1.200636921780000e0
+8.952552914169999e-1 6.308590835980000e-1 4.170772714940000e-1 2.566403835480000e-1
+1.456842586360000e-1 7.554448481290001e-2 3.539268994400000e-2 1.479695090760000e-2
+5.444001665829999e-3 1.734989893040000e-3 4.704823696020000e-4 1.063788462600000e-4
+1.959987994240000e-5 2.866984537630000e-6 3.232587204200000e-7 2.717069160660000e-8
+1.639148116000000e-9 6.799206178399999e-11 1.847140867140000e-12 3.115310798219999e-14
+2.492618911280001e-16 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0
+</PP_BETA.1>
+<PP_DIJ>
+2.031268144120000e0
+</PP_DIJ>
+</PP_NONLOCAL>
+<PP_PSWFC>
+<PP_CHI.1 index="1" label="2S" l="0" occupation="2.000000000000e0" n="0" pseudo_energy="0.000000000000e0" cutoff_radius="0.000000000000e0" ultrasoft_cutoff_radius="0.000000000000e0">
+9.334617800000000e-4 9.936708700000002e-4 1.057764300000000e-3 1.125993000000000e-3
+1.198623800000000e-3 1.275941000000000e-3 1.358247400000000e-3 1.445865200000000e-3
+1.539137700000000e-3 1.638430400000000e-3 1.744132400000000e-3 1.856658200000000e-3
+1.976449400000000e-3 2.103976100000000e-3 2.239739300000000e-3 2.384272600000000e-3
+2.538144500000000e-3 2.701960800000000e-3 2.876367100000000e-3 3.062051400000000e-3
+3.259747400000000e-3 3.470237200000001e-3 3.694354700000000e-3 3.932989800000000e-3
+4.187091800000000e-3 4.457673900000001e-3 4.745817900000000e-3 5.052679400000000e-3
+5.379493000000000e-3 5.727579000000000e-3 6.098349199999999e-3 6.493315099999998e-3
+6.914095500000000e-3 7.362425699999999e-3 7.840167199999999e-3 8.349319299999999e-3
+8.892031200000000e-3 9.470615799999999e-3 1.008756600000000e-2 1.074557300000000e-2
+1.144754500000000e-2 1.219663200000000e-2 1.299625000000000e-2 1.385011600000000e-2
+1.476227900000000e-2 1.573716100000000e-2 1.677960500000000e-2 1.789493200000000e-2
+1.908900000000000e-2 2.036828400000000e-2 2.173995700000000e-2 2.321200200000000e-2
+2.479332100000000e-2 2.649388800000000e-2 2.832490900000000e-2 3.029902000000000e-2
+3.243052099999999e-2 3.473564800000000e-2 3.723289400000001e-2 3.994338500000000e-2
+4.289132900000000e-2 4.610452800000000e-2 4.961498400000000e-2 5.345960300000000e-2
+5.768099599999999e-2 6.232840800000000e-2 6.745875899999999e-2 7.313780500000000e-2
+7.944141100000000e-2 8.645690100000001e-2 9.428443699999999e-2 1.030383500000000e-1
+1.128482500000000e-1 1.238598100000000e-1 1.362348300000000e-1 1.501502700000000e-1
+1.657957800000000e-1 1.833690700000000e-1 2.030684000000000e-1 2.250816500000000e-1
+2.495710400000000e-1 2.766535100000000e-1 3.063767000000000e-1 3.386917900000000e-1
+3.734254800000000e-1 4.102545800000000e-1 4.486879800000000e-1 4.880612200000000e-1
+5.275478700000001e-1 5.661902400000000e-1 6.029478299999999e-1 6.367582899999999e-1
+6.666023200000000e-1 6.915628200000000e-1 7.108707300000000e-1 7.239339700000000e-1
+7.303505100000000e-1 7.299098200000000e-1 7.225876200000000e-1 7.085373700000001e-1
+6.880798200000000e-1 6.616901700000000e-1 6.299820800000000e-1 5.936879400000000e-1
+5.536354700000000e-1 5.107212000000000e-1 4.658816600000000e-1 4.200632500000000e-1
+3.741919200000000e-1 3.291435800000000e-1 2.857165700000000e-1 2.446073000000000e-1
+2.063903500000000e-1 1.715040700000000e-1 1.402428200000000e-1 1.127562600000000e-1
+8.905602499999999e-2 6.902914600000000e-2 5.245733300000000e-2 3.904045700000000e-2
+2.842233400000000e-2 2.021671900000000e-2 1.403149700000000e-2 9.489430100000000e-3
+6.244254800000000e-3 3.991585300000000e-3 2.474625700000000e-3 1.485249400000000e-3
+8.613682799999999e-4 4.817202500000000e-4 2.592224000000000e-4 1.339089600000000e-4
+6.624001300000000e-5 3.129212900000000e-5 1.407567000000000e-5 6.007850800000000e-6
+2.426519200000000e-6 9.241950700000000e-7 3.306574700000001e-7 1.106716800000000e-7
+3.451081900000000e-8 1.002444300000000e-8 2.881553200000000e-9 7.628146299999999e-10
+1.849817500000000e-10 4.086005700000000e-11 8.171721699999999e-12 1.470240400000000e-12
+2.363521000000000e-13 3.370326700000001e-14 4.230264900000002e-15 4.635230000000002e-16
+4.395191000000000e-17 3.573025900000000e-18 2.465667599999999e-19 1.429166300000000e-20
+6.880101400000001e-22
+</PP_CHI.1>
+<PP_CHI.2 index="2" label="2P" l="1" occupation="1.000000000000e0" n="0" pseudo_energy="0.000000000000e0" cutoff_radius="6.901155040372e-310" ultrasoft_cutoff_radius="6.901155040372e-310">
+2.418631000000000e-5 2.740658000000000e-5 3.105559700000000e-5 3.519043800000000e-5
+3.987578100000000e-5 4.518491100000000e-5 5.120086700000000e-5 5.801774000000000e-5
+6.574214300000001e-5 7.449487599999999e-5 8.441281499999999e-5 9.565104500000000e-5
+1.083852900000000e-4 1.228146300000000e-4 1.391646600000000e-4 1.576909400000000e-4
+1.786830400000000e-4 2.024690000000000e-4 2.294205000000000e-4 2.599585700000000e-4
+2.945602100000000e-4 3.337657600000000e-4 3.781873000000000e-4 4.285181400000000e-4
+4.855435700000000e-4 5.501530300000001e-4 6.233538000000001e-4 7.062866000000000e-4
+8.002431000000001e-4 9.066857799999999e-4 1.027270400000000e-3 1.163871100000000e-3
+1.318609300000000e-3 1.493885600000000e-3 1.692416200000000e-3 1.917273600000000e-3
+2.171932900000000e-3 2.460323300000000e-3 2.786886000000000e-3 3.156639600000000e-3
+3.575252800000000e-3 4.049126000000000e-3 4.585482200000000e-3 5.192468000000000e-3
+5.879266400000001e-3 6.656221000000001e-3 7.534973300000001e-3 8.528613600000000e-3
+9.651845700000001e-3 1.092116600000000e-2 1.235505800000000e-2 1.397419800000000e-2
+1.580167500000000e-2 1.786321900000000e-2 2.018744000000000e-2 2.280606200000000e-2
+2.575415600000000e-2 2.907036000000000e-2 3.279706200000000e-2 3.698055600000000e-2
+4.167111700000000e-2 4.692300500000000e-2 5.279433500000000e-2 5.934681299999999e-2
+6.664526100000000e-2 7.475691600000001e-2 8.375044200000000e-2 9.369460699999999e-2
+1.046565800000000e-1 1.166998400000000e-1 1.298816200000000e-1 1.442499600000000e-1
+1.598404600000000e-1 1.766726400000000e-1 1.947463400000000e-1 2.140382100000000e-1
+2.344986500000000e-1 2.560494800000000e-1 2.785828700000000e-1 3.019615800000000e-1
+3.260209600000000e-1 3.505725900000000e-1 3.754093800000000e-1 4.003115400000000e-1
+4.250526000000000e-1 4.494045300000000e-1 4.731409100000000e-1 4.960376100000000e-1
+5.178706900000000e-1 5.384123700000000e-1 5.574263800000000e-1 5.746646900000000e-1
+5.898674000000001e-1 6.027671000000000e-1 6.130976900000000e-1 6.206065700000000e-1
+6.250679700000000e-1 6.262953599999999e-1 6.241512400000000e-1 6.185537800000001e-1
+6.094803900000000e-1 5.969690500000000e-1 5.811178500000000e-1 5.620833699999999e-1
+5.400780400000000e-1 5.153667400000001e-1 4.882625700000000e-1 4.591218500000000e-1
+4.283381600000000e-1 3.963352900000000e-1 3.635590300000000e-1 3.304674600000000e-1
+2.975199800000000e-1 2.651652100000000e-1 2.338281800000000e-1 2.038974900000000e-1
+1.757132200000000e-1 1.495563900000000e-1 1.256409200000000e-1 1.041086500000000e-1
+8.502788299999999e-2 6.839555700000000e-2 5.414296500000000e-2 4.214443500000000e-2
+3.222833200000000e-2 2.418950500000000e-2 1.780222500000000e-2 1.283270200000000e-2
+9.050350900000002e-3 6.237179700000000e-3 4.194882399999999e-3 2.749472100000000e-3
+1.753538500000000e-3 1.086405900000000e-3 6.526136000000000e-4 3.792546100000000e-4
+2.129432600000000e-4 1.152774800000000e-4 6.002487400000000e-5 2.998593500000000e-5
+1.433296100000000e-5 6.537369900000000e-6 2.839332900000000e-6 1.177938200000000e-6
+4.857430799999999e-7 1.889138400000000e-7 6.903008800000000e-8 2.360310900000000e-8
+7.519379399999999e-9 2.221685900000000e-9 6.058277600000000e-10 1.516782900000000e-10
+3.467387300000000e-11 7.194962800000003e-12 1.346729200000000e-12 2.258711900000000e-13
+3.370445100000000e-14
+</PP_CHI.2>
+</PP_PSWFC>
+<PP_RHOATOM>
+1.743286767030000e-6 1.975514716399999e-6 2.238695078810000e-6 2.536958839020000e-6
+2.874988105760000e-6 3.258092547140000e-6 3.692293528000001e-6 4.184418411300000e-6
+4.742211748490001e-6 5.374457837840001e-6 6.091121180799998e-6 6.903508465660000e-6
+7.824451832610000e-6 8.868514292080000e-6 1.005223106650000e-5 1.139437809480000e-5
+1.291628263450000e-5 1.464217802540000e-5 1.659960915370000e-5 1.881989601060000e-5
+2.133867194090000e-5 2.419649203110000e-5 2.743953893270000e-5 3.112044533009999e-5
+3.529922804160001e-5 4.004438155390000e-5 4.543414503990000e-5 5.155797899970000e-5
+5.851827889320001e-5 6.643240150610001e-5 7.543501040499999e-5 8.568087791320000e-5
+9.734816365229999e-5 1.106423185620000e-4 1.258007160420000e-4 1.430982036040000e-4
+1.628537302460000e-4 1.854383180030000e-4 2.112847091860000e-4 2.408990517610000e-4
+2.748750056380000e-4 3.139110856510000e-4 3.588316751320000e-4 4.106131503580000e-4
+4.704155359500001e-4 5.396217506809999e-4 6.198861105440000e-4 7.131944325070001e-4
+8.219379674170000e-4 9.490058530089998e-4 1.097898918910000e-3 1.272872283440000e-3
+1.479110465220000e-3 1.722946795760000e-3 2.012133673470000e-3 2.356177689870000e-3
+2.766753935940000e-3 3.258216314490000e-3 3.848224067060000e-3 4.558509532590000e-3
+5.415814198800000e-3 6.453023402440000e-3 7.710535082729999e-3 9.237902519089999e-3
+1.109578541290000e-2 1.335825737750000e-2 1.611550486680000e-2 1.947695642130000e-2
+2.357487530060000e-2 2.856844411710000e-2 3.464834533459999e-2 4.204185410140000e-2
+5.101842770910000e-2 6.189572679099999e-2 7.504599475370000e-2 9.090256250210000e-2
+1.099660981830000e-1 1.328097678740000e-1 1.600819656150000e-1 1.925042941300000e-1
+2.308610743730000e-1 2.759754700500000e-1 3.286655671980000e-1 3.896735862840000e-1
+4.595628909930000e-1 5.385820724060000e-1 6.265041275090000e-1 7.224608194700000e-1
+8.248035618440001e-1 9.310306559119999e-1 1.037816340520000e0 1.141161745700000e0
+1.236660855640000e0 1.319846444860000e0 1.386563167020000e0 1.433313300570000e0
+1.457533702030000e0 1.457782568620000e0 1.433830507550000e0 1.386659188130000e0
+1.318374023180000e0 1.232039808810000e0 1.131452797830000e0 1.020868455030000e0
+9.047087565740000e-1 7.872751649570001e-1 6.724917795120000e-1 5.636991411489999e-1
+4.635127652990000e-1 3.737526546100000e-1 2.954430850400000e-1 2.288742045450000e-1
+1.737120916450000e-1 1.291398806470000e-1 9.401171488520001e-2 6.700213476670001e-2
+4.673708686040000e-2 3.189715978480000e-2 2.128918434940000e-2 1.388692557040000e-2
+8.845399027479999e-3 5.495383671590000e-3 3.325226475110000e-3 1.956251968710000e-3
+1.116646819520000e-3 6.169976585590000e-4 3.291667596610000e-4 1.690901721810000e-4
+8.339276204070000e-5 3.936651940860001e-5 1.773143085520000e-5 7.595460047810000e-6
+3.083672749630000e-6 1.182236174230000e-6 4.263007598770000e-7 1.439062477490000e-7
+4.535660797030000e-8 1.329060566820000e-8 3.603204167439999e-9 8.991807942659998e-10
+2.054361530210000e-10 4.273740618830001e-11 8.061827923719997e-12 1.387539566790000e-12
+2.359464082039999e-13 3.568844228260000e-14 4.765153182840001e-15 5.571067587890001e-16
+5.654106667289999e-17 4.935888240530000e-18 3.670272748220000e-19 2.300630365780000e-20
+1.202277468820000e-21 5.176748969340000e-23 1.813679538130000e-24 5.101779447199998e-26
+1.135990017210000e-27
+</PP_RHOATOM>
+</UPF>
diff --git a/Mg.pz-n-vbc.UPF b/Mg.pz-n-vbc.UPF
new file mode 100644
index 0000000..6924bcd
--- /dev/null
+++ b/Mg.pz-n-vbc.UPF
@@ -0,0 +1,437 @@
+<UPF version="2.0.1">
+<PP_INFO>
+Generated by new atomic code, or converted to UPF format
+Author:
+Generation date:
+Pseudopotential type: NC
+Element: Mg
+Functional: SLA PZ NOGX NOGC
+Suggested minimum cutoff for wavefunctions: 0. Ry
+Suggested minimum cutoff for charge density: 0. Ry
+The Pseudo was generated with a Non-Relativistic Calculation
+L component and cutoff radius for Local Potential: 0 0.0000
+Valence configuration:
+nl pn l occ Rcut Rcut US E pseu
+3S 0 0 2.00 0.000 0.000 0.000000
+3P 0 1 0.00 0.000 0.000 0.000000
+Generation configuration: not available.
+</PP_INFO>
+<!--
+END OF HUMAN READABLE SECTION
+-->
+<PP_HEADER generated="Generated by new atomic code, or converted to UPF format" author="" date="" comment="" element="Mg" pseudo_type="NC" relativistic="no" is_ultrasoft="false" is_paw="false" is_coulomb="false" has_so="false" has_wfc="false" has_gipaw="false" paw_as_gipaw="false" core_correction="true" functional=" SLA PZ NOGX NOGC" z_valence="2.000000000000e0" total_psenergy="0.000000000000e0" wfc_cutoff="0.000000000000e0" rho_cutoff="0.000000000000e0" l_max="1" l_max_rho="0" l_local="0" mesh_size="171" number_of_wfc="2" number_of_proj="2"/>
+<PP_MESH dx="6.249999999999e-2" mesh="171" xmin="-3.999999999999e0" rmax="6.280868437950e1" zmesh="1.200000000000e1">
+<PP_R>
+1.526303240730000e-3 1.624741342380000e-3 1.729528156140000e-3 1.841073138760000e-3
+1.959812154670000e-3 2.086209179160000e-3 2.220758111360000e-3 2.363984704140000e-3
+2.516448618529999e-3 2.678745610570000e-3 2.851509859310000e-3 3.035416444780000e-3
+3.231183985980000e-3 3.439577448820000e-3 3.661411135280001e-3 3.897551865330000e-3
+4.148922363990000e-3 4.416504866950000e-3 4.701344958650000e-3 5.004555657940001e-3
+5.327321767230000e-3 5.670904502080000e-3 6.036646419520000e-3 6.425976664029999e-3
+6.840416551990001e-3 7.281585516290000e-3 7.751207434219999e-3 8.251117363650000e-3
+8.783268713489999e-3 9.349740876699999e-3 9.952747355560000e-3 1.059464441100000e-2
+1.127794026970000e-2 1.200530492510000e-2 1.277958057040000e-2 1.360379270450000e-2
+1.448116195420000e-2 1.541511665890000e-2 1.640930626700000e-2 1.746761559590000e-2
+1.859418001240000e-2 1.979340159130000e-2 2.106996631710000e-2 2.242886239410000e-2
+2.387539973830000e-2 2.541523072590000e-2 2.705437227990000e-2 2.879922938140000e-2
+3.065662009760000e-2 3.263380222310000e-2 3.473850163990000e-2 3.697894250680000e-2
+3.936387939510000e-2 4.190263149760000e-2 4.460511904320000e-2 4.748190206090000e-2
+5.054422164269999e-2 5.380404386900000e-2 5.727410656589999e-2 6.096796907890000e-2
+6.490006525600000e-2 6.908575984840000e-2 7.354140854870001e-2 7.828442190109999e-2
+8.333333333330000e-2 8.870787157650000e-2 9.442903775560001e-2 1.005191874520000e-1
+1.070021180570000e-1 1.139031617640000e-1 1.212492845520000e-1 1.290691915530000e-1
+1.373934392250000e-1 1.462545547470000e-1 1.556871631190000e-1 1.657281224650000e-1
+1.764166680510000e-1 1.877945656010000e-1 1.999062744970000e-1 2.127991215050000e-1
+2.265234857050000e-1 2.411329953480000e-1 2.566847374100000e-1 2.732394806620000e-1
+2.908619131220000e-1 3.096208948280000e-1 3.295897269100000e-1 3.508464380120000e-1
+3.734740891950000e-1 3.975610984970000e-1 4.232015864320000e-1 4.504957437620000e-1
+4.795502230000000e-1 5.104785551570000e-1 5.434015933610000e-1 5.784479851000000e-1
+6.157546749110000e-1 6.554674394950000e-1 6.977414573439999e-1 7.427419151000000e-1
+7.906446530300000e-1 8.416368521230000e-1 8.959177655060000e-1 9.536994970280000e-1
+1.015207830060000e0 1.080683109750000e0 1.150381182170000e0 1.224574394070000e0
+1.303552657020000e0 1.387624580300000e0 1.477118676790000e0 1.572384646610000e0
+1.673794743600000e0 1.781745229930000e0 1.896657924460000e0 2.018981851050000e0
+2.149194993100000e0 2.287806161290000e0 2.435356981770000e0 2.592424012580000e0
+2.759620996560000e0 2.937601259550000e0 3.127060263300000e0 3.328738322990000e0
+3.543423500010000e0 3.771954681350000e0 4.015224857590000e0 4.274184612220000e0
+4.549845836100000e0 4.843285681450000e0 5.155650770860000e0 5.488161677700000e0
+5.842117695560000e0 6.218901915270000e0 6.619986629360000e0 7.046939085060000e0
+7.501427608380000e0 7.985228123090000e0 8.500231090220000e0 9.048448895070001e0
+9.632023710600000e0 1.025323586810000e1 1.091451276760000e1 1.161843836290000e1
+1.236776325850000e1 1.316541545790000e1 1.401451180430000e1 1.491837016010000e1
+1.588052237160000e1 1.690472806920000e1 1.799498935920000e1 1.915556646120000e1
+2.039099435540000e1 2.170610050310000e1 2.310602371030000e1 2.459623420720000e1
+2.618255502380000e1 2.787118474320000e1 2.966872172260000e1 3.158218987680000e1
+3.361906612440000e1 3.578730960340000e1 3.809539277240000e1 4.055233451649999e1
+4.316773538900001e1 4.595181512570000e1 4.891545257850001e1 5.207022822520000e1
+5.542846942040001e1 5.900329856430001e1 6.280868437950001e1
+</PP_R>
+<PP_RAB>
+9.539395254550000e-5 1.015463338990000e-4 1.080955097590000e-4 1.150670711720000e-4
+1.224882596670000e-4 1.303880736980000e-4 1.387973819600000e-4 1.477490440090000e-4
+1.572780386580000e-4 1.674216006610000e-4 1.782193662070000e-4 1.897135277990000e-4
+2.019489991240000e-4 2.149735905510000e-4 2.288381959550001e-4 2.435969915830000e-4
+2.593076477490000e-4 2.760315541840000e-4 2.938340599160000e-4 3.127847286210000e-4
+3.329576104520000e-4 3.544315313800000e-4 3.772904012200000e-4 4.016235415020001e-4
+4.275260344990000e-4 4.550990947680001e-4 4.844504646390000e-4 5.156948352280000e-4
+5.489542945930000e-4 5.843588047930001e-4 6.220467097220000e-4 6.621652756880001e-4
+7.048712668570001e-4 7.503315578200000e-4 7.987237856509999e-4 8.502370440309999e-4
+9.050726221380000e-4 9.634447911839999e-4 1.025581641690000e-3 1.091725974750000e-3
+1.162136250770000e-3 1.237087599460000e-3 1.316872894820000e-3 1.401803899630000e-3
+1.492212483650000e-3 1.588451920370000e-3 1.690898267490000e-3 1.799951836340000e-3
+1.916038756100000e-3 2.039612638940000e-3 2.171156352490000e-3 2.311183906670000e-3
+2.460242462190000e-3 2.618914468600000e-3 2.787819940200000e-3 2.967618878810000e-3
+3.159013852670000e-3 3.362752741810000e-3 3.579631660370000e-3 3.810498067430000e-3
+4.056254078500000e-3 4.317859990520000e-3 4.596338034290000e-3 4.892776368820001e-3
+5.208333333330000e-3 5.544241973529999e-3 5.901814859720000e-3 6.282449215730001e-3
+6.687632378580000e-3 7.118947610279999e-3 7.578080284470000e-3 8.066824472050000e-3
+8.587089951560001e-3 9.140909671670000e-3 9.730447694960001e-3 1.035800765410000e-2
+1.102604175320000e-2 1.173716035010000e-2 1.249414215610000e-2 1.329994509410000e-2
+1.415771785660000e-2 1.507081220920000e-2 1.604279608810000e-2 1.707746754130000e-2
+1.817886957010000e-2 1.935130592680000e-2 2.059935793190000e-2 2.192790237570000e-2
+2.334213057470000e-2 2.484756865610000e-2 2.645009915200000e-2 2.815598398510000e-2
+2.997188893750000e-2 3.190490969730000e-2 3.396259958510000e-2 3.615299906870000e-2
+3.848466718190000e-2 4.096671496850000e-2 4.360884108400000e-2 4.642136969370000e-2
+4.941529081440000e-2 5.260230325770000e-2 5.599486034409999e-2 5.960621856420000e-2
+6.345048937870001e-2 6.754269435920000e-2 7.189882388580000e-2 7.653589962910000e-2
+8.147204106350001e-2 8.672653626880001e-2 9.231991729930000e-2 9.827404041279999e-2
+1.046121714750000e-1 1.113590768700000e-1 1.185411202790000e-1 1.261863656910000e-1
+1.343246870690000e-1 1.429878850810000e-1 1.522098113610000e-1 1.620265007860000e-1
+1.724763122850000e-1 1.836000787220000e-1 1.954412664560000e-1 2.080461451870000e-1
+2.214639687500000e-1 2.357471675850000e-1 2.509515535990000e-1 2.671365382630000e-1
+2.843653647560000e-1 3.027053550910000e-1 3.222281731790000e-1 3.430101048560000e-1
+3.651323559720000e-1 3.886813697040000e-1 4.137491643350000e-1 4.404336928159999e-1
+4.688392255240000e-1 4.990767576930000e-1 5.312644431390000e-1 5.655280559420000e-1
+6.020014819120000e-1 6.408272417560000e-1 6.821570479730000e-1 7.261523976790000e-1
+7.729852036590001e-1 8.228384661210001e-1 8.759069877700000e-1 9.323981350090001e-1
+9.925326482220001e-1 1.056545504330000e0 1.124686834950000e0 1.197222903820000e0
+1.274437147210000e0 1.356631281440000e0 1.444126481890000e0 1.537264637950000e0
+1.636409688990000e0 1.741949046450000e0 1.854295107660000e0 1.973886867300000e0
+2.101191632770000e0 2.236706850210000e0 2.380962048280000e0 2.534520907280000e0
+2.697983461810000e0 2.871988445350000e0 3.057215786150000e0 3.254389264080000e0
+3.464279338770000e0 3.687706160270000e0 3.925542773720000e0
+</PP_RAB>
+</PP_MESH>
+<PP_NLCC columns="4">
+4.794801223930000e-2 4.794801386900000e-2 4.794801571560000e-2 4.794801780800000e-2
+4.794802017909999e-2 4.794802286580000e-2 4.794802591030000e-2 4.794802936010000e-2
+4.794803326919999e-2 4.794803769870000e-2 4.794804271800000e-2 4.794804840550000e-2
+4.794805485019999e-2 4.794806215290000e-2 4.794807042780000e-2 4.794807980430000e-2
+4.794809042900000e-2 4.794810246800000e-2 4.794811610970000e-2 4.794813156709999e-2
+4.794814908210000e-2 4.794816892830000e-2 4.794819141580000e-2 4.794821689610000e-2
+4.794824576730000e-2 4.794827848030000e-2 4.794831554600000e-2 4.794835754300000e-2
+4.794840512700000e-2 4.794845904040001e-2 4.794852012400000e-2 4.794858933050000e-2
+4.794866773820000e-2 4.794875656860000e-2 4.794885720449999e-2 4.794897121140000e-2
+4.794910036180000e-2 4.794924666140000e-2 4.794941238040000e-2 4.794960008750000e-2
+4.794981268830000e-2 4.795005346920000e-2 4.795032614630000e-2 4.795063492010000e-2
+4.795098453710000e-2 4.795138035920000e-2 4.795182844020001e-2 4.795233561250000e-2
+4.795290958190001e-2 4.795355903490000e-2 4.795429375529999e-2 4.795512475420000e-2
+4.795606441180000e-2 4.795712663240001e-2 4.795832701180000e-2 4.795968301749999e-2
+4.796121418050000e-2 4.796294229500000e-2 4.796489162550000e-2 4.796708911320000e-2
+4.796956457689999e-2 4.797235089620000e-2 4.797548416310000e-2 4.797900378310000e-2
+4.798295249790000e-2 4.798737629490000e-2 4.799232415740001e-2 4.799784759140000e-2
+4.800399985150000e-2 4.801083475780000e-2 4.801840497110000e-2 4.802675954930000e-2
+4.803594056290000e-2 4.804597848389999e-2 4.805688598690000e-2 4.806864970409999e-2
+4.808121936300000e-2 4.809449358859999e-2 4.810830148480000e-2 4.812237890270000e-2
+4.813633806450000e-2 4.814962893890000e-2 4.816149045530000e-2 4.817088931640000e-2
+4.817644383460000e-2 4.817632991390000e-2 4.816816607250000e-2 4.814887433800000e-2
+4.811451405890000e-2 4.806008633359999e-2 4.797930808240000e-2 4.786435708610000e-2
+4.770559295350000e-2 4.749126440830000e-2 4.720722098660000e-2 4.683665766060000e-2
+4.635993434820000e-2 4.575452864410000e-2 4.499519864080000e-2 4.405445145050000e-2
+4.290342836350000e-2 4.151332354150000e-2 3.985744115000000e-2 3.791395471680000e-2
+3.566934982150000e-2 3.312239630210001e-2 3.028830573400000e-2 2.720249638590000e-2
+2.392314918270000e-2 2.053156586020000e-2 1.712933874950000e-2 1.383162877330000e-2
+1.075651161110000e-2 8.011377273359999e-3 5.678564095540000e-3 3.803374127050000e-3
+2.387821502420000e-3 1.392474401690000e-3 7.465566277430002e-4 3.637352928770000e-4
+1.589477141360000e-4 6.137937819059999e-5 2.059670344660000e-5 5.892899449760001e-6
+1.406949712820000e-6 2.735748538340000e-7 4.214582159370001e-8 4.986116270489998e-9
+4.372733760969999e-10 2.731142111650001e-11 1.161039512850000e-12 3.191222144330000e-14
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+</PP_NLCC>
+<PP_LOCAL columns="4">
+-2.463758225310000e0 -2.463761057790000e0 -2.463764267420000e0 -2.463767904390000e0
+-2.463772025620000e0 -2.463776695560000e0 -2.463781987290000e0 -2.463787983580000e0
+-2.463794778250000e0 -2.463802477590000e0 -2.463811202040000e0 -2.463821088080000e0
+-2.463832290380000e0 -2.463844984150000e0 -2.463859367970000e0 -2.463875666840000e0
+-2.463894135700000e0 -2.463915063430000e0 -2.463938777360000e0 -2.463965648380000e0
+-2.463996096750000e0 -2.464030598650000e0 -2.464069693630000e0 -2.464113993010000e0
+-2.464164189460000e0 -2.464221067800000e0 -2.464285517220000e0 -2.464358545180000e0
+-2.464441293120000e0 -2.464535054200000e0 -2.464641293500000e0 -2.464761670800000e0
+-2.464898066390000e0 -2.465052610310000e0 -2.465227715430000e0 -2.465426114860000e0
+-2.465650904340000e0 -2.465905590140000e0 -2.466194143240000e0 -2.466521060600000e0
+-2.466891434450000e0 -2.467311030480000e0 -2.467786376300000e0 -2.468324861210000e0
+-2.468934848830000e0 -2.469625804100000e0 -2.470408436480000e0 -2.471294861200000e0
+-2.472298780670000e0 -2.473435688540000e0 -2.474723098800000e0 -2.476180802700000e0
+-2.477831156570000e0 -2.479699403580000e0 -2.481814032740000e0 -2.484207178730000e0
+-2.486915065710000e0 -2.489978498780000e0 -2.493443405960000e0 -2.497361433500000e0
+-2.501790596320000e0 -2.506795984520000e0 -2.512450524770000e0 -2.518835793820000e0
+-2.526042877310000e0 -2.534173263600000e0 -2.543339756200000e0 -2.553667381070000e0
+-2.565294255720000e0 -2.578372374610000e0 -2.593068250260000e0 -2.609563329990000e0
+-2.628054085090000e0 -2.648751640180000e0 -2.671880776870000e0 -2.697678105560000e0
+-2.726389154080000e0 -2.758264071790000e0 -2.793551594770000e0 -2.832490866730000e0
+-2.875300665750000e0 -2.922165559840000e0 -2.973218517320000e0 -3.028519551200000e0
+-3.088030104220000e0 -3.151583116410000e0 -3.218849096470000e0 -3.289299083320000e0
+-3.362166171900000e0 -3.436408310430000e0 -3.510676345590000e0 -3.583292729640000e0
+-3.652247752010000e0 -3.715221333170000e0 -3.769638882040000e0 -3.812768873790000e0
+-3.841866952660000e0 -3.854365843880000e0 -3.848101823810000e0 -3.821557313720000e0
+-3.774086884140000e0 -3.706083679720000e0 -3.619039565890000e0 -3.515460281280000e0
+-3.398620188370000e0 -3.272179025680000e0 -3.139727344030000e0 -3.004362405310000e0
+-2.868403283050000e0 -2.733320018320000e0 -2.599881626920000e0 -2.468448253880000e0
+-2.339282922060000e0 -2.212766418020000e0 -2.089460437770000e0 -1.970041372550000e0
+-1.855175269190000e0 -1.745404459110000e0 -1.641083903820000e0 -1.542370469730000e0
+-1.449249315950000e0 -1.361578069220000e0 -1.279133410310000e0 -1.201650413320000e0
+-1.128850454160000e0 -1.060457879680000e0 -9.962081808330000e-1 -9.358510088379999e-1
+-8.791506662650001e-1 -8.258856204150000e-1 -7.758477402310000e-1 -7.288415019280000e-1
+-6.846832276320000e-1 -6.432003679270000e-1 -6.042308276370000e-1 -5.676223324370000e-1
+-5.332318338360000e-1 -5.009249502130000e-1 -4.705754417190001e-1 -4.420647169900000e-1
+-4.152813697500000e-1 -3.901207434860000e-1 -3.664845225050000e-1 -3.442803477600000e-1
+-3.234214559560000e-1 -3.038263405190000e-1 -2.854184331110000e-1 -2.681258044320000e-1
+-2.518808831610000e-1 -2.366201919140000e-1 -2.222840992100000e-1 -2.088165864530000e-1
+-1.961650290460000e-1 -1.842799907530000e-1 -1.731150305290000e-1 -1.626265210480000e-1
+-1.527734782320000e-1 -1.435174011030000e-1 -1.348221213370000e-1 -1.266536619400000e-1
+-1.189801044800000e-1 -1.117714643630000e-1 -1.049995736730000e-1 -9.863797109810001e-2
+-9.266179853890000e-2 -8.704770397130000e-2 -8.177375019850000e-2 -7.681932913170000e-2
+-7.216508126290000e-2 -6.779282001740000e-2 -6.368546068930002e-2
+</PP_LOCAL>
+<PP_NONLOCAL>
+<PP_BETA.1 index="1" label="3S" angular_momentum="0" cutoff_radius_index="142" cutoff_radius="0.000000000000e0" ultrasoft_cutoff_radius="0.000000000000e0">
+1.405100784570000e-3 1.495722652960000e-3 1.592189094900000e-3 1.694877396880000e-3
+1.804188694900000e-3 1.920550155210000e-3 2.044416573060000e-3 2.176271971090000e-3
+2.316631633870000e-3 2.466044287450000e-3 2.625093696590000e-3 2.794401716060000e-3
+2.974629886620000e-3 3.166482775720000e-3 3.370710153470000e-3 3.588110622060000e-3
+3.819534080009999e-3 4.065884912030000e-3 4.328126631220000e-3 4.607284482500001e-3
+4.904450079220000e-3 5.220785599769999e-3 5.557528416120000e-3 5.915995571430001e-3
+6.297589560380001e-3 6.703803665239999e-3 7.136227427950002e-3 7.596553710779999e-3
+8.086584870599999e-3 8.608239934619998e-3 9.163562628839999e-3 9.754729091520000e-3
+1.038405715730000e-2 1.105401502430000e-2 1.176723176990000e-2 1.252650766920000e-2
+1.333482561550000e-2 1.419536392040000e-2 1.511150844150000e-2 1.608686751020000e-2
+1.712528600000000e-2 1.823086330820000e-2 1.940797012610000e-2 2.066126454180000e-2
+2.199571658480000e-2 2.341662661500000e-2 2.492965493030000e-2 2.654083633850000e-2
+2.825662319850000e-2 3.008390011130000e-2 3.203003115370000e-2 3.410288859220000e-2
+3.631089191790000e-2 3.866305691250000e-2 4.116904277810000e-2 4.383920127150000e-2
+4.668464474760000e-2 4.971730488550000e-2 5.295001180730000e-2 5.639657519750000e-2
+6.007187929330000e-2 6.399198446260001e-2 6.817425382210001e-2 7.263748086340000e-2
+7.740204854040000e-2 8.249009739560000e-2 8.792572858729999e-2 9.373523173919999e-2
+9.994733617489999e-2 1.065935066460000e-1 1.137082775350000e-1 1.213296306680000e-1
+1.294994218420000e-1 1.382638541840000e-1 1.476740177230000e-1 1.577864592430000e-1
+1.686638593130000e-1 1.803756325170000e-1 1.929986869540000e-1 2.066180892730000e-1
+2.213276329150000e-1 2.372303444400000e-1 2.544386497870000e-1 2.730741381470000e-1
+2.932666633510000e-1 3.151523759280000e-1 3.388703368940000e-1 3.645570573420000e-1
+3.923382558250000e-1 4.223166984270000e-1 4.545552710220000e-1 4.890537039070000e-1
+5.257177932619999e-1 5.643201169180000e-1 6.044517285260000e-1 6.454659530820001e-1
+6.864174098710000e-1 7.260033451709999e-1 7.625185645969999e-1 7.938415747500000e-1
+8.174742193229999e-1 8.306613127820000e-1 8.306117515720000e-1 8.148317140070001e-1
+7.815541992220000e-1 7.302102919020000e-1 6.618463098090000e-1 5.793594113350000e-1
+4.874251160820000e-1 3.920395352090000e-1 2.996994679610000e-1 2.163681108280000e-1
+1.464788700490000e-1 9.226115670220000e-2 5.359594234130000e-2 2.843732852620000e-2
+1.363231495000000e-2 5.832857120080000e-3 2.197157854869999e-3 7.174034074380000e-4
+1.994949076340000e-4 4.630870684730000e-5 8.771137446679999e-6 1.320845738790000e-6
+1.535495831720000e-7 1.332567771660000e-8 8.310359182530000e-10 3.566159618059999e-11
+1.002223931820000e-12 1.743461455210000e-14 1.818992823030001e-16 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+</PP_BETA.1>
+<PP_BETA.2 index="2" label="3P" angular_momentum="1" cutoff_radius_index="142" cutoff_radius="0.000000000000e0" ultrasoft_cutoff_radius="0.000000000000e0">
+9.432343544249999e-7 1.068824908040000e-6 1.211137789610000e-6 1.372399540240000e-6
+1.555133177580000e-6 1.762197782360000e-6 1.996833003700000e-6 2.262709929830000e-6
+2.563988420890000e-6 2.905382302570000e-6 3.292233047830000e-6 3.730593345659999e-6
+4.227321956010000e-6 4.790190864530000e-6 5.428006908230000e-6 6.150750091930001e-6
+6.969728838970001e-6 7.897758206229999e-6 8.949358463910000e-6 1.014098518290000e-5
+1.149128490610000e-5 1.302138750180000e-5 1.475523617450000e-5 1.671996430820000e-5
+1.894631867840000e-5 2.146914207510000e-5 2.432791825860000e-5 2.756739037820000e-5
+3.123826399229999e-5 3.539799909319999e-5 4.011171195280000e-5 4.545319701879999e-5
+5.150608587480000e-5 5.836514922050000e-5 6.613779899550001e-5 7.494577501870001e-5
+8.492703676000000e-5 9.623794751120002e-5 1.090557505940000e-4 1.235813142650000e-4
+1.400423440120000e-4 1.586969429640000e-4 1.798376908000000e-4 2.037962673580000e-4
+2.309487104070000e-4 2.617213591910000e-4 2.965976183130000e-4 3.361256584230000e-4
+3.809271331260000e-4 4.317071092350000e-4 4.892653569180000e-4 5.545091928010000e-4
+6.284680923870001e-4 7.123102399660000e-4 8.073617649740001e-4 9.151279153330000e-4
+1.037318170390000e-3 1.175874000840000e-3 1.333001426750000e-3 1.511207452020000e-3
+1.713342278060000e-3 1.942647632540000e-3 2.202812113050000e-3 2.498034385700000e-3
+2.833096526800000e-3 3.213447665509999e-3 3.645300702780000e-3 4.135743480150000e-3
+4.692867075310001e-3 5.325913441280000e-3 6.045445662000000e-3 6.863545192760000e-3
+7.794035783269999e-3 8.852743999379999e-3 1.005779457330000e-2 1.142994910530000e-2
+1.299298709730000e-2 1.477413460770000e-2 1.680453617100000e-2 1.911977191640000e-2
+2.176040351230000e-2 2.477252908580000e-2 2.820832298180000e-2 3.212650134770000e-2
+3.659263566710000e-2 4.167921605370000e-2 4.746529543479999e-2 5.403551560870000e-2
+6.147825381440000e-2 6.988252212850000e-2 7.933324224220000e-2 8.990446716950000e-2
+1.016500312050000e-1 1.145913598840000e-1 1.287021907190000e-1 1.438905425420000e-1
+1.599787581420000e-1 1.766833540030000e-1 1.935976363660000e-1 2.101809129720000e-1
+2.257592808700000e-1 2.395429102300000e-1 2.506638396740000e-1 2.582356011910000e-1
+2.614320616490000e-1 2.595781700940000e-1 2.522419502230000e-1 2.393155234870000e-1
+2.210750669770000e-1 1.982119138620000e-1 1.718273367780000e-1 1.433795879920000e-1
+1.145686810530000e-1 8.715056064199999e-2 6.269636897990000e-2 4.234738469580001e-2
+2.664092885280000e-2 1.547290873700000e-2 8.215139331099998e-3 3.943311271979999e-3
+1.689828369500000e-3 6.372571406410001e-4 2.080229463320000e-4 5.767299482250000e-5
+1.328392610830000e-5 2.477353804889999e-6 3.628326749190000e-7 4.021587754670001e-8
+3.218336200350000e-9 1.741719740860001e-10 5.703618754070002e-12 8.273300288410001e-14
+-6.948149056110000e-16 -3.531655190510000e-17 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+0.000000000000000e0 0.000000000000000e0 0.000000000000000e0
+</PP_BETA.2>
+<PP_DIJ>
+6.436244608170000e0 0.000000000000000e0 0.000000000000000e0 2.411503108490000e1
+</PP_DIJ>
+</PP_NONLOCAL>
+<PP_PSWFC>
+<PP_CHI.1 index="1" label="3S" l="0" occupation="2.000000000000e0" n="0" pseudo_energy="0.000000000000e0" cutoff_radius="0.000000000000e0" ultrasoft_cutoff_radius="0.000000000000e0">
+9.660019000000000e-5 1.028304400000000e-4 1.094625100000000e-4 1.165223400000000e-4
+1.240375100000000e-4 1.320373900000000e-4 1.405532500000000e-4 1.496183700000000e-4
+1.592681800000000e-4 1.695404100000000e-4 1.804752000000000e-4 1.921153100000000e-4
+2.045062300000000e-4 2.176964100000000e-4 2.317374100000000e-4 2.466841500000000e-4
+2.625950800000000e-4 2.795324000000000e-4 2.975623800000000e-4 3.167555400000000e-4
+3.371869700000000e-4 3.589366200000000e-4 3.820896200000001e-4 4.067365900000000e-4
+4.329740399999999e-4 4.609047400000000e-4 4.906381000000000e-4 5.222906600000000e-4
+5.559865200000001e-4 5.918578399999999e-4 6.300454000000000e-4 6.706991400000000e-4
+7.139788100000000e-4 7.600545800000001e-4 8.091077800000001e-4 8.613316300000001e-4
+9.169320500000000e-4 9.761285700000000e-4 1.039155200000000e-3 1.106261500000000e-3
+1.177713600000000e-3 1.253795500000000e-3 1.334810300000000e-3 1.421081400000000e-3
+1.512954300000000e-3 1.610798000000000e-3 1.715007200000000e-3 1.826003500000000e-3
+1.944238600000000e-3 2.070195600000000e-3 2.204392600000000e-3 2.347385100000000e-3
+2.499769200000000e-3 2.662185600000000e-3 2.835323600000000e-3 3.019925400000000e-3
+3.216791900000000e-3 3.426788100000000e-3 3.650850200000000e-3 3.889993200000000e-3
+4.145319900000000e-3 4.418030900000000e-3 4.709437000000000e-3 5.020972499999999e-3
+5.354211700000000e-3 5.710887300000000e-3 6.092912800000000e-3 6.502408599999999e-3
+6.941732200000001e-3 7.413514599999999e-3 7.920703300000000e-3 8.466613300000001e-3
+9.054987800000001e-3 9.690070199999999e-3 1.037669100000000e-2 1.112037000000000e-2
+1.192744300000000e-2 1.280520500000000e-2 1.376209300000000e-2 1.480789900000000e-2
+1.595402400000000e-2 1.721379000000000e-2 1.860280900000000e-2 2.013942900000000e-2
+2.184527000000000e-2 2.374586100000000e-2 2.587140400000000e-2 2.825768100000000e-2
+3.094713000000000e-2 3.399009700000000e-2 3.744630400000000e-2 4.138651900000000e-2
+4.589443200000000e-2 5.106870900000001e-2 5.702513800000000e-2 6.389874200000000e-2
+7.184561499999999e-2 8.104415299999999e-2 9.169513400000000e-2 1.040199700000000e-1
+1.182561600000000e-1 1.346489500000000e-1 1.534378600000000e-1 1.748371000000000e-1
+1.990093500000000e-1 2.260331600000000e-1 2.558659400000000e-1 2.883064800000000e-1
+3.229631200000000e-1 3.592350100000000e-1 3.963142500000000e-1 4.332141600000000e-1
+4.688240100000000e-1 5.019845600000000e-1 5.315721700000000e-1 5.565770400000000e-1
+5.761624200000000e-1 5.896984600000001e-1 5.967719900000001e-1 5.971799000000000e-1
+5.909157499999999e-1 5.781563800000001e-1 5.592506800000000e-1 5.347089400000000e-1
+5.051894500000000e-1 4.714796600000001e-1 4.344711700000000e-1 3.951286000000000e-1
+3.544538500000000e-1 3.134472000000000e-1 2.730671800000000e-1 2.341916000000000e-1
+1.975820600000000e-1 1.638548600000000e-1 1.334606300000000e-1 1.066747800000000e-1
+8.359965499999999e-2 6.417809300000000e-2 4.821682100000000e-2 3.541696100000000e-2
+2.540823000000000e-2 1.778322800000000e-2 1.212859200000000e-2 8.050559500000000e-3
+5.193561700000000e-3 3.251501700000000e-3 1.972320300000000e-3 1.157084400000000e-3
+6.551632099999999e-4 3.571389400000000e-4 1.871674100000000e-4 9.408347299999997e-5
+4.523897300000000e-5 2.074801000000000e-5 9.048325499999999e-6 3.739905600000000e-6
+1.459914100000000e-6 5.362084299999999e-7 1.845551200000001e-7 5.926784899999999e-8
+1.767583000000000e-8 4.870931099999998e-9 1.233682800000000e-9 2.865010500000000e-10
+6.580980000000000e-11 1.372132100000000e-11 2.580647100000000e-12 4.349106899999999e-13
+6.521319600000000e-14 8.634987900000000e-15 1.001600900000000e-15
+</PP_CHI.1>
+<PP_CHI.2 index="2" label="3P" l="1" occupation="0.000000000000e0" n="0" pseudo_energy="0.000000000000e0" cutoff_radius="0.000000000000e0" ultrasoft_cutoff_radius="0.000000000000e0">
+1.956365300000000e-7 2.216852500000000e-7 2.512023300000000e-7 2.846495700000000e-7
+3.225502600000000e-7 3.654973900000000e-7 4.141628800000001e-7 4.693081300000000e-7
+5.317959100000000e-7 6.026038800000001e-7 6.828398700000000e-7 7.737592099999999e-7
+8.767844000000000e-7 9.935273299999999e-7 1.125814500000000e-6 1.275715700000000e-6
+1.445576200000000e-6 1.638053700000000e-6 1.856159500000000e-6 2.103306200000000e-6
+2.383360700000000e-6 2.700704800000000e-6 3.060303600000000e-6 3.467783600000001e-6
+3.929520400000000e-6 4.452738700000000e-6 5.045625200000002e-6 5.717456700000001e-6
+6.478745699999999e-6 7.341404400000000e-6 8.318931400000000e-6 9.426623200000000e-6
+1.068181400000000e-5 1.210414500000000e-5 1.371587500000000e-5 1.554222900000000e-5
+1.761178900000000e-5 1.995694500000000e-5 2.261440600000000e-5 2.562576600000001e-5
+2.903816600000000e-5 3.290502700000000e-5 3.728688900000000e-5 4.225236100000000e-5
+4.787920000000001e-5 5.425552900000000e-5 6.148122100000000e-5 6.966947200000001e-5
+7.894857800000000e-5 8.946395499999998e-5 1.013804300000000e-4 1.148848400000000e-4
+1.301889800000000e-4 1.475329300000000e-4 1.671889100000000e-4 1.894655000000000e-4
+2.147126300000000e-4 2.433270600000000e-4 2.757587800000000e-4 3.125181200000000e-4
+3.541839400000000e-4 4.014129400000000e-4 4.549502400000000e-4 5.156413600000000e-4
+5.844460200000000e-4 6.624537300000000e-4 7.509016700000000e-4 8.511950600000000e-4
+9.649304800000001e-4 1.093922500000000e-3 1.240234200000000e-3 1.406212400000000e-3
+1.594527500000000e-3 1.808220000000000e-3 2.050753500000000e-3 2.326076300000000e-3
+2.638692100000000e-3 2.993742100000000e-3 3.397099600000000e-3 3.855480600000000e-3
+4.376571800000001e-3 4.969179000000000e-3 5.643401200000000e-3 6.410833000000000e-3
+7.284799899999999e-3 8.280634500000000e-3 9.415996900000000e-3 1.071124800000000e-2
+1.218988500000000e-2 1.387904100000000e-2 1.581006100000000e-2 1.801916400000000e-2
+2.054818000000000e-2 2.344537900000000e-2 2.676636200000000e-2 3.057500900000000e-2
+3.494443100000000e-2 3.995785000000001e-2 4.570932400000000e-2 5.230412900000000e-2
+5.985861099999999e-2 6.849920300000000e-2 7.836026400000000e-2 8.958031300000000e-2
+1.022962300000000e-1 1.166350000000000e-1 1.327028300000000e-1 1.505716200000000e-1
+1.702634300000000e-1 1.917341500000000e-1 2.148584200000000e-1 2.394182600000000e-1
+2.650983700000000e-1 2.914902600000000e-1 3.181063400000000e-1 3.444026400000000e-1
+3.698069300000000e-1 3.937474300000000e-1 4.156773200000000e-1 4.350921700000000e-1
+4.515400000000000e-1 4.646263800000000e-1 4.740178200000000e-1 4.794461200000000e-1
+4.807151500000000e-1 4.777093300000000e-1 4.704029600000000e-1 4.588686800000000e-1
+4.432838300000000e-1 4.239335400000000e-1 4.012091700000000e-1 3.756011300000000e-1
+3.476853500000000e-1 3.181032200000000e-1 2.875357900000000e-1 2.566738400000000e-1
+2.261860700000000e-1 1.966883400000000e-1 1.687166800000000e-1 1.427065600000000e-1
+1.189801100000000e-1 9.774184200000001e-2 7.908258899999999e-2 6.299041599999999e-2
+4.936659300000001e-2 3.804457700000000e-2 2.880990500000000e-2 2.141927000000000e-2
+1.561745900000000e-2 1.115291200000000e-2 7.801013800000001e-3 5.338050900000001e-3
+3.568168100000000e-3 2.326271900000000e-3 1.476749600000000e-3 9.112074300000000e-4
+5.454758400000001e-4 3.161647300000000e-4 1.770545400000000e-4 9.558133300000000e-5
+4.962089200000000e-5 2.470964500000000e-5 1.177039000000000e-5 5.347749100000000e-6
+2.310233300000000e-6 9.458076300000000e-7 3.656556499999999e-7 1.329952900000000e-7
+4.534582300000000e-8 1.450432800000000e-8 4.595772999999999e-9
+</PP_CHI.2>
+</PP_PSWFC>
+<PP_RHOATOM>
+1.866319341610000e-8 2.114819878120000e-8 2.396408219100000e-8 2.715491143820000e-8
+3.077060777400000e-8 3.486774471600000e-8 3.951043217110001e-8 4.477131328290001e-8
+5.073270632100000e-8 5.748790124590002e-8 6.514259563010000e-8 7.381658467280000e-8
+8.364559621760000e-8 9.478345385379999e-8 1.074044543870000e-7 1.217061397220000e-7
+1.379123520800000e-7 1.562767253000000e-7 1.770867399830000e-7 2.006681442410000e-7
+2.273901054760000e-7 2.576709943540000e-7 2.919849554230001e-7 3.308693072900000e-7
+3.749330386280000e-7 4.248663587090000e-7 4.814514903430000e-7 5.455750670460001e-7
+6.182420208429999e-7 7.005914055389999e-7 7.939144121219998e-7 8.996746727929999e-7
+1.019531482260000e-6 1.155365929160000e-6 1.309310799310000e-6 1.483784353680000e-6
+1.681528768630000e-6 1.905653970340000e-6 2.159687059369999e-6 2.447629012760000e-6
+2.774018647249999e-6 3.144006311640001e-6 3.563437073970000e-6 4.038944690849999e-6
+4.578061427780000e-6 5.189340393610000e-6 5.882499392100000e-6 6.668577564020000e-6
+7.560127467459999e-6 8.571419644520001e-6 9.718693469870001e-6 1.102043361540000e-5
+1.249769210650000e-5 1.417446433770000e-5 1.607811983340000e-5 1.823989884310000e-5
+2.069550025580000e-5 2.348575336460000e-5 2.665741436570000e-5 3.026409419210000e-5
+3.436735414670000e-5 3.903799406670000e-5 4.435759371390001e-5 5.042032969150000e-5
+5.733516585679999e-5 6.522846750659999e-5 7.424717277679999e-5 8.456263520270001e-5
+9.637529187299998e-5 1.099203974490000e-4 1.254750815330000e-4 1.433670815430000e-4
+1.639856081160000e-4 1.877949209620000e-4 2.153514322190000e-4 2.473252578740000e-4
+2.845277930360001e-4 3.279465501840000e-4 3.787904074810000e-4 4.385477455879999e-4
+5.090617635850000e-4 5.926291323279999e-4 6.921290053810001e-4 8.111932008919998e-4
+9.544316427460000e-4 1.127731829260000e-3 1.338659089860000e-3 1.596993071000000e-3
+1.915449710470000e-3 2.310653388140000e-3 2.804451366520000e-3 3.425687909870000e-3
+4.212597777210000e-3 5.216026077850000e-3 6.503732727840000e-3 8.166098458370000e-3
+1.032358478950000e-2 1.313630947100000e-2 1.681599519860000e-2 2.164030831760000e-2
+2.796903875590000e-2 3.626067947220000e-2 4.708635376280000e-2 6.113602307279999e-2
+7.920944277480001e-2 1.021819788390000e-1 1.309347585040000e-1 1.662412528200000e-1
+2.086103537600000e-1 2.580995848190000e-1 3.141299695060000e-1 3.753490168490000e-1
+4.395919047050000e-1 5.039769969570001e-1 5.651379438370000e-1 6.195560029100000e-1
+6.639262684410000e-1 6.954885474530000e-1 7.122736160970000e-1 7.132476659280000e-1
+6.983628471959999e-1 6.685295994690001e-1 6.255226461610000e-1 5.718273010320000e-1
+5.104327607830000e-1 4.445861395870000e-1 3.775303951220000e-1 3.122532210760000e-1
+2.512750635600000e-1 1.964982943760000e-1 1.491313695860000e-1 1.096914110210000e-1
+7.807734086770001e-2 5.369683029120001e-2 3.562347952000000e-2 2.275901737610000e-2
+1.397780463220000e-2 8.237655242230000e-3 4.649723654690000e-3 2.508722252950000e-3
+1.291156303470000e-3 6.324863962000000e-4 2.942054878050000e-4 1.296230165260000e-4
+5.394616626339999e-5 2.114452661020000e-5 7.780094731580000e-6 2.677688617450000e-6
+8.584776634750000e-7 2.550964449290000e-7 7.006327873220002e-8 1.770339978350000e-8
+4.093129356190000e-9 8.609598379200001e-10 1.637443887080000e-10 2.797378779380000e-11
+4.262698358760002e-12 5.750389608060001e-13 6.812118463639999e-14 7.025355850170001e-15
+6.248699323780002e-16 4.745193956190001e-17 3.043946502029999e-18 1.641657033020000e-19
+8.661859552079999e-21 3.765492999699999e-22 1.331947890950000e-23 3.782946165530001e-25
+8.505521865069998e-27 1.491260320660000e-28 2.006408725760000e-30
+</PP_RHOATOM>
+</UPF>
diff --git a/backports-6.4.1.diff b/backports-6.4.1.diff
new file mode 100644
index 0000000..33d5b8d
--- /dev/null
+++ b/backports-6.4.1.diff
@@ -0,0 +1,615 @@
+diff --git a/FFTXlib/fft_types.f90 b/FFTXlib/fft_types.f90
+index c0d56bf4e..8d66c2e8a 100644
+--- a/FFTXlib/fft_types.f90
++++ b/FFTXlib/fft_types.f90
+@@ -853,6 +853,7 @@ CONTAINS
+ SUBROUTINE realspace_grid_init( dfft, at, bg, gcutm, fft_fact )
+ !
+ ! ... Sets optimal values for dfft%nr[123] and dfft%nr[123]x
++ ! ... If input dfft%nr[123] are non-zero, leaves them unchanged
+ ! ... If fft_fact is present, force nr[123] to be multiple of fft_fac([123])
+ !
+ USE fft_support, only: good_fft_dimension, good_fft_order
+@@ -876,28 +877,29 @@ CONTAINS
+ dfft%nr2 = int ( sqrt (gcutm) * sqrt (at(1, 2)**2 + at(2, 2)**2 + at(3, 2)**2) ) + 1
+ dfft%nr3 = int ( sqrt (gcutm) * sqrt (at(1, 3)**2 + at(2, 3)**2 + at(3, 3)**2) ) + 1
+
+- !write (6,*) sqrt(gcutm)*sqrt(at(1,1)**2 + at(2,1)**2 + at(3,1)**2) , dfft%nr1
+- !write (6,*) sqrt(gcutm)*sqrt(at(1,2)**2 + at(2,2)**2 + at(3,2)**2) , dfft%nr2
+- !write (6,*) sqrt(gcutm)*sqrt(at(1,3)**2 + at(2,3)**2 + at(3,3)**2) , dfft%nr3
++#if defined (__DEBUG)
++ write (6,*) sqrt(gcutm)*sqrt(at(1,1)**2 + at(2,1)**2 + at(3,1)**2) , dfft%nr1
++ write (6,*) sqrt(gcutm)*sqrt(at(1,2)**2 + at(2,2)**2 + at(3,2)**2) , dfft%nr2
++ write (6,*) sqrt(gcutm)*sqrt(at(1,3)**2 + at(2,3)**2 + at(3,3)**2) , dfft%nr3
++#endif
+ !
+ CALL grid_set( dfft, bg, gcutm, dfft%nr1, dfft%nr2, dfft%nr3 )
+ !
++ IF ( PRESENT(fft_fact) ) THEN
++ dfft%nr1 = good_fft_order( dfft%nr1, fft_fact(1) )
++ dfft%nr2 = good_fft_order( dfft%nr2, fft_fact(2) )
++ dfft%nr3 = good_fft_order( dfft%nr3, fft_fact(3) )
++ ELSE
++ dfft%nr1 = good_fft_order( dfft%nr1 )
++ dfft%nr2 = good_fft_order( dfft%nr2 )
++ dfft%nr3 = good_fft_order( dfft%nr3 )
++ ENDIF
+ #if defined (__DEBUG)
+ ELSE
+ WRITE( stdout, '( /, 3X,"Info: using nr1, nr2, nr3 values from input" )' )
+ #endif
+ END IF
+-
+- IF (PRESENT(fft_fact)) THEN
+- dfft%nr1 = good_fft_order( dfft%nr1, fft_fact(1) )
+- dfft%nr2 = good_fft_order( dfft%nr2, fft_fact(2) )
+- dfft%nr3 = good_fft_order( dfft%nr3, fft_fact(3) )
+- ELSE
+- dfft%nr1 = good_fft_order( dfft%nr1 )
+- dfft%nr2 = good_fft_order( dfft%nr2 )
+- dfft%nr3 = good_fft_order( dfft%nr3 )
+- END IF
+-
++ !
+ dfft%nr1x = good_fft_dimension( dfft%nr1 )
+ dfft%nr2x = dfft%nr2
+ dfft%nr3x = good_fft_dimension( dfft%nr3 )
+diff --git a/PHonon/PH/bcast_ph_input.f90 b/PHonon/PH/bcast_ph_input.f90
+index 6d8078c1b..4b454872a 100644
+--- a/PHonon/PH/bcast_ph_input.f90
++++ b/PHonon/PH/bcast_ph_input.f90
+@@ -42,6 +42,7 @@ subroutine bcast_ph_input ( )
+ USE YAMBO, ONLY : elph_yambo,dvscf_yambo
+ ! YAMBO <
+ USE elph_tetra_mod, ONLY : lshift_q
++ USE ldaU_ph, ONLY : read_dns_bare, d2ns_type
+
+ implicit none
+ !
+@@ -67,6 +68,7 @@ subroutine bcast_ph_input ( )
+ call mp_bcast (only_wfc, meta_ionode_id, world_comm )
+ call mp_bcast (only_init, meta_ionode_id, world_comm )
+ call mp_bcast (search_sym, meta_ionode_id, world_comm)
++ call mp_bcast (read_dns_bare, meta_ionode_id, world_comm)
+ ! YAMBO >
+ call mp_bcast (elph_yambo, meta_ionode_id, world_comm)
+ call mp_bcast (dvscf_yambo, meta_ionode_id, world_comm)
+@@ -119,6 +121,7 @@ subroutine bcast_ph_input ( )
+ call mp_bcast (tmp_dir, meta_ionode_id, world_comm )
+ call mp_bcast (prefix, meta_ionode_id, world_comm )
+ call mp_bcast (electron_phonon, meta_ionode_id, world_comm )
++ call mp_bcast (d2ns_type, meta_ionode_id, world_comm )
+ !
+ ! derived type (one bit at a time)
+ !
+diff --git a/PHonon/PH/dynmat_hub_bare.f90 b/PHonon/PH/dynmat_hub_bare.f90
+index 0d57abcbc..22b932cb6 100644
+--- a/PHonon/PH/dynmat_hub_bare.f90
++++ b/PHonon/PH/dynmat_hub_bare.f90
+@@ -82,6 +82,8 @@ SUBROUTINE dynmat_hub_bare
+ !
+ CALL start_clock ( 'dynmat_hub_bare' )
+ !
++ ios = 0
++ !
+ ldim = 2*Hubbard_lmax + 1
+ !
+ ALLOCATE (dyn_hub_bare(3*nat,3*nat))
+diff --git a/PHonon/PH/dynmat_hub_scf.f90 b/PHonon/PH/dynmat_hub_scf.f90
+index 363327c2b..86c51f37c 100644
+--- a/PHonon/PH/dynmat_hub_scf.f90
++++ b/PHonon/PH/dynmat_hub_scf.f90
+@@ -118,7 +118,7 @@ SUBROUTINE dynmat_hub_scf (irr, nu_i0, nper)
+ ! interrupted before the call of this routine)
+ !
+ IF (rec_code_read==10) THEN
+- WRITE(stdout,*) 'rec_code_read', rec_code_read
++ !WRITE(stdout,*) 'rec_code_read', rec_code_read
+ CALL dnsq_scf (nper, lmetq0, nu_i0, irr, .true.)
+ ENDIF
+ !
+diff --git a/PHonon/PH/phq_readin.f90 b/PHonon/PH/phq_readin.f90
+index 57ed4dd3e..088044227 100644
+--- a/PHonon/PH/phq_readin.f90
++++ b/PHonon/PH/phq_readin.f90
+@@ -119,7 +119,7 @@ SUBROUTINE phq_readin()
+ elph_nbnd_min, elph_nbnd_max, el_ph_ngauss, &
+ el_ph_nsigma, el_ph_sigma, electron_phonon, &
+ q_in_band_form, q2d, qplot, low_directory_check, &
+- lshift_q
++ lshift_q, read_dns_bare, d2ns_type
+
+ ! tr2_ph : convergence threshold
+ ! amass : atomic masses
+diff --git a/PP/src/ppacf.f90 b/PP/src/ppacf.f90
+index c7b5e9ef6..a55d6649f 100644
+--- a/PP/src/ppacf.f90
++++ b/PP/src/ppacf.f90
+@@ -58,6 +58,7 @@ PROGRAM do_ppacf
+ USE vdW_DF_scale, ONLY : xc_vdW_DF_ncc, xc_vdW_DF_spin_ncc, &
+ get_q0cc_on_grid, get_q0cc_on_grid_spin
+ USE vasp_xml, ONLY : readxmlfile_vasp
++ USE symm_base, ONLY : fft_fact
+
+ !
+ IMPLICIT NONE
+@@ -217,9 +218,7 @@ PROGRAM do_ppacf
+ IF (code_num == 1) THEN
+ !
+ tmp_dir=TRIM(outdir)
+-! CALL read_xml_file_internal(.TRUE.)
+ CALL read_file()
+-
+ ! Check exchange correlation functional
+ iexch = get_iexch()
+ icorr = get_icorr()
+@@ -685,6 +684,7 @@ PROGRAM do_ppacf
+ DEALLOCATE ( igk_buf, gk )
+ !
+ ! CALL setup()
++ fft_fact(:)=1
+ CALL exx_grid_init()
+ CALL exx_mp_init()
+ CALL exx_div_check()
+diff --git a/PP/src/pw2wannier90.f90 b/PP/src/pw2wannier90.f90
+index d9e2c870e..5d977a4f0 100644
+--- a/PP/src/pw2wannier90.f90
++++ b/PP/src/pw2wannier90.f90
+@@ -1162,7 +1162,7 @@ SUBROUTINE pw2wan_set_symm (nsym, sr, tvec)
+ !
+ ! Uses nkqs and index_sym from module pw2wan, computes rir
+ !
+- USE symm_base, ONLY : s, ftau, allfrac
++ USE symm_base, ONLY : s, ft, allfrac
+ USE fft_base, ONLY : dffts
+ USE cell_base, ONLY : at, bg
+ USE wannier, ONLY : rir, read_sym
+@@ -1174,8 +1174,8 @@ SUBROUTINE pw2wan_set_symm (nsym, sr, tvec)
+ INTEGER , intent(in) :: nsym
+ REAL(DP) , intent(in) :: sr(3,3,nsym), tvec(3,nsym)
+ REAL(DP) :: st(3,3), v(3)
+- INTEGER, allocatable :: s_in(:,:,:), ftau_in(:,:)
+- !REAL(DP), allocatable:: ftau_in(:,:)
++ INTEGER, allocatable :: s_in(:,:,:)
++ REAL(DP), allocatable:: ft_in(:,:)
+ INTEGER :: nxxs, nr1,nr2,nr3, nr1x,nr2x,nr3x
+ INTEGER :: ikq, isym, i,j,k, ri,rj,rk, ir
+ LOGICAL :: ispresent(nsym)
+@@ -1189,7 +1189,7 @@ SUBROUTINE pw2wan_set_symm (nsym, sr, tvec)
+ nxxs = nr1x*nr2x*nr3x
+ !
+ ! sr -> s
+- ALLOCATE(s_in(3,3,nsym), ftau_in(3,nsym))
++ ALLOCATE(s_in(3,3,nsym), ft_in(3,nsym))
+ IF(read_sym ) THEN
+ IF(allfrac) THEN
+ call errore("pw2wan_set_symm", "use_all_frac = .true. + read_sym = .true. not supported", 1)
+@@ -1199,17 +1199,17 @@ SUBROUTINE pw2wan_set_symm (nsym, sr, tvec)
+ st = transpose( matmul(transpose(bg), transpose(sr(:,:,isym))) )
+ s_in(:,:,isym) = nint( matmul(transpose(at), st) )
+ v = matmul(transpose(bg), tvec(:,isym))
+- ftau_in(1,isym) = nint(v(1)*nr1)
+- ftau_in(2,isym) = nint(v(2)*nr2)
+- ftau_in(3,isym) = nint(v(3)*nr3)
++ ft_in(1,isym) = v(1)
++ ft_in(2,isym) = v(2)
++ ft_in(3,isym) = v(3)
+ END DO
+- IF( any(s(:,:,1:nsym) /= s_in(:,:,1:nsym)) .or. any(ftau_in(:,1:nsym) /= ftau(:,1:nsym)) ) THEN
++ IF( any(s(:,:,1:nsym) /= s_in(:,:,1:nsym)) .or. any(ft_in(:,1:nsym) /= ft(:,1:nsym)) ) THEN
+ write(stdout,*) " Input symmetry is different from crystal symmetry"
+ write(stdout,*)
+ END IF
+ ELSE
+ s_in = s(:,:,1:nsym)
+- ftau_in = ftau(:,1:nsym)
++ ft_in = ft(:,1:nsym)
+ END IF
+ !
+ IF(.not. allocated(rir)) ALLOCATE(rir(nxxs,nsym))
+@@ -1240,7 +1240,7 @@ SUBROUTINE pw2wan_set_symm (nsym, sr, tvec)
+ ENDDO
+ ENDDO
+ ENDDO
+- DEALLOCATE(s_in, ftau_in)
++ DEALLOCATE(s_in, ft_in)
+ END SUBROUTINE pw2wan_set_symm
+
+ !-----------------------------------------------------------------------
+@@ -4142,7 +4142,7 @@ SUBROUTINE write_parity
+ ! 0-th Order
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! 1
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! 1
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+@@ -4150,21 +4150,21 @@ SUBROUTINE write_parity
+ ! 1st Order
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! x
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! x
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! y
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! y
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 1.d0 <= eps6) ) THEN ! z
++ (abs(g_abc(3,igv) - 1.d0) <= eps6) ) THEN ! z
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+@@ -4172,63 +4172,63 @@ SUBROUTINE write_parity
+ ! 2nd Order
+ IF ( (abs(g_abc(1,igv) - 2.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! x^2
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! x^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! xy
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! xy
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) + 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! xy
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! xy
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 1.d0 <= eps6) ) THEN ! xz
++ (abs(g_abc(3,igv) - 1.d0) <= eps6) ) THEN ! xz
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) + 1.d0 <= eps6) ) THEN ! xz
++ (abs(g_abc(3,igv) + 1.d0) <= eps6) ) THEN ! xz
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 2.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! y^2
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! y^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 1.d0 <= eps6) ) THEN ! yz
++ (abs(g_abc(3,igv) - 1.d0) <= eps6) ) THEN ! yz
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) + 1.d0 <= eps6) ) THEN ! yz
++ (abs(g_abc(3,igv) + 1.d0) <= eps6) ) THEN ! yz
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 2.d0 <= eps6) ) THEN ! z^2
++ (abs(g_abc(3,igv) - 2.d0) <= eps6) ) THEN ! z^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+@@ -4236,133 +4236,133 @@ SUBROUTINE write_parity
+ ! 3rd Order
+ IF ( (abs(g_abc(1,igv) - 3.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! x^3
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! x^3
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 2.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! x^2y
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! x^2y
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 2.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) + 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! x^2y
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! x^2y
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 2.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 1.d0 <= eps6) ) THEN ! x^2z
++ (abs(g_abc(3,igv) - 1.d0) <= eps6) ) THEN ! x^2z
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 2.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) + 1.d0 <= eps6) ) THEN ! x^2z
++ (abs(g_abc(3,igv) + 1.d0) <= eps6) ) THEN ! x^2z
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 2.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! xy^2
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! xy^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) + 2.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! xy^2
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! xy^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 1.d0 <= eps6) ) THEN ! xyz
++ (abs(g_abc(3,igv) - 1.d0) <= eps6) ) THEN ! xyz
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) + 1.d0 <= eps6) ) THEN ! xyz
++ (abs(g_abc(3,igv) + 1.d0) <= eps6) ) THEN ! xyz
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) + 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 1.d0 <= eps6) ) THEN ! xyz
++ (abs(g_abc(3,igv) - 1.d0) <= eps6) ) THEN ! xyz
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) + 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) + 1.d0 <= eps6) ) THEN ! xyz
++ (abs(g_abc(3,igv) + 1.d0) <= eps6) ) THEN ! xyz
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 2.d0 <= eps6) ) THEN ! xz^2
++ (abs(g_abc(3,igv) - 2.d0) <= eps6) ) THEN ! xz^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 1.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) + 2.d0 <= eps6) ) THEN ! xz^2
++ (abs(g_abc(3,igv) + 2.d0) <= eps6) ) THEN ! xz^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 3.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 0.d0 <= eps6) ) THEN ! y^3
++ (abs(g_abc(3,igv) - 0.d0) <= eps6) ) THEN ! y^3
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 2.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 1.d0 <= eps6) ) THEN ! y^2z
++ (abs(g_abc(3,igv) - 1.d0) <= eps6) ) THEN ! y^2z
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 2.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) + 1.d0 <= eps6) ) THEN ! y^2z
++ (abs(g_abc(3,igv) + 1.d0) <= eps6) ) THEN ! y^2z
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 2.d0 <= eps6) ) THEN ! yz^2
++ (abs(g_abc(3,igv) - 2.d0) <= eps6) ) THEN ! yz^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and.&
+ (abs(g_abc(2,igv) - 1.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) + 2.d0 <= eps6) ) THEN ! yz^2
++ (abs(g_abc(3,igv) + 2.d0) <= eps6) ) THEN ! yz^2
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+ ENDIF
+ IF ( (abs(g_abc(1,igv) - 0.d0) <= eps6) .and. &
+ (abs(g_abc(2,igv) - 0.d0) <= eps6) .and. &
+- (abs(g_abc(3,igv)) - 3.d0 <= eps6) ) THEN ! z^3
++ (abs(g_abc(3,igv) - 3.d0) <= eps6) ) THEN ! z^3
+ num_G(mpime+1) = num_G(mpime+1) + 1
+ ig_idx(num_G(mpime+1))=igv
+ CYCLE
+diff --git a/PP/src/vasp_read_chgcar_mod.f90 b/PP/src/vasp_read_chgcar_mod.f90
+index c5187e024..536f5344c 100644
+--- a/PP/src/vasp_read_chgcar_mod.f90
++++ b/PP/src/vasp_read_chgcar_mod.f90
+@@ -64,7 +64,6 @@ MODULE vasp_read_chgcar
+ INTEGER :: ngxf, ngyf, ngzf, nalloc
+ INTEGER :: ispin, iat, iz, ixy, nread
+ REAL(DP), ALLOCATABLE :: rho_r_(:,:), atomom(:)
+- REAL(DP), ALLOCATABLE :: rho_r_up(:), rho_r_dn(:)
+ CHARACTER(LEN=80) :: errmsg
+ !
+ ierr = 0
+@@ -102,15 +101,6 @@ MODULE vasp_read_chgcar
+ END DO
+
+ CLOSE(iunchg)
+- IF(nspin==2) THEN
+- ALLOCATE(rho_r_up(dfftp%nr1x*dfftp%nr2x*dfftp%nr3x))
+- ALLOCATE(rho_r_dn(dfftp%nr1x*dfftp%nr2x*dfftp%nr3x))
+- rho_r_up=0.5_DP*(rho_r_(:,1)+rho_r_(:,2))
+- rho_r_dn=0.5_DP*(rho_r_(:,1)-rho_r_(:,2))
+- rho_r_(:,1)=rho_r_up
+- rho_r_(:,2)=rho_r_dn
+- DEALLOCATE(rho_r_up, rho_r_dn)
+- END IF
+ END IF
+ ! CALL mp_bcast( atm, ionode_id, intra_image_comm )
+ DO ispin = 1, nspin
+diff --git a/PW/src/setup.f90 b/PW/src/setup.f90
+index 276588917..92543ddce 100644
+--- a/PW/src/setup.f90
++++ b/PW/src/setup.f90
+@@ -137,7 +137,7 @@ SUBROUTINE setup()
+ IF (ecutfock /= 4*ecutwfc) CALL infomsg &
+ ('setup','Warning: US/PAW use ecutfock=4*ecutwfc, ecutfock ignored')
+ IF ( lmd .OR. lbfgs ) CALL errore &
+- ('setup','forces for hybrid functionals + US/PAW not implemented')
++ ('setup','forces for hybrid functionals + US/PAW not implemented',1)
+ IF ( noncolin ) CALL errore &
+ ('setup','Noncolinear hybrid XC for USPP not implemented',1)
+ END IF
+@@ -519,7 +519,11 @@ SUBROUTINE setup()
+ !
+ ! ... nosym: do not use any point-group symmetry (s(:,:,1) is the identity)
+ !
+- IF ( nosym ) nsym = 1
++ IF ( nosym ) THEN
++ nsym = 1
++ invsym = .FALSE.
++ fft_fact(:) = 1
++ END IF
+ !
+ IF ( nsym > 1 .AND. ibrav == 0 ) CALL infomsg('setup', &
+ 'DEPRECATED: symmetry with ibrav=0, use correct ibrav instead')
+diff --git a/PW/src/symm_base.f90 b/PW/src/symm_base.f90
+index 9d6cabf5c..4106be76a 100644
+--- a/PW/src/symm_base.f90
++++ b/PW/src/symm_base.f90
+@@ -515,11 +515,14 @@ SUBROUTINE sgam_at ( nat, tau, ityp, sym, no_z_inv)
+ !
+ ! ft_ is in crystal axis and is a valid fractional translation
+ ! only if ft_(i)=0 or ft_(i)=1/n, with n=2,3,4,6
+- ! The check below is less strict: n must be integer
+ !
+ DO i=1,3
+ IF ( ABS (ft_(i)) > eps2 ) THEN
+- ftaux(i) = ABS (1.0_dp/ft_(i) - NINT(1.0_dp/ft_(i)) )
++ ftaux(i) = ABS (1.0_dp/ft_(i) - NINT(1.0_dp/ft_(i)) )
++ nfrac = NINT(1.0_dp/ABS(ft_(i)))
++ IF ( ftaux(i) < eps2 .AND. nfrac /= 2 .AND. &
++ nfrac /= 3 .AND. nfrac /= 4 .AND. nfrac /= 6 ) &
++ ftaux(i) = 2*eps2
+ ELSE
+ ftaux(i) = 0.0_dp
+ END IF
+diff --git a/PW/src/v_of_rho.f90 b/PW/src/v_of_rho.f90
+index 7782924f1..295da64fe 100644
+--- a/PW/src/v_of_rho.f90
++++ b/PW/src/v_of_rho.f90
+@@ -221,7 +221,7 @@ SUBROUTINE v_xc_meta( rho, rho_core, rhog_core, etxc, vtxc, v, kedtaur )
+ ! spin-polarised case
+ !
+ rhoup = ( rho%of_r(k, 1) + rho%of_r(k, 2) )*0.5d0
+- rhodw = ( rho%of_r(k, 2) - rho%of_r(k, 2) )*0.5d0
++ rhodw = ( rho%of_r(k, 1) - rho%of_r(k, 2) )*0.5d0
+
+ rh = rhoup + rhodw
+
+diff --git a/PP/src/punch_plot.f90 b/PP/src/punch_plot.f90
+index 2800ec3290f252660561c0f04a9178aa1988a149..0cbe56855bee01fc64b9c543b370278445f68262 100644
+--- a/PP/src/punch_plot.f90
++++ b/PP/src/punch_plot.f90
+@@ -241,8 +239,6 @@ SUBROUTINE punch_plot (filplot, plot_num, sample_bias, z, dz, &
+ raux(:) = ( raux(:) + rho%of_r(:,nspin) )/2.0_dp
+ ELSE IF ( spin_component==2 ) THEN
+ raux(:) = ( raux(:) - rho%of_r(:,nspin) )/2.0_dp
+- ELSE
+- CALL errore('punch_plot','spin_component not allowed',3)
+ ENDIF
+ END IF
+ !
+diff --git a/Modules/bfgs_module.f90 b/Modules/bfgs_module.f90
+index b3192bb08541c89d6f31b7036f15588d488ec61d..14a3264c72eb24b9ba3579327cd99ae9b45a771d 100644
+--- a/Modules/bfgs_module.f90
++++ b/Modules/bfgs_module.f90
+@@ -338,6 +338,7 @@ CONTAINS
+ CALL reset_bfgs( n )
+ !
+ step(:) = - ( inv_hess(:,:) .times. grad(:) )
++ if (lmovecell) FORALL( i=1:3, j=1:3) step( n-9 + j+3*(i-1) ) = step( n-9 + j+3*(i-1) )*iforceh(i,j)
+ ! normalize step but remember its length
+ nr_step_length = scnorm(step)
+ step(:) = step(:) / nr_step_length
+@@ -388,6 +389,7 @@ CONTAINS
+ ! ... standard Newton-Raphson step
+ !
+ step(:) = - ( inv_hess(:,:) .times. grad(:) )
++ if (lmovecell) FORALL( i=1:3, j=1:3) step( n-9 + j+3*(i-1) ) = step( n-9 + j+3*(i-1) )*iforceh(i,j)
+ !
+ END IF
+ IF ( ( grad(:) .dot. step(:) ) > 0.0_DP ) THEN
+@@ -397,6 +399,7 @@ CONTAINS
+ !
+ CALL reset_bfgs( n )
+ step(:) = - ( inv_hess(:,:) .times. grad(:) )
++ if (lmovecell) FORALL( i=1:3, j=1:3) step( n-9 + j+3*(i-1) ) = step( n-9 + j+3*(i-1) )*iforceh(i,j)
+ !
+ END IF
+ !
+@@ -550,6 +553,7 @@ CONTAINS
+ ! ... last gradient and reset gdiis history
+ !
+ step(:) = - ( inv_hess(:,:) .times. grad(:) )
++ if (lmovecell) FORALL( i=1:3, j=1:3) step( n-9 + j+3*(i-1) ) = step( n-9 + j+3*(i-1) )*iforceh(i,j)
+ !
+ gdiis_iter = 0
+ !
diff --git a/patch_old_intel_to_6.4.1 b/patch_old_intel_to_6.4.1
new file mode 100644
index 0000000..ee0cc58
--- /dev/null
+++ b/patch_old_intel_to_6.4.1
@@ -0,0 +1,402 @@
+diff --git a/Modules/Makefile b/Modules/Makefile
+index 1970bed..438f210 100644
+--- a/Modules/Makefile
++++ b/Modules/Makefile
+@@ -160,7 +160,8 @@ ylmr2.o \
+ wgauss.o \
+ w0gauss.o \
+ w1gauss.o \
+-deviatoric.o
++deviatoric.o \
++read_upf.o
+
+ TLDEPS=libiotk libfox libutil libla libfft
+
+diff --git a/Modules/make.depend b/Modules/make.depend
+index db821b2..95457bd 100644
+--- a/Modules/make.depend
++++ b/Modules/make.depend
+@@ -320,10 +320,14 @@ read_pseudo.o : mp_images.o
+ read_pseudo.o : pseudo_types.o
+ read_pseudo.o : radial_grids.o
+ read_pseudo.o : read_uspp.o
+-read_pseudo.o : upf.o
+ read_pseudo.o : upf_to_internal.o
+ read_pseudo.o : uspp.o
+ read_pseudo.o : wrappers.o
++read_upf.o : pseudo_types.o
++read_upf.o : radial_grids.o
++read_upf.o : read_upf_schema.o
++read_upf.o : read_upf_v1.o
++read_upf.o : read_upf_v2.o
+ read_upf_schema.o : kind.o
+ read_upf_schema.o : parser.o
+ read_upf_schema.o : pseudo_types.o
+diff --git a/Modules/qexsd.f90 b/Modules/qexsd.f90
+index 07f68c8..35a76b5 100644
+--- a/Modules/qexsd.f90
++++ b/Modules/qexsd.f90
+@@ -707,13 +707,27 @@ CONTAINS
+ CALL set_labels ()
+ IF ( PRESENT(noncolin)) noncolin_ = noncolin
+ !
+- IF (PRESENT(U)) CALL init_hubbard_commons(U, U_, label, "Hubbard_U")
+- IF (PRESENT(J0)) CALL init_hubbard_commons(J0, J0_, label, "Hubbard_J0" )
+- IF (PRESENT(alpha)) CALL init_hubbard_commons(alpha, alpha_,label, "Hubbard_alpha")
+- IF (PRESENT(beta)) CALL init_hubbard_commons(beta, beta_, label, "Hubbard_beta")
+- IF (PRESENT(J)) CALL init_hubbard_J (J, J_, label, "Hubbard_J" )
+- IF (PRESENT(starting_ns)) CALL init_starting_ns(starting_ns_ , label)
+- IF (PRESENT(Hub_ns)) CALL init_Hubbard_ns(Hubbard_ns_ , label)
++ IF (PRESENT(U)) THEN
++ IF (SIZE(U) > 0 ) CALL init_hubbard_commons(U, U_, label, "Hubbard_U")
++ END IF
++ IF (PRESENT(J0)) THEN
++ IF (SIZE(J0) > 0 ) CALL init_hubbard_commons(J0, J0_, label, "Hubbard_J0" )
++ END IF
++ IF (PRESENT(alpha)) THEN
++ IF (SIZE(alpha)> 0) CALL init_hubbard_commons(alpha, alpha_,label, "Hubbard_alpha")
++ END IF
++ IF (PRESENT(beta)) THEN
++ IF (SIZE(beta)>0) CALL init_hubbard_commons(beta, beta_, label, "Hubbard_beta")
++ END IF
++ IF (PRESENT(J)) THEN
++ IF(SIZE(J,2) > 0) CALL init_hubbard_J (J, J_, label, "Hubbard_J" )
++ END IF
++ IF (PRESENT(starting_ns)) THEN
++ IF (SIZE(starting_ns,3) > 0 ) CALL init_starting_ns(starting_ns_ , label)
++ END IF
++ IF (PRESENT(Hub_ns) .OR. PRESENT(Hub_ns_nc) ) THEN
++ IF (SIZE(Hub_ns,4)>0 .OR. SIZE(Hub_ns_nc,4) > 0 ) CALL init_Hubbard_ns(Hubbard_ns_ , label)
++ END IF
+ !
+ CALL qes_init (obj, "dftU", lda_plus_u_kind, U_, J0_, alpha_, beta_, J_, starting_ns_, Hubbard_ns_, &
+ U_projection_type)
+@@ -839,9 +853,13 @@ CONTAINS
+ !
+ REAL(DP), ALLOCATABLE :: Hubb_occ_aux(:,:)
+ INTEGER :: i, is,ind, ldim, m1, m2, llmax, nat, nspin
++ LOGICAL :: dononcol = .FALSE.
+ !
+- !
+- IF (PRESENT(Hub_ns_nc )) THEN
++ !
++ IF (PRESENT(Hub_ns_nc)) THEN
++ IF (SIZE(Hub_ns_nc,4) > 0) dononcol = .TRUE.
++ END IF
++ IF ( dononcol ) THEN
+ llmax = SIZE ( Hub_ns_nc, 1)
+ nat = size(Hub_ns_nc,4)
+ ALLOCATE (objs(nat))
+@@ -862,7 +880,7 @@ CONTAINS
+ IF (TRIM(labs(ityp(i))) == 'no Hubbard') objs(i)%lwrite = .FALSE.
+ END DO
+ RETURN
+- ELSE IF (PRESENT (Hub_ns)) THEN
++ ELSE
+ llmax = SIZE ( Hub_ns,1)
+ nat = size(Hub_ns,4)
+ nspin = size(Hub_ns,3)
+diff --git a/Modules/qexsd_input.f90 b/Modules/qexsd_input.f90
+index 8555c61..c4e0d8c 100644
+--- a/Modules/qexsd_input.f90
++++ b/Modules/qexsd_input.f90
+@@ -164,7 +164,7 @@ MODULE qexsd_input
+ !
+ !
+ !--------------------------------------------------------------------------------------------------------------------
+- SUBROUTINE qexsd_init_basis(obj,k_points,ecutwfc,ecutrho,nr,nrs,nrb)
++ SUBROUTINE qexsd_init_basis(obj,k_points,ecutwfc,ecutrho, nr1, nr2, nr3, nrs1, nrs2, nrs3, nrb1, nrb2, nrb3)
+ !--------------------------------------------------------------------------------------------------------------------
+ !
+ IMPLICIT NONE
+@@ -173,25 +173,35 @@ MODULE qexsd_input
+ CHARACTER(LEN=*),INTENT(IN) :: k_points
+ REAL(DP),INTENT(IN) :: ecutwfc
+ REAL(DP),OPTIONAL,INTENT(IN) :: ecutrho
+- INTEGER,OPTIONAL,INTENT(IN) :: nr(:), nrs(:), nrb(:)
++ INTEGER,OPTIONAL,INTENT(IN) :: nr1, nr2, nr3, nrs1, nrs2, nrs3, nrb1, nrb2, nrb3
+ !
+ TYPE(basisSetItem_type),POINTER :: grid_obj => NULL(), smooth_grid_obj => NULL(), box_obj => NULL()
+ CHARACTER(LEN=*),PARAMETER :: TAGNAME="basis",FFT_GRID="fft_grid",FFT_SMOOTH="fft_smooth", FFT_BOX="fft_box"
+ LOGICAL :: gamma_only=.FALSE.
++ INTEGER :: nr1_, nr2_, nr3_
+ !
+- IF ( PRESENT(nr)) THEN
++ IF ( PRESENT(nr1) .AND. PRESENT(nr2) .AND. PRESENT(nr3)) THEN
+ ALLOCATE(grid_obj)
+- CALL qes_init (grid_obj,FFT_GRID,nr(1),nr(2),nr(3),"grid set in input")
++ nr1_ = nr1
++ nr2_ = nr2
++ nr3_ = nr3
++ CALL qes_init (grid_obj,FFT_GRID,nr1_,nr2_,nr3_,"grid set in input")
+ END IF
+ !
+- IF( PRESENT(nrs)) THEN
++ IF( PRESENT(nrs1) .AND. PRESENT(nrs2) .AND. PRESENT(nrs3)) THEN
+ ALLOCATE(smooth_grid_obj)
+- CALL qes_init (smooth_grid_obj,FFT_SMOOTH,nrs(1),nrs(2),nrs(3),"grid set in input")
++ nr1_ = nrs1
++ nr2_ = nrs2
++ nr3_ = nrs3
++ CALL qes_init (smooth_grid_obj,FFT_SMOOTH,nr1_,nr2_,nr3_,"grid set in input")
+ END IF
+ !
+- IF( PRESENT(nrb)) THEN
++ IF( PRESENT(nrb1) .AND. PRESENT(nrb2) .AND. PRESENT(nrb3)) THEN
+ ALLOCATE(box_obj)
+- CALL qes_init (box_obj,FFT_BOX,nrb(1),nrb(2),nrb(3),"grid set in input")
++ nr1_ = nrb1
++ nr2_ = nrb2
++ nr3_= nrb3
++ CALL qes_init (box_obj,FFT_BOX,nr1_,nr2_,nr3_,"grid set in input")
+ END IF
+ !
+ IF (TRIM(k_points) .EQ. "gamma" ) gamma_only=.TRUE.
+diff --git a/Modules/read_pseudo.f90 b/Modules/read_pseudo.f90
+index 5009a3d..2aa321f 100644
+--- a/Modules/read_pseudo.f90
++++ b/Modules/read_pseudo.f90
+@@ -47,15 +47,26 @@ SUBROUTINE readpp ( input_dft, printout, ecutwfc_pp, ecutrho_pp )
+ USE pseudo_types, ONLY: pseudo_upf, nullify_pseudo_upf, deallocate_pseudo_upf
+ USE funct, ONLY: enforce_input_dft, set_dft_from_name, &
+ get_iexch, get_icorr, get_igcx, get_igcc, get_inlc
+- use radial_grids, ONLY: deallocate_radial_grid, nullify_radial_grid
++ use radial_grids, ONLY: radial_grid_type, deallocate_radial_grid, nullify_radial_grid
+ USE wrappers, ONLY: md5_from_file, f_remove
+- USE upf_module, ONLY: read_upf
++ !USE upf_module, ONLY: read_upf
+ USE emend_upf_module, ONLY: make_emended_upf_copy
+ USE upf_to_internal, ONLY: add_upf_grid, set_upf_q
+ USE read_uspp_module, ONLY: readvan, readrrkj
+ USE m_gth, ONLY: readgth
+ !
+ IMPLICIT NONE
++ INTERFACE
++ SUBROUTINE read_upf(upf, grid, ierr, unit, filename)
++ IMPORT pseudo_upf, radial_grid_type
++ IMPLICIT NONE
++ INTEGER,INTENT(IN), OPTIONAL :: unit
++ CHARACTER(len=*),INTENT(IN),OPTIONAL :: filename
++ TYPE(pseudo_upf),INTENT(INOUT) :: upf
++ TYPE(radial_grid_type),OPTIONAL,INTENT(INOUT),TARGET :: grid
++ INTEGER,INTENT(INOUT) :: ierr
++ END SUBROUTINE read_upf
++ END INTERFACE
+ !
+ CHARACTER(len=*), INTENT(INOUT) :: input_dft
+ LOGICAL, OPTIONAL, INTENT(IN) :: printout
+diff --git a/Modules/read_upf.f90 b/Modules/read_upf.f90
+new file mode 100644
+index 0000000..75e9086
+--- /dev/null
++++ b/Modules/read_upf.f90
+@@ -0,0 +1,91 @@
++SUBROUTINE read_upf(upf, grid, ierr, unit, filename) !
++ !---------------------------------------------+
++ !! Reads pseudopotential in UPF format (either v.1 or v.2 or upf_schema).
++ !! Derived-type variable *upf* and optionally *grid* store in output the
++ !! data read from file.
++ !! If unit number is provided with the *unit* argument, only UPF v1 format
++ !! is checked; the PP file must be opened and closed outside the routine.
++ !! Otherwise the *filename* argument must be given, file is opened and closed
++ !! inside the routine, all formats will be checked.
++ !! @Note last revision: 01-01-2019 PG - upf fix moved out from here
++ !! @Note last revision: 11-05-2018 PG - removed xml_only
++ !
++ USE pseudo_types, ONLY: pseudo_upf, deallocate_pseudo_upf
++ USE radial_grids, ONLY: radial_grid_type, deallocate_radial_grid
++ USE read_upf_v1_module,ONLY: read_upf_v1
++ USE read_upf_v2_module,ONLY: read_upf_v2
++ USE read_upf_schema_module ,ONLY: read_upf_schema
++ USE FoX_DOM, ONLY: Node, domException, parseFile, getFirstChild, &
++ getExceptionCode, getTagName
++ IMPLICIT NONE
++ INTEGER,INTENT(IN), OPTIONAL :: unit
++ !! i/o unit:
++ CHARACTER(len=*),INTENT(IN),OPTIONAL :: filename
++ !! i/o filename
++ TYPE(pseudo_upf),INTENT(INOUT) :: upf
++ !! the derived type storing the pseudo data
++ TYPE(radial_grid_type),OPTIONAL,INTENT(INOUT),TARGET :: grid
++ !! derived type where is possible to store data on the radial mesh
++ INTEGER,INTENT(INOUT) :: ierr
++ !! On input:
++ !! ierr =0: return if not a valid xml schema or UPF v.2 file
++ !! ierr/=0: continue if not a valid xml schema or UPF v.2 file
++ !! On output:
++ !! ierr=0: xml schema, ierr=-1: UPF v.1, ierr=-2: UPF v.2
++ !! ierr>0: error reading PP file
++ !! ierr=-81: error reading PP file, possibly UPF fix needed
++ !
++ TYPE(Node),POINTER :: u,doc
++ INTEGER :: u_temp,& ! i/o unit in case of upf v1
++ iun, ferr
++ TYPE(DOMException) :: ex
++ INTEGER, EXTERNAL :: find_free_unit
++
++ ferr = ierr
++ ierr = 0
++ IF ( present ( unit ) ) THEN
++ REWIND (unit)
++ CALL deallocate_pseudo_upf(upf)
++ CALL deallocate_radial_grid( grid )
++ CALL read_upf_v1 (unit, upf, grid, ierr )
++ IF (ierr == 0 ) ierr = -1
++ !
++ ELSE IF (PRESENT(filename) ) THEN
++ doc => parseFile(TRIM(filename), EX = ex )
++ ierr = getExceptionCode( ex )
++ IF ( ferr == 0 .AND. ierr == 81 ) THEN
++ ierr = -81
++ RETURN
++ END IF
++ IF ( ierr == 0 ) THEN
++ u => getFirstChild(doc)
++ SELECT CASE (TRIM(getTagname(u)))
++ CASE ('UPF')
++ CALL read_upf_v2( u, upf, grid, ierr )
++ IF ( ierr == 0 ) ierr = -2
++ CASE ('qe_pp:pseudo')
++ CALL read_upf_schema( u, upf, grid, ierr)
++ CASE default
++ ierr = 1
++ CALL errore('read_upf', 'xml format '//TRIM(getTagName(u))//' not implemented', ierr)
++ END SELECT
++ IF ( ierr > 0 ) CALL errore( 'read_upf', 'File is Incomplete or wrong: '//TRIM(filename), ierr)
++ !
++ ELSE IF ( ierr > 0 ) THEN
++ !
++ u_temp = find_free_unit()
++ OPEN (UNIT = u_temp, FILE = TRIM(filename), STATUS = 'old', FORM = 'formatted', IOSTAT = ierr)
++ CALL errore ("upf_module:read_upf", "error while opening file " // TRIM(filename), ierr)
++ CALL deallocate_pseudo_upf( upf )
++ CALL deallocate_radial_grid( grid )
++ CALL read_upf_v1( u_temp, upf, grid, ierr )
++ IF ( ierr == 0 ) ierr = -1
++ CLOSE ( u_temp)
++ !
++ END IF
++ ELSE
++ CALL errore('read_upf', 'Nothing to read !!! Provide either filename or unit optional arguments',1)
++ END IF
++ !
++ END SUBROUTINE read_upf
++
+diff --git a/PW/src/input.f90 b/PW/src/input.f90
+index 8d9822d..e5fc42c 100644
+--- a/PW/src/input.f90
++++ b/PW/src/input.f90
+@@ -1689,7 +1689,7 @@ SUBROUTINE iosys()
+ !
+ ! ... End of reading input parameters
+ !
+-#if ! defined (__INTEL_COMPILER) || (__INTEL_COMPILER >= 1300)
++#if ! defined (__INTEL_COMPILER) || (__INTEL_COMPILER >= 1100)
+ CALL pw_init_qexsd_input(qexsd_input_obj, obj_tagname="input")
+ #endif
+ CALL deallocate_input_parameters ()
+diff --git a/PW/src/pw_init_qexsd_input.f90 b/PW/src/pw_init_qexsd_input.f90
+index fc3a435..7c91a56 100644
+--- a/PW/src/pw_init_qexsd_input.f90
++++ b/PW/src/pw_init_qexsd_input.f90
+@@ -118,7 +118,7 @@
+ hubbard_J0_(:), hubbard_beta_(:),starting_ns_(:,:,:)
+ CHARACTER(LEN=3),ALLOCATABLE :: species_(:)
+ INTEGER, POINTER :: nr_1,nr_2, nr_3, nrs_1, nrs_2, nrs_3, nrb_1, nrb_2, nrb_3
+- INTEGER,ALLOCATABLE :: nr_(:), nrs_(:), nrb_(:)
++ INTEGER, TARGET :: nr_1_,nr_2_, nr_3_, nrs_1_, nrs_2_, nrs_3_, nrb_1_, nrb_2_, nrb_3_
+ !
+ !
+ NULLIFY (gate_ptr, block_ptr, relaxz_ptr, block_1_ptr, block_2_ptr, block_height_ptr, zgate_ptr, dftU_, vdW_, hybrid_)
+@@ -280,25 +280,35 @@
+ IF ( ANY(ip_hubbard_u(1:ntyp) /=0.0_DP)) THEN
+ ALLOCATE(hubbard_U_(ntyp))
+ hubbard_U_(1:ntyp) = ip_hubbard_u(1:ntyp)
++ ELSE
++ ALLOCATE(hubbard_U_(0))
+ END IF
+ IF (ANY (ip_hubbard_J0 /=0.0_DP)) THEN
+ ALLOCATE(hubbard_J0_(ntyp))
+ hubbard_J0_ (1:ntyp) = ip_hubbard_J0(1:ntyp)
++ ELSE
++ ALLOCATE(hubbard_J0_(0))
+ END IF
+ IF (ANY (ip_hubbard_alpha /=0.0_DP)) THEN
+ ALLOCATE(hubbard_alpha_(ntyp))
+ hubbard_alpha_ (1:ntyp) = ip_hubbard_alpha(1:ntyp)
++ ELSE
++ ALLOCATE(hubbard_alpha_(0))
+ END IF
+ IF (ANY (ip_hubbard_beta /=0.0_DP)) THEN
+ ALLOCATE(hubbard_beta_(ntyp))
+ hubbard_beta_ (1:ntyp) = ip_hubbard_beta(1:ntyp)
++ ELSE
++ ALLOCATE(hubbard_beta_(0))
+ END IF
+ IF (ANY (ip_hubbard_J(:,1:ntyp) /=0.0_DP )) THEN
+ ALLOCATE(hubbard_J_(3,ntyp))
+ hubbard_J_(1:3,1:ntyp) = ip_hubbard_J(1:3,1:ntyp)
+- END IF
+- IF (ANY(starting_ns_eigenvalue /= -1.0_DP)) THEN
+- IF (lsda) THEN
++ ELSE
++ ALLOCATE(hubbard_J_(3,0))
++ END IF
++ IF (ANY(starting_ns_eigenvalue /= -1.0_DP)) THEN
++ IF (lsda) THEN
+ spin_ns = 2
+ ELSE
+ spin_ns = 1
+@@ -306,8 +316,10 @@
+ ALLOCATE (starting_ns_(2*hublmax+1, spin_ns, ntyp))
+ starting_ns_ (1:2*hublmax+1, 1:spin_ns, 1:ntyp) = &
+ starting_ns_eigenvalue(1:2*hublmax+1, 1:spin_ns, 1:ntyp)
+- END IF
+- CALL qexsd_init_dftU(dftU_, NSP = ntyp, PSD = upf(1:ntyp)%psd, SPECIES = atm(1:ntyp), ITYP = ip_ityp(1:ntyp), &
++ ELSE
++ ALLOCATE(starting_ns_(1,1,0))
++ END IF
++ CALL qexsd_init_dftU(dftU_, NSP = ntyp, PSD = upf(1:ntyp)%psd, SPECIES = atm(1:ntyp), ITYP = ip_ityp(1:ntyp), &
+ IS_HUBBARD = is_hubbard(1:ntyp), LDA_PLUS_U_KIND = ip_lda_plus_u_kind, &
+ U_PROJECTION_TYPE=u_projection_type, U=hubbard_U_, J0=hubbard_J0_, NONCOLIN=ip_noncolin, &
+ ALPHA = hubbard_alpha_, BETA = hubbard_beta_, J = hubbard_J_, STARTING_NS = starting_ns_ )
+@@ -364,19 +376,32 @@
+ ! BASIS ELEMENT
+ !---------------------------------------------------------------------------------------------------------------------------
+ IF (ANY([ip_nr1,ip_nr2,ip_nr3] /=0)) THEN
+- ALLOCATE (nr_(3))
+- nr_ = [ip_nr1,ip_nr2,ip_nr3]
++ nr_1_ = ip_nr1
++ nr_1 => nr_1_
++ nr_2_ = ip_nr2
++ nr_2 => nr_2_
++ nr_3_ = ip_nr3
++ nr_3 => nr_3_
+ END IF
+ IF (ANY([ip_nr1s,ip_nr2s,ip_nr3s] /=0)) THEN
+- ALLOCATE (nrs_(3))
+- nrs_ = [ip_nr1s,ip_nr2s,ip_nr3s]
++ nrs_1_ = ip_nr1s
++ nrs_1 => nrs_1_
++ nrs_2_ = ip_nr2s
++ nrs_2 => nrs_2_
++ nrs_3_ = ip_nr3
++ nrs_3 => nrs_3_
+ END IF
+ IF (ANY([ip_nr1b,ip_nr2b,ip_nr3b] /=0)) THEN
+- ALLOCATE(nrb_(3))
+- nrb_ = [ip_nr1b,ip_nr2b,ip_nr3b]
++ nrb_1_ = ip_nr1b
++ nrb_1 => nrb_1_
++ nrb_2_ = ip_nr2b
++ nrb_2 => nrb_2_
++ nrb_3_ = ip_nr3b
++ nrb_3 => nrb_3_
+ END IF
+
+- CALL qexsd_init_basis(obj%basis, ip_k_points, ecutwfc/e2, ip_ecutrho/e2, nr_ , nrs_, nrb_ )
++CALL qexsd_init_basis(obj%basis, ip_k_points, ecutwfc/e2, ip_ecutrho/e2, nr_1, nr_2, nr_3, nrs_1, nrs_2, nrs_3, &
++ nrb_1, nrb_2, nrb_3 )
+ !-----------------------------------------------------------------------------------------------------------------------------
+ ! ELECTRON CONTROL
+ !------------------------------------------------------------------------------------------------------------------------------
diff --git a/quantum-espresso.spec b/quantum-espresso.spec
index 43000e5..87c0741 100644
--- a/quantum-espresso.spec
+++ b/quantum-espresso.spec
@@ -3,6 +3,11 @@
# works on other fedora and epel releases, which are supported by this software.
# No quick Rawhide-only fixes will be allowed.
+%if 0%{?el6}
+unsupported https://gitlab.com/QEF/q-e/issues/113
+%quit
+%endif
+
# missing on el6
%{?!_fmoddir: %global _fmoddir %{_libdir}/gfortran/modules}
@@ -18,10 +23,12 @@ ExclusiveArch: %{openblas_arches}
%global wnoflags -Wno-unused-variable -Wno-conversion -Wno-unused-dummy-argument -Wno-character-truncation -Wno-missing-include-dirs -Wno-unused-function -Wno-maybe-unitialized
Name: quantum-espresso
-Version: 5.4.0
-Release: 20%{?dist}
+Version: 6.4.1
+Release: 1%{?dist}
Summary: A suite for electronic-structure calculations and materials modeling
+Provides: bundled(FoXlibf)
+
License: GPLv2+
# BSD: PP/src/bgw2pw.f90
# BSD: PP/src/pw2bgw.f90
@@ -32,16 +39,10 @@ License: GPLv2+
# zlib/libpng: clib/md5.c
# zlib/libpng: clib/md5.h
URL: http://www.quantum-espresso.org/
-Source0: http://www.qe-forge.org/gf/download/frsrelease/211/968/espresso-5.4.0.tar.gz
-Source1: http://www.qe-forge.org/gf/download/frsrelease/211/962/PHonon-5.4.0.tar.gz
-Source2: http://www.qe-forge.org/gf/download/frsrelease/211/958/xspectra-5.4.0.tar.gz
-Source3: http://www.qe-forge.org/gf/download/frsrelease/211/961/PWgui-5.4.0.tar.gz
-Source4: http://www.qe-forge.org/gf/download/frsrelease/211/957/GWW-5.4.0.tar.gz
-Source5: http://www.qe-forge.org/gf/download/frsrelease/211/956/tddfpt-5.4.0.tar.gz
-Source6: http://www.qe-forge.org/gf/download/frsrelease/211/960/pwcond-5.4.0.tar.gz
-Source7: http://www.qe-forge.org/gf/download/frsrelease/211/954/atomic-5.4.0.tar.gz
-Source8: http://www.qe-forge.org/gf/download/frsrelease/211/959/neb-5.4.0.tar.gz
-Source9: http://www.qe-forge.org/gf/download/frsrelease/211/963/test-suite-5.4.0.t...
+Source0: https://github.com/QEF/q-e/archive/qe-%{version}.tar.gz
+
+Patch0: backports-6.4.1.diff
+Patch1: patch_old_intel_to_6.4.1
# pseudopotentials not included in the source and needed by PW/tests
Source21: http://www.quantum-espresso.org/wp-content/uploads/upf_files/Ag.pbe-dn-rr...
@@ -84,6 +85,8 @@ Source57: http://www.quantum-espresso.org/wp-content/uploads/upf_files/Si.pbe-n
Source58: http://www.quantum-espresso.org/wp-content/uploads/upf_files/Si.pbe-rrkj.UPF
Source59: http://www.quantum-espresso.org/wp-content/uploads/upf_files/Si.pz-vbc.UPF
Source60: http://www.quantum-espresso.org/wp-content/uploads/upf_files/Ti.pz-sp-van...
+Source61: http://www.quantum-espresso.org/wp-content/uploads/upf_files/Mg.pz-n-vbc.UPF
+Source62: http://www.quantum-espresso.org/wp-content/uploads/upf_files/B.pz-vbc.UPF
# handle license on el{6,7}: global must be defined after the License field above
%{!?_licensedir: %global license %doc}
@@ -137,7 +140,10 @@ Requires: openmpi
BuildRequires: scalapack-openmpi
BuildRequires: blacs-openmpi
%endif
-
+%if 0%{?el7} || 0%{?el6}
+Requires: scalapack-openmpi
+Requires: blacs-openmpi
+%endif
%description openmpi
%{desc_base}
@@ -176,6 +182,10 @@ Requires: mpich
BuildRequires: scalapack-mpich
BuildRequires: blacs-mpich
%endif
+%if 0%{?el7} || 0%{?el6}
+Requires: scalapack-mpich
+Requires: blacs-mpich
+%endif
%description mpich
%{desc_base}
@@ -206,21 +216,19 @@ This package contains static libraries for mpich.
%prep
-%setup -q -n espresso-%{version}
-%setup -q -n espresso-%{version} -a1 -a2 -a3 -a4 -a4 -a5 -a6 -a7 -a8 -a9
-# remove bundled libraries
-rm -rf archive/lapack-*.tar.gz
-rm -rf archive/blas-*.tar.gz
-rm -rf archive/ELPA-*.tar.gz
-
-# fix fatal error: fft_defs.h: No such file or directory
-sed -i 's|MANUAL_DFLAGS =|MANUAL_DFLAGS = -I../../include|' install/make.sys.in
+%setup -q -n q-e-qe-%{version}
+%patch0 -p1
+%patch1 -p1
-# build exx
-sed -i 's|MANUAL_DFLAGS =|MANUAL_DFLAGS = -DEXX|' install/make.sys.in
+# remove bundled libraries
+rm -rf archive/lapack*gz
+rm -rf archive/blas*gz
+rm -rf archive/ELPA*gz
# use specified compiler flags
-sed -i 's|@fflags@|@cflags@|' install/make.sys.in
+sed -i 's|@fflags@|@cflags@|' install/make.inc.in
+# build exx
+sed -i 's|MANUAL_DFLAGS =|MANUAL_DFLAGS = -DEXX|' install/make.inc.in
# Horror! Tests use $HOME/tmp or /tmp by default!
sed -i 's#TMP_DIR=.*#TMP_DIR=./tmp#' environment_variables
@@ -241,6 +249,18 @@ sed -i '/D__XLF/d' install/configure
sed -i 's/try_dflags -D__LINUX_ESSL/try_dflags/' install/configure
sed -i 's/have_essl=1/have_essl=0/' install/configure
+# force system FoX fortran modulues
+# rm -rf archive/fox*gz
+# sed -i 's#$(MOD_FLAG)$(TOPDIR)/FoX/finclude#-I/usr/include/FoX#' install/make.inc.in
+# qe distributes a custom version of FoX, since f31 FoX fails with
+# fox_init_module.f90:22:31:
+# BUILDSTDERR: 22 | CALL setup_io(ERR_CODE = errcodes(1), EOR_CODE = errcodes(2), EOF_CODE = errcodes(3))
+# BUILDSTDERR: | 1
+# BUILDSTDERR: Error: Keyword argument 'err_code' at (1) is not in the procedure
+
+# FoX needs -fPIC on f31
+sed -i 's|FOX_FLAGS =|FOX_FLAGS = -fPIC|' install/make.inc.in
+
%build
# Have to do off-root builds to be able to build many versions at once
@@ -257,8 +277,10 @@ if [ "$MPI_SUFFIX" == "_openmpi" ] && [ -r "$MPI_LIB/libmpi_usempi.so" ]; then e
if [ "$MPI_SUFFIX" == "_openmpi" ] && [ -r "$MPI_LIB/libmpi_usempif08.so" ]; then export LIBMPI='-lmpi -lmpi_usempif08 -lmpi_mpifh'; fi&& \
if [ "$MPI_SUFFIX" == "_mpich2" ]; then export LIBMPI='-lmpich'; fi&& \
if [ "$MPI_SUFFIX" == "_mpich" ]; then export LIBMPI='-lmpich'; fi&& \
-CC=gcc CXX=c++ FC=gfortran \
- MPIF90=$MPIF90 \
+ CC=gcc \
+ CXX=c++ \
+ FC='gfortran' \
+ MPIF90='$MPIF90 %{optflags}' \
FCFLAGS='%{optflags}' \
CFLAGS='%{optflags} %{wnoflags}' \
FFLAGS='%{optflags}' \
@@ -329,7 +351,13 @@ EXE_SUFFIX="" MPI_SUFFIX="_serial" MPI_BIN=%{_bindir} MPI_LIB=%{_libdir} MPI_FOR
%check
# clean removes all extra pseudo - must copy them now
-cp -p %{expand: %{lua: for i=21,60 do print("%{SOURCE"..i.."} ") end}} pseudo/
+cp -p %{expand: %{lua: for i=21,62 do print("%{SOURCE"..i.."} ") end}} pseudo/
+
+%if 0%{?el6}
+export TIMEOUT_OPTS='1800'
+%else
+export TIMEOUT_OPTS='--preserve-status --kill-after 10 1800'
+%endif
# To avoid replicated code define a macro
%global docheck() \
@@ -337,7 +365,7 @@ cp -rp test-suite.orig test-suite&& \
pushd test-suite&& \
sed -i "s</bin/cp.x</bin$MPI_SUFFIX/cp.x<" ./run-cp.sh&& \
sed -i "s</bin/pw.x</bin$MPI_SUFFIX/pw.x<" ./run-pw.sh&& \
-%{__make} 2>&1 | tee ../tests$MPI_SUFFIX.log&& \
+timeout ${TIMEOUT_OPTS} %{__make} run-tests-parallel 2>&1 | tee ../tests$MPI_SUFFIX.log&& \
popd&& \
rm -rf test-suite
@@ -372,29 +400,29 @@ mv test-suite.orig test-suite
%files
-%license README License
+%license License
%{_bindir}/*.x
%{_bindir}/iotk
%files devel
-%license README License
+%license License
%{_fmoddir}/iotk*.mod
%files static
-%license README License
+%license License
%{_libdir}/libiotk.a
%files openmpi
-%license README License
+%license License
%{_libdir}/openmpi%{?_opt_cc_suffix}/bin/*.x_openmpi
%{_libdir}/openmpi%{?_opt_cc_suffix}/bin/iotk_openmpi
%files openmpi-devel
-%license README License
+%license License
# https://bugzilla.redhat.com/show_bug.cgi?id=1154982
%if 0%{?el6} || 0%{?el7}
%{_fmoddir}/openmpi%{?_cc_name_suffix}-%{_arch}/iotk*.mod
@@ -404,18 +432,18 @@ mv test-suite.orig test-suite
%files openmpi-static
-%license README License
+%license License
%{_libdir}/openmpi%{?_cc_name_suffix}/lib/libiotk.a
%files mpich
-%license README License
+%license License
%{_libdir}/mpich%{?_opt_cc_suffix}/bin/*.x_mpich
%{_libdir}/mpich%{?_opt_cc_suffix}/bin/iotk_mpich
%files mpich-devel
-%license README License
+%license License
# https://bugzilla.redhat.com/show_bug.cgi?id=1154982
%if 0%{?el6} || 0%{?el7}
%{_fmoddir}/mpich%{?_cc_name_suffix}-%{_arch}/iotk*.mod
@@ -425,11 +453,15 @@ mv test-suite.orig test-suite
%files mpich-static
-%license README License
+%license License
%{_libdir}/mpich%{?_cc_name_suffix}/lib/libiotk.a
%changelog
+* Fri May 17 2019 Marcin Dulak <Marcin.Dulak(a)gmail.com> - 6.4.1-1
+- new upstream release
+- kill hanging tests after timeout
+
* Thu Feb 14 2019 Orion Poplawski <orion(a)nwra.com> - 5.4.0-20
- Rebuild for openmpi 3.1.3
diff --git a/sources b/sources
index fdcd671..382acab 100644
--- a/sources
+++ b/sources
@@ -1,10 +1,4 @@
-24dc0d8bf5cf4eb4dc38e1c18a80b3ee atomic-5.4.0.tar.gz
-8bb78181b39bd084ae5cb7a512c1cfe7 espresso-5.4.0.tar.gz
-b19d777109867578706a6a33feb2fdb8 GWW-5.4.0.tar.gz
-254f929259fb06036b78c493cf18e5d6 neb-5.4.0.tar.gz
-f641fe9dcf0ec8f1e47d74e3c7c39705 PHonon-5.4.0.tar.gz
-31c1cd8cd76752833a9205d456093d0a pwcond-5.4.0.tar.gz
-159dfdb6b0279f676ed5075c343992df PWgui-5.4.0.tar.gz
-2101533a627644ef467b60d400977eab tddfpt-5.4.0.tar.gz
-850ce90cf6b4c5f78bb57c02c88a734d test-suite-5.4.0.tar.gz
-95080929c87389cd15cf765048cfc9d2 xspectra-5.4.0.tar.gz
+SHA512 (B.pz-vbc.UPF) = 2054ec0dae60fa3adf0a56b726ff25754c464f8dbe62f6cba66d09c7ae28ba6336f4f97a9cd2dc5ed8153d379bbdbc6d5accb354fcd21cc6d2901f489c64b24a
+SHA512 (Mg.pz-n-vbc.UPF) = fe5d75150fa2074bb4d2168000b72c43536d8d031a58e1e3ab5f5c943fbfddde665b11305655b05d2f38b3e13d17745d04ccf50dc688e6a25bdf2a9ad3cc5a45
+SHA512 (backports-6.4.1.diff) = 6c283384b6cc767ac9208fe703c01bbaa1de9948fe389b49dabba9d1ceb756ff51827520fc3e2ffd3000991be0d9ef9269f49ace2bc518bb7a61e9412327f563
+SHA512 (patch_old_intel_to_6.4.1) = 0f153c19ab157576010e8312329339e6e3ccc59602ac7dbdfe0830a3cfcf40988652e3086a5b90cc5d9e23f6f1c0365cfebeee4dfafdea3ec456309f5ee45216
4 years, 11 months
Architecture specific change in rpms/quantum-espresso.git
by githook-noreply@fedoraproject.org
The package rpms/quantum-espresso.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/quantum-espresso.git/commit/?id=1....
Change:
+ExclusiveArch: x86_64 %{ix86}
Thanks.
Full change:
============
commit 191c8889218523f7e4836b7ccc8a92d84f29d337
Author: Marcin Dulak <marcin.dulak(a)gmail.com>
Date: Sun May 19 21:57:40 2019 +0000
disable failed architectures
diff --git a/quantum-espresso.spec b/quantum-espresso.spec
index 87c0741..abc3f40 100644
--- a/quantum-espresso.spec
+++ b/quantum-espresso.spec
@@ -16,7 +16,8 @@ unsupported https://gitlab.com/QEF/q-e/issues/113
ExclusiveArch: x86_64 %{ix86}
%else
%{!?openblas_arches:%global openblas_arches x86_64 %{ix86} armv7hl %{power64} aarch64}
-ExclusiveArch: %{openblas_arches}
+# qe-6.4.1 fails to find openblas, fftw on other %%{openblas_arches} than those below
+ExclusiveArch: x86_64 %{ix86}
%endif
# disable compilation warnings
@@ -461,6 +462,7 @@ mv test-suite.orig test-suite
* Fri May 17 2019 Marcin Dulak <Marcin.Dulak(a)gmail.com> - 6.4.1-1
- new upstream release
- kill hanging tests after timeout
+- disable failed architectures: configure fails to find openblas, fftw on other %%{openblas_arches} than x86_64 %%{ix86}
* Thu Feb 14 2019 Orion Poplawski <orion(a)nwra.com> - 5.4.0-20
- Rebuild for openmpi 3.1.3
4 years, 11 months
Architecture specific change in rpms/digikam.git
by githook-noreply@fedoraproject.org
The package rpms/digikam.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/digikam.git/commit/?id=9fefa398eb....
Change:
+ExcludeArch: s390x
Thanks.
Full change:
============
commit 9fefa398eb94b62d3057143fbfc13415829df071
Author: Rex Dieter <rdieter(a)gmail.com>
Date: Sun May 12 00:00:23 2019 -0500
typo
diff --git a/digikam.spec b/digikam.spec
index d66fb7b..976a249 100644
--- a/digikam.spec
+++ b/digikam.spec
@@ -18,7 +18,7 @@ Source0: http://download.kde.org/%{?beta:un}stable/digikam/%{version}/digikam-%{
%endif
# rawhide s390x is borked recently
-ExcludeArch s390x
+ExcludeArch: s390x
# digiKam not listed as a media handler for pictures in Nautilus (#516447)
# TODO: upstream me
commit c2c698dbc8b20a88e48d4e5a48a2ce10aa08c550
Author: Rex Dieter <rdieter(a)gmail.com>
Date: Sat May 11 23:37:53 2019 -0500
fix ppc64le
diff --git a/digikam.spec b/digikam.spec
index cd6ed87..d66fb7b 100644
--- a/digikam.spec
+++ b/digikam.spec
@@ -13,11 +13,13 @@ Source0: http://download.kde.org/%{?beta:un}stable/digikam/%{version}/digikam-%{
# workaround ppc64le FTBFS
# https://bugs.kde.org/show_bug.cgi?id=404853
-ExcludeArch ppc64le s390x
%ifarch ppc64le
-%global facesengine ENABLE_FACESENGINE_DNN:BOOL=OFF
+%global facesengine -DENABLE_FACESENGINE_DNN:BOOL=OFF
%endif
+# rawhide s390x is borked recently
+ExcludeArch s390x
+
# digiKam not listed as a media handler for pictures in Nautilus (#516447)
# TODO: upstream me
Source10: digikam-import.desktop
commit ab1217b2d58f90e755a9ff6b6350e0108f022c12
Author: Rex Dieter <rdieter(a)gmail.com>
Date: Sat May 11 22:20:26 2019 -0500
exclude FTBFS archs
s390x in particular, seems to be systemic, not specific to digikam
diff --git a/digikam.spec b/digikam.spec
index fb2a538..cd6ed87 100644
--- a/digikam.spec
+++ b/digikam.spec
@@ -13,6 +13,7 @@ Source0: http://download.kde.org/%{?beta:un}stable/digikam/%{version}/digikam-%{
# workaround ppc64le FTBFS
# https://bugs.kde.org/show_bug.cgi?id=404853
+ExcludeArch ppc64le s390x
%ifarch ppc64le
%global facesengine ENABLE_FACESENGINE_DNN:BOOL=OFF
%endif
4 years, 11 months
[Report] Packages Restricting Arches
by root
Package no longer excluding arches (1)
==================================
- fedora-gnat-project-common
List of packages currently excluding arches (2667)
===========================================
- 0ad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- 90-Second-Portraits
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- GoldenCheetah
ExclusiveArch: %{qt5_qtwebengine_arches}
- GtkAda
ExclusiveArch: %{GPRbuild_arches}
- GtkAda3
ExclusiveArch: %{GPRbuild_arches}
- PragmARC
ExclusiveArch: %{GPRbuild_arches}
- R-V8
ExclusiveArch: %{nodejs_arches}
- 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}
- appstream-generator
ExclusiveArch: x86_64 %{ix86} %{arm}
- arduino
ExclusiveArch: %{go_arches}
- arduino-builder
ExclusiveArch: %{go_arches}
- arm-trusted-firmware
ExclusiveArch: aarch64
- 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} aarch64 s390x
- bcm283x-firmware
ExclusiveArch: %{arm} aarch64
- berusky2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{mips}
- biosdevname
ExclusiveArch: %{ix86} x86_64
- bless
ExclusiveArch: %mono_arches
- boo
ExclusiveArch: %{mono_arches}
- bpftrace
ExclusiveArch: x86_64 %{power64} aarch64 s390x
- 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}
- 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:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}}
- containers
ExclusiveArch: %{ldc_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 ppc64le
- dbus-sharp
ExclusiveArch: %mono_arches
- dbus-sharp-glib
ExclusiveArch: %mono_arches
- dbxtool
ExclusiveArch: i386 x86_64 aarch64
- deepin-clone
ExclusiveArch: x86_64 %{ix86} aarch64
- 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}}
- discord-irc
ExclusiveArch: %{nodejs_arches} noarch
- 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-anaconda-addon
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- docker-distribution
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- 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
- dsymbol
ExclusiveArch: %{ldc_arches}
- dustmite
ExclusiveArch: %{ldc_arches}
- dyninst
ExclusiveArch: %{ix86} x86_64 ppc64le
- 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}
- fence-virt
ExclusiveArch: i686 x86_64
- fes
ExclusiveArch: %{ix86} 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
- geoipupdate
ExclusiveArch: %{go_arches}
- ghdl
ExclusiveArch: %{GNAT_arches}
- gio-sharp
ExclusiveArch: %mono_arches
- gir-to-d
ExclusiveArch: %{ldc_arches}
- 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
- glibd
ExclusiveArch: %{ldc_arches}
- glusterd2
ExclusiveArch: %{go_arches}
- gmqcc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- gnatcoll
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-bindings
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}
- 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}}
- 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}}
- golang
ExclusiveArch: %{golang_arches}
- golang-deepin-dbus-factory
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-BurntSushi-toml-test
ExclusiveArch: %{go_arches}
- 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-andybalholm-cascadia
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-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-client9-gospell
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-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-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-duosecurity-duo_api_golang
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-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-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-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-gobuffalo-envy
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-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-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-klauspost-cpuid
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-lpabon-godbc
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{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-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-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-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-neurosnap-sentences
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{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-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-paulrosania-go-charset
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-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-samuel-go-zookeeper
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{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-skynetservices-skydns
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{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-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-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-tent-http-link-go
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-tonnerre-golang-pretty
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-vaughan0-go-ini
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{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-vjeantet-asn1-ber
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{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-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-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-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
- grafana
ExclusiveArch: %{grafana_arches}
- 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
- hcc
ExclusiveArch: x86_64 aarch64
- 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}
- hyena
ExclusiveArch: %{mono_arches}
- hyperscan
ExclusiveArch: x86_64
- hyperv-daemons
ExclusiveArch: i686 x86_64
- icaro
ExclusiveArch: %{ix86} %{arm} x86_64 noarch
- ignition
ExclusiveArch: x86_64 ppc64le aarch64 s390x
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
- intel-gmmlib
ExclusiveArch: x86_64 i686
- ioport
ExclusiveArch: %{ix86} x86_64
- ipmctl
ExclusiveArch: 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
- 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}
- josm
ExclusiveArch: %{ix86} x86_64
- keepass
ExclusiveArch: %{mono_arches}
- kernel
ExclusiveArch: %{all_x86} x86_64 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}
- libdparse
ExclusiveArch: %{ldc_arches}
- libflatarray
ExclusiveArch: %{ix86} x86_64
- libica
ExclusiveArch: s390 s390x
- libipt
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- libmfx
ExclusiveArch: %{ix86} x86_64
- libocxl
ExclusiveArch: ppc64le
- libpmemobj-cpp
ExclusiveArch: x86_64
- 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
- lodash
ExclusiveArch: %{nodejs_arches} noarch
- log4net
ExclusiveArch: %mono_arches
- lrmi
ExclusiveArch: %{ix86}
- lsvpd
ExclusiveArch: %{power64}
- luajit
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 s390x
- luxcorerender
ExclusiveArch: x86_64
- mactel-boot
ExclusiveArch: x86_64
- manifest-tool
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- mantle
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- 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
- microcode_ctl
ExclusiveArch: %{ix86} x86_64
- micropython
ExclusiveArch: %{arm} %{ix86} 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
- 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
- mozilla-iot-gateway
ExclusiveArch: %{nodejs_arches} noarch
- mozilla-iot-gateway-addon-node
ExclusiveArch: %{nodejs_arches} noarch
- mrrescue
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- msgpack-d
ExclusiveArch: %{ldc_arches}
- msr-tools
ExclusiveArch: %{ix86} x86_64
- mustache-d
ExclusiveArch: %{ldc_arches}
- mysql-connector-net
ExclusiveArch: %{mono_arches}
- nacl-arm-binutils
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}
- node-gyp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs
ExclusiveArch: %{nodejs_arches}
- nodejs-Base64
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-abbrev
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-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-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-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-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-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-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-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-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: %{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-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-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-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-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-camelcase
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-camelcase-keys
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-chalk
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-char-spinner
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-character-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-chardet
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-charenc
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-charm
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-check-env
ExclusiveArch: %{nodejs_arches} 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-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-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-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-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-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-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-data-uri-to-buffer
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} 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-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-define-properties
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-define-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-defined
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-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-discord-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-docopt
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-doctrine
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-dryice
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-duplexer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duplexer2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} 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-ebnf-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-echomd
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-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-error-ex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-error-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-errorhandler
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-event-emitter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-eventemitter2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} 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
- 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-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-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-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-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-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-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-fstream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fstream-ignore
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fstream-npm
ExclusiveArch: %{nodejs_arches} 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-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-getobject
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} 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-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-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-copy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-contrib-csslint
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-internal
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-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-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-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-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: %{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-symbols
ExclusiveArch: %{nodejs_arches} 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-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-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-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-signature
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http2
ExclusiveArch: %{nodejs_arches} 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-image-size
ExclusiveArch: %{nodejs_arches} 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-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-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-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-irc-formatting
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-irc-upd
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-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-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-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: %{nodejs_arches} noarch
- nodejs-is-unc-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} 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-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-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-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: %{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-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-less-plugin-clean-css
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-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lolex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-long
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-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-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
- 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-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-mixin-deep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mixin-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mkdirp
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-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-nanomatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nanomsg
ExclusiveArch: %{nodejs_arches}
- nodejs-nanoseconds
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-negative-zero
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-negotiator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-net-browserify-alt
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-netmask
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} 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-static
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-user-validate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npmlog
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-assign
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-only-shallow
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-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-limit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-p-locate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-package
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} 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-parse-github-repo-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parse-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} 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-parseuri
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parseurl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} 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-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-pbkdf2-password
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pedding
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-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-posix-character-classes
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-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-prism-media
ExclusiveArch: %{nodejs_arches} 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-addr
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-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-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-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-regex-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-regex-not
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-require-cs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-require-directory
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-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-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-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-sentiment
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-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-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-snekfetch
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-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-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-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-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-pair
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-transform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-streamsearch
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-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-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-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-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-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-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-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-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-tunnel-agent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tv4
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tweetnacl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tweetnacl-util
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-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-length
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-uri-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-urix
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-vasync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} 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-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-xmlhttprequest
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xmlhttprequest-ssl
ExclusiveArch: %{nodejs_arches} 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-yeast
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zeropad
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: x86_64 ppc64le
- 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}}
- obs-service-rust2rpm
ExclusiveArch: %{rust_arches} noarch
- 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}}
- oidn
ExclusiveArch: 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}
- openni
ExclusiveArch: %{ix86} x86_64 %{arm}
- openni-primesense
ExclusiveArch: %{ix86} x86_64 %{arm}
- openssl-ibmca
ExclusiveArch: s390 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
- oshinko-cli
ExclusiveArch: %{go_arches}
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- 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
- pmdk-convert
ExclusiveArch: x86_64
- 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
- pyqtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- 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-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}
- qmapshack
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}
- reactfx
ExclusiveArch: %{ix86} x86_64 noarch
- 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
- rocminfo
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-abomonation
ExclusiveArch: %{rust_arches}
- rust-addr2line
ExclusiveArch: %{rust_arches}
- rust-adler32
ExclusiveArch: %{rust_arches}
- rust-aes
ExclusiveArch: %{rust_arches}
- rust-aes-soft
ExclusiveArch: %{rust_arches}
- rust-afterburn
ExclusiveArch: %{rust_arches}
- rust-aho-corasick
ExclusiveArch: %{rust_arches}
- rust-alga
ExclusiveArch: %{rust_arches}
- rust-alga_derive
ExclusiveArch: %{rust_arches}
- rust-ammonia
ExclusiveArch: %{rust_arches}
- rust-ansi_colours
ExclusiveArch: %{rust_arches}
- rust-ansi_term
ExclusiveArch: %{rust_arches}
- rust-antidote
ExclusiveArch: %{rust_arches}
- rust-aom-sys
ExclusiveArch: %{rust_arches}
- rust-approx
ExclusiveArch: %{rust_arches}
- rust-arc-swap
ExclusiveArch: %{rust_arches}
- rust-arg_enum_proc_macro
ExclusiveArch: %{rust_arches}
- rust-array-init
ExclusiveArch: %{rust_arches}
- rust-arraydeque
ExclusiveArch: %{rust_arches}
- rust-arrayref
ExclusiveArch: %{rust_arches}
- rust-arrayvec
ExclusiveArch: %{rust_arches}
- rust-ascii
ExclusiveArch: %{rust_arches}
- rust-askalono
ExclusiveArch: %{rust_arches}
- rust-askalono-cli
ExclusiveArch: %{rust_arches}
- rust-atk
ExclusiveArch: %{rust_arches}
- rust-atk-sys
ExclusiveArch: %{rust_arches}
- rust-atom
ExclusiveArch: %{rust_arches}
- rust-atomicwrites
ExclusiveArch: %{rust_arches}
- rust-atty
ExclusiveArch: %{rust_arches}
- rust-autocfg
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-bat
ExclusiveArch: %{rust_arches}
- rust-bencher
ExclusiveArch: %{rust_arches}
- rust-bincode
ExclusiveArch: %{rust_arches}
- rust-bindgen
ExclusiveArch: %{rust_arches}
- rust-bit-set
ExclusiveArch: %{rust_arches}
- rust-bit-vec
ExclusiveArch: %{rust_arches}
- rust-bitflags
ExclusiveArch: %{rust_arches}
- rust-bitstream-io
ExclusiveArch: %{rust_arches}
- rust-blake2
ExclusiveArch: %{rust_arches}
- rust-blobby
ExclusiveArch: %{rust_arches}
- rust-block-buffer
ExclusiveArch: %{rust_arches}
- rust-block-cipher-trait
ExclusiveArch: %{rust_arches}
- rust-block-modes
ExclusiveArch: %{rust_arches}
- rust-block-padding
ExclusiveArch: %{rust_arches}
- rust-brev
ExclusiveArch: %{rust_arches}
- rust-bstr
ExclusiveArch: %{rust_arches}
- rust-bufstream
ExclusiveArch: %{rust_arches}
- rust-build_const
ExclusiveArch: %{rust_arches}
- rust-byte-tools
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-bytesize
ExclusiveArch: %{rust_arches}
- rust-c_vec
ExclusiveArch: %{rust_arches}
- rust-cairo-rs
ExclusiveArch: %{rust_arches}
- rust-cairo-sys-rs
ExclusiveArch: %{rust_arches}
- rust-cargo
ExclusiveArch: %{rust_arches}
- rust-cargo_metadata
ExclusiveArch: %{rust_arches}
- rust-cargo_metadata0.6
ExclusiveArch: %{rust_arches}
- rust-cast
ExclusiveArch: %{rust_arches}
- rust-cbindgen
ExclusiveArch: %{rust_arches}
- rust-cc
ExclusiveArch: %{rust_arches}
- rust-cexpr
ExclusiveArch: %{rust_arches}
- rust-cfg-if
ExclusiveArch: %{rust_arches}
- rust-chainerror
ExclusiveArch: %{rust_arches}
- rust-chbs
ExclusiveArch: %{rust_arches}
- rust-checked_int_cast
ExclusiveArch: %{rust_arches}
- rust-chrono
ExclusiveArch: %{rust_arches}
- rust-chrono-humanize
ExclusiveArch: %{rust_arches}
- rust-clang-sys
ExclusiveArch: %{rust_arches}
- rust-clap
ExclusiveArch: %{rust_arches}
- rust-clicolors-control
ExclusiveArch: %{rust_arches}
- rust-cmake
ExclusiveArch: %{rust_arches}
- rust-color_quant
ExclusiveArch: %{rust_arches}
- rust-colored
ExclusiveArch: %{rust_arches}
- rust-colored_json
ExclusiveArch: %{rust_arches}
- rust-comrak
ExclusiveArch: %{rust_arches}
- rust-config
ExclusiveArch: %{rust_arches}
- rust-console
ExclusiveArch: %{rust_arches}
- rust-content_inspector
ExclusiveArch: %{rust_arches}
- rust-cpp_demangle
ExclusiveArch: %{rust_arches}
- rust-crates-io
ExclusiveArch: %{rust_arches}
- rust-crc
ExclusiveArch: %{rust_arches}
- rust-crc-core
ExclusiveArch: %{rust_arches}
- rust-crc32fast
ExclusiveArch: %{rust_arches}
- rust-criterion
ExclusiveArch: %{rust_arches}
- rust-criterion-plot
ExclusiveArch: %{rust_arches}
- rust-crossbeam
ExclusiveArch: %{rust_arches}
- rust-crossbeam-channel
ExclusiveArch: %{rust_arches}
- rust-crossbeam-deque
ExclusiveArch: %{rust_arches}
- rust-crossbeam-deque0.4
ExclusiveArch: %{rust_arches}
- rust-crossbeam-epoch
ExclusiveArch: %{rust_arches}
- rust-crossbeam-queue
ExclusiveArch: %{rust_arches}
- rust-crossbeam-utils
ExclusiveArch: %{rust_arches}
- rust-crossterm
ExclusiveArch: %{rust_arches}
- rust-crossterm_cursor
ExclusiveArch: %{rust_arches}
- rust-crossterm_input
ExclusiveArch: %{rust_arches}
- rust-crossterm_screen
ExclusiveArch: %{rust_arches}
- rust-crossterm_style
ExclusiveArch: %{rust_arches}
- rust-crossterm_terminal
ExclusiveArch: %{rust_arches}
- rust-crossterm_utils
ExclusiveArch: %{rust_arches}
- rust-crypto-hash
ExclusiveArch: %{rust_arches}
- rust-crypto-mac
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-darling
ExclusiveArch: %{rust_arches}
- rust-darling_core
ExclusiveArch: %{rust_arches}
- rust-darling_macro
ExclusiveArch: %{rust_arches}
- rust-data-encoding
ExclusiveArch: %{rust_arches}
- rust-data-url
ExclusiveArch: %{rust_arches}
- rust-datetime
ExclusiveArch: %{rust_arches}
- rust-dav1d-sys
ExclusiveArch: %{rust_arches}
- rust-dbus
ExclusiveArch: %{rust_arches}
- rust-dbus0.2
ExclusiveArch: %{rust_arches}
- rust-decimal
ExclusiveArch: %{rust_arches}
- rust-deflate
ExclusiveArch: %{rust_arches}
- rust-defmac
ExclusiveArch: %{rust_arches}
- rust-delta_e
ExclusiveArch: %{rust_arches}
- rust-derive_builder
ExclusiveArch: %{rust_arches}
- rust-derive_builder_core
ExclusiveArch: %{rust_arches}
- rust-devicemapper
ExclusiveArch: %{rust_arches}
- rust-diff
ExclusiveArch: %{rust_arches}
- rust-difference
ExclusiveArch: %{rust_arches}
- rust-digest
ExclusiveArch: %{rust_arches}
- rust-directories
ExclusiveArch: %{rust_arches}
- rust-dirs
ExclusiveArch: %{rust_arches}
- rust-dns-parser
ExclusiveArch: %{rust_arches}
- rust-doc-comment
ExclusiveArch: %{rust_arches}
- rust-docmatic
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-encode_unicode
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-encoding_rs_io
ExclusiveArch: %{rust_arches}
- rust-entities
ExclusiveArch: %{rust_arches}
- rust-enum_primitive
ExclusiveArch: %{rust_arches}
- rust-env_logger
ExclusiveArch: %{rust_arches}
- rust-env_logger0.4
ExclusiveArch: %{rust_arches}
- rust-env_logger0.5
ExclusiveArch: %{rust_arches}
- rust-erased-serde
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-fake-simd
ExclusiveArch: %{rust_arches}
- rust-fake_clock
ExclusiveArch: %{rust_arches}
- rust-fallible-iterator
ExclusiveArch: %{rust_arches}
- rust-fd-find
ExclusiveArch: %{rust_arches}
- rust-ffsend
ExclusiveArch: %{rust_arches}
- rust-ffsend-api
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-fragile
ExclusiveArch: %{rust_arches}
- rust-fs2
ExclusiveArch: %{rust_arches}
- rust-fuse
ExclusiveArch: %{rust_arches}
- rust-futf
ExclusiveArch: %{rust_arches}
- rust-futures-async-runtime-preview
ExclusiveArch: %{rust_arches}
- rust-futures-channel-preview
ExclusiveArch: %{rust_arches}
- rust-futures-core
ExclusiveArch: %{rust_arches}
- rust-futures-core-preview
ExclusiveArch: %{rust_arches}
- rust-futures-cpupool
ExclusiveArch: %{rust_arches}
- rust-futures-executor-preview
ExclusiveArch: %{rust_arches}
- rust-futures-io-preview
ExclusiveArch: %{rust_arches}
- rust-futures-preview
ExclusiveArch: %{rust_arches}
- rust-futures-sink-preview
ExclusiveArch: %{rust_arches}
- rust-futures-stable-preview
ExclusiveArch: %{rust_arches}
- rust-futures-util-preview
ExclusiveArch: %{rust_arches}
- rust-futures0.1
ExclusiveArch: %{rust_arches}
- rust-fuzzy-matcher
ExclusiveArch: %{rust_arches}
- rust-gcsf
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-generic-array
ExclusiveArch: %{rust_arches}
- rust-getopts
ExclusiveArch: %{rust_arches}
- rust-gettext-rs
ExclusiveArch: %{rust_arches}
- rust-gettext-sys
ExclusiveArch: %{rust_arches}
- rust-gif
ExclusiveArch: %{rust_arches}
- rust-gimli
ExclusiveArch: %{rust_arches}
- rust-gio
ExclusiveArch: %{rust_arches}
- rust-gio-sys
ExclusiveArch: %{rust_arches}
- rust-gir-format-check
ExclusiveArch: %{rust_arches}
- rust-git2
ExclusiveArch: %{rust_arches}
- rust-git2-curl
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-google-drive3-fork
ExclusiveArch: %{rust_arches}
- rust-grep
ExclusiveArch: %{rust_arches}
- rust-grep-cli
ExclusiveArch: %{rust_arches}
- rust-grep-matcher
ExclusiveArch: %{rust_arches}
- rust-grep-pcre2
ExclusiveArch: %{rust_arches}
- rust-grep-printer
ExclusiveArch: %{rust_arches}
- rust-grep-regex
ExclusiveArch: %{rust_arches}
- rust-grep-searcher
ExclusiveArch: %{rust_arches}
- rust-gspell
ExclusiveArch: %{rust_arches}
- rust-gspell-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer
ExclusiveArch: %{rust_arches}
- rust-gstreamer-audio
ExclusiveArch: %{rust_arches}
- rust-gstreamer-audio-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-base
ExclusiveArch: %{rust_arches}
- rust-gstreamer-base-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-editing-services
ExclusiveArch: %{rust_arches}
- rust-gstreamer-editing-services-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-pbutils
ExclusiveArch: %{rust_arches}
- rust-gstreamer-pbutils-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-player
ExclusiveArch: %{rust_arches}
- rust-gstreamer-player-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-video
ExclusiveArch: %{rust_arches}
- rust-gstreamer-video-sys
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-h2
ExclusiveArch: %{rust_arches}
- rust-half
ExclusiveArch: %{rust_arches}
- rust-hamcrest
ExclusiveArch: %{rust_arches}
- rust-handlebars
ExclusiveArch: %{rust_arches}
- rust-hashbrown
ExclusiveArch: %{rust_arches}
- rust-headers
ExclusiveArch: %{rust_arches}
- rust-headers-core
ExclusiveArch: %{rust_arches}
- rust-headers-derive
ExclusiveArch: %{rust_arches}
- rust-heapsize
ExclusiveArch: %{rust_arches}
- rust-heatseeker
ExclusiveArch: %{rust_arches}
- rust-heck
ExclusiveArch: %{rust_arches}
- rust-hex
ExclusiveArch: %{rust_arches}
- rust-hex-literal
ExclusiveArch: %{rust_arches}
- rust-hex-literal-impl
ExclusiveArch: %{rust_arches}
- rust-hexyl
ExclusiveArch: %{rust_arches}
- rust-hkdf
ExclusiveArch: %{rust_arches}
- rust-hmac
ExclusiveArch: %{rust_arches}
- rust-home
ExclusiveArch: %{rust_arches}
- rust-horrorshow
ExclusiveArch: %{rust_arches}
- rust-hostname
ExclusiveArch: %{rust_arches}
- rust-html2pango
ExclusiveArch: %{rust_arches}
- rust-html5ever
ExclusiveArch: %{rust_arches}
- rust-http
ExclusiveArch: %{rust_arches}
- rust-httparse
ExclusiveArch: %{rust_arches}
- rust-humantime
ExclusiveArch: %{rust_arches}
- rust-hyper
ExclusiveArch: %{rust_arches}
- rust-hyper-native-tls
ExclusiveArch: %{rust_arches}
- rust-hyper-tls
ExclusiveArch: %{rust_arches}
- rust-hyper0.10
ExclusiveArch: %{rust_arches}
- rust-hyperfine
ExclusiveArch: %{rust_arches}
- rust-id_tree
ExclusiveArch: %{rust_arches}
- rust-ident_case
ExclusiveArch: %{rust_arches}
- rust-idna
ExclusiveArch: %{rust_arches}
- rust-ignore
ExclusiveArch: %{rust_arches}
- rust-image
ExclusiveArch: %{rust_arches}
- rust-imgref
ExclusiveArch: %{rust_arches}
- rust-indexmap
ExclusiveArch: %{rust_arches}
- rust-indicatif
ExclusiveArch: %{rust_arches}
- rust-inflate
ExclusiveArch: %{rust_arches}
- rust-inotify
ExclusiveArch: %{rust_arches}
- rust-inotify-sys
ExclusiveArch: %{rust_arches}
- rust-input_buffer
ExclusiveArch: %{rust_arches}
- rust-interpolate_name
ExclusiveArch: %{rust_arches}
- rust-intervaltree
ExclusiveArch: %{rust_arches}
- rust-iovec
ExclusiveArch: %{rust_arches}
- rust-ipnetwork
ExclusiveArch: %{rust_arches}
- rust-iso8601
ExclusiveArch: %{rust_arches}
- rust-iter-read
ExclusiveArch: %{rust_arches}
- rust-itertools
ExclusiveArch: %{rust_arches}
- rust-itertools-num
ExclusiveArch: %{rust_arches}
- rust-itoa
ExclusiveArch: %{rust_arches}
- rust-jobserver
ExclusiveArch: %{rust_arches}
- rust-jpeg-decoder
ExclusiveArch: %{rust_arches}
- rust-lab
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-letter-avatar
ExclusiveArch: %{rust_arches}
- rust-libc
ExclusiveArch: %{rust_arches}
- rust-libdbus-sys
ExclusiveArch: %{rust_arches}
- rust-libflate
ExclusiveArch: %{rust_arches}
- rust-libgit2-sys
ExclusiveArch: %{rust_arches}
- rust-libhandy
ExclusiveArch: %{rust_arches}
- rust-libhandy-sys
ExclusiveArch: %{rust_arches}
- rust-libloading
ExclusiveArch: %{rust_arches}
- rust-libm
ExclusiveArch: %{rust_arches}
- rust-libmount
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-line-wrap
ExclusiveArch: %{rust_arches}
- rust-linked-hash-map
ExclusiveArch: %{rust_arches}
- rust-linkify
ExclusiveArch: %{rust_arches}
- rust-lipsum
ExclusiveArch: %{rust_arches}
- rust-lmdb
ExclusiveArch: %{rust_arches}
- rust-lmdb-sys
ExclusiveArch: %{rust_arches}
- rust-locale
ExclusiveArch: %{rust_arches}
- rust-locale_config
ExclusiveArch: %{rust_arches}
- rust-lock_api
ExclusiveArch: %{rust_arches}
- rust-log
ExclusiveArch: %{rust_arches}
- rust-log0.3
ExclusiveArch: %{rust_arches}
- rust-loggerv
ExclusiveArch: %{rust_arches}
- rust-loopdev
ExclusiveArch: %{rust_arches}
- rust-lru_time_cache
ExclusiveArch: %{rust_arches}
- rust-lscolors
ExclusiveArch: %{rust_arches}
- rust-lsd
ExclusiveArch: %{rust_arches}
- rust-lzma-sys
ExclusiveArch: %{rust_arches}
- rust-lzw
ExclusiveArch: %{rust_arches}
- rust-mac
ExclusiveArch: %{rust_arches}
- rust-macro-attr
ExclusiveArch: %{rust_arches}
- rust-maplit
ExclusiveArch: %{rust_arches}
- rust-markup5ever
ExclusiveArch: %{rust_arches}
- rust-matches
ExclusiveArch: %{rust_arches}
- rust-matrixmultiply
ExclusiveArch: %{rust_arches}
- rust-md-5
ExclusiveArch: %{rust_arches}
- rust-md5
ExclusiveArch: %{rust_arches}
- rust-mdl
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-mime-sniffer
ExclusiveArch: %{rust_arches}
- rust-mime0.2
ExclusiveArch: %{rust_arches}
- rust-mime_guess
ExclusiveArch: %{rust_arches}
- rust-mime_guess1
ExclusiveArch: %{rust_arches}
- rust-miniz-sys
ExclusiveArch: %{rust_arches}
- rust-miniz_oxide
ExclusiveArch: %{rust_arches}
- rust-miniz_oxide_c_api
ExclusiveArch: %{rust_arches}
- rust-mint
ExclusiveArch: %{rust_arches}
- rust-mio
ExclusiveArch: %{rust_arches}
- rust-mio-extras
ExclusiveArch: %{rust_arches}
- rust-mio-uds
ExclusiveArch: %{rust_arches}
- rust-mktemp
ExclusiveArch: %{rust_arches}
- rust-mnt
ExclusiveArch: %{rust_arches}
- rust-mockito
ExclusiveArch: %{rust_arches}
- rust-modifier
ExclusiveArch: %{rust_arches}
- rust-muldiv
ExclusiveArch: %{rust_arches}
- rust-multimap
ExclusiveArch: %{rust_arches}
- rust-nalgebra
ExclusiveArch: %{rust_arches}
- rust-nasm-rs
ExclusiveArch: %{rust_arches}
- rust-native-tls
ExclusiveArch: %{rust_arches}
- rust-natord
ExclusiveArch: %{rust_arches}
- rust-net2
ExclusiveArch: %{rust_arches}
- rust-netmap_sys
ExclusiveArch: %{rust_arches}
- rust-new_debug_unreachable
ExclusiveArch: %{rust_arches}
- rust-newtype_derive
ExclusiveArch: %{rust_arches}
- rust-nix
ExclusiveArch: %{rust_arches}
- rust-no-panic
ExclusiveArch: %{rust_arches}
- rust-nodrop
ExclusiveArch: %{rust_arches}
- rust-nom
ExclusiveArch: %{rust_arches}
- rust-notify
ExclusiveArch: %{rust_arches}
- rust-num
ExclusiveArch: %{rust_arches}
- rust-num-bigint
ExclusiveArch: %{rust_arches}
- rust-num-complex
ExclusiveArch: %{rust_arches}
- rust-num-derive
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-numtoa
ExclusiveArch: %{rust_arches}
- rust-object
ExclusiveArch: %{rust_arches}
- rust-odds
ExclusiveArch: %{rust_arches}
- rust-once_cell
ExclusiveArch: %{rust_arches}
- rust-onig
ExclusiveArch: %{rust_arches}
- rust-onig_sys
ExclusiveArch: %{rust_arches}
- rust-opaque-debug
ExclusiveArch: %{rust_arches}
- rust-open
ExclusiveArch: %{rust_arches}
- rust-opener
ExclusiveArch: %{rust_arches}
- rust-openssh-keys
ExclusiveArch: %{rust_arches}
- rust-openssl
ExclusiveArch: %{rust_arches}
- rust-openssl-probe
ExclusiveArch: %{rust_arches}
- rust-openssl-sys
ExclusiveArch: %{rust_arches}
- rust-ord_subset
ExclusiveArch: %{rust_arches}
- rust-owning_ref
ExclusiveArch: %{rust_arches}
- rust-packaging
ExclusiveArch: %{rust_arches}
- 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-parity-wasm
ExclusiveArch: %{rust_arches}
- rust-parking_lot
ExclusiveArch: %{rust_arches}
- rust-parking_lot_core
ExclusiveArch: %{rust_arches}
- rust-paste
ExclusiveArch: %{rust_arches}
- rust-paste-impl
ExclusiveArch: %{rust_arches}
- rust-pbr
ExclusiveArch: %{rust_arches}
- rust-pcap
ExclusiveArch: %{rust_arches}
- rust-pcre2
ExclusiveArch: %{rust_arches}
- rust-pcre2-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-pest_generator
ExclusiveArch: %{rust_arches}
- rust-pest_meta
ExclusiveArch: %{rust_arches}
- rust-petgraph
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-plist
ExclusiveArch: %{rust_arches}
- rust-plugin
ExclusiveArch: %{rust_arches}
- rust-pnet_base
ExclusiveArch: %{rust_arches}
- rust-pnet_datalink
ExclusiveArch: %{rust_arches}
- rust-pnet_sys
ExclusiveArch: %{rust_arches}
- rust-png
ExclusiveArch: %{rust_arches}
- rust-precomputed-hash
ExclusiveArch: %{rust_arches}
- rust-pretty-git-prompt
ExclusiveArch: %{rust_arches}
- rust-pretty_assertions
ExclusiveArch: %{rust_arches}
- rust-pretty_env_logger
ExclusiveArch: %{rust_arches}
- rust-prettytable-rs
ExclusiveArch: %{rust_arches}
- rust-proc-macro-hack
ExclusiveArch: %{rust_arches}
- rust-proc-macro2
ExclusiveArch: %{rust_arches}
- rust-proc-macro2-0.3
ExclusiveArch: %{rust_arches}
- rust-procedural-masquerade
ExclusiveArch: %{rust_arches}
- rust-proptest
ExclusiveArch: %{rust_arches}
- rust-pulldown-cmark
ExclusiveArch: %{rust_arches}
- rust-pulse
ExclusiveArch: %{rust_arches}
- rust-qr2term
ExclusiveArch: %{rust_arches}
- rust-qrcode
ExclusiveArch: %{rust_arches}
- rust-quick-error
ExclusiveArch: %{rust_arches}
- rust-quickcheck
ExclusiveArch: %{rust_arches}
- rust-quickcheck0.6
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-rand0.5
ExclusiveArch: %{rust_arches}
- rust-rand_chacha
ExclusiveArch: %{rust_arches}
- rust-rand_core
ExclusiveArch: %{rust_arches}
- rust-rand_core0.2
ExclusiveArch: %{rust_arches}
- rust-rand_core0.3
ExclusiveArch: %{rust_arches}
- rust-rand_hc
ExclusiveArch: %{rust_arches}
- rust-rand_isaac
ExclusiveArch: %{rust_arches}
- rust-rand_jitter
ExclusiveArch: %{rust_arches}
- rust-rand_os
ExclusiveArch: %{rust_arches}
- rust-rand_pcg
ExclusiveArch: %{rust_arches}
- rust-rand_xorshift
ExclusiveArch: %{rust_arches}
- rust-rand_xoshiro
ExclusiveArch: %{rust_arches}
- rust-rawpointer
ExclusiveArch: %{rust_arches}
- rust-rawslice
ExclusiveArch: %{rust_arches}
- rust-rayon
ExclusiveArch: %{rust_arches}
- rust-rayon-core
ExclusiveArch: %{rust_arches}
- rust-recycler
ExclusiveArch: %{rust_arches}
- rust-regex
ExclusiveArch: %{rust_arches}
- rust-regex-automata
ExclusiveArch: %{rust_arches}
- rust-regex-syntax
ExclusiveArch: %{rust_arches}
- rust-relay
ExclusiveArch: %{rust_arches}
- rust-remove_dir_all
ExclusiveArch: %{rust_arches}
- rust-reqwest
ExclusiveArch: %{rust_arches}
- rust-resize
ExclusiveArch: %{rust_arches}
- rust-restson
ExclusiveArch: %{rust_arches}
- rust-rgb
ExclusiveArch: %{rust_arches}
- rust-ripgrep
ExclusiveArch: %{rust_arches}
- rust-rmp
ExclusiveArch: %{rust_arches}
- rust-rmp-serde
ExclusiveArch: %{rust_arches}
- rust-ron
ExclusiveArch: %{rust_arches}
- rust-rpassword
ExclusiveArch: %{rust_arches}
- rust-rpick
ExclusiveArch: %{rust_arches}
- rust-rust-ini
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-rustfix
ExclusiveArch: %{rust_arches}
- rust-rustio
ExclusiveArch: %{rust_arches}
- rust-rusty-fork
ExclusiveArch: %{rust_arches}
- rust-ryu
ExclusiveArch: %{rust_arches}
- rust-safe-transmute
ExclusiveArch: %{rust_arches}
- rust-safemem
ExclusiveArch: %{rust_arches}
- rust-same-file
ExclusiveArch: %{rust_arches}
- rust-scan_fmt
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-sd
ExclusiveArch: %{rust_arches}
- rust-seahash
ExclusiveArch: %{rust_arches}
- rust-secret-service
ExclusiveArch: %{rust_arches}
- rust-semver
ExclusiveArch: %{rust_arches}
- rust-semver-parser
ExclusiveArch: %{rust_arches}
- rust-semver-parser0.7
ExclusiveArch: %{rust_arches}
- rust-serde
ExclusiveArch: %{rust_arches}
- rust-serde-pickle
ExclusiveArch: %{rust_arches}
- rust-serde-xml-rs
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_stacker
ExclusiveArch: %{rust_arches}
- rust-serde_test
ExclusiveArch: %{rust_arches}
- rust-serde_urlencoded
ExclusiveArch: %{rust_arches}
- rust-serde_yaml
ExclusiveArch: %{rust_arches}
- rust-sha-1
ExclusiveArch: %{rust_arches}
- rust-sha1
ExclusiveArch: %{rust_arches}
- rust-sha2
ExclusiveArch: %{rust_arches}
- rust-shell-escape
ExclusiveArch: %{rust_arches}
- rust-shell-words
ExclusiveArch: %{rust_arches}
- rust-shlex
ExclusiveArch: %{rust_arches}
- rust-signal-hook
ExclusiveArch: %{rust_arches}
- rust-signal-hook-registry
ExclusiveArch: %{rust_arches}
- rust-silver
ExclusiveArch: %{rust_arches}
- rust-simple_logger
ExclusiveArch: %{rust_arches}
- rust-simplelog
ExclusiveArch: %{rust_arches}
- rust-siphasher
ExclusiveArch: %{rust_arches}
- rust-skeptic
ExclusiveArch: %{rust_arches}
- rust-skim
ExclusiveArch: %{rust_arches}
- rust-slab
ExclusiveArch: %{rust_arches}
- rust-slog
ExclusiveArch: %{rust_arches}
- rust-slog-async
ExclusiveArch: %{rust_arches}
- rust-slog-scope
ExclusiveArch: %{rust_arches}
- rust-slog-term
ExclusiveArch: %{rust_arches}
- rust-smallvec
ExclusiveArch: %{rust_arches}
- rust-snowflake
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-stacker
ExclusiveArch: %{rust_arches}
- rust-static_assertions
ExclusiveArch: %{rust_arches}
- rust-statistical
ExclusiveArch: %{rust_arches}
- rust-stb_truetype
ExclusiveArch: %{rust_arches}
- rust-stream-cipher
ExclusiveArch: %{rust_arches}
- rust-streaming-stats
ExclusiveArch: %{rust_arches}
- rust-string
ExclusiveArch: %{rust_arches}
- rust-string_cache
ExclusiveArch: %{rust_arches}
- rust-string_cache_codegen
ExclusiveArch: %{rust_arches}
- rust-string_cache_shared
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-subtle
ExclusiveArch: %{rust_arches}
- rust-syn
ExclusiveArch: %{rust_arches}
- rust-syn0.11
ExclusiveArch: %{rust_arches}
- rust-synom
ExclusiveArch: %{rust_arches}
- rust-synstructure
ExclusiveArch: %{rust_arches}
- rust-syntect
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-tendril
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-terminal_size
ExclusiveArch: %{rust_arches}
- rust-terminfo
ExclusiveArch: %{rust_arches}
- rust-termion
ExclusiveArch: %{rust_arches}
- rust-termios
ExclusiveArch: %{rust_arches}
- rust-test-assembler
ExclusiveArch: %{rust_arches}
- rust-textwrap
ExclusiveArch: %{rust_arches}
- rust-thread-id
ExclusiveArch: %{rust_arches}
- rust-thread-scoped
ExclusiveArch: %{rust_arches}
- rust-thread_local
ExclusiveArch: %{rust_arches}
- rust-threadpool
ExclusiveArch: %{rust_arches}
- rust-tiff
ExclusiveArch: %{rust_arches}
- rust-time
ExclusiveArch: %{rust_arches}
- rust-timebomb
ExclusiveArch: %{rust_arches}
- rust-timer
ExclusiveArch: %{rust_arches}
- rust-timerfd
ExclusiveArch: %{rust_arches}
- rust-tinytemplate
ExclusiveArch: %{rust_arches}
- rust-tokei
ExclusiveArch: %{rust_arches}
- rust-tokio
ExclusiveArch: %{rust_arches}
- rust-tokio-async-await
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-mock-task
ExclusiveArch: %{rust_arches}
- rust-tokio-mockstream
ExclusiveArch: %{rust_arches}
- rust-tokio-process
ExclusiveArch: %{rust_arches}
- rust-tokio-reactor
ExclusiveArch: %{rust_arches}
- rust-tokio-service
ExclusiveArch: %{rust_arches}
- rust-tokio-signal
ExclusiveArch: %{rust_arches}
- rust-tokio-sync
ExclusiveArch: %{rust_arches}
- rust-tokio-tcp
ExclusiveArch: %{rust_arches}
- rust-tokio-threadpool
ExclusiveArch: %{rust_arches}
- rust-tokio-timer
ExclusiveArch: %{rust_arches}
- rust-tokio-tls
ExclusiveArch: %{rust_arches}
- rust-tokio-trace-core
ExclusiveArch: %{rust_arches}
- rust-tokio-udp
ExclusiveArch: %{rust_arches}
- rust-tokio-uds
ExclusiveArch: %{rust_arches}
- rust-toml
ExclusiveArch: %{rust_arches}
- rust-toml0.4
ExclusiveArch: %{rust_arches}
- rust-traitobject
ExclusiveArch: %{rust_arches}
- rust-try-lock
ExclusiveArch: %{rust_arches}
- rust-tuikit
ExclusiveArch: %{rust_arches}
- rust-tungstenite
ExclusiveArch: %{rust_arches}
- rust-twoway
ExclusiveArch: %{rust_arches}
- rust-typeable
ExclusiveArch: %{rust_arches}
- rust-typed-arena
ExclusiveArch: %{rust_arches}
- rust-typemap
ExclusiveArch: %{rust_arches}
- rust-typenum
ExclusiveArch: %{rust_arches}
- rust-ucd-parse
ExclusiveArch: %{rust_arches}
- rust-ucd-trie
ExclusiveArch: %{rust_arches}
- rust-ucd-util
ExclusiveArch: %{rust_arches}
- rust-unchecked-index
ExclusiveArch: %{rust_arches}
- rust-unescape
ExclusiveArch: %{rust_arches}
- rust-unicase
ExclusiveArch: %{rust_arches}
- rust-unicase1
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-unicode_categories
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-url_serde
ExclusiveArch: %{rust_arches}
- rust-urlencoding
ExclusiveArch: %{rust_arches}
- rust-urlshortener
ExclusiveArch: %{rust_arches}
- rust-users
ExclusiveArch: %{rust_arches}
- rust-utf-8
ExclusiveArch: %{rust_arches}
- rust-utf8-ranges
ExclusiveArch: %{rust_arches}
- rust-utf8parse
ExclusiveArch: %{rust_arches}
- rust-uuid
ExclusiveArch: %{rust_arches}
- rust-varlink
ExclusiveArch: %{rust_arches}
- rust-varlink-cli
ExclusiveArch: %{rust_arches}
- rust-varlink_generator
ExclusiveArch: %{rust_arches}
- rust-varlink_parser
ExclusiveArch: %{rust_arches}
- rust-varlink_stdinterfaces
ExclusiveArch: %{rust_arches}
- rust-vec_map
ExclusiveArch: %{rust_arches}
- rust-version-compare
ExclusiveArch: %{rust_arches}
- rust-version-sync
ExclusiveArch: %{rust_arches}
- rust-version_check
ExclusiveArch: %{rust_arches}
- rust-void
ExclusiveArch: %{rust_arches}
- rust-vte
ExclusiveArch: %{rust_arches}
- rust-wait-timeout
ExclusiveArch: %{rust_arches}
- rust-walkdir
ExclusiveArch: %{rust_arches}
- rust-want
ExclusiveArch: %{rust_arches}
- rust-warp
ExclusiveArch: %{rust_arches}
- rust-websocket
ExclusiveArch: %{rust_arches}
- rust-which
ExclusiveArch: %{rust_arches}
- rust-which1
ExclusiveArch: %{rust_arches}
- rust-wild
ExclusiveArch: %{rust_arches}
- rust-x11
ExclusiveArch: %{rust_arches}
- rust-xattr
ExclusiveArch: %{rust_arches}
- rust-xdg
ExclusiveArch: %{rust_arches}
- rust-xml-rs
ExclusiveArch: %{rust_arches}
- rust-xz2
ExclusiveArch: %{rust_arches}
- rust-y4m
ExclusiveArch: %{rust_arches}
- rust-yaml-rust
ExclusiveArch: %{rust_arches}
- rust-yaml-rust0.3
ExclusiveArch: %{rust_arches}
- rust-ybaas
ExclusiveArch: %{rust_arches}
- rust-yubibomb
ExclusiveArch: %{rust_arches}
- rust-yup-oauth2
ExclusiveArch: %{rust_arches}
- rust-zoneinfo_compiled
ExclusiveArch: %{rust_arches}
- rust-zram-generator
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 aarch64 ppc64le
- 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}
- 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
- 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
- stdx-allocator
ExclusiveArch: %{ldc_arches}
- stratisd
ExclusiveArch: %{rust_arches}
- stripesnoop
ExclusiveArch: %{ix86} x86_64
- supermin
ExclusiveArch: x86_64
- swift-lang
ExclusiveArch: x86_64 aarch64
- 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
- tboot
ExclusiveArch: %{ix86} x86_64
- tdlib
ExclusiveArch: x86_64
- templates_parser
ExclusiveArch: %GPRbuild_arches
- termy-qt
ExclusiveArch: %{ix86} x86_64
- 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
- tilix
ExclusiveArch: %{ldc_arches}
- tmux-top
ExclusiveArch: %{go_arches}
- tomboy
ExclusiveArch: %{mono_arches}
- toolbox
ExclusiveArch: aarch64 %{arm} ppc64le s390x x86_64
- 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
- ursa-major
ExclusiveArch: %{ix86} x86_64 noarch
- 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}}
- virtio-forwarder
ExclusiveArch: x86_64 aarch64 ppc64le %ix86
- virtualbox-guest-additions
ExclusiveArch: i686 x86_64
- virtualplanet
ExclusiveArch: %{fpc_arches}
- vkd3d
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- vmaf
ExclusiveArch: x86_64
- vrq
ExclusiveArch: %{ix86} x86_64
- warsow
ExclusiveArch: %{ix86} x86_64 %{arm}
- warsow-data
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{ix86} x86_64 %{arm}
- webkit2-sharp
ExclusiveArch: %mono_arches
- wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
ExclusiveArch: %{ix86} %{arm}
- winetricks
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- 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
- xmlada
ExclusiveArch: %{GPRbuild_arches}
- 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
- ycssmin
ExclusiveArch: %{nodejs_arches} noarch
- zeromq-ada
ExclusiveArch: %{GPRbuild_arches}
- zlib-ada
ExclusiveArch: %{GPRbuild_arches}
4 years, 11 months
Architecture specific change in rpms/fedora-gnat-project-common.git
by githook-noreply@fedoraproject.org
The package rpms/fedora-gnat-project-common.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/fedora-gnat-project-common.git/co....
Change:
-ExclusiveArch: noarch %{GNAT_arches}
Thanks.
Full change:
============
commit dd6f77ededdfd6a51a5d6db8cb2ebf129384cde8
Author: Bjrn Persson <Bjorn(a)Rombobjrn.se>
Date: Sat May 18 22:19:06 2019 +0200
Dropped the workaround dependency on libgnat-static.
diff --git a/fedora-gnat-project-common.spec b/fedora-gnat-project-common.spec
index 3cfa2b6..5b3c1d4 100644
--- a/fedora-gnat-project-common.spec
+++ b/fedora-gnat-project-common.spec
@@ -1,6 +1,6 @@
Name: fedora-gnat-project-common
-Version: 3.12
-Release: 2%{?dist}
+Version: 3.13
+Release: 1%{?dist}
Summary: Files shared by Ada libraries
Summary(sv): Gemensamma filer fr adabibliotek
@@ -16,16 +16,10 @@ BuildArch: noarch
BuildRequires: sed
Requires: setup
-# workaround for https://bugzilla.redhat.com/show_bug.cgi?id=613407:
-Requires: libgnat-static
# macros.gnat requires __global_ldflags:
Requires: redhat-rpm-config >= 9.1.0-13
# An RPM that knows about /usr/lib/rpm/macros.d is required:
Requires: rpm >= 4.11
-# Distribute this package only for architectures where libgnat-static is
-# available:
-ExclusiveArch: noarch %{GNAT_arches}
-# ("noarch" is included so that the build works.)
%description
The fedora-gnat-project-common package contains files that are used by the GNAT
@@ -64,6 +58,11 @@ cp -p macros.gnat %{buildroot}%{rpmmacrodir}/
%changelog
+* Sat May 18 2019 Bjrn Persson <Bjorn(a)Rombobjrn.se> - 3.13-1
+- Since Gnatmake dropped project support it no longer searches for libgnat.a,
+ so the workaround of fedora-gnat-project-common requiring libgnat-static has
+ now been dropped.
+
* Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.12-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
4 years, 11 months
Architecture specific change in rpms/polyml.git
by githook-noreply@fedoraproject.org
The package rpms/polyml.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/polyml.git/commit/?id=ea7c57e0bf5....
Change:
+%ifarch %{arm}
Thanks.
Full change:
============
commit ea7c57e0bf590c3bb7f72ea07f458dedbcb1a056
Author: Jerry James <loganjerry(a)gmail.com>
Date: Sat May 18 09:45:29 2019 -0600
Add -fixes patch to fix s390x build.
diff --git a/polyml-fixes.patch b/polyml-fixes.patch
new file mode 100644
index 0000000..21fb61c
--- /dev/null
+++ b/polyml-fixes.patch
@@ -0,0 +1,140 @@
+diff --git a/Tests/Succeed/Test187.ML b/Tests/Succeed/Test187.ML
+new file mode 100644
+index 00000000..774f888c
+--- /dev/null
++++ b/Tests/Succeed/Test187.ML
+@@ -0,0 +1,4 @@
++(* This could segfault if GMP was enabled due to a bug in neg_longc. *)
++
++val x = ~ (LargeInt.fromInt(valOf FixedInt.maxInt)) - 1;
++PolyML.IntInf.gcd(x, 0);
+diff --git a/configure.ac b/configure.ac
+index e7e080cf..ee916314 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -581,7 +581,7 @@ AM_CONDITIONAL([MACOSLDOPTS], [test "$poly_need_macosopt" = yes ])
+
+ # If we're building only the static version of libpolyml
+ # then polyc and polyml.pc have to include the dependent libraries.
+-dependentlibs = ""
++dependentlibs=""
+ if test "${enable_shared}" != yes; then
+ dependentlibs=${LIBS}
+ fi
+diff --git a/configure b/configure
+index cfbc90da..9279c8c8 100755
+--- a/configure
++++ b/configure
+@@ -22488,7 +22488,7 @@ fi
+
+ # If we're building only the static version of libpolyml
+ # then polyc and polyml.pc have to include the dependent libraries.
+-dependentlibs = ""
++dependentlibs=""
+ if test "${enable_shared}" != yes; then
+ dependentlibs=${LIBS}
+ fi
+diff --git a/libpolyml/arb.cpp b/libpolyml/arb.cpp
+index a1878363..e79d35d0 100644
+--- a/libpolyml/arb.cpp
++++ b/libpolyml/arb.cpp
+@@ -594,7 +594,7 @@ Handle neg_longc(TaskData *taskData, Handle x)
+ Handle long_y = alloc_and_save(taskData, WORDS(bytes), F_MUTABLE_BIT|F_BYTE_OBJ);
+ byte *v = DEREFBYTEHANDLE(long_y);
+ if (IS_INT(DEREFWORD(x)))
+- memcpy(v, (byte*)x_extend, bytes);
++ memcpy(v, &x_extend, bytes);
+ else memcpy(v, DEREFBYTEHANDLE(x), bytes);
+ #ifndef USE_GMP
+ // Make sure the last word is zero. We may have unused bytes there.
+diff --git a/libpolyml/basicio.cpp b/libpolyml/basicio.cpp
+index 38dc5894..ac1b1a6e 100644
+--- a/libpolyml/basicio.cpp
++++ b/libpolyml/basicio.cpp
+@@ -200,7 +200,7 @@ int getStreamFileDescriptorWithoutCheck(PolyWord strm)
+ // the standard streams which are tagged integers.
+ if (strm.IsTagged())
+ return strm.UnTagged();
+- return *(int*)(strm.AsObjPtr()) -1;
++ return *(intptr_t*)(strm.AsObjPtr()) -1;
+ }
+
+ // Most of the time we want to raise an exception if the file descriptor
+@@ -254,7 +254,7 @@ static Handle close_file(TaskData *taskData, Handle stream)
+ if (descr > 2)
+ {
+ close(descr);
+- *(int*)(stream->WordP()) = 0; // Mark as closed
++ *(intptr_t*)(stream->WordP()) = 0; // Mark as closed
+ }
+
+ return Make_fixed_precision(taskData, 0);
+@@ -798,9 +798,6 @@ static Handle IO_dispatch_c(TaskData *taskData, Handle args, Handle strm, Handle
+ case 6: /* Open file for binary output. */
+ return open_file(taskData, args, O_WRONLY | O_CREAT | O_TRUNC, 0666, 0);
+ case 7: /* Close file */
+- // Legacy: During the bootstrap we will have old format references.
+- if (strm->Word().IsTagged())
+- return Make_fixed_precision(taskData, 0);
+ return close_file(taskData, strm);
+ case 8: /* Read text into an array. */
+ return readArray(taskData, strm, args, true);
+diff --git a/libpolyml/interpret.cpp b/libpolyml/interpret.cpp
+index a14fd961..fee91117 100644
+--- a/libpolyml/interpret.cpp
++++ b/libpolyml/interpret.cpp
+@@ -1329,7 +1329,9 @@ int IntTaskData::SwitchToPoly()
+ Handle reset = this->saveVec.mark();
+ Handle pushedArg1 = this->saveVec.push(*sp++);
+ Handle pushedArg2 = this->saveVec.push(*sp);
++ SaveInterpreterState(pc, sp); // mult_longc allocates memory and may GC even if it doesn't overflow.
+ Handle result = mult_longc(this, pushedArg2, pushedArg1);
++ LoadInterpreterState(pc, sp);
+ PolyWord res = result->Word();
+ this->saveVec.reset(reset);
+ if (! res.IsTagged())
+diff --git a/libpolyml/poly_specific.cpp b/libpolyml/poly_specific.cpp
+index b92a5d5a..e484695f 100644
+--- a/libpolyml/poly_specific.cpp
++++ b/libpolyml/poly_specific.cpp
+@@ -376,11 +376,21 @@ POLYUNSIGNED PolySetCodeConstant(PolyWord closure, PolyWord offset, PolyWord cWo
+ case 0: // Absolute constant - size PolyWord
+ {
+ POLYUNSIGNED c = cWord.AsUnsigned();
++#ifdef WORDS_BIGENDIAN
++ // This is used to store constants in the constant area
++ // on the interpreted version.
++ for (unsigned i = sizeof(PolyWord); i > 0; i--)
++ {
++ pointer[i-1] = (byte)(c & 255);
++ c >>= 8;
++ }
++#else
+ for (unsigned i = 0; i < sizeof(PolyWord); i++)
+ {
+ pointer[i] = (byte)(c & 255);
+ c >>= 8;
+ }
++#endif
+ break;
+ }
+ case 1: // Relative constant - X86 - size 4 bytes
+diff --git a/mlsource/MLCompiler/CodeTree/CODETREE_SIMPLIFIER.sml b/mlsource/MLCompiler/CodeTree/CODETREE_SIMPLIFIER.sml
+index e66503fb..c6b449cf 100644
+--- a/mlsource/MLCompiler/CodeTree/CODETREE_SIMPLIFIER.sml
++++ b/mlsource/MLCompiler/CodeTree/CODETREE_SIMPLIFIER.sml
+@@ -1108,12 +1108,12 @@ struct
+ | (WordLogical logop, arg1, arg2 as Constnt(v2, _)) =>
+ (* Return the zero if we are anding with zero otherwise the original arg *)
+ if isShort v2 andalso toShort v2 = 0w0
+- then (case logop of LogicalAnd => arg2 | _ => arg1, decArgs, EnvSpecNone)
++ then (case logop of LogicalAnd => CodeZero | _ => arg1, decArgs, EnvSpecNone)
+ else (Binary{oper=oper, arg1=genArg1, arg2=genArg2}, decArgs, EnvSpecNone)
+
+ | (WordLogical logop, Constnt(v1, _), arg2) =>
+ if isShort v1 andalso toShort v1 = 0w0
+- then (case logop of LogicalAnd => arg2 | _ => arg2, decArgs, EnvSpecNone)
++ then (case logop of LogicalAnd => CodeZero | _ => arg2, decArgs, EnvSpecNone)
+ else (Binary{oper=oper, arg1=genArg1, arg2=genArg2}, decArgs, EnvSpecNone)
+
+ (* TODO: Constant folding of shifts. *)
diff --git a/polyml.spec b/polyml.spec
index 3fdf1bc..fe1c052 100644
--- a/polyml.spec
+++ b/polyml.spec
@@ -9,6 +9,9 @@ Summary: Poly/ML compiler and runtime system
License: LGPLv2+
URL: http://www.polyml.org/
Source0: https://github.com/%{name}/%{name}/archive/v%{version}/%{name}-%{version}...
+# Fixes from the upstream fixes-5.8 branch. This currently contains fixes up
+# to commit 185b1ce7aa334ba7f27c4184fda77dc6831f2e4f.
+Patch0: polyml-fixes.patch
# The standard solution to kill the libtool-induced RPATH is to edit the
# libtool script to kill it. However, that causes problems for us as we need
@@ -51,12 +54,15 @@ Runtime libraries for Poly/ML.
%prep
%autosetup -p1
-# Fix a broken assignment in the configure script
-sed -i 's/dependentlibs = ""/dependentlibs=""/' configure
-
# Fix end of line encoding
sed -i 's/\r//' documentation/main.css
+# One floating point test fails on 32-bit ARM due to rounding error. Upstream
+# is aware, but is uninterested in fixing the issue. Disable that test.
+%ifarch %{arm}
+sed -i '2iraise NotApplicable;' Tests/Succeed/Test174.ML
+%endif
+
%build
%configure --enable-shared --disable-static --with-system-libffi \
%if 0%{?__isa_bits} == 64
@@ -101,6 +107,9 @@ make check
%{_libdir}/libpolyml.so.*
%changelog
+* Sat May 18 2019 Jerry James <loganjerry(a)gmail.com> - 5.8-1
+- Add -fixes patch to fix s390x build
+
* Tue Mar 12 2019 Jerry James <loganjerry(a)gmail.com> - 5.8-1
- New upstream version
- Drop all patches; all upstreamed
commit 33c67fec727be5f5150745d6c2a5fedf51618be5
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Mar 12 19:24:50 2019 -0600
New upstream version.
Also:
- Drop all patches; all upstreamed.
- Drop executable stack workarounds, now handled upstream.
diff --git a/.gitignore b/.gitignore
index fbf5f87..898a246 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1 @@
-/polyml-docs.tar.xz
-/polyml.5.5.2.tar.gz
-/v5.6.tar.gz
-/v5.7.tar.gz
-/polyml-5.7.1.tar.gz
+/polyml-*.tar.gz
diff --git a/polyml-codesize.patch b/polyml-codesize.patch
deleted file mode 100644
index ba17922..0000000
--- a/polyml-codesize.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/libpolyml/exporter.cpp b/libpolyml/exporter.cpp
-index 2ddc2f39..db392747 100644
---- a/libpolyml/exporter.cpp
-+++ b/libpolyml/exporter.cpp
-@@ -201,7 +201,7 @@ void CopyScan::initialise(bool isExport/*=true*/)
- // Much smaller minimum sizes for saved states.
- if (defaultMutSize < 1024) defaultMutSize = 1024;
- if (defaultImmSize < 4096) defaultImmSize = 4096;
-- if (defaultCodeSize < 4096) defaultImmSize = 4096;
-+ if (defaultCodeSize < 4096) defaultCodeSize = 4096;
- if (defaultNoOverSize < 4096) defaultNoOverSize = 4096;
- // Set maximum sizes as well. We may have insufficient contiguous space for
- // very large areas.
diff --git a/polyml-in-ml.patch b/polyml-in-ml.patch
deleted file mode 100644
index cfb906c..0000000
--- a/polyml-in-ml.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff --git a/libpolyml/processes.h b/libpolyml/processes.h
-index 63c4d226..6c95adfb 100644
---- a/libpolyml/processes.h
-+++ b/libpolyml/processes.h
-@@ -140,8 +140,8 @@ public:
- virtual void addProfileCount(POLYUNSIGNED words) = 0;
-
- // Functions called before and after an RTS call.
-- virtual void PreRTSCall(void) {}
-- virtual void PostRTSCall(void) {}
-+ virtual void PreRTSCall(void) { inML = false; }
-+ virtual void PostRTSCall(void) { inML = true; }
-
- SaveVec saveVec;
- PolyWord *allocPointer; // Allocation pointer - decremented towards...
-diff --git a/libpolyml/x86_dep.cpp b/libpolyml/x86_dep.cpp
-index 086a7998..1f602b82 100644
---- a/libpolyml/x86_dep.cpp
-+++ b/libpolyml/x86_dep.cpp
-@@ -223,10 +223,10 @@ public:
- { add_count(this, assemblyInterface.stackPtr[0].AsCodePtr(), words); }
-
- // PreRTSCall: After calling from ML to the RTS we need to save the current heap pointer
-- virtual void PreRTSCall(void) { SaveMemRegisters(); }
-+ virtual void PreRTSCall(void) { TaskData::PreRTSCall(); SaveMemRegisters(); }
- // PostRTSCall: Before returning we need to restore the heap pointer.
- // If there has been a GC in the RTS call we need to create a new heap area.
-- virtual void PostRTSCall(void) { SetMemRegisters(); }
-+ virtual void PostRTSCall(void) { SetMemRegisters(); TaskData::PostRTSCall(); }
-
- virtual void CopyStackFrame(StackObject *old_stack, POLYUNSIGNED old_length, StackObject *new_stack, POLYUNSIGNED new_length);
-
diff --git a/polyml-mutable.patch b/polyml-mutable.patch
deleted file mode 100644
index 87c32d5..0000000
--- a/polyml-mutable.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-diff --git a/libpolyml/gc_share_phase.cpp b/libpolyml/gc_share_phase.cpp
-index 49cc9cd0..c60b3f8d 100644
---- a/libpolyml/gc_share_phase.cpp
-+++ b/libpolyml/gc_share_phase.cpp
-@@ -237,6 +237,16 @@ void GetSharing::MarkAsScanning(PolyObject *obj)
-
- void GetSharing::Completed(PolyObject *obj)
- {
-+ // We mustn't include cells in the permanent area.
-+ // We scan the permanent mutable areas for local addresses
-+ // but we mustn't add the cells themselves. Normally they
-+ // will be mutable so would be ignored but cells that have been
-+ // locked will now be immutable. The test in TestForScan is bypassed
-+ // by ScanAddressesInRegion.
-+ PolyWord *lengthWord = ((PolyWord*)obj) - 1;
-+ if (gMem.LocalSpaceForAddress(lengthWord) == 0)
-+ return;
-+
- POLYUNSIGNED L = obj->LengthWord();
- // We have tables for word objects and byte objects
- // We chain entries together using the length word so it
-diff --git a/libpolyml/scanaddrs.cpp b/libpolyml/scanaddrs.cpp
-index d1bd9769..be7650d9 100644
---- a/libpolyml/scanaddrs.cpp
-+++ b/libpolyml/scanaddrs.cpp
-@@ -373,6 +373,9 @@ void RecursiveScan::ScanAddressesInObject(PolyObject *obj, POLYUNSIGNED lengthWo
- if (baseAddr == endWord)
- {
- // We have done everything except possibly firstWord and secondWord.
-+ // Note: Unfortunately the way that ScanAddressesInRegion works means that
-+ // we call Completed on the addresses of cells in the permanent areas without
-+ // having called TestForScan.
- Completed(obj);
- if (secondWord != 0)
- {
diff --git a/polyml-thread-count.patch b/polyml-thread-count.patch
deleted file mode 100644
index 4c4060c..0000000
--- a/polyml-thread-count.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/libpolyml/processes.cpp b/libpolyml/processes.cpp
-index 0c89bbd2..53e0d764 100644
---- a/libpolyml/processes.cpp
-+++ b/libpolyml/processes.cpp
-@@ -926,8 +926,6 @@ void Processes::ThreadExit(TaskData *taskData)
- pthread_setspecific(tlsId, 0);
- #endif
-
-- globalStats.decCount(PSC_THREADS);
--
- if (singleThreaded) finish(0);
-
- schedLock.Lock();
diff --git a/polyml.spec b/polyml.spec
index 2a8eca7..3fdf1bc 100644
--- a/polyml.spec
+++ b/polyml.spec
@@ -2,21 +2,13 @@
%undefine _hardened_build
Name: polyml
-Version: 5.7.1
-Release: 6%{?dist}
+Version: 5.8
+Release: 1%{?dist}
Summary: Poly/ML compiler and runtime system
License: LGPLv2+
URL: http://www.polyml.org/
Source0: https://github.com/%{name}/%{name}/archive/v%{version}/%{name}-%{version}...
-# https://github.com/polyml/polyml/commit/86c52cbd8f6d292c0708d04379d048d7b...
-Patch0: %{name}-codesize.patch
-# https://github.com/polyml/polyml/commit/3f75961b36601451a464b2eb22fb54d4a...
-Patch1: %{name}-in-ml.patch
-# https://github.com/polyml/polyml/commit/31643fd67f474f4e741ffd9bfcf5b1cc2...
-Patch2: %{name}-mutable.patch
-# https://github.com/polyml/polyml/commit/b3d1ff33a4b486a29e590cd4bee4bff35...
-Patch3: %{name}-thread-count.patch
# The standard solution to kill the libtool-induced RPATH is to edit the
# libtool script to kill it. However, that causes problems for us as we need
@@ -59,21 +51,20 @@ Runtime libraries for Poly/ML.
%prep
%autosetup -p1
+# Fix a broken assignment in the configure script
+sed -i 's/dependentlibs = ""/dependentlibs=""/' configure
+
# Fix end of line encoding
sed -i 's/\r//' documentation/main.css
%build
-# Some hand-coded assembler is included. Because it does not contain an
-# explicit section marker stating that the stack section does not need the
-# executable bit, gas assumes that it does. The linker then propagates the
-# execstack flag into the executables, which is bad news for people running
-# SELinux. The execstack flag is not really needed, so we go through the
-# contortions below to keep it off.
%configure --enable-shared --disable-static --with-system-libffi \
+%if 0%{?__isa_bits} == 64
+ --enable-compact32bit \
+%endif
CPPFLAGS="-D_GNU_SOURCE" \
- CFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing -Wa,--noexecstack" \
- CXXFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing -Wa,--noexecstack" \
- CCASFLAGS="-Wa,--noexecstack" LDFLAGS="$RPM_LD_FLAGS -Wl,-z,noexecstack"
+ CFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing" \
+ CXXFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing"
make %{?_smp_mflags}
chrpath -d .libs/poly
chrpath -d .libs/polyimport
@@ -89,8 +80,6 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
%check
make check
-%ldconfig_scriptlets libs
-
%files
%{_bindir}/poly
%{_bindir}/polyc
@@ -112,6 +101,11 @@ make check
%{_libdir}/libpolyml.so.*
%changelog
+* Tue Mar 12 2019 Jerry James <loganjerry(a)gmail.com> - 5.8-1
+- New upstream version
+- Drop all patches; all upstreamed
+- Drop executable stack workarounds, now handled upstream
+
* Sat Feb 02 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 5.7.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
diff --git a/sources b/sources
index 2931aa0..cfecc98 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (polyml-5.7.1.tar.gz) = 0b597f2fc9a68b764d4621e4e6b9c69083181bdfae66f53d0033bfc9661b9c42d252a42a72123245e8a55176a673d5343d6dd7936ae806d330b5e2b81f35e4d6
+SHA512 (polyml-5.8.tar.gz) = 50baed79b50b14bd87acc637de93fd6d0f05e61fe0f03682a12a1d2c5f382313488d48f84b49ad915b01acc5a3a5769fb05fcaa7b24499c56402ddd3ba393930
4 years, 11 months
Architecture specific change in rpms/polyml.git
by githook-noreply@fedoraproject.org
The package rpms/polyml.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/polyml.git/commit/?id=ea7c57e0bf5....
Change:
+%ifarch %{arm}
Thanks.
Full change:
============
commit ea7c57e0bf590c3bb7f72ea07f458dedbcb1a056
Author: Jerry James <loganjerry(a)gmail.com>
Date: Sat May 18 09:45:29 2019 -0600
Add -fixes patch to fix s390x build.
diff --git a/polyml-fixes.patch b/polyml-fixes.patch
new file mode 100644
index 0000000..21fb61c
--- /dev/null
+++ b/polyml-fixes.patch
@@ -0,0 +1,140 @@
+diff --git a/Tests/Succeed/Test187.ML b/Tests/Succeed/Test187.ML
+new file mode 100644
+index 00000000..774f888c
+--- /dev/null
++++ b/Tests/Succeed/Test187.ML
+@@ -0,0 +1,4 @@
++(* This could segfault if GMP was enabled due to a bug in neg_longc. *)
++
++val x = ~ (LargeInt.fromInt(valOf FixedInt.maxInt)) - 1;
++PolyML.IntInf.gcd(x, 0);
+diff --git a/configure.ac b/configure.ac
+index e7e080cf..ee916314 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -581,7 +581,7 @@ AM_CONDITIONAL([MACOSLDOPTS], [test "$poly_need_macosopt" = yes ])
+
+ # If we're building only the static version of libpolyml
+ # then polyc and polyml.pc have to include the dependent libraries.
+-dependentlibs = ""
++dependentlibs=""
+ if test "${enable_shared}" != yes; then
+ dependentlibs=${LIBS}
+ fi
+diff --git a/configure b/configure
+index cfbc90da..9279c8c8 100755
+--- a/configure
++++ b/configure
+@@ -22488,7 +22488,7 @@ fi
+
+ # If we're building only the static version of libpolyml
+ # then polyc and polyml.pc have to include the dependent libraries.
+-dependentlibs = ""
++dependentlibs=""
+ if test "${enable_shared}" != yes; then
+ dependentlibs=${LIBS}
+ fi
+diff --git a/libpolyml/arb.cpp b/libpolyml/arb.cpp
+index a1878363..e79d35d0 100644
+--- a/libpolyml/arb.cpp
++++ b/libpolyml/arb.cpp
+@@ -594,7 +594,7 @@ Handle neg_longc(TaskData *taskData, Handle x)
+ Handle long_y = alloc_and_save(taskData, WORDS(bytes), F_MUTABLE_BIT|F_BYTE_OBJ);
+ byte *v = DEREFBYTEHANDLE(long_y);
+ if (IS_INT(DEREFWORD(x)))
+- memcpy(v, (byte*)x_extend, bytes);
++ memcpy(v, &x_extend, bytes);
+ else memcpy(v, DEREFBYTEHANDLE(x), bytes);
+ #ifndef USE_GMP
+ // Make sure the last word is zero. We may have unused bytes there.
+diff --git a/libpolyml/basicio.cpp b/libpolyml/basicio.cpp
+index 38dc5894..ac1b1a6e 100644
+--- a/libpolyml/basicio.cpp
++++ b/libpolyml/basicio.cpp
+@@ -200,7 +200,7 @@ int getStreamFileDescriptorWithoutCheck(PolyWord strm)
+ // the standard streams which are tagged integers.
+ if (strm.IsTagged())
+ return strm.UnTagged();
+- return *(int*)(strm.AsObjPtr()) -1;
++ return *(intptr_t*)(strm.AsObjPtr()) -1;
+ }
+
+ // Most of the time we want to raise an exception if the file descriptor
+@@ -254,7 +254,7 @@ static Handle close_file(TaskData *taskData, Handle stream)
+ if (descr > 2)
+ {
+ close(descr);
+- *(int*)(stream->WordP()) = 0; // Mark as closed
++ *(intptr_t*)(stream->WordP()) = 0; // Mark as closed
+ }
+
+ return Make_fixed_precision(taskData, 0);
+@@ -798,9 +798,6 @@ static Handle IO_dispatch_c(TaskData *taskData, Handle args, Handle strm, Handle
+ case 6: /* Open file for binary output. */
+ return open_file(taskData, args, O_WRONLY | O_CREAT | O_TRUNC, 0666, 0);
+ case 7: /* Close file */
+- // Legacy: During the bootstrap we will have old format references.
+- if (strm->Word().IsTagged())
+- return Make_fixed_precision(taskData, 0);
+ return close_file(taskData, strm);
+ case 8: /* Read text into an array. */
+ return readArray(taskData, strm, args, true);
+diff --git a/libpolyml/interpret.cpp b/libpolyml/interpret.cpp
+index a14fd961..fee91117 100644
+--- a/libpolyml/interpret.cpp
++++ b/libpolyml/interpret.cpp
+@@ -1329,7 +1329,9 @@ int IntTaskData::SwitchToPoly()
+ Handle reset = this->saveVec.mark();
+ Handle pushedArg1 = this->saveVec.push(*sp++);
+ Handle pushedArg2 = this->saveVec.push(*sp);
++ SaveInterpreterState(pc, sp); // mult_longc allocates memory and may GC even if it doesn't overflow.
+ Handle result = mult_longc(this, pushedArg2, pushedArg1);
++ LoadInterpreterState(pc, sp);
+ PolyWord res = result->Word();
+ this->saveVec.reset(reset);
+ if (! res.IsTagged())
+diff --git a/libpolyml/poly_specific.cpp b/libpolyml/poly_specific.cpp
+index b92a5d5a..e484695f 100644
+--- a/libpolyml/poly_specific.cpp
++++ b/libpolyml/poly_specific.cpp
+@@ -376,11 +376,21 @@ POLYUNSIGNED PolySetCodeConstant(PolyWord closure, PolyWord offset, PolyWord cWo
+ case 0: // Absolute constant - size PolyWord
+ {
+ POLYUNSIGNED c = cWord.AsUnsigned();
++#ifdef WORDS_BIGENDIAN
++ // This is used to store constants in the constant area
++ // on the interpreted version.
++ for (unsigned i = sizeof(PolyWord); i > 0; i--)
++ {
++ pointer[i-1] = (byte)(c & 255);
++ c >>= 8;
++ }
++#else
+ for (unsigned i = 0; i < sizeof(PolyWord); i++)
+ {
+ pointer[i] = (byte)(c & 255);
+ c >>= 8;
+ }
++#endif
+ break;
+ }
+ case 1: // Relative constant - X86 - size 4 bytes
+diff --git a/mlsource/MLCompiler/CodeTree/CODETREE_SIMPLIFIER.sml b/mlsource/MLCompiler/CodeTree/CODETREE_SIMPLIFIER.sml
+index e66503fb..c6b449cf 100644
+--- a/mlsource/MLCompiler/CodeTree/CODETREE_SIMPLIFIER.sml
++++ b/mlsource/MLCompiler/CodeTree/CODETREE_SIMPLIFIER.sml
+@@ -1108,12 +1108,12 @@ struct
+ | (WordLogical logop, arg1, arg2 as Constnt(v2, _)) =>
+ (* Return the zero if we are anding with zero otherwise the original arg *)
+ if isShort v2 andalso toShort v2 = 0w0
+- then (case logop of LogicalAnd => arg2 | _ => arg1, decArgs, EnvSpecNone)
++ then (case logop of LogicalAnd => CodeZero | _ => arg1, decArgs, EnvSpecNone)
+ else (Binary{oper=oper, arg1=genArg1, arg2=genArg2}, decArgs, EnvSpecNone)
+
+ | (WordLogical logop, Constnt(v1, _), arg2) =>
+ if isShort v1 andalso toShort v1 = 0w0
+- then (case logop of LogicalAnd => arg2 | _ => arg2, decArgs, EnvSpecNone)
++ then (case logop of LogicalAnd => CodeZero | _ => arg2, decArgs, EnvSpecNone)
+ else (Binary{oper=oper, arg1=genArg1, arg2=genArg2}, decArgs, EnvSpecNone)
+
+ (* TODO: Constant folding of shifts. *)
diff --git a/polyml.spec b/polyml.spec
index 3fdf1bc..fe1c052 100644
--- a/polyml.spec
+++ b/polyml.spec
@@ -9,6 +9,9 @@ Summary: Poly/ML compiler and runtime system
License: LGPLv2+
URL: http://www.polyml.org/
Source0: https://github.com/%{name}/%{name}/archive/v%{version}/%{name}-%{version}...
+# Fixes from the upstream fixes-5.8 branch. This currently contains fixes up
+# to commit 185b1ce7aa334ba7f27c4184fda77dc6831f2e4f.
+Patch0: polyml-fixes.patch
# The standard solution to kill the libtool-induced RPATH is to edit the
# libtool script to kill it. However, that causes problems for us as we need
@@ -51,12 +54,15 @@ Runtime libraries for Poly/ML.
%prep
%autosetup -p1
-# Fix a broken assignment in the configure script
-sed -i 's/dependentlibs = ""/dependentlibs=""/' configure
-
# Fix end of line encoding
sed -i 's/\r//' documentation/main.css
+# One floating point test fails on 32-bit ARM due to rounding error. Upstream
+# is aware, but is uninterested in fixing the issue. Disable that test.
+%ifarch %{arm}
+sed -i '2iraise NotApplicable;' Tests/Succeed/Test174.ML
+%endif
+
%build
%configure --enable-shared --disable-static --with-system-libffi \
%if 0%{?__isa_bits} == 64
@@ -101,6 +107,9 @@ make check
%{_libdir}/libpolyml.so.*
%changelog
+* Sat May 18 2019 Jerry James <loganjerry(a)gmail.com> - 5.8-1
+- Add -fixes patch to fix s390x build
+
* Tue Mar 12 2019 Jerry James <loganjerry(a)gmail.com> - 5.8-1
- New upstream version
- Drop all patches; all upstreamed
4 years, 11 months
Architecture specific change in rpms/MUMPS.git
by githook-noreply@fedoraproject.org
The package rpms/MUMPS.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/MUMPS.git/commit/?id=aa2c520cd489....
Change:
-%ifarch s390x
Thanks.
Full change:
============
commit aa2c520cd4899d89570cc504285786a355c776e3
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Sat May 18 13:06:09 2019 +0200
Require scalapack explicity (rhbz #1711291 #1711289)
diff --git a/MUMPS.spec b/MUMPS.spec
index 89c0c36..39e641c 100644
--- a/MUMPS.spec
+++ b/MUMPS.spec
@@ -1,17 +1,7 @@
-%if 0%{?rhel} && 0%{?rhel} < 7
+%if 0%{?rhel} < 7
%{!?__global_ldflags: %global __global_ldflags -Wl,-z,relro}
%endif
-# openblas available on these architectures.
-%if 0%{?fedora} && 0%{?fedora} > 26
-%{!?openblas_arches:%global openblas_arches x86_64 %{ix86} armv7hl %{power64} aarch64 s390x}
-%else
-%{!?openblas_arches:%global openblas_arches x86_64 %{ix86} armv7hl %{power64} aarch64}
-%endif
-%if 0%{?rhel}
-%{!?openblas_arches:%global openblas_arches x86_64 %{ix86} armv7hl %{power64} aarch64}
-%endif
-
## Define libraries' destination
%global _incmpidir %{_includedir}/openmpi-%{_arch}
%global _libmpidir %{_libdir}/openmpi/lib
@@ -26,13 +16,13 @@
%global with_openmp 0
%endif
-%if 0%{?rhel} && 0%{?rhel} < 7
+%if 0%{?rhel} || 0%{?rhel} < 7
%ifarch %{power64}
%global with_mpicheck 0
%global with_mpich 0
%endif
%endif
-%if 0%{?rhel} && 0%{?rhel} < 7
+%if 0%{?rhel} || 0%{?rhel} < 7
%ifnarch %{power64}
%global with_mpicheck 1
%global with_mpich 1
@@ -45,27 +35,20 @@
%global with_openmpi 1
%endif
-%ifarch s390x
-%if 0%{?fedora} >= 26
+%global with_mpich 1
%global with_openmpi 1
-%else
-%global with_openmpi 0
-%global with_mpicheck 1
-%endif
-%endif
-%ifarch s390x
-%if 0%{?fedora} >= 26
-%global with_mpich 1
+# Disable tests with OpenMPI-4
+# Caught signal 11 (Segmentation fault: address not mapped to object at address 0x7f1f0ad30948)
+%if 0%{?fedora}
+%global with_mpicheck 0
%else
-%global with_mpich 0
%global with_mpicheck 1
%endif
-%endif
Name: MUMPS
Version: 5.1.2
-Release: 9%{?dist}
+Release: 10%{?dist}
Summary: A MUltifrontal Massively Parallel sparse direct Solver
License: CeCILL-C
URL: http://mumps.enseeiht.fr/
@@ -177,7 +160,8 @@ BuildRequires: metis-devel, ptscotch-openmpi-devel
BuildRequires: rpm-mpi-hooks
%endif
Requires: %{name}-common = %{version}-%{release}
-Requires: openmpi
+Requires: openmpi%{?_isa}
+Requires: scalapack-openmpi%{?_isa}
%description openmpi
MUMPS libraries compiled against openmpi.
@@ -220,7 +204,9 @@ BuildRequires: metis-devel, ptscotch-mpich-devel
BuildRequires: rpm-mpi-hooks
%endif
Requires: %{name}-common = %{version}-%{release}
-Requires: mpich
+Requires: mpich%{?_isa}
+Requires: scalapack-mpich%{?_isa}
+
%description mpich
MUMPS libraries compiled against MPICH.
@@ -565,8 +551,6 @@ popd
%if 0%{?fedora} || 0%{?rhel} >= 7
%if 0%{?with_openmp}
-# Allow openmpi to run with more processes than cores
-export OMPI_MCA_rmaps_base_oversubscribe=1
pushd %{name}-%{version}-openmp/examples
LD_LIBRARY_PATH=$PWD:../lib:$LD_LIBRARY_PATH \
./ssimpletest < input_simpletest_real
@@ -609,74 +593,74 @@ popd
#########################################################
%if 0%{?with_openmpi}
-mkdir -p $RPM_BUILD_ROOT%{_libmpidir}
+%{_openmpi_load}
+mkdir -p $RPM_BUILD_ROOT$MPI_LIB
mkdir -p $RPM_BUILD_ROOT%{_libdir}/openmpi/%{name}-%{version}-examples
-mkdir -p $RPM_BUILD_ROOT%{_incmpidir}
-mkdir -p $RPM_BUILD_ROOT%{_fmoddir}/openmpi/%{name}-%{version}
+mkdir -p $RPM_BUILD_ROOT$MPI_INCLUDE
+mkdir -p $RPM_BUILD_ROOT$MPI_FORTRAN_MOD_DIR/%{name}-%{version}
-%{_openmpi_load}
# Install libraries.
-install -cpm 755 %{name}-%{version}-openmpi/lib/lib*-*.so $RPM_BUILD_ROOT%{_libmpidir}
+install -cpm 755 %{name}-%{version}-openmpi/lib/lib*-*.so $RPM_BUILD_ROOT$MPI_LIB
# Install development files.
-install -cpm 755 %{name}-%{version}-openmpi/lib/libmumps_common.so $RPM_BUILD_ROOT%{_libmpidir}
-install -cpm 755 %{name}-%{version}-openmpi/lib/lib*mumps.so $RPM_BUILD_ROOT%{_libmpidir}
-install -cpm 755 %{name}-%{version}-openmpi/lib/lib*mumps-%{soname_version}.so $RPM_BUILD_ROOT%{_libmpidir}
-install -cpm 755 %{name}-%{version}-openmpi/lib/libpord-%{soname_version}.so $RPM_BUILD_ROOT%{_libmpidir}
-install -cpm 755 %{name}-%{version}-openmpi/lib/libpord.so $RPM_BUILD_ROOT%{_libmpidir}
+install -cpm 755 %{name}-%{version}-openmpi/lib/libmumps_common.so $RPM_BUILD_ROOT$MPI_LIB
+install -cpm 755 %{name}-%{version}-openmpi/lib/lib*mumps.so $RPM_BUILD_ROOT$MPI_LIB
+install -cpm 755 %{name}-%{version}-openmpi/lib/lib*mumps-%{soname_version}.so $RPM_BUILD_ROOT$MPI_LIB
+install -cpm 755 %{name}-%{version}-openmpi/lib/libpord-%{soname_version}.so $RPM_BUILD_ROOT$MPI_LIB
+install -cpm 755 %{name}-%{version}-openmpi/lib/libpord.so $RPM_BUILD_ROOT$MPI_LIB
# Make symbolic links instead hard-link
-ln -sf %{_libmpidir}/libsmumps-%{soname_version}.so $RPM_BUILD_ROOT%{_libmpidir}/libsmumps.so
-ln -sf %{_libmpidir}/libcmumps-%{soname_version}.so $RPM_BUILD_ROOT%{_libmpidir}/libcmumps.so
-ln -sf %{_libmpidir}/libzmumps-%{soname_version}.so $RPM_BUILD_ROOT%{_libmpidir}/libzmumps.so
-ln -sf %{_libmpidir}/libdmumps-%{soname_version}.so $RPM_BUILD_ROOT%{_libmpidir}/libdmumps.so
-ln -sf %{_libmpidir}/libmumps_common-%{soname_version}.so $RPM_BUILD_ROOT%{_libmpidir}/libmumps_common.so
-ln -sf %{_libmpidir}/libpord-%{soname_version}.so $RPM_BUILD_ROOT%{_libmpidir}/libpord.so
+ln -sf $MPI_LIB/libsmumps-%{soname_version}.so $RPM_BUILD_ROOT$MPI_LIB/libsmumps.so
+ln -sf $MPI_LIB/libcmumps-%{soname_version}.so $RPM_BUILD_ROOT$MPI_LIB/libcmumps.so
+ln -sf $MPI_LIB/libzmumps-%{soname_version}.so $RPM_BUILD_ROOT$MPI_LIB/libzmumps.so
+ln -sf $MPI_LIB/libdmumps-%{soname_version}.so $RPM_BUILD_ROOT$MPI_LIB/libdmumps.so
+ln -sf $MPI_LIB/libmumps_common-%{soname_version}.so $RPM_BUILD_ROOT$MPI_LIB/libmumps_common.so
+ln -sf $MPI_LIB/libpord-%{soname_version}.so $RPM_BUILD_ROOT$MPI_LIB/libpord.so
install -cpm 755 %{name}-%{version}-openmpi/examples/?simpletest $RPM_BUILD_ROOT%{_libdir}/openmpi/%{name}-%{version}-examples
install -cpm 755 %{name}-%{version}-openmpi/examples/input_* $RPM_BUILD_ROOT%{_libdir}/openmpi/%{name}-%{version}-examples
install -cpm 755 %{name}-%{version}-openmpi/examples/README-* $RPM_BUILD_ROOT%{_libdir}/openmpi/%{name}-%{version}-examples
-install -cpm 644 include/*.h $RPM_BUILD_ROOT%{_incmpidir}
-install -cpm 644 PORD/include/* $RPM_BUILD_ROOT%{_incmpidir}
-install -cpm 644 %{name}-%{version}-openmpi/modules/* $RPM_BUILD_ROOT%{_fmoddir}/openmpi/%{name}-%{version}/
+install -cpm 644 include/*.h $RPM_BUILD_ROOT$MPI_INCLUDE
+install -cpm 644 PORD/include/* $RPM_BUILD_ROOT$MPI_INCLUDE
+install -cpm 644 %{name}-%{version}-openmpi/modules/* $RPM_BUILD_ROOT$MPI_FORTRAN_MOD_DIR/%{name}-%{version}/
%{_openmpi_unload}
%endif
##########################################################
#########################################################
%if 0%{?with_mpich}
-mkdir -p $RPM_BUILD_ROOT%{_libmpichdir}
+%{_mpich_load}
+mkdir -p $RPM_BUILD_ROOT$MPI_LIB
mkdir -p $RPM_BUILD_ROOT%{_libdir}/mpich/%{name}-%{version}-examples
-mkdir -p $RPM_BUILD_ROOT%{_incmpichdir}
-mkdir -p $RPM_BUILD_ROOT%{_fmoddir}/mpich/%{name}-%{version}
+mkdir -p $RPM_BUILD_ROOT$MPI_INCLUDE
+mkdir -p $RPM_BUILD_ROOT$MPI_FORTRAN_MOD_DIR/%{name}-%{version}
-%{_mpich_load}
# Install libraries.
-install -cpm 755 %{name}-%{version}-mpich/lib/lib*-*.so $RPM_BUILD_ROOT%{_libmpichdir}
+install -cpm 755 %{name}-%{version}-mpich/lib/lib*-*.so $RPM_BUILD_ROOT$MPI_LIB
# Install development files.
-install -cpm 755 %{name}-%{version}-mpich/lib/libmumps_common.so $RPM_BUILD_ROOT%{_libmpichdir}
-install -cpm 755 %{name}-%{version}-mpich/lib/lib*mumps.so $RPM_BUILD_ROOT%{_libmpichdir}
-install -cpm 755 %{name}-%{version}-mpich/lib/lib*mumps-%{soname_version}.so $RPM_BUILD_ROOT%{_libmpichdir}
-install -cpm 755 %{name}-%{version}-mpich/lib/libpord-%{soname_version}.so $RPM_BUILD_ROOT%{_libmpichdir}
-install -cpm 755 %{name}-%{version}-mpich/lib/libpord.so $RPM_BUILD_ROOT%{_libmpichdir}
+install -cpm 755 %{name}-%{version}-mpich/lib/libmumps_common.so $RPM_BUILD_ROOT$MPI_LIB
+install -cpm 755 %{name}-%{version}-mpich/lib/lib*mumps.so $RPM_BUILD_ROOT$MPI_LIB
+install -cpm 755 %{name}-%{version}-mpich/lib/lib*mumps-%{soname_version}.so $RPM_BUILD_ROOT$MPI_LIB
+install -cpm 755 %{name}-%{version}-mpich/lib/libpord-%{soname_version}.so $RPM_BUILD_ROOT$MPI_LIB
+install -cpm 755 %{name}-%{version}-mpich/lib/libpord.so $RPM_BUILD_ROOT$MPI_LIB
# Make symbolic links instead hard-link
-ln -sf %{_libmpichdir}/libsmumps-%{soname_version}.so $RPM_BUILD_ROOT%{_libmpichdir}/libsmumps.so
-ln -sf %{_libmpichdir}/libcmumps-%{soname_version}.so $RPM_BUILD_ROOT%{_libmpichdir}/libcmumps.so
-ln -sf %{_libmpichdir}/libzmumps-%{soname_version}.so $RPM_BUILD_ROOT%{_libmpichdir}/libzmumps.so
-ln -sf %{_libmpichdir}/libdmumps-%{soname_version}.so $RPM_BUILD_ROOT%{_libmpichdir}/libdmumps.so
-ln -sf %{_libmpichdir}/libmumps_common-%{soname_version}.so $RPM_BUILD_ROOT%{_libmpichdir}/libmumps_common.so
-ln -sf %{_libmpichdir}/libpord-%{soname_version}.so $RPM_BUILD_ROOT%{_libmpichdir}/libpord.so
+ln -sf $MPI_LIB/libsmumps-%{soname_version}.so $RPM_BUILD_ROOT$MPI_LIB/libsmumps.so
+ln -sf $MPI_LIB/libcmumps-%{soname_version}.so $RPM_BUILD_ROOT$MPI_LIB/libcmumps.so
+ln -sf $MPI_LIB/libzmumps-%{soname_version}.so $RPM_BUILD_ROOT$MPI_LIB/libzmumps.so
+ln -sf $MPI_LIB/libdmumps-%{soname_version}.so $RPM_BUILD_ROOT$MPI_LIB/libdmumps.so
+ln -sf $MPI_LIB/libmumps_common-%{soname_version}.so $RPM_BUILD_ROOT$MPI_LIB/libmumps_common.so
+ln -sf $MPI_LIB/libpord-%{soname_version}.so $RPM_BUILD_ROOT$MPI_LIB/libpord.so
install -cpm 755 %{name}-%{version}-mpich/examples/?simpletest $RPM_BUILD_ROOT%{_libdir}/mpich/%{name}-%{version}-examples
install -cpm 755 %{name}-%{version}-mpich/examples/input_* $RPM_BUILD_ROOT%{_libdir}/mpich/%{name}-%{version}-examples
install -cpm 755 %{name}-%{version}-mpich/examples/README-* $RPM_BUILD_ROOT%{_libdir}/mpich/%{name}-%{version}-examples
-install -cpm 644 include/*.h $RPM_BUILD_ROOT%{_incmpichdir}
-install -cpm 644 PORD/include/* $RPM_BUILD_ROOT%{_incmpichdir}
-install -cpm 644 %{name}-%{version}-mpich/modules/* $RPM_BUILD_ROOT%{_fmoddir}/mpich/%{name}-%{version}/
+install -cpm 644 include/*.h $RPM_BUILD_ROOT$MPI_INCLUDE
+install -cpm 644 PORD/include/* $RPM_BUILD_ROOT$MPI_INCLUDE
+install -cpm 644 %{name}-%{version}-mpich/modules/* $RPM_BUILD_ROOT$MPI_FORTRAN_MOD_DIR/%{name}-%{version}/
%{_mpich_unload}
%endif
##########################################################
@@ -763,7 +747,7 @@ install -cpm 644 PORD/include/* $RPM_BUILD_ROOT%{_includedir}/%{name}
%{_libmpidir}/lib?mumps.so
%{_libmpidir}/libmumps_common.so
%{_libmpidir}/libpord.so
-%{_fmoddir}/openmpi/%{name}-%{version}/
+%{_fmoddir}/openmpi%{?el7:-%_arch}/%{name}-%{version}/
%files openmpi-examples
%{_libdir}/openmpi/%{name}-%{version}-examples/
@@ -782,7 +766,7 @@ install -cpm 644 PORD/include/* $RPM_BUILD_ROOT%{_includedir}/%{name}
%{_libmpichdir}/lib?mumps.so
%{_libmpichdir}/libmumps_common.so
%{_libmpichdir}/libpord.so
-%{_fmoddir}/mpich/%{name}-%{version}/
+%{_fmoddir}/mpich%{?el7:-%_arch}/%{name}-%{version}/
%files mpich-examples
%{_libdir}/mpich/%{name}-%{version}-examples/
@@ -835,6 +819,10 @@ install -cpm 644 PORD/include/* $RPM_BUILD_ROOT%{_includedir}/%{name}
%license LICENSE
%changelog
+* Fri May 17 2019 Antonio Trande <sagitterATfedoraproject.org> - 5.1.2-10
+- Require scalapack explicity (rhbz #1711291 #1711289)
+- Disable tests with OpenMPI-4
+
* Thu Feb 14 2019 Orion Poplawski <orion(a)nwra.com> - 5.1.2-9
- Rebuild for openmpi 3.1.3
4 years, 11 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=637fe32582a2e....
Change:
+%ifarch %{arm} %{ix86}
Thanks.
Full change:
============
commit 637fe32582a2eb88c6c94ac231d48220e2d0cea3
Author: Mattias Ellert <mattias.ellert(a)physics.uu.se>
Date: Sat May 18 08:19:09 2019 +0200
Build without HDFS support on Fedora 31+
Hadoop is FTBFS and uninstallable due to missing Java dependencies
Build without HDFS support for 32 bit architectures on Fedora 30
Hadoop is not installable due to missing Eclipse dependencies
diff --git a/root-v7-line.patch b/root-v7-line.patch
index db9da4a..29eed7e 100644
--- a/root-v7-line.patch
+++ b/root-v7-line.patch
@@ -1,16 +1,6 @@
-From 197ba8fbeccaa49d70a3593ed0e4b1595dd64218 Mon Sep 17 00:00:00 2001
-From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
-Date: Thu, 14 Feb 2019 13:14:54 +0100
-Subject: [PATCH] Fix v7 line tutorial when running in batch mode
-
----
- tutorials/v7/line.cxx | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/tutorials/v7/line.cxx b/tutorials/v7/line.cxx
-index b016fd0371..3256de4ecf 100644
---- a/tutorials/v7/line.cxx
-+++ b/tutorials/v7/line.cxx
+diff -ur root-6.16.00.orig/tutorials/v7/line.cxx root-6.16.00/tutorials/v7/line.cxx
+--- root-6.16.00.orig/tutorials/v7/line.cxx 2019-01-23 09:23:37.000000000 +0100
++++ root-6.16.00/tutorials/v7/line.cxx 2019-05-17 11:02:14.378664352 +0200
@@ -6,7 +6,6 @@
/// "normal" coordinates' system and changing the line color linearly from black
/// to red.
@@ -19,14 +9,3 @@ index b016fd0371..3256de4ecf 100644
/// \macro_code
///
/// \date 2018-03-18
-@@ -43,6 +42,5 @@ void line()
- canvas->Draw(RLine({0.1_normal, 0.1_normal}, {0.1_normal,0.9_normal}));
- canvas->Draw(RLine({0.0_normal, 1.0_normal}, {1.0_normal,0.0_normal}));
-
-- // canvas->Show();
-- canvas->SaveAs("line.png");
-+ canvas->Show();
- }
---
-2.20.1
-
diff --git a/root.spec b/root.spec
index d2fff96..813f9ed 100644
--- a/root.spec
+++ b/root.spec
@@ -13,6 +13,18 @@
%global py3_soabi %([ -x %{__python3} ] && %{__python3} -c "from distutils import sysconfig; print(sysconfig.get_config_vars().get('SOABI'))")
%global py3_other_soabi %([ -x %{__python3_other} ] && %{__python3_other} -c "from distutils import sysconfig; print(sysconfig.get_config_vars().get('SOABI'))")
+%if %{?fedora}%{!?fedora:0} >= 31
+# Hadoop is FTBFS and uninstallable due to missing Java dependencies
+%global hadoop 0
+%else
+%if %{?fedora}%{!?fedora:0} >= 30
+# Hadoop is not installable on 32 bit archs due to missing Eclipse dependencies
+%ifarch %{arm} %{ix86}
+%global hadoop 0
+%else
+%global hadoop 1
+%endif
+%else
%if %{?fedora}%{!?fedora:0} >= 24
# libhdfs is available for all architectures for Fedora 24 and later.
# For Fedora 20-23 it was only available on Intel (ix86 and x86_64).
@@ -20,6 +32,8 @@
%else
%global hadoop 0
%endif
+%endif
+%endif
%if %{?fedora}%{!?fedora:0} >= 24 || %{?rhel}%{!?rhel:0} >= 8
# Building the experimental ROOT 7 classes requires c++-14.
@@ -46,7 +60,7 @@
Name: root
Version: 6.16.00
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Numerical data analysis framework
License: LGPLv2+
@@ -66,6 +80,7 @@ Patch0: %{name}-fontconfig.patch
# Revert the removal of DataFrame for 32 bit architectures
Patch1: %{name}-32bit-dataframe.patch
# Don't run gui macros
+# https://github.com/root-project/root/pull/3563
Patch2: %{name}-avoid-gui-crash.patch
# Unbundle gtest
Patch3: %{name}-unbundle-gtest.patch
@@ -98,8 +113,7 @@ Patch13: %{name}-clang-ignore-gcc-options.patch
Patch14: %{name}-doxygen-generation-with-python-3.patch
# Don't create documentation notebooks
Patch15: %{name}-doc-no-notebooks.patch
-# Make tutorial/v7/line.cxx run in batch mode
-# https://github.com/root-project/root/pull/3435
+# Don't run tutorial requiring firefox during doc generation
Patch16: %{name}-v7-line.patch
# Only install eve7 js files when eve7 is built
# https://github.com/root-project/root/pull/3436
@@ -130,7 +144,9 @@ BuildRequires: zlib-devel
BuildRequires: xz-devel
BuildRequires: lz4-devel
BuildRequires: xxhash-devel
-BuildRequires: libAfterImage-devel >= 1.20
+# Require a version of libAfterImage that is properly linked to
+# its dependencies
+BuildRequires: libAfterImage-devel >= 1.20-21
BuildRequires: ncurses-devel
BuildRequires: avahi-compat-libdns_sd-devel
BuildRequires: avahi-devel
@@ -362,6 +378,9 @@ Obsoletes: python2-jupyroot < %{version}-%{release}
Obsoletes: python2-jsmva < %{version}-%{release}
Obsoletes: %{name}-rootaas < 6.08.00
%endif
+%if ! %{hadoop}
+Obsoletes: %{name}-io-hdfs < %{version}-%{release}
+%endif
%description core
This package contains the core libraries used by ROOT: libCore, libNew,
@@ -596,6 +615,9 @@ Requires: %{name}-gui%{?_isa} = %{version}-%{release}
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
Requires: %{name}-io%{?_isa} = %{version}-%{release}
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
+# Require a version of libAfterImage that is properly linked to
+# its dependencies
+Requires: libAfterImage >= 1.20-21
%description graf-asimage
This package contains the AfterImage renderer for ROOT, which allows
@@ -1952,6 +1974,7 @@ LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
-Dexceptions:BOOL=ON \
-Dexplicitlink:BOOL=ON \
-Dfftw3:BOOL=ON \
+ -DFIREFOX_EXECUTABLE:PATH=/usr/bin/firefox \
-Dfitsio:BOOL=ON \
-Dfortran:BOOL=ON \
-Dgdml:BOOL=ON \
@@ -2550,7 +2573,10 @@ popd
#
# - tutorial-pythia-pythia8
# sometimes times out
-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|gtest-tree-dataframe-test-datasource-sqlite|tutorial-dataframe-df102_NanoAODDimuonAnalysis|tutorial-dataframe-df103_NanoAODHiggsAnalysis|tutorial-pythia-pythia8"
+#
+# - tutorial-v7-line.cxx
+# requires a web browser (and js-jsroot) to render javascript graphics
+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|gtest-tree-dataframe-test-datasource-sqlite|tutorial-dataframe-df102_NanoAODDimuonAnalysis|tutorial-dataframe-df103_NanoAODHiggsAnalysis|tutorial-pythia-pythia8|tutorial-v7-line.cxx"
%ifarch %{ix86}
%if %{?fedora}%{!?fedora:0} == 28
@@ -3634,6 +3660,12 @@ end
%endif
%changelog
+* Fri May 17 2019 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.16.00-5
+- Build without HDFS support on Fedora 31+
+ - Hadoop is FTBFS and uninstallable due to missing Java dependencies
+- Build without HDFS support for 32 bit architectures on Fedora 30
+ - Hadoop is not installable due to missing Eclipse dependencies
+
* Fri Mar 08 2019 Troy Dawson <tdawson(a)redhat.com> - 6.16.00-4
- Rebuilt to change main python from 3.4 to 3.6
4 years, 11 months