""" * SPDX-FileCopyrightText: 2023-2025 PeppermintOS Team * (peppermintosteam@proton.me) * SPDX-License-Identifier: GPL-3.0-or-later * * Maps the file type to focus on for the building process * It is used to find the key value which is the file name * and the tuples are the base, architecture and desktop """ FILE_FUNCTION_MAPPING = { 'DEB.64xfc': ('deb', '64', 'XFCE'), 'DEB.32xfc': ('deb', '32', 'XFCE'), 'DEB.armxfc': ('deb', 'arm', 'XFCE'), 'DEV.64xfc': ('dev', '64', 'XFCE'), 'DEV.32xfc': ('dev', '32', 'XFCE'), 'DEV.armxfc': ('dev', 'arm', 'XFCE'), 'DEB.64gfb': ('deb', '64', 'GFB'), 'DEB.32gfb': ('deb', '32', 'GFB'), 'DEV.64gfb': ('dev', '64', 'GFB'), 'DEV.32gfb': ('dev', '32', 'GFB'), 'DEB.64opb': ('deb', '64', 'OPB'), 'DEB.32opb': ('deb', '32', 'OPB'), 'DEV.64opb': ('dev', '64', 'OPB'), 'DEV.32opb': ('dev', '32', 'OPB'), 'DEB.64kde': ('deb', '64', 'KDE'), 'DEB.32kde': ('deb', '32', 'KDE'), 'DEV.64kde': ('dev', '64', 'KDE'), 'DEV.32kde': ('dev', '32', 'KDE'), 'DEBLD.64loaded': ('deb', '64', 'LOADED'), 'DEVLD.64loaded': ('dev', '64', 'LOADED'), 'DEBLD.32loaded': ('deb', '32', 'LOADED'), 'DEVLD.32loaded': ('dev', '32', 'LOADED'), 'DEBSRV.64server': ('deb', '64', 'SERVER'), 'DEVSRV.64server': ('dev', '64', 'SERVER'), 'DEBMIN.64mini': ('deb', '64', 'MINI'), 'DEVMIN.64mini': ('dev', '64', 'MINI'), 'DEBMIN.32mini': ('deb', '32', 'MINI'), 'DEVMIN.32mini': ('dev', '32', 'MINI'), }