Puppet Class: profile::beta::mediawiki_packages

Defined in:
modules/profile/manifests/beta/mediawiki_packages.pp

Overview

SPDX-License-Identifier: Apache-2.0

Class: profile::beta::mediawiki_packages

Provisions packages used by MediaWiki beta installations Package list from gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/libs/Shellbox/+/refs/heads/master/.pipeline/blubber.yaml



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'modules/profile/manifests/beta/mediawiki_packages.pp', line 7

class profile::beta::mediawiki_packages {

    if debian::codename::eq('buster') {
        apt::package_from_component { 'lilypond-buster':
            component => 'component/lilypond',
            packages  => ['lilypond', 'lilypond-data'],
            priority  => 1002, # Take precedence over main
        }
    }

    ensure_packages([
        'lame', # T317128
        'djvulibre-bin',
        'libtiff-tools',
        'poppler-utils',
        'imagemagick',
        'ghostscript',
        'fluidsynth',
        'fluid-soundfont-gs',
        'fluid-soundfont-gm',
        'fonts-noto',
        'python3-pygments',
        'perl',
        'ploticus',
        'librsvg2-bin',
    ])
}