On 13/01/16 13:09, Piotr Popieluch wrote:
On Wed, Jan 13, 2016 at 12:45 PM, Tom Hughes <t...@compton.nu <mailto:t...@compton.nu>> wrote: On 13/01/16 11:43, notificati...@fedoraproject.org <mailto:notificati...@fedoraproject.org> wrote: From 393558883ad677a3e3b6dcb74ce42a189d712576 Mon Sep 17 00:00:00 2001 From: Parag Nemade <pnem...@redhat.com <mailto:pnem...@redhat.com>> Date: Wed, 13 Jan 2016 10:43:33 +0530 Subject: Specify exclusively arch list as per nodejs packaging guidelines --- nodejs-deep-extend.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/nodejs-deep-extend.spec b/nodejs-deep-extend.spec index e34ec94..dbe09a0 100644 --- a/nodejs-deep-extend.spec +++ b/nodejs-deep-extend.spec @@ -5,14 +5,14 @@ Name: nodejs-%{module_name} Version: 0.3.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Recursive object extending License: MIT URL: https://github.com/unclechu/node-deep-extend Source0: http://registry.npmjs.org/%{module_name}/-/%{module_name}-%{version}.tgz BuildArch: noarch -ExclusiveArch: %{nodejs_arches} noarch +ExclusiveArch: %{ix86} x86_64 %{arm} noarch This is the exact opposite of what the guidelines say surely? The whole point of adding the nodejs_arches macro was to avoid having the list of supported architectures embedded in all the spec files, so that they could be extended in future without changing every spec. This macros is unavailable on el6. (but is available on epel7 and all active Fedora branches). I'm using: %if 0%{?rhel} == 6 ExclusiveArch: %{ix86} x86_64 %{arm} noarch %else ExclusiveArch: %{nodejs_arches} noarch %endif The previous version of the guidelines had an conditional on rhel (without version), I don't know why it is removed.
But that commit was on the epel7 branch wasn't it? Which should have the macro?
Tom -- Tom Hughes (t...@compton.nu) http://compton.nu/ _______________________________________________ nodejs mailing list nodejs@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/nodejs@lists.fedoraproject.org