From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 7WpINNz3l19/dgAA0tVLHw (envelope-from ) for ; Tue, 27 Oct 2020 10:35:08 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id GAuZL9z3l1+OKgAAB5/wlQ (envelope-from ) for ; Tue, 27 Oct 2020 10:35:08 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 5BC62940416 for ; Tue, 27 Oct 2020 10:35:08 +0000 (UTC) Received: from localhost ([::1]:41912 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kXMJn-0003BW-8p for larch@yhetil.org; Tue, 27 Oct 2020 06:35:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35762) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kXMJZ-00039G-N4 for help-guix@gnu.org; Tue, 27 Oct 2020 06:34:53 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21104) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kXMJW-0004yK-Va for help-guix@gnu.org; Tue, 27 Oct 2020 06:34:53 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1603794888; cv=none; d=zohomail.com; s=zohoarc; b=GcsQrOo+ceMKou3+EH0obeJLGPl41zignfi5vMm2ijaBoPhU0NMmCWmyZdW2CwvBCmbMJLhS4C6oOxSieNfT5PImrU4MaciunEuVTqAL2K7tlwJE4LUK2AKEJrYowzwTyWUQUwu1BxJ2ZnUN34Zy1gRfIv+DqF12I5vg+QpKD8c= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1603794888; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=EFbxLHERq7beo5yxQzVAjw/cl1EZGFi2J3WU+QTjQ4g=; b=Bj2Bfig9F31mJVxeGxZMG7awC1xDnFth0YELfcPRpau7mR7lB/VPI/t/ZQ68YkEBW6GUGzLDu6f7KyRrqqVfa57cjMiHv/4J3MjAZOUJSLNGyuy4mfXaebOPx4e9uB/joCKOt0q2abIfr+dAH+8PvPykTZoDQyKmUq220CsZ/3Y= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1603794888; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=EFbxLHERq7beo5yxQzVAjw/cl1EZGFi2J3WU+QTjQ4g=; b=PX16msNf2iGmEe9cRsAgKOqOMeyPJRB+Hv/RgWg2x2uviC+Dt7MVVtfeuQSgOxdC UkwHnXxXOhD1lU2qQ25B09YmMDRBX5+3F0u4DBCjyCBt2CiKLOPvnMm7oWpqVzQGdB4 y/hJySZ17/QnZN+XZOw4WrkufyGaLQ+s+ke9MEak= Received: from localhost (p54ad4da6.dip0.t-ipconnect.de [84.173.77.166]) by mx.zohomail.com with SMTPS id 1603794883412740.9626167382373; Tue, 27 Oct 2020 03:34:43 -0700 (PDT) References: <87imhvwdl2.fsf@odyssey.lafreniere.xyz> <87k0vcoxlw.fsf@ambrevar.xyz> User-agent: mu4e 1.4.13; emacs 27.1 From: Ricardo Wurmus To: Pierre Neidhardt Subject: Re: Expanding texlive-iftex to include all sty files In-reply-to: <87k0vcoxlw.fsf@ambrevar.xyz> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Tue, 27 Oct 2020 11:36:32 +0100 Message-ID: <87tuug0xcf.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/27 06:32:22 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=elephly.net header.s=zoho header.b=PX16msNf; dmarc=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: 1.99 X-TUID: bwr2633bMIsr Pierre Neidhardt writes: > Hi! > >> The current texlive-iftex recipe only includes iftex.sty, despite=20 >> the upstream https://ctan.org/pkg/iftex also including=20 >> if{e,lua,v,xe}tex.sty files. Is there a way to expand the recipe=20 >> to include those additional files? >>=20 >> I think this should be accomplished just by including the files'=20 >> paths in the third argument to `simple-texlive-package' in the=20 >> recipe's definition, but the recipe's version would also need to=20 >> be bumped and I don't see any examples of how to do so for TeX=20 >> recipes. > > Recently Ricardo was fixing a few texlive packages I believe. > > Ricardo, do you know if this has been fixed somehow? It doesn=E2=80=99t seem to be a problem according to texlive.tlpd: --8<---------------cut here---------------start------------->8--- name iftex category Package revision 29654 shortdesc Am I running under pdfTeX, XeTeX or LuaTeX? longdesc The package, which works both for Plain TeX and for LaTeX, longdesc defines the \ifPDFTeX, \ifXeTeX, and \ifLuaTeX conditionals for longdesc testing which engine is being used for typesetting. The package longdesc also provides the \RequirePDFTeX, \RequireXeTeX, and longdesc \RequireLuaTeX commands which throw an error if pdfTeX, XeTeX longdesc or LuaTeX (respectively) is not the engine in use. docfiles size=3D10 texmf-dist/doc/generic/iftex/README details=3D"Readme" texmf-dist/doc/generic/iftex/iftex.pdf details=3D"Package documentation" texmf-dist/doc/generic/iftex/iftex.tex runfiles size=3D1 texmf-dist/tex/generic/iftex/iftex.sty catalogue-also ifpdf ifluatex catalogue-contact-bugs https://github.com/bidi-tex/iftex/issues catalogue-contact-repository https://github.com/bidi-tex/iftex catalogue-ctan /macros/latex/contrib/iftex catalogue-date 2018-11-28 19:50:39 +0100 catalogue-license lppl1.3 catalogue-topics env-query catalogue-version 0.2 --8<---------------cut here---------------end--------------->8--- According to texlive.tlpdb we should add a separate package for ifluatex=E2=80=A6 --8<---------------cut here---------------start------------->8--- name ifluatex category Package revision 49285 shortdesc Provides the \ifluatex switch longdesc The package looks for LuaTeX regardless of its mode and longdesc provides the switch \ifluatex; it works with Plain TeX or longdesc LaTeX. The package is part of the oberdiek bundle. docfiles size=3D33 texmf-dist/doc/latex/oberdiek/ifluatex.pdf details=3D"Package documentatio= n" texmf-dist/doc/latex/oberdiek/test/ifluatex-test1.tex texmf-dist/doc/latex/oberdiek/test/ifluatex-test2.tex texmf-dist/doc/latex/oberdiek/test/ifluatex-test3.tex srcfiles size=3D7 texmf-dist/source/latex/oberdiek/ifluatex.dtx runfiles size=3D2 texmf-dist/tex/generic/oberdiek/ifluatex.sty catalogue-ctan /macros/latex/contrib/oberdiek/ifluatex.dtx catalogue-date 2018-01-06 12:14:59 +0100 catalogue-license lppl1.3 catalogue-topics env-query catalogue-version 1.4 --8<---------------cut here---------------end--------------->8--- =E2=80=A6and ifetex: --8<---------------cut here---------------start------------->8--- name ifetex category Package revision 47231 shortdesc Provides \ifetex switch longdesc The package provides the switch \ifetex which indicates whether longdesc e-TeX is available or not. The package can be loaded as LaTeX longdesc package using \usepackage{ifetex} or in plain TeX using \input longdesc ifetex. In either case it aborts silently if the \ifetex macro longdesc is already defined. The package's test is whether \eTeXversion longdesc is defined as a primitive; if it is, the package assumes e-TeX longdesc features are available. docfiles size=3D37 texmf-dist/doc/latex/ifetex/README details=3D"Readme" texmf-dist/doc/latex/ifetex/ifetex.pdf details=3D"Package documentation" srcfiles size=3D3 texmf-dist/source/latex/ifetex/ifetex.dtx texmf-dist/source/latex/ifetex/ifetex.ins runfiles size=3D2 texmf-dist/tex/latex/ifetex/ifetex.sty texmf-dist/tex/plain/ifetex/ifetex.tex catalogue-contact-bugs https://bitbucket.org/martin_scharrer/ifetex/issues catalogue-contact-home https://bitbucket.org/martin_scharrer/ifetex/ catalogue-contact-repository https://bitbucket.org/martin_scharrer/ifetex/s= rc catalogue-ctan /macros/latex/contrib/ifetex catalogue-date 2018-03-31 21:11:18 +0200 catalogue-license lppl1.3 catalogue-topics env-query catalogue-version 1.2a --8<---------------cut here---------------end--------------->8--- --=20 Ricardo