Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp707450ybn; Wed, 2 Oct 2019 05:04:02 -0700 (PDT) X-Google-Smtp-Source: APXvYqx60P82Vltqu47JXdvSFOl2UskXM5NsKEWaEeBXK7JSGIf4DOUqjyfMXoTYmMQgcHQbYbkM X-Received: by 2002:a50:f09d:: with SMTP id v29mr3318089edl.4.1570017842381; Wed, 02 Oct 2019 05:04:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570017842; cv=none; d=google.com; s=arc-20160816; b=b039aaLvqFH+tB9fP4AEfQ8r5ZiNdxF63girLdn1wgqUgSoXHrpetSWXWAG2TG0I6I 66N+4iqhlyPI1y2iAXKzNX0J6p2Csbp01uZM5hC53KekvEZC45SZj3sM0cmtc5MUgpDK DYNGngIa+2ezQ5V8qtDv+3u9lC4buTGWScqUzKNqghaNhCgn9aUl3m+A43cJ+/3A/+uX fNuyk+a4yNEhpzZJbk1WfXoBDnVGCRzgJrIHklMfCAmOkW5UqPWSluBeHL9k5yk82PM2 IscysrPaic6rKee378OCmv/GD2ZoUbvHbS81o2RiVo/QqV7lI3taHIIEhpTW3qChYKgh mJpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=RWVwfPPGgKm5hw4m8UL7QQsUyKQM7jCrpOj28KmECE4=; b=fXH6GVnFF++Lh0+dT+I5Y2PUuInC6c7zCp/KWjjlgSbhgL6Z8zO1OM7hDULJ8BhfAj xp4NSx8enWgX05rpSIgdY2cQFxD1+bczLzgdHrdNlGBWUijjxkeSKGG+4EywKQ63/a03 FOPvtgOxzg3u3khAz4nZBx/ShmrKXWlPTl9iqVzZZ+6or6fLDY6vIGGoGU+2XirXhXZ+ MSLcvVuRPDFEjnW25diww/FG3N1rym8vDj7Cg4GPhUo0do5uUJB7friupxKGEfduwEDZ 2cy77RDSzHujZDOlABFZjhm2ta9tx2rT4XZmBYmOgeFa60xK9z5StZakvW5wUxKHTcB/ poBA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=YV6QtsA6; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a16si11024476ejb.54.2019.10.02.05.03.23; Wed, 02 Oct 2019 05:04:02 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=YV6QtsA6; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726901AbfJBJxr (ORCPT + 99 others); Wed, 2 Oct 2019 05:53:47 -0400 Received: from mail-wr1-f49.google.com ([209.85.221.49]:36727 "EHLO mail-wr1-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725765AbfJBJxr (ORCPT ); Wed, 2 Oct 2019 05:53:47 -0400 Received: by mail-wr1-f49.google.com with SMTP id y19so18895232wrd.3; Wed, 02 Oct 2019 02:53:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=RWVwfPPGgKm5hw4m8UL7QQsUyKQM7jCrpOj28KmECE4=; b=YV6QtsA66u6NpdLJBnhIo58bUpR4pvR8qTPuK26xuilXZoPQPKZ0BFsEowdGM2j/qV AIYiqu3CokC2rHxDR/VIZa7RRI+TI+JhxMgbMJMhWT0bSh/1BPPj/Jy0jknUvYsyi2pB c2yRjCkROdtylFznRxC2woWCZjd0wjszUkKa19EOTsKvluGUJgAJTD1pCsqT+js8iivA hgS519EL/6XXkRa36Dx8P5btU8lIRh6IFLV28eOSEEBHPNUzK3EWtmuTQCOMS7BacQ4N GV+I+pXMsYzWQ8gLyeD4BaOsrCIYariVJ21+E437xdAX0ERag3SW4s+s6LZVCOMK1YR+ hyxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=RWVwfPPGgKm5hw4m8UL7QQsUyKQM7jCrpOj28KmECE4=; b=WMKAZPByd7j05R8oXZI1LSIWn38gSty/Cq+Ite8yS926+O/vR+HbnhTpM1TJzaKH1v UoxLvLFkMlIy3DJkOmDaR/d4VFcqnTTLBpXc4E9SkC0iY4KeDN+Ru8fmOT7fcy3XQ+6b rnUGH+HO7YpoyiydfzGTbMhCAqmGKU6gA2pYy1DH3MzpdrKp6qP2xmwfqHIXcRqAgqHv sotozVlrVdkCq1JVNpDLxEWwrMdevMxMVFEF3CinnDSZoRgGLJn4pRTYXfIYUv3Gm/JO qTF3tCbfZkbzWPw8ufVXYPmR3R3pD6hh/OMQyegI/0Qk363UZnSE+Hw8Hc7lMlz7XQm8 EbDg== X-Gm-Message-State: APjAAAUD4Bu28s7JEgzy2XWKgJSiSbVyfF8AdGlYGf1LNjh0hrZIKf+V XZHhUM4LtOJJpZbTAruvngo= X-Received: by 2002:adf:f406:: with SMTP id g6mr1855478wro.325.1570010024943; Wed, 02 Oct 2019 02:53:44 -0700 (PDT) Received: from LHFYY6Y2.criteois.lan ([91.199.242.236]) by smtp.gmail.com with ESMTPSA id r7sm19869692wrx.87.2019.10.02.02.53.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Oct 2019 02:53:44 -0700 (PDT) From: Jeremy MAURO X-Google-Original-From: Jeremy MAURO To: j.mauro@criteo.com Cc: Mauro Carvalho Chehab , Jonathan Corbet , linux-doc@vger.kernel.org (open list:DOCUMENTATION SCRIPTS), linux-kernel@vger.kernel.org (open list) Subject: [PATCH 1/2] scripts/sphinx-pre-install: Change the function 'check_missing_file' Date: Wed, 2 Oct 2019 11:53:30 +0200 Message-Id: <20191002095330.9863-1-j.mauro@criteo.com> X-Mailer: git-send-email 2.23.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The current implementation take a simple file as first argument, this change allows to take a list as a first argument. Some file could have a different path according distribution version Signed-off-by: Jeremy MAURO --- scripts/sphinx-pre-install | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/scripts/sphinx-pre-install b/scripts/sphinx-pre-install index 3b638c0e1a4f..b5077ae63a4b 100755 --- a/scripts/sphinx-pre-install +++ b/scripts/sphinx-pre-install @@ -124,11 +124,13 @@ sub add_package($$) sub check_missing_file($$$) { - my $file = shift; + my $files = shift; my $package = shift; my $is_optional = shift; - return if(-e $file); + for (@$files) { + return if(-e $_); + } add_package($package, $is_optional); } @@ -343,10 +345,10 @@ sub give_debian_hints() ); if ($pdf) { - check_missing_file("/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf", + check_missing_file(["/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf"], "fonts-dejavu", 2); - check_missing_file("/usr/share/fonts/noto-cjk/NotoSansCJK-Regular.ttc", + check_missing_file(["/usr/share/fonts/noto-cjk/NotoSansCJK-Regular.ttc"], "fonts-noto-cjk", 2); } @@ -413,7 +415,7 @@ sub give_redhat_hints() } if ($pdf) { - check_missing_file("/usr/share/fonts/google-noto-cjk/NotoSansCJK-Regular.ttc", + check_missing_file(["/usr/share/fonts/google-noto-cjk/NotoSansCJK-Regular.ttc"], "google-noto-sans-cjk-ttc-fonts", 2); } @@ -498,7 +500,7 @@ sub give_mageia_hints() $map{"latexmk"} = "texlive-collection-basic"; if ($pdf) { - check_missing_file("/usr/share/fonts/google-noto-cjk/NotoSansCJK-Regular.ttc", + check_missing_file(["/usr/share/fonts/google-noto-cjk/NotoSansCJK-Regular.ttc"], "google-noto-sans-cjk-ttc-fonts", 2); } @@ -528,7 +530,7 @@ sub give_arch_linux_hints() check_pacman_missing(\@archlinux_tex_pkgs, 2) if ($pdf); if ($pdf) { - check_missing_file("/usr/share/fonts/noto-cjk/NotoSansCJK-Regular.ttc", + check_missing_file(["/usr/share/fonts/noto-cjk/NotoSansCJK-Regular.ttc"], "noto-fonts-cjk", 2); } @@ -549,11 +551,11 @@ sub give_gentoo_hints() "rsvg-convert" => "gnome-base/librsvg", ); - check_missing_file("/usr/share/fonts/dejavu/DejaVuSans.ttf", + check_missing_file(["/usr/share/fonts/dejavu/DejaVuSans.ttf"], "media-fonts/dejavu", 2) if ($pdf); if ($pdf) { - check_missing_file("/usr/share/fonts/noto-cjk/NotoSansCJKsc-Regular.otf", + check_missing_file(["/usr/share/fonts/noto-cjk/NotoSansCJKsc-Regular.otf"], "media-fonts/noto-cjk", 2); } -- 2.23.0