# PRODUCT INFO
skip_phases = ["buildinstall", "extra_files"]
release_name = 'Fedora-Epel'
release_short = 'Fedora-Epel'
release_version = '8'
release_type = 'updates'
release_is_layered = False
old_composes_per_release_type = True

# GENERAL SETTINGS
comps_file = {
    'scm': 'git',
    'repo': 'https://pagure.io/fedora-comps.git',
    'branch': 'main', # defaults to cvs/HEAD or git/main
    'file': 'comps-epel8.xml',
    'command': 'make',
}
variants_file='variants.xml'
sigkeys = [

    '2f86d6a1'

]
hashed_directories = True
comps_filter_environments = False

# RUNROOT settings
runroot = True
runroot_channel = 'compose'
runroot_tag = 'f8-build'

# PKGSET
pkgset_source = 'koji' # koji, repos
pkgset_koji_tag = 'epel8'
pkgset_koji_inherit = False
pkgset_allow_reuse = False
filter_system_release_packages = False

# GATHER
gather_method = 'deps'
gather_backend = 'dnf'
check_deps = False
greedy_method = 'build'
repoclosure_backend = 'dnf'

# CREATEREPO
createrepo_c = True
createrepo_checksum = 'sha256'
createrepo_deltas = [
    ('^Everything$', {'*': True})
]
createrepo_database = True

# For epel8 we want to use xz compression for repodata
# https://pagure.io/epel/issue/71

createrepo_extra_args = ['--xz']


# CHECKSUMS
media_checksums = ['sha256']
media_checksum_one_file = True
media_checksum_base_filename = 'Fedora-%(variant)s-%(version)s-%(date)s.%(respin)s-%(arch)s'
#jigdo
create_jigdo = False

additional_packages = [
    ('^Everything$', {
        '*': [
            '*',
            '*-debuginfo',
        ],
    }),
]
multilib = [
    ('^Everything$', {
        'x86_64': ['devel', 'runtime'],
         's390x': ['devel', 'runtime']
    })
]
filter_packages = []

# Note: If you change something here (affects updates for stable releases), also
# submit the same change to pungi-fedora (affects Rawhide/Branched composes),
# we want to keep them in sync:
# https://pagure.io/pungi-fedora/blob/main/f/fedora.conf
#
# format: {arch|*: [packages]}
multilib_blacklist = {
    '*': [
        'dmraid-devel',
        'ghc-*',
        'httpd',
        'httpd-devel',
        'java-1.5.0-gcj-devel',
        'java-1.6.0-openjdk-devel',
        'java-1.7.0-icedtea-devel',
        'java-1.7.0-openjdk-devel',
        'java-1.8.0-openjdk-devel',
        'kdeutils-devel',
        'kernel*',
        'kernel*debug*',
        'kernel-PAE*',
        'krb5-server',
        'krb5-server-ldap',
        'mkinitrd-devel',
        'mod_*',
        'mp',
        'php*',
        'php-devel',
        'tomcat-native',
        ],
}

# Note: If you change something here (affects updates for stable releases), also
# submit the same change to pungi-fedora (affects Rawhide/Branched composes),
# we want to keep them in sync:
# https://pagure.io/pungi-fedora/blob/main/f/fedora.conf
#
# format: {arch|*: [packages]}
multilib_whitelist = {
    '*': [
        '*-static',
        'apitrace-libs',
        'compiler-rt',
        'dssi-vst-wine',
        'fakechroot-libs',
        'fakeroot-libs',
        'glib-networking',
        'glx-utils',
        'ibus-gtk2',
        'ibus-gtk3',
        'ibus-libs',
        'iptables',
        'libflashsupport',
        'libgnat',
        'lmms-vst',
        'mangohud',
        'mariadb-connector-odbc',
        'mesa-vdpau-drivers',
        'mesa-vulkan-drivers',
        'mysql-connector-odbc',
        'nosync',
        'nspluginwrapper',
        'nvidia-query-resource-opengl-lib',
        'p11-kit-trust',
        'pam',
        'perl-libs',
        'pipewire',
        'postgresql-odbc',
        'redhat-lsb',
        'syslinux-extlinux-nonlinux',
        'syslinux-nonlinux',
        'syslinux-tftpboot',
        'systemd-pam',
        'valgrind',
        'vkBasalt',
        'wine',
        'wine-*',
        'yaboot',
        ],
}

createiso_skip = [
        ('^Everything$', {
            '*': True,
            'src': True
        }),
    ]




translate_paths = [
   ('/mnt/koji/compose/', 'https://kojipkgs.fedoraproject.org/compose/'),
]
koji_profile = 'bodhi_koji'
link_type = 'hardlink-or-copy'