Pop-Up Thingie

>>> Magnum BBS <<<
  • Home
  • Forum
  • Files
  • Log in

  1. Forum
  2. Usenet
  3. LINUX.GENTOO.DEV
  • [gentoo-dev] [PATCH] texlive-common.eclass: Add TEXLIVE_SCRIPTS_W_FILE_

    From Florian Schmaus@21:1/5 to All on Tue Jul 16 11:40:01 2024
    Some scripts are supposed to be installed with file extensions [1, 2]. Add support for declaring those scripts in a new elcass variable TEXLIVE_SCRIPTS_W_FILE_EXT.

    Also use pure-bash functions to retrieve the basename and strip the file extensions. And use "declare -l" to lowercase the value of 'trg',
    instead of 'tr' [3].

    1: https://tug.org/pipermail/tldistro/2024q3/000485.html
    2: https://github.com/TeX-Live/texlive-source/blob/c087bab35570b1d5cb0afd272611a7a4ec3c9e38/texk/texlive/linked_scripts/Makefile.am#L332-L333
    3: https://github.com/TeX-Live/texlive-source/blob/c087bab35570b1d5cb0afd272611a7a4ec3c9e38/texk/texlive/linked_scripts/Makefile.am#L330

    Bug: https://bugs.gentoo.org/934975
    Signed-off-by: Florian Schmaus <[email protected]>
    ---
    eclass/texlive-common.eclass | 20 ++++++++++++++++++--
    1 file changed, 18 insertions(+), 2 deletions(-)

    diff --git a/eclass/texlive-common.eclass b/eclass/texlive-common.eclass
    index 072581dde78e..36b90a327fde 100644
    --- a/eclass/texlive-common.eclass
    +++ b/eclass/texlive-common.eclass
    @@ -42,6 +42,13 @@ _TEXLIVE_COMMON_ECLASS=1
    # @CODE
    : "${CTAN_MIRROR_URL:="https://mirrors.ctan.org"}"

    +# @ECLASS_VARIABLE: TEXLIVE_SCRIPTS_W_FILE_EXT
    +# @DEFAULT_UNSET
    +# @DESCRIPTION:
    +# If set, contains a space separated list of script names that should be
    +# linked including their file extensions, i.e., without stripping
    +# potentially existing filename extensions from the link's name.
    +
    # @FUNCTION: texlive-common_handle_config_files
    # @DESCRIPTION:
    # Has to be called in src_install after having installed the files in ${D}
    @@ -160,8 +167,17 @@ etexlinks() {
    # Called by app-text/epspdf and texlive-module.eclass.
    dobin_texmf_scripts() {
    while [[ ${#} -gt 0 ]] ; do
    - local trg
    - t
  • Who's Online

  • Recent Visitors

    • Bob Worm
      Mon Jun 8 08:26:26 2026
      from Wales, Uk via Telnet
    • Spearb0y
      Mon Jun 8 06:51:02 2026
      from Massachusetts via SSH
    • Krenn
      Mon Jun 8 05:45:38 2026
      from Sydney, Nsw via Telnet
    • Bob Worm
      Sun Jun 7 20:58:28 2026
      from Wales, Uk via Telnet
    • Michal Wronka
      Sun Jun 7 19:26:28 2026
      from Wroclaw, Poland via SSH
    • Centurion
      Sun Jun 7 16:59:51 2026
      from Berea, Ohio via Telnet
    • Furryboy
      Sun Jun 7 13:40:29 2026
      from Romania, Galati via SSH
    • Krenn
      Sun Jun 7 10:02:33 2026
      from Sydney, Nsw via Telnet
  • System Info

    Sysop: Keyop
    Location: Huddersfield, West Yorkshire, UK
    Users: 715
    Nodes: 16 (2 / 14)
    Uptime: 16:43:26
    Calls: 12,103
    Calls today: 3
    Files: 15,004
    Messages: 6,518,060

© >>> Magnum BBS <<<, 2026