41 lines
1.6 KiB
Python
41 lines
1.6 KiB
Python
"""
|
|
* 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'),
|
|
}
|