diff --git a/comps/.gitignore b/comps/.gitignore new file mode 100644 index 00000000000..ad784e177ec --- /dev/null +++ b/comps/.gitignore @@ -0,0 +1 @@ +comps-*.xml diff --git a/comps/Fedora-README.md b/comps/Fedora-README.md new file mode 100644 index 00000000000..e726c9d339b --- /dev/null +++ b/comps/Fedora-README.md @@ -0,0 +1,52 @@ +# Fedora Comps # + +comps files are XML files used by various Fedora tools to perform grouping of packages into functional groups. + +## How comps is used ## + +### Installation ### + +comps is used by the installer during package selection. On the Software Selection screen, environment groups (as defined by the `environment` keyword in `comps.xml`) are listed down the left-hand side. All optional groups (defined by the `group` keyword) for that environment (listed in the environment's `optionlist`) are shown at the top of the right-hand pane. Other groups which have `uservisible` set are displayed lower in the right-hand pane. + +At install time, the installer will usually install the `mandatory`, `default` and appropriate `conditional` packages from all groups listed in the selected environment group's `grouplist`, plus those from any optional groups the user selected on the right-hand side. See below for more details on these 'levels'. + +### Running System ### + +In dnf, groups and environment groups are used by the `dnf group install` and `dnf group remove` commands, and can be queried with the `dnf group list` command. There are many others besides these: see the [dnf documentation](https://dnf.readthedocs.io/en/latest/index.html) for more on this. + +### Tree, Release, and Image Composition ### + +The kickstart files in [fedora-kickstarts](https://pagure.io/fedora-kickstarts.git) use the group and environment group definitions from comps. Multiple tools use these kickstarts to compose different types of images, and the release trees. The manifests for rpm-ostree-based Fedora variants in [workstation-ostree-config](https://pagure.io/workstation-ostree-config) (the name is a misnomer these days) are synced against comps using the `comps-sync.py` script, and used to define the package sets included in those variants. + +### Package levels ### + +In any group, there are four levels of packages: `optional`, `default`, `mandatory`, and `conditional`. + + * `mandatory` - these packages must be installed for the group to be considered installed + * `default` - these packages are installed by default, but can be removed while the group is still considered installed + * `optional` - these packages are not installed by default, but can be pulled in by kickstart or dnf options + * `conditional` - these packages are brought in if their `requires` package is installed + +When using the interactive installer, you cannot include `optional` packages. However, if using a kickstart, you can add the `--optional` option for a group to specify that its optional packages should be included. Similarly, when installing a group with `dnf`, you can pass `--with-optional` to include the optional packages. + +### Categories ### + +Categories are barely used any more. They used to be something like environment groups for an older form of the Fedora installer. Some older graphical package management tools can still display these categories. + +### Developing comps ### + +For Fedora packagers: + + git clone ssh://git@pagure.io/fedora-comps.git + +For others: + + git clone https://pagure.io/fedora-comps.git + +When changing the packages, make sure the file is sorted. This helps to make it more maintainable. Use `make sort` command to fix the sorting. Also run `make validate` to check for XML syntax errors. You can submit pull requests using the common Github-style workflow - fork the repository from [the web UI](https://pagure.io/fedora-comps), push your changes to your fork, and submit a pull request for it. If you are not familiar with this workflow, see the [Pagure documentation](https://docs.pagure.org/pagure/usage/pull_requests.html). + +## For more info ## + +For more information, including rules on how and when to edit comps, see the [Fedora project wiki](https://fedoraproject.org/wiki/How_to_use_and_edit_comps.xml_for_package_groups). + +Bugs against comps can be filed as Pagure [issues](https://pagure.io/fedora-comps/issues). diff --git a/comps/Makefile b/comps/Makefile new file mode 100644 index 00000000000..837996de6f8 --- /dev/null +++ b/comps/Makefile @@ -0,0 +1,40 @@ +SHELL = /bin/bash +XMLINFILES=$(wildcard *.xml.in) +XMLFILES = $(patsubst %.xml.in,%.xml,$(XMLINFILES)) + +all: $(XMLFILES) sort + +clean: + @rm -fv *~ *.xml + +validate: $(XMLFILES) comps.rng + # Run xmllint on each file and exit with non-zero if any validation fails + RES=0; for f in $(XMLFILES); do \ + xmllint --noout --relaxng comps.rng $$f; \ + RES=$$(($$RES + $$?)); \ + done; exit $$RES + +sort: + @# Run xsltproc on each xml.in file and exit with non-zero if any sorting fails + @# The comps-eln.xml.in is not sorted alphabetically but manually + @# based on the need needs of Fedora ELN SIG. + @RES=0; for f in $(XMLINFILES); do \ + if [[ "$$f" == 'comps-eln.xml.in' ]]; then \ + continue; \ + fi; \ + xsltproc --novalid -o $$f comps-cleanup.xsl $$f; \ + RES=$$(($$RES + $$?)); \ + done; exit $$RES + +.PHONY: comps-eln.xml.in +comps-eln.xml.in: comps-eln.xml.in.in + ./update-eln-extras-comps comps-eln.xml.in.in comps-eln.xml.in + +%.xml: %.xml.in + @xmllint --noout $< + @if test ".$(CLEANUP)" == .yes; then xsltproc --novalid -o $< comps-cleanup.xsl $<; fi + ./update-comps $@ + +# Add an easy alias to generate a rawhide comps file +comps-rawhide.xml comps-rawhide: comps-f45.xml + @mv comps-f45.xml comps-rawhide.xml diff --git a/comps/README.md b/comps/README.md new file mode 100644 index 00000000000..8e577507076 --- /dev/null +++ b/comps/README.md @@ -0,0 +1,8 @@ +# comps + +The files here are taken from https://pagure.io/fedora-comps and +reduced/modified for AzureLinux. Use "make" to generate the +comps-*.xml file(s) from the comps-*.xml.in file(s). The resulting +comps-*.xml file must be included in the corresponding repo created +using "createrepo -g comps-DISTRO.xml", for example for AzureLinux 4: +"createrepo -g comps-azl4.xml". diff --git a/comps/check-missing b/comps/check-missing new file mode 100755 index 00000000000..4f71dae9f35 --- /dev/null +++ b/comps/check-missing @@ -0,0 +1,157 @@ +#!/bin/python3 + +# This script looks for the comps-fXX.xml.in file for the release version +# specified, grabs lists of all packages that exist in that release of +# Fedora, and looks through the comps `pkgreq` lines for ones that specify +# packages that do not currently exist . It is arch-aware. It expects to +# be run on a Fedora system with network access, as it will try to query +# the dnf repos to get lists of currently-existing packages. It relies on +# the non-Rawhide repo definitions actually working for Rawhide if passed +# the Rawhide-matching release number, which is a kinda undocumented +# feature but we rely on it in other places too. You will need +# fedora-repos and python3-lxml packages installed. + +import glob +import argparse +import subprocess +import sys +import lxml.etree as ET +from collections import defaultdict + +ARCHES = ('aarch64', 'ppc64le', 's390x', 'x86_64') + +parser = argparse.ArgumentParser(description='Check Fedora comps files for missing packages and packages missing on architectures') +parser.add_argument('relver', help='Release version to check') +parser.add_argument('--update', dest='update', action='store_true', default=False, + help='Update the comps file with the changes') +args = parser.parse_args() + +# gather package lists. this eats lots of RAM. I don't care. +# FIXME: for this script to work for EPEL and ELN someone would have +# to figure out the right tweaks to this command line. +pkgs = {} +for arch in ARCHES: + pkgtext = subprocess.run(('dnf', f'--forcearch={arch}', f'--releasever={args.relver}', '--disablerepo=*', '--enablerepo=fedora', '--enablerepo=updates', '--enablerepo=fedora-cisco-openh264', 'repoquery', '--qf=%{NAME}\n'), capture_output=True, text=True).stdout + pkgs[arch] = pkgtext.splitlines() + +compsfile = f'comps-f{args.relver}.xml.in' + +# find package reqs in comps +tree = ET.parse(compsfile) #, ET.XMLParser(target=CommentedTreeBuilder())) +root = tree.getroot() +pkgreqs = root.findall('.//packagereq') + +# Check if each package is in the repository for each architecture +removedpkgs = defaultdict(list) +archpkgs = defaultdict(list) +for pkgreq in pkgreqs: + reqtype = pkgreq.get('type', '') + # list of arches the package is missing on + missing = [] + present = [] + + # arches the package is listed for (if no 'arch' key, it's listed for all) + reqarches = pkgreq.get('arch', '') + if reqarches: + reqarches = reqarches.split(',') + else: + reqarches = ARCHES + + # do the actual check, append arch to 'missing' if it's not there + for arch in reqarches: + if arch in pkgs and pkgreq.text not in pkgs[arch]: + missing.append(arch) + else: + present.append(arch) + + grpid = pkgreq.find('./../../id').text + pkgname = pkgreq.text + + # print the result + if missing and not present: + if pkgreq.getparent() is not None: + removedpkgs[pkgname].append(grpid) + pkgreq.getparent().remove(pkgreq) + elif missing and reqtype != 'optional': + archpkgs[pkgname] = ','.join(present) + +# Find empty groups after packages not in repositories have been removed +pkglists = root.findall('.//packagelist') +removedgrps = {} +for pkglist in pkglists: + if not len(pkglist): + group = pkglist.getparent() + grpid = group.find('./id').text + removedgrps[grpid] = [] + group.getparent().remove(group) + + +# Remove any empty groups from the environment lists +envlists = root.findall('.//environment//groupid') +for envgrp in envlists: + grpid = envgrp.text + if grpid in removedgrps: + # The groups are inside a grouplist inside the environment + par = envgrp.getparent() + envid = par.getparent().find('./id').text + removedgrps[grpid].append(envid) + par.remove(envgrp) + + +# Remove any empty groups from the category lists +catlists = root.findall('.//category//groupid') +for catgrp in catlists: + grpid = catgrp.text + if grpid in removedgrps: + # The groups are inside a grouplist inside the category + par = catgrp.getparent() + catid = par.getparent().find('./id').text + removedgrps[grpid].append(catid) + par.remove(catgrp) + + +# Remove any language packs for packages that don't exist anymore +langpacks = root.find('.//langpacks') +removedlang = [] +for lang in langpacks.getchildren(): + pkg = lang.get('name') + if pkg in list(removedpkgs): + removedlang.append(pkg) + lang.getparent().remove(lang) + +# Print out a summary +if archpkgs: + print('Packages with incorrect architecture tags:') + for pkg in sorted(archpkgs): + print(' {} only available on {}'.format(pkg, archpkgs[pkg])) + print() + +if removedpkgs: + print('Removing packages:') + for pkg in sorted(removedpkgs): + print(' {} in group {}'.format(pkg, ', '.join(removedpkgs[pkg]))) + print() + +if removedgrps: + print('Removing empty groups:') + for group in sorted(removedgrps): + print(' {} in {}'.format(group, ', '.join(removedgrps[group]))) + print() + +if removedlang: + print('Removing language packs for:') + for lang in removedlang: + print(' {}'.format(lang)) + print() + +if not archpkgs and not removedpkgs and not removedgrps and not removedlang: + print("No problems found!") + +# Write out the updated XML file if desired +if args.update: + tree.write(compsfile, encoding="UTF-8", xml_declaration=True) + sys.exit(0) + +if archpkgs or removedpkgs or removedgrps or removedlang: + sys.exit(1) +sys.exit(0) diff --git a/comps/comps-azl4.xml.in b/comps/comps-azl4.xml.in new file mode 100644 index 00000000000..69c36814a4e --- /dev/null +++ b/comps/comps-azl4.xml.in @@ -0,0 +1,225 @@ + + + + + buildsys-build + <_name>Buildsystem building group + <_description/> + false + false + + azurelinux-release-common + azurelinux-rpm-config + bash + bzip2 + coreutils + cpio + diffutils + findutils + gawk + glibc-minimal-langpack + grep + gzip + info + patch + rpm-build + sed + shadow-utils + tar + unzip + util-linux + which + xz + + + + cloud-bootloader-tools + <_name>Bootloader tools for Cloud images + <_description>Bootloader software for images that run in "cloud" environments + false + false + + grub2-efi-aa64 + grub2-efi-x64 + grub2-pc + grub2-tools + grub2-tools-efi + grub2-tools-extra + shim-aa64 + shim-x64 + efibootmgr + + + + cloud-server + <_name>Cloud Server Tools + <_description>Software for servers and system images that run in "cloud" environments + false + false + + cloud-init + cloud-utils-growpart + dracut-config-generic + grubby + rsync + tar + azurelinux-release-cloud + chrony + systemd-oomd-defaults + console-login-helper-messages-issuegen + console-login-helper-messages-motdgen + console-login-helper-messages-profile + + + + core + <_name>Core + <_description>Smallest possible installation + false + false + + audit + bash + coreutils + dnf5 + e2fsprogs + filesystem + glibc + hostname + iproute + iputils + kbd + less + man-db + ncurses + openssh-clients + openssh-server + parted + policycoreutils + procps-ng + rootfiles + rpm + selinux-policy-targeted + setup + shadow-utils + sudo + systemd + util-linux + vim-minimal + dnf5-plugins + dracut-config-rescue + firewalld + systemd-resolved + curl + dhcp-client + dracut-config-generic + fwupd + initial-setup + initscripts + NetworkManager + plymouth + prefixdevname + sssd-common + sssd-kcm + uboot-images-armv8 + uboot-tools + zram-generator-optionals + + + + standard + <_name>Standard + <_description>Common set of utilities that extend the minimal installation. + false + false + + acl + amd-ucode-firmware + at + attr + bash-color-prompt + bash-completion + bc + bind-utils + btrfs-progs + bzip2 + cifs-utils + cpio + crontabs + cryptsetup + cyrus-sasl-plain + dbus + default-editor + dos2unix + dosfstools + ed + ethtool + exfatprogs + file + fpaste + fprintd-pam + gnupg2 + hunspell + irqbalance + logrotate + lsof + mailcap + man-pages + mcelog + mdadm + microcode_ctl + mtr + net-tools + nfs-utils + nmap-ncat + ntfs-3g + ntfsprogs + opensc + pciutils + plocate + psacct + quota + realmd + rsync + rsyslog + smartmontools + sos + sssd-proxy + sudo + symlinks + systemd-udev + tar + tcpdump + time + traceroute + tree + unzip + usbutils + wget2-wget + which + whois + words + zip + chrony + + + + + cloud-server-environment + <_name>Azure Linux Cloud Server + <_description>A server install with components needed to run in a cloud environment. + 3 + + cloud-bootloader-tools + cloud-server + core + + + standard + + + + + + diff --git a/comps/comps-cleanup.xsl b/comps/comps-cleanup.xsl new file mode 100644 index 00000000000..d0dc5bc631f --- /dev/null +++ b/comps/comps-cleanup.xsl @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + abcdefghijklmnopqrstuvwxyz + ABCDEFGHIJKLMNOPQRSTUVWXYZ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ☹☹☹ Empty group ! + + + + + ☹☹ Duplicate group will be merged. + + + + ☹☹☹ Empty category ! + + + + + ☹☹ Duplicate environment will be merged. + + + + ☹☹ Duplicate category will be merged. + + + + + + + + + + + + + + + + + + + + + ☹☹☹ Ignoring duplicate reference to in group . + ⇒ Only its first reference ( package) will be kept. + + + + ☹ Ignoring duplicate reference to group in category . + + + diff --git a/comps/comps-f43.xml.in b/comps/comps-f43.xml.in new file mode 100644 index 00000000000..b747b1d18a8 --- /dev/null +++ b/comps/comps-f43.xml.in @@ -0,0 +1,6651 @@ + + + + + 3d-printing + <_name>3D Printing + <_description>3D printing software + false + true + + admesh + blender + cura + meshlab + openscad + openscad-MCAD + printrun + prusa-slicer + slic3r + + + + admin-tools + <_name>Administration Tools + <_description>This group is a collection of graphical administration tools for the system, such as for managing user accounts and configuring system hardware. + false + true + + abrt-desktop + gnome-disk-utility + setroubleshoot + system-config-language + + + + + anaconda-tools + <_name>Anaconda tools + <_description/> + false + false + + authselect + btrfs-progs + chrony + cryptsetup + dosfstools + dracut-network + e2fsprogs + efibootmgr + exfatprogs + firewalld + gfs2-utils + glibc-all-langpacks + grub2-efi-aa64 + grub2-efi-aa64-cdboot + grub2-efi-ia32 + grub2-efi-ia32-cdboot + grub2-efi-x64 + grub2-efi-x64-cdboot + grub2-pc + grub2-ppc64le + grub2-tools + grub2-tools-efi + grub2-tools-extra + grubby + hfsplus-tools + iscsi-initiator-utils + kbd-legacy + kexec-tools + lvm2 + mactel-boot + mdadm + ntfsprogs + nvme-cli + realmd + s390utils + s390utils-base + shim-aa64 + shim-ia32 + shim-x64 + teamd + xfsprogs + device-mapper-multipath + fcoe-utils + sdubby + + + + arm-tools + <_name>ARM Tools + <_description>Tools for working with arm systems + false + false + + arm-image-installer + cloud-utils-growpart + uboot-images-armv8 + + + + audio + <_name>Audio Production + <_description>Various tools for audio synthesis and music production. + false + true + + a2jmidid + Add64 + alsa-firmware + alsa-plugins-samplerate + alsa-plugins-upmix + alsa-plugins-usbstream + alsa-plugins-vdownmix + alsa-tools + alsa-utils + alsamixergui + ams + ardour9 + arpage + audacity + calf + Carla + drumkv1 + dssi + ffado + fluid-soundfont-gm + fluidsynth + frescobaldi + guitarix + harmonyseq + hydrogen + jaaa + jack-mixer + japa + jmeters + kernel-tools + ladspa + ladspa-amb-plugins + ladspa-autotalent-plugins + ladspa-blop-plugins + ladspa-cmt-plugins + ladspa-fil-plugins + ladspa-mcp-plugins + ladspa-rev-plugins + ladspa-tap-plugins + ladspa-vco-plugins + lash + lilypond + lsp-plugins-jack + lsp-plugins-ladspa + lsp-plugins-lv2 + lv2 + lv2-abGate + lv2-c++-tools + lv2-carla + lv2-drumkv1 + lv2-fabla + lv2-ll-plugins + lv2-newtonator + lv2-samplv1 + lv2-sorcer + lv2-swh-plugins + lv2-synthv1 + lv2-vocoder-plugins + lv2-x42-plugins + lv2-zynadd-plugins + lv2dynparam + mudita24 + multimedia-menus + mup + muse + musescore + pavucontrol + pipewire-alsa + pipewire-jack-audio-connection-kit + pipewire-pulseaudio + pipewire-utils + qastools + qjackctl + qmidiarp + qsynth + qtractor + rakarrack + raysession + rosegarden4 + samplv1 + sbc + sooperlooper + synthv1 + timidity++ + vmpk + wireplumber + yoshimi + zita-at1 + zita-rev1 + zynaddsubfx + + + + authoring-and-publishing + <_name>Authoring and Publishing + <_description>These tools allow you to create documents in the DocBook format and convert them into HTML, PDF, Postscript, and text. + false + true + + docbook-slides + docbook-style-dsssl + docbook-style-xsl + docbook-utils + docbook-utils-pdf + docbook5-schemas + docbook5-style-xsl + linuxdoc-tools + texlive + texlive-cm-lgc + texlive-kerkis + xhtml1-dtds + xmlto + abcm2ps + BibTool + dblatex + docbook2X + html401-dtds + kbibtex + kile + latexmk + lilypond + lout + ooo2txt + pandoc + python3-docutils + python3-manuel + scribus + texlive-latex + texlive-xdvi + txt2rss + w3c-markup-validator + + + + base-graphical + <_name>base-graphical + <_description>Common packages for any graphical session + false + false + + mesa-dri-drivers + mesa-vulkan-drivers + plymouth-system-theme + + + + base-x + <_name>base-x + <_description>Local X.org display server + false + false + + glx-utils + mesa-dri-drivers + mesa-vulkan-drivers + plymouth-system-theme + xorg-x11-drv-amdgpu + xorg-x11-drv-ati + xorg-x11-drv-evdev + xorg-x11-drv-intel + xorg-x11-drv-libinput + xorg-x11-drv-nouveau + xorg-x11-drv-openchrome + xorg-x11-drv-qxl + xorg-x11-drv-vmware + xorg-x11-drv-wacom + xorg-x11-server-Xorg + xorg-x11-xauth + xorg-x11-xinit + + + + basic-desktop + <_name>Basic Desktop + <_description>Basic X Window System with a choice of window manager. + false + false + + adwaita-gtk2-theme + adwaita-icon-theme + awesome + i3 + initial-setup-gui + lightdm-gtk + metacity + openbox + ratpoison + xmonad-basic + + + + budgie-desktop + <_name>Budgie + <_description>Budgie Desktop is a feature-rich, modern desktop environment. + false + true + + budgie-control-center + budgie-desktop + budgie-desktop-defaults + budgie-desktop-view + budgie-screensaver + dconf + gnome-settings-daemon + network-manager-applet + polkit + budgie-backgrounds + fedora-flathub-remote + fedora-workstation-repositories + fprintd-pam + glib-networking + gnome-bluetooth + gnome-color-manager + gnome-disk-utility + gnome-keyring-pam + gvfs-afc + gvfs-afp + gvfs-archive + gvfs-fuse + gvfs-goa + gvfs-gphoto2 + gvfs-mtp + gvfs-smb + lightdm + ModemManager + NetworkManager-adsl + NetworkManager-openconnect-gnome + NetworkManager-openvpn-gnome + NetworkManager-ppp + NetworkManager-ssh-gnome + NetworkManager-vpnc-gnome + NetworkManager-wwan + plasma-discover + slick-greeter + xdg-desktop-portal + xdg-desktop-portal-gtk + xdg-user-dirs-gtk + + + + budgie-desktop-apps + <_name>Budgie Desktop Applications + <_description>Recommended applications to use with Budgie Desktop + false + true + + atril + eom + firefox + gedit + gnome-calculator + gnome-disk-utility + gnome-system-monitor + gnome-terminal + nemo + nemo-fileroller + nemo-seahorse + parole + rhythmbox + seahorse + + + + buildsys-build + <_name>Buildsystem building group + <_description/> + false + false + + bash + bzip2 + coreutils + cpio + diffutils + fedora-release-common + findutils + gawk + glibc-minimal-langpack + grep + gzip + info + patch + redhat-rpm-config + rpm-build + sed + shadow-utils + tar + unzip + util-linux + which + xz + + + + c-development + <_name>C Development Tools and Libraries + <_description>These tools include core development tools such as automake, gcc and debuggers. + false + true + + autoconf + automake + binutils + bison + flex + gcc + gcc-c++ + gdb + glibc-devel + libtool + make + pkgconf + strace + byacc + ccache + cscope + ctags + elfutils + indent + ltrace + perf + valgrind + astyle + cbmc + check + cmake + coan + cproto + ElectricFence + insight + nasm + python3-scons + remake + scorep + yasm + zzuf + + + + cinnamon-desktop + <_name>Cinnamon + <_description>Cinnamon provides a desktop with a traditional layout, advanced features, easy to use, powerful and flexible. + false + false + + abrt-desktop + blueman + cinnamon + cinnamon-control-center + cinnamon-screensaver + eom + ffmpegthumbnailer + firefox + firewall-config + glycin-thumbnailer + gnome-calculator + gnome-disk-utility + gnome-screenshot + gnome-software + gnome-system-monitor + gnome-terminal + gstreamer1-plugins-ugly-free + gvfs-archive + gvfs-gphoto2 + gvfs-mtp + gvfs-smb + hexchat + imsettings-gsettings + initial-setup-gui + metacity + mpv + nemo-fileroller + nemo-image-converter + nemo-preview + NetworkManager-adsl + NetworkManager-bluetooth + NetworkManager-iodine-gnome + NetworkManager-l2tp-gnome + NetworkManager-libreswan-gnome + NetworkManager-openconnect-gnome + NetworkManager-openvpn-gnome + NetworkManager-ppp + NetworkManager-vpnc-gnome + NetworkManager-wifi + NetworkManager-wwan + nm-connection-editor + PackageKit-command-not-found + paper-icon-theme + pidgin + pipewire-alsa + pipewire-pulseaudio + powerline + qadwaitadecorations-qt5 + sane-backends-drivers-scanners + setroubleshoot + shotwell + simple-scan + slick-greeter + slick-greeter-cinnamon + system-config-printer + thunderbird + tmux + tmux-powerline + transmission + vim-powerline + xawtv + xdg-user-dirs-gtk + xed + xfburn + xreader + wireplumber + + + + cloud-bootloader-tools + <_name>Bootloader tools for Cloud images + <_description>Bootloader software for images that run in "cloud" environments + false + false + + efibootmgr + grub2-efi-aa64 + grub2-efi-ia32 + grub2-efi-x64 + grub2-pc + grub2-ppc64le + grub2-tools + grub2-tools-efi + grub2-tools-extra + s390utils + s390utils-base + shim-aa64 + shim-ia32 + shim-x64 + + + + cloud-infrastructure + <_name>Cloud Infrastructure + <_description>Infrastructure packages for cloud computing. + false + true + + ceph + glusterfs + imagefactory + sheepdog + + + + cloud-management + <_name>Cloud Management Tools + <_description>Software to manage servers and system images that run in "cloud" environments + false + true + + cloud-utils + imagefactory + imagefactory-plugins + imagefactory-plugins-TinMan + python3-boto + python3-libcloud + python3-openstackclient + + + + cloud-server + <_name>Cloud Server Tools + <_description>Software for servers and system images that run in "cloud" environments + false + false + + cloud-init + cloud-utils-growpart + dracut-config-generic + grubby + rsync + tar + chrony + console-login-helper-messages-issuegen + console-login-helper-messages-motdgen + console-login-helper-messages-profile + fedora-release-cloud + systemd-oomd-defaults + + + + compiz + <_name>Compiz + <_description>This package group adds Compiz and Emerald + false + true + + ccsm + compiz + compiz-bcop + compiz-manager + compiz-plugins-experimental + compiz-plugins-extra + compiz-plugins-main + compizconfig-python + emerald + emerald-themes + fusion-icon + libcompizconfig + simple-ccsm + + + + container-management + <_name>Container Management + <_description>Tools for managing Linux containers + false + true + + podman + buildah + flatpak + flatpak-builder + skopeo + toolbox + + + + core + <_name>Core + <_description>Smallest possible installation + false + false + + audit + bash + coreutils + curl + dhcp-client + dnf5 + e2fsprogs + filesystem + glibc + hostname + iproute + iputils + kbd + less + man-db + ncurses + openssh-clients + openssh-server + parted + policycoreutils + procps-ng + rootfiles + rpm + selinux-policy-targeted + setup + shadow-utils + sssd-common + sssd-kcm + sudo + systemd + util-linux + vim-minimal + dnf5-plugins + dracut-config-rescue + firewalld + fwupd + lsvpd + NetworkManager + plymouth + powerpc-utils + prefixdevname + s390utils-base + systemd-resolved + zram-generator-defaults + dracut-config-generic + initial-setup + initscripts + uboot-images-armv8 + uboot-tools + + + + cosmic-desktop + <_name>COSMIC Desktop + <_description>The COSMIC Desktop is a multi-purpose desktop developed by System76 and independent contributors. + false + true + + cosmic-edit + cosmic-files + cosmic-session + cosmic-store + cosmic-term + cosmic-initial-setup + cosmic-player + flatpak + gnome-keyring-pam + system-config-printer + toolbox + + + + cosmic-desktop-apps + <_name>COSMIC Desktop Supplementary Applications + <_description>Apps that supplement the COSMIC desktop. + false + true + + ark + gnome-calculator + gnome-disk-utility + gnome-system-monitor + nheko + okular + rhythmbox + thunderbird + + + + + critical-path-anaconda + <_name>Critical Path (anaconda) + <_description>A set of packages that provide the Critical Path functionality for installing Fedora with anaconda + false + false + + anaconda + anaconda-install-env-deps + anaconda-webui + + + + critical-path-apps + <_name>Critical Path (Applications) + <_description>A set of applications that are considered critical path + false + false + + firefox + + + + critical-path-base + <_name>Critical Path (Base) + <_description>A set of packages that provide the shared platform for Critical Path functionality on all Fedora spins + false + false + + + dbus-broker + dracut + initial-setup + kernel + NetworkManager + + + + critical-path-build + <_name>Critical Path (Build) + <_description>A set of packages that provide the Critical Path functionality for building Fedora packages + false + false + + gcc-c++ + mock + mock-core-configs + redhat-rpm-config + rpm-build + + + + critical-path-cloud + <_name>Critical Path (Cloud) + <_description>A set of packages that provide the Critical Path functionality for Fedora Cloud + false + false + + cloud-init + + + + critical-path-compose + <_name>Critical Path (Compose) + <_description>A set of packages that provide the Critical Path functionality for building Fedora deliverables + false + false + + gnome-kiosk + kiwi-cli + kiwi-systemdeps + livesys-scripts + lorax + mock + mock-core-configs + pungi + selinux-policy + setup + + + + critical-path-gnome + <_name>Critical Path (GNOME) + <_description>A set of packages that provide the Critical Path functionality for the GNOME desktop + false + false + + bash-color-prompt + dconf + gdm + gnome-classic-session + gnome-control-center + gnome-initial-setup + gnome-shell + gvfs-fuse + ptyxis + avahi + gnome-bluetooth + gnome-session-wayland-session + gnome-software + nautilus + NetworkManager + toolbox + + + + critical-path-kde + <_name>Critical Path (KDE) + <_description>A set of packages that provide the Critical Path functionality for the KDE desktop + false + false + + bluedevil + kactivitymanagerd + kdecoration + kinfocenter + kscreen + kscreenlocker + kwayland-integration + kwin + layer-shell-qt + + libheif + NetworkManager-ppp + plasma-breeze + plasma-desktop + plasma-discover + plasma-integration + plasma-nm + plasma-systemsettings + plasma-thunderbolt + plasma-workspace + polkit-kde + qt6-qtwayland + sddm + + + + critical-path-lxde + <_name>Critical Path (LXDE) + <_description>A set of packages that provide the Critical Path functionality for the LXDE desktop + false + false + + lxde-common + + notification-daemon + + + + critical-path-lxqt + <_name>Critical Path (LXQt) + <_description>A set of packages that provide the Critical Path functionality for the LXQt desktop + false + false + + lxqt-session + + notification-daemon + + + + critical-path-server + <_name>Critical Path (Server) + <_description>A set of packages that provide the Critical Path functionality for the Server edition + false + false + + bind-dyndb-ldap + cockpit + freeipa-server + freeipa-server-dns + freeipa-server-trust-ad + opendnssec + postgresql + realmd + + + + critical-path-standard + <_name>Critical Path (standard) + + <_description>A set of packages that relate to Critical Path functionality and are in standard but not base + false + false + + bash-color-prompt + fprintd-pam + + + + critical-path-xfce + <_name>Critical Path (Xfce) + <_description>A set of packages that provide the Critical Path functionality for the Xfce desktop + false + false + + xfce4-session + xfce4-settings + + + + d-development + <_name>D Development Tools and Libraries + <_description>These include development tools and libraries such as ldc, and geany-tag. + false + true + + ldc + make + pkgconf + ctags + indent + astyle + cmake + geany + insight + nemiver + uncrustify + + + + design-suite + <_name>Design Suite + <_description>These packages are targeted towards professional designers, and are related to graphics, web and animation. + false + true + + blender-luxcorerender + darktable-tools-noise + gmic-gimp + inkscape-psd + inkscape-svg2tikz + sane-backends-drivers-scanners + scribus-generator + YafaRay-blender + aajohan-comfortaa-fonts + adobe-source-sans-pro-fonts + astigmatic-grand-hotel-fonts + audacity + blender + campivisivi-titillium-fonts + colord-extra-profiles + darktable + entangle + fontforge + gcolor3 + gimp + google-roboto-condensed-fonts + google-roboto-fonts + google-roboto-slab-fonts + GraphicsMagick + hugin + inkscape + julietaula-montserrat-fonts + krita + lato-fonts + open-sans-fonts + optipng + overpass-fonts + pdfarranger + pitivi + redhat-display-fonts + redhat-text-fonts + rsms-inter-fonts + scribus + shotwell + synfigstudio + typetype-molot-fonts + xournalpp + calligra-karbon + digikam + geeqie + ImageMagick + luxcorerender + mypaint + pngcrush + shutter + YafaRay + + + + desktop-accessibility + <_name>Desktop accessibility + <_description>This group contains essential accessibility stack to be used with desktop environments. + false + true + + at-spi2-atk + at-spi2-core + brltty + orca + speech-dispatcher + + + + development-libs + <_name>Development Libraries + <_description>The packages in this group are core libraries needed to develop applications. + false + false + + bzip2-devel + glibc-devel + ncurses-devel + pam-devel + readline-devel + zlib-ng-devel + binutils-devel + boost-devel + cyrus-sasl-devel + dbus-devel + gmp-devel + krb5-devel + libacl-devel + libattr-devel + libcap-devel + libcurl-devel + libdb-devel + libogg-devel + libselinux-devel + libuser-devel + libvorbis-devel + libxml2-devel + lockdev-devel + openldap-devel + openssl-devel + pciutils-devel + pcsc-lite-devel + perl-devel + python3-devel + rpm-devel + slang-devel + check-devel + DSDP-devel + expat-devel + ffcall + gdbm-devel + geoclue2-devel + gf2x-devel + givaro-devel + gmp-ecm-devel + gpm-devel + gssdp-devel + gupnp-devel + iml-devel + libdwarf-devel + libedit-devel + libusb1-devel + linbox-devel + m4ri-devel + m4rie-devel + newt-devel + poco-devel + poco-doc + + + + development-tools + <_name>Development Tools + <_description>These tools include general development tools such as git and CVS. + false + true + + gettext + diffstat + doxygen + git + patch + patchutils + subversion + systemtap + buildbot + colordiff + cvs + cvs2cl + cvsps + darcs + dejagnu + expect + gambas3-ide + git-annex + git-cola + git2cl + gitg + gtranslator + highlight + lcov + manedit + meld + monotone + myrepos + nemiver + qgit + quilt + rapidsvn + rcs + robodoc + scanmem + subunit + svn2cl + tig + tortoisehg + translate-toolkit + utrac + + + + dial-up + <_name>Dial-up Networking Support + <_description/> + false + false + + ppp + lrzsz + minicom + ModemManager + NetworkManager-adsl + NetworkManager-ppp + NetworkManager-wwan + efax + linux-atm + pptp + rp-pppoe + statserial + wvdial + + + + directory-server + <_name>Directory Server + <_description>Machine and user identity servers. + false + false + + 389-ds-base + krb5-server + migrationtools + openldap-servers + samba + ypserv + + + + dns-server + <_name>DNS Name Server + <_description>This package group allows you to run a DNS name server (BIND) on the system. + false + false + + bind-chroot + bind + dnsperf + ldns + nsd + pdns + pdns-recursor + rbldnsd + unbound + + + + dogtag + <_name>Dogtag Certificate System + <_description>Enterprise-class open source Certificate Authority + false + false + + dogtag-pki-ca + dogtag-pki-acme + dogtag-pki-kra + dogtag-pki-ocsp + dogtag-pki-javadoc + dogtag-pki-tks + dogtag-pki-tps + + + + domain-client + <_name>Domain Membership + <_description>Support for joining a FreeIPA or Active Directory Domain + false + + adcli + freeipa-client + oddjob-mkhomedir + samba-common-tools + samba-winbind + sssd-ad + sssd-ipa + libsss_autofs + libsss_sudo + sssd-nfs-idmap + + + + editors + <_name>Editors + <_description>Sometimes called text editors, these are programs that allow you to create and edit text files. This includes Emacs and Vi. + false + true + + emacs + emacs-auctex + emacs-bbdb + emacs-vm + geany + jed + joe + leafpad + nano + nedit + poedit + vim-enhanced + vim-X11 + zile + + + + education + <_name>Educational Software + <_description>Educational software for learning + false + true + + blinken + cantor + corrida + fantasdic + genchemlab + glglobe + gtypist + kalgebra + kalzium + kanagram + kbruch + kgeography + khangman + kig + kiten + klettres + kmplot + kstars + ktouch + kturtle + kwordquiz + marble + moodle + parley + rocs + skychart + stellarium + step + tuxtype2 + vmpk + + + + electronic-lab + <_name>Electronic Lab + <_description>Design and simulation tools for hardware engineers + false + true + + acpica-tools + alliance + avr-binutils + avr-gcc + avr-gcc-c++ + avra + avrdude + cgnslib + CUnit + dia-CMOS + dia-Digital + dia-electric2 + dia-electronic + flterm + freeDiameter + fritzing + gerbv + ghdl + gnucap + gnuradio + gpsim + gputils + gr-osmosdr + gtkterm + gtkwave + hiredis + icestorm + irsim + iverilog + kicad + ktechlab + LabPlot + linsmith + magic + magic-doc + mot-adms + netgen + nextpnr + ngspice + openocd + pcb + perl-Hardware-Verilog-Parser + perl-Hardware-Vhdl-Lexer + perl-Hardware-Vhdl-Parser + perl-ModelSim-List + perl-Perlilog + perl-Verilog-Perl + perl-Verilog-Readmem + picocom + pulseview + python3-migen + python3-myhdl + qucs + rtl-sdr + sdcc + sigrok-cli + sigrok-firmware-fx2lafw + srecord + tclspice + trellis + verilator + vhd2vl + vrq + xcircuit + xorg-x11-fonts-100dpi + xorg-x11-fonts-ISO8859-1-100dpi + xorg-x11-fonts-ISO8859-9-100dpi + xorg-x11-fonts-Type1 + yosys + kdesvn + minicom + + + + engineering-and-scientific + <_name>Engineering and Scientific + <_description>This group includes packages for performing mathematical and scientific computations and plotting, as well as unit conversion. + false + true + + gnuplot + gsl + gsl-devel + maxima + octave + python3-matplotlib + python3-scipy + R + texmaker + transfig + units + wxMaxima + xfig + 4ti2 + alt-ergo + alt-ergo-gui + atlas + azove + blas + bliss + bowtie + bwa + cantor + cddlib + chemtool + coq + coq-coqide + cryptominisat + csdp + csdp-tools + cvc5 + cvc5-devel + dx + E + EMBOSS + fastx_toolkit + fflas-ffpack-devel + fityk + flint + flocq + frama-c + freefem++ + gabedit + galculator + gap + gappa + gappalib-coq + gdl + genius + geomview + gfan + ginac + glimmer + GMT + GMT-doc + gnome-chemistry-utils + gpredict + grace + gromacs + gromacs-openmpi + gshhg-gmt-nc4-full + gshhg-gmt-nc4-high + gts + hdf + hdf5 + hmmer + kst + lagan + lapack + latte-integrale + libmatheval + libtcd + linbox + Macaulay2 + malaga + maxima-gui + minisat2 + molsketch + mpfi + ncl + nco + ncview + netcdf + normaliz + openbabel + opencv + paraview + picosat + picosat-devel + plotutils + polymake + python3-biopython + python3-cvxopt + python3-networkx + python3-sympy + qalculate-gtk + qalculate-qt + qepcad-B + root + routino + rrdtool + scidavis + seaview + sextractor + SIBsim4 + stp + symmetrica + tcd-utils + TeXmacs + tgif + tideEditor + TOPCOM + veusz + vinci + wgrib + wgrib2 + why3 + wvs-data + xdrawchem + xgap + xtide + zenon + + + + enlightenment-desktop + <_name>Enlightenment + <_description>Enlightenment is a lean, fast, modular and very extensible windowed desktop environment. + false + false + + efl + enlightenment + terminology + + + + fedora-packager + <_name>Fedora Packager + <_description>Tools and utilities needed by a Fedora Packager + false + false + + bodhi-client + curl + fedora-easy-karma + fedora-packager + git + koji + make + mock + redhat-rpm-config + rpm-build + rpmdevtools + cpanspec + cvs + + + + firefox + <_name>Firefox Web Browser + <_description>The Firefox web browser + false + false + + fedora-bookmarks + firefox + libglvnd-gles + + + + font-design + <_name>Font design and packaging + <_description>This group is a collection of tools used in the design, modification, manipulation, and packaging of fonts. + false + false + + fontforge + fontaine + fonttools + ghostscript + gimp + gimp-data-extras + gimp-help + gucharmap + inkscape + perl-Font-TTF + poppler-utils + texlive-lcdftypetools + cube2font + cvs + darcs + freetype-demos + gbdfed + ghostscript-doc + ghostscript-gtk + git + gitg + meld + python3-fontMath + qgit + quilt + scribus + subversion + woff + xmbdfed + + + + fonts + <_name>Fonts + <_description>Fonts packages for rendering text on the desktop. + false + false + + default-fonts-cjk-mono + default-fonts-cjk-sans + default-fonts-cjk-serif + default-fonts-core-emoji + default-fonts-core-math + default-fonts-core-mono + default-fonts-core-sans + default-fonts-core-serif + default-fonts-other-mono + default-fonts-other-sans + default-fonts-other-serif + aajohan-comfortaa-fonts + adf-accanthis-2-fonts + adf-accanthis-3-fonts + adf-accanthis-fonts + adf-gillius-2-fonts + adf-gillius-fonts + adf-tribun-fonts + adobe-source-code-pro-fonts + adobe-source-han-code-jp-fonts + adobe-source-han-sans-cn-fonts + adobe-source-han-sans-jp-fonts + adobe-source-han-sans-kr-fonts + adobe-source-han-sans-tw-fonts + adobe-source-han-serif-cn-fonts + adobe-source-han-serif-jp-fonts + adobe-source-han-serif-kr-fonts + adobe-source-han-serif-tw-fonts + adobe-source-sans-pro-fonts + adobe-source-serif-pro-fonts + aftertheflood-sparks-bar-fonts + aftertheflood-sparks-dot-fonts + aftertheflood-sparks-dot-line-fonts + alef-fonts + allgeyer-musiqwik-fonts + allgeyer-musisync-fonts + amiri-fonts + amiri-quran-fonts + anka-coder-condensed-fonts + anka-coder-narrow-fonts + anka-coder-norm-fonts + apa-new-athena-unicode-fonts + apanov-heuristica-fonts + astigmatic-grand-hotel-fonts + baekmuk-batang-fonts + baekmuk-dotum-fonts + baekmuk-gulim-fonts + baekmuk-headline-fonts + beteckna-fonts + beteckna-lower-case-fonts + beteckna-small-caps-fonts + bitstream-vera-sans-fonts + bitstream-vera-sans-mono-fonts + bitstream-vera-serif-fonts + bpg-algeti-fonts + bpg-chveulebrivi-fonts + bpg-classic-fonts + bpg-courier-fonts + bpg-courier-s-fonts + bpg-dedaena-block-fonts + bpg-dejavu-sans-fonts + bpg-elite-fonts + bpg-excelsior-caps-fonts + bpg-excelsior-condenced-fonts + bpg-excelsior-fonts + bpg-glaho-fonts + bpg-gorda-fonts + bpg-ingiri-fonts + bpg-irubaqidze-fonts + bpg-mikhail-stephan-fonts + bpg-mrgvlovani-caps-fonts + bpg-mrgvlovani-fonts + bpg-nateli-caps-fonts + bpg-nateli-condenced-fonts + bpg-nateli-fonts + bpg-nino-medium-cond-fonts + bpg-nino-medium-fonts + bpg-sans-fonts + bpg-sans-medium-fonts + bpg-sans-modern-fonts + bpg-sans-regular-fonts + bpg-serif-fonts + bpg-serif-modern-fonts + bpg-ucnobi-fonts + campivisivi-titillium-fonts + cave9-mutante-fonts + cf-bonveno-fonts + chisholm-letterslaughing-fonts + chisholm-to-be-continued-fonts + cjkuni-ukai-fonts + cjkuni-uming-fonts + clm-shofar-fonts + comic-neue-fonts + conakry-fonts + ctan-cm-lgc-roman-fonts + ctan-cm-lgc-sans-fonts + ctan-cm-lgc-typewriter-fonts + ctan-kerkis-calligraphic-fonts + ctan-kerkis-sans-fonts + ctan-kerkis-serif-fonts + d-din-condensed-fonts + d-din-exp-fonts + d-din-fonts + darkgarden-fonts + dejavu-lgc-sans-fonts + dejavu-lgc-sans-mono-fonts + dejavu-lgc-serif-fonts + dejavu-sans-fonts + dejavu-sans-mono-fonts + dejavu-serif-fonts + denemo-emmentaler-fonts + denemo-feta-fonts + denemo-music-fonts + drehatlas-widelands-fonts + dustin-domestic-manners-fonts + dustin-dustismo-roman-fonts + dustin-dustismo-sans-fonts + ecolier-court-fonts + ektype-mukta-devanagari-fonts + ektype-mukta-mahee-fonts + ektype-mukta-malar-fonts + ektype-mukta-vaani-fonts + entypo-fonts + fontawesome-fonts-all + fontawesome4-fonts + fontsquirrel-crete-round-fonts + freecol-imperator-fonts + freecol-shadowedblack-fonts + gargi-fonts + gdouros-aegean-fonts + gdouros-aegyptus-fonts + gdouros-akkadian-fonts + gdouros-alexander-fonts + gdouros-anaktoria-fonts + gdouros-analecta-fonts + gdouros-aroania-fonts + gdouros-asea-fonts + gdouros-avdira-fonts + gdouros-musica-fonts + gdouros-symbola-fonts + gfs-ambrosia-fonts + gfs-artemisia-fonts + gfs-baskerville-fonts + gfs-bodoni-classic-fonts + gfs-bodoni-fonts + gfs-complutum-fonts + gfs-decker-fonts + gfs-didot-classic-fonts + gfs-didot-fonts + gfs-eustace-fonts + gfs-fleischman-fonts + gfs-garaldus-fonts + gfs-gazis-fonts + gfs-goschen-fonts + gfs-ignacio-fonts + gfs-jackson-fonts + gfs-neohellenic-fonts + gfs-nicefore-fonts + gfs-olga-fonts + gfs-philostratos-fonts + gfs-porson-fonts + gfs-pyrsos-fonts + gfs-solomos-fonts + gfs-theokritos-fonts + glyphicons-halflings-fonts + gnu-free-mono-fonts + gnu-free-sans-fonts + gnu-free-serif-fonts + google-arimo-fonts + google-carlito-fonts + google-cousine-fonts + google-crosextra-caladea-fonts + google-droid-sans-fonts + google-droid-sans-mono-fonts + google-droid-serif-fonts + google-noto-emoji-fonts + google-noto-fonts-all + google-roboto-condensed-fonts + google-roboto-fonts + google-roboto-mono-fonts + google-roboto-slab-fonts + google-tinos-fonts + grimmer-proggy-squaresz-fonts + grimmer-proggy-tinysz-fonts + gubbi-fonts + gust-antykwa-torunska-fonts + hanamin-fonts + hiran-perizia-fonts + horai-ume-gothic-fonts + horai-ume-hgothic-fonts + horai-ume-mincho-fonts + horai-ume-pgothic-fonts + horai-ume-pmincho-fonts + horai-ume-uigothic-fonts + ht-alegreya-fonts + impallari-raleway-fonts + ipa-exgothic-fonts + ipa-exmincho-fonts + ipa-gothic-fonts + ipa-mincho-fonts + ipa-pgothic-fonts + ipa-pmincho-fonts + jsmath-fonts + julietaula-montserrat-fonts + kacst-art-fonts + kacst-book-fonts + kacst-decorative-fonts + kacst-digital-fonts + kacst-farsi-fonts + kacst-letter-fonts + kacst-naskh-fonts + kacst-office-fonts + kacst-one-fonts + kacst-pen-fonts + kacst-poster-fonts + kacst-qurn-fonts + kacst-screen-fonts + kacst-title-fonts + kacst-titlel-fonts + khmer-os-battambang-fonts + khmer-os-bokor-fonts + khmer-os-content-fonts + khmer-os-fasthand-fonts + khmer-os-freehand-fonts + khmer-os-handwritten-fonts + khmer-os-metal-chrieng-fonts + khmer-os-muol-fonts-all + khmer-os-siemreap-fonts + khmer-os-system-fonts + kurdit-unikurd-web-fonts + labiryntowy-fonts + lato-fonts + levien-inconsolata-fonts + liberation-narrow-fonts + libreoffice-opensymbol-fonts + lilypond-emmentaler-fonts + linux-libertine-biolinum-fonts + linux-libertine-fonts + lklug-fonts + lohit-gurmukhi-fonts + madan-fonts + manchu-fonts + mgopen-canonica-fonts + mgopen-cosmetica-fonts + mgopen-modata-fonts + mgopen-moderna-fonts + mnmlicons-fonts + mona-sazanami-fonts + mona-vlgothic-fonts + motoya-lcedar-fonts + motoya-lmaru-fonts + mplus-1c-fonts + mplus-1m-fonts + mplus-1mn-fonts + mplus-1p-fonts + mplus-2c-fonts + mplus-2m-fonts + mplus-2p-fonts + mscore-fonts + msimonson-anonymouspro-fonts + naver-nanum-barun-gothic-fonts + naver-nanum-barun-pen-fonts + naver-nanum-brush-fonts + naver-nanum-gothic-coding-fonts + naver-nanum-gothic-fonts + naver-nanum-myeongjo-fonts + naver-nanum-pen-fonts + navilu-fonts + ns-bola-fonts + ns-tiza-chalk-fonts + oflb-asana-math-fonts + oflb-goudy-bookletter-1911-fonts + oflb-notcouriersans-fonts + oflb-prociono-fonts + oflb-smonohand-fonts + oldstandard-sfd-fonts + open-sans-fonts + opendyslexic-fonts + overpass-fonts + oxygen-mono-fonts + oxygen-sans-fonts + paktype-naqsh-fonts + paktype-tehreer-fonts + paratype-pt-mono-fonts + paratype-pt-serif-caption-fonts + paratype-pt-serif-fonts + pcaro-hermit-fonts + polarsys-b612-fonts + polarsys-b612-mono-fonts + pothana2000-fonts + pt-sans-fonts + rit-ezhuthu-fonts + rit-panmana-fonts + rit-rachana-fonts + rit-sundar-fonts + rit-tn-joy-fonts + saab-fonts + sazanami-gothic-fonts + sazanami-mincho-fonts + senamirmir-washra-fonts-all + serafettin-cartoon-fonts + sil-abyssinica-fonts + sil-andika-fonts + sil-charis-compact-fonts + sil-charis-fonts + sil-doulos-fonts + sil-gentium-alt-fonts + sil-gentium-basic-book-fonts + sil-gentium-basic-fonts + sil-gentium-fonts + sil-lateef-fonts + sil-mingzat-fonts + sil-scheherazade-new-fonts + silkscreen-expanded-fonts + silkscreen-fonts + sj-delphine-fonts + sj-stevehand-fonts + thai-arundina-sans-fonts + thai-arundina-sans-mono-fonts + thai-arundina-serif-fonts + thibault-essays1743-fonts + thibault-isabella-fonts + thibault-rockets-fonts + thibault-staypuft-fonts + tibetan-machine-uni-fonts + tiresias-info-fonts + tiresias-info-z-fonts + tiresias-key-v2-fonts + tiresias-lp-fonts + tiresias-pc-fonts + tiresias-pc-z-fonts + tiresias-sign-fonts + tiresias-sign-z-fonts + tlomt-league-gothic-fonts + tlomt-sniglet-fonts + tlwg-garuda-fonts + tlwg-kinnari-fonts + tlwg-laksaman-fonts + tlwg-loma-fonts + tlwg-mono-fonts + tlwg-norasi-fonts + tlwg-purisa-fonts + tlwg-sawasdee-fonts + tlwg-typewriter-fonts + tlwg-typist-fonts + tlwg-typo-fonts + tlwg-umpush-fonts + tlwg-waree-fonts + tulrich-tuffy-fonts + twitter-twemoji-fonts + typetype-molot-fonts + ukij-tuz-fonts + un-core-batang-fonts + un-core-dinaru-fonts + un-core-dotum-fonts + un-core-graphic-fonts + un-core-gungseo-fonts + un-core-pilgi-fonts + un-extra-bom-fonts + un-extra-jamobatang-fonts + un-extra-jamodotum-fonts + un-extra-jamonovel-fonts + un-extra-jamosora-fonts + un-extra-pen-fonts + un-extra-penheulim-fonts + un-extra-pilgia-fonts + un-extra-shinmun-fonts + un-extra-taza-fonts + un-extra-vada-fonts + un-extra-yetgul-fonts + unifrakturmaguntia-fonts + urw-base35-bookman-fonts + urw-base35-c059-fonts + urw-base35-d050000l-fonts + urw-base35-fonts + urw-base35-gothic-fonts + urw-base35-nimbus-mono-ps-fonts + urw-base35-nimbus-roman-fonts + urw-base35-nimbus-sans-fonts + urw-base35-p052-fonts + urw-base35-standard-symbols-ps-fonts + urw-base35-z003-fonts + vdrsymbol-fonts + vemana2000-fonts + vl-gothic-fonts + vl-pgothic-fonts + wine-marlett-fonts + wine-symbol-fonts + woodardworks-laconic-fonts + woodardworks-laconic-shadow-fonts + wqy-microhei-fonts + wqy-zenhei-fonts + xorg-x11-fonts-ethiopic + yanone-kaffeesatz-fonts + + + + freeipa-server + <_name>FreeIPA Server + <_description>Provides central directory services for identity, policy management and auditing. + false + true + + freeipa-server + bind-dyndb-ldap + freeipa-server-dns + freeipa-server-trust-ad + opendnssec + + + + ftp-server + <_name>FTP Server + <_description>These tools allow you to run an FTP server on the system. + false + false + + vsftpd + proftpd + pure-ftpd + + + + games + <_name>Games and Entertainment + <_description>Various ways to relax and spend your free time. + false + true + + 0ad + abe + adanaxisgpl + agistudio + alchemyquest + alex4 + alienarena + alienblaster + alphabet-soup + amoebax + ants + apricots + armacycles-ad + arrows + asc + asc-music + astromenace + asylum + atanks + atlantik + atomix + atomorun + auriferous + avoision + ballbuster + ballz + barrage + bastet + berusky + berusky2 + biloba + biniax + blobwars + BlockOutII + bolzplatz2006 + bombardier + boswars + boswars-addons + bsd-games + bsp + bzflag + CardManager + cave9 + ccgo + cdogs-sdl + chocolate-doom + chromium-bsu + clanbomber + coco-coq + colossus + crack-attack + CriticalMass + crossfire + crossfire-client + crystal-stacker + crystal-stacker-themes + curblaster + cylindrix + darkplaces-quake + dd2 + dgae + duel3 + enigma + extremetuxracer + fbg2 + fgrun + fillets-ng + five-or-more + flare + FlightGear + flobopuyo + foobillard + fortune-mod + four-in-a-row + freeciv-gtk + freecol + freedink + freedoom + freedoom-freedm + freedroid + freedroidrpg + freetennis + frozen-bubble + funguloids + games-menus + gbrainy + gemdropx + glaxium + glob2 + gnome-chess + gnome-klotski + gnome-mahjongg + gnome-mines + gnome-nibbles + gnome-robots + gnome-sudoku + gnome-tetravex + gnubg + gnubik + gnuchess + gnugo + gnujump + greyhounds + grhino + gweled + haxima + hedgewars + hexglass + hitori + iagno + iapetal + kbilliards + kcheckers + kdegames3 + knights + KoboDeluxe + koules + lacewing + lbrickbuster2 + lightsoff + lincity-ng + + linuxconsoletools + liquidwar + lordsawar + lpairs + machineball + Maelstrom + megaglest + methane + minetest + mine_detector + mirrormagic + monsterz + nagi + naturette + nazghul + nethack + nethack-vultures + netpanzer + neverball + njam + nogravity + oneko + openarena + openlierox + overgod + pachi + penguin-command + pengupop + pinball + pingus + pioneers + pipenightdreams + pipepanic + planets + plee-the-bear + pokerth + powermanga + prboom + professor-is-missing + puzzles + pychess + PySolFC + PySolFC-cardsets + PySolFC-music + qascade + qstars + quadrapassel + quake3 + quake3-demo + quarry + raidem + raidem-music + redeclipse + redeclipse-data + redeclipse-server + Ri-li + rocksndiamonds + rogue + rott-shareware + sar2 + scorched3d + scorchwentbonkers + scummvm + seahorse-adventures + sergueis-destiny + shippy + sirius + six + slashem + solarwolf + sopwith + stormbaancoureur + supertux + supertuxkart + swell-foop + tali + taxipilot + tecnoballz + teeworlds + tennix + toppler + torcs + torcs-data + trackballs + trackballs-music + tremulous + trophy + tunneler + tuxmath + tuxpuck + typespeed + ularn + ultimatestunts + uqm + urbanterror + vavoom + vdrift + vodovod + warmux + warzone2100 + warzone2100-sequences + wesnoth + widelands + wordwarvi + worldofpadman + worminator + xaos + xblast + xboard + xgalaxy + xgrav + xmoto + xonotic + xpenguins + xpilot-ng + xpilot-ng-server + xplanet + xscorch + xskat + xteddy + zasx + zaz + + + + gnome-desktop + <_name>GNOME + <_description>GNOME is a highly intuitive and user friendly desktop environment. + false + false + + dconf + gdm + gnome-boxes + gnome-connections + gnome-control-center + gnome-initial-setup + gnome-session-wayland-session + gnome-settings-daemon + gnome-shell + gnome-software + gnome-text-editor + nautilus + polkit + ptyxis + yelp + adobe-source-code-pro-fonts + avahi + baobab + decibels + fprintd-pam + glib-networking + glycin-thumbnailer + gnome-backgrounds + gnome-bluetooth + gnome-browser-connector + gnome-calculator + gnome-calendar + gnome-characters + gnome-classic-session + gnome-clocks + gnome-color-manager + gnome-contacts + gnome-disk-utility + gnome-epub-thumbnailer + gnome-font-viewer + gnome-logs + gnome-maps + gnome-remote-desktop + gnome-system-monitor + gnome-user-docs + gnome-user-share + gnome-weather + gvfs-afc + gvfs-afp + gvfs-archive + gvfs-fuse + gvfs-goa + gvfs-gphoto2 + gvfs-mtp + gvfs-smb + librsvg2 + libsane-hpaio + localsearch + loupe + mesa-dri-drivers + mesa-libEGL + ModemManager + NetworkManager-adsl + NetworkManager-openconnect-gnome + NetworkManager-openvpn-gnome + NetworkManager-ppp + NetworkManager-ssh-gnome + NetworkManager-vpnc-gnome + NetworkManager-wwan + PackageKit-command-not-found + PackageKit-gtk3-module + papers + papers-nautilus + rygel + sane-backends-drivers-scanners + showtime + simple-scan + snapshot + sushi + systemd-oomd-defaults + tinysparql + totem-video-thumbnailer + vte-profile + xdg-desktop-portal + xdg-desktop-portal-gnome + xdg-desktop-portal-gtk + xdg-user-dirs-gtk + + + + gnome-games + <_name>Extra games for the GNOME Desktop + <_description>A variety of games for the GNOME Desktop + false + false + + five-or-more + four-in-a-row + gnome-chess + gnome-klotski + gnome-mahjongg + gnome-mines + gnome-nibbles + gnome-robots + gnome-sudoku + gnome-taquin + gnome-tetravex + hitori + iagno + lightsoff + quadrapassel + swell-foop + tali + + + + gnome-software-development + <_name>GNOME Software Development + <_description>Install these packages in order to develop GTK+ and GNOME graphical applications. + false + false + + atk-devel + clutter-devel + dbus-devel + glib2-devel + gstreamer1-devel + gtk3-devel + gtk3-devel-docs + intltool + pango-devel + at-spi2-core-devel + clutter-gtk-devel + devhelp + evolution-data-server-devel + git + glib2-doc + gnome-common + gnome-desktop3-devel + gnome-devel-docs + gobject-introspection + gobject-introspection-devel + gtk-doc + libcanberra-devel + libgda-devel + libgnome-keyring-devel + libnotify-devel + webkitgtk6.0-devel + cairomm-devel + cairomm-doc + clutter-gst3-devel + glibmm2.4-devel + gnome-builder + gtkmm3.0-devel + libgtop2-devel + libsigc++20-devel + vala + webkit2gtk4.1-devel + + + + graphical-internet + <_name>Graphical Internet + <_description>This group includes graphical email, web, and chat clients. + false + false + + bluefish + choqok + claws-mail + deluge + dillo + epiphany + evolution + evolution-bogofilter + evolution-help + filezilla + firefox + gajim + gftp + gtk-gnutella + gtorrentviewer + hexchat + jd + kdewebdev + kita + konversation + kvirc + liferea + logjam + mail-notification + mtr-gtk + ochusha + pcmanx-gtk2 + pidgin + pidgin-libnotify + psi-plus + qbittorrent + rekonq + seamonkey + sylpheed + thunderbird + transmission-gtk + transmission-qt + uget + x3270-x11 + + + + graphics + <_name>Graphics + <_description>This group includes packages to help you manipulate and scan images. + false + false + + asymptote + blender + cbrpager + darktable + dcraw + digikam + gcolor2 + geeqie + gifsicle + gifview + gimp + gimp-data-extras + gimp-help + gnofract4d + graphviz + gv + gwenview + hugin + ImageMagick + inkscape + ipe + kf5-kipi-plugins + kolourpaint + kphotoalbum + krita + libsane-hpaio + mirage + mtpaint + netpbm-progs + nip2 + optipng + Panini + pstoedit + python3-pydot + qiv + renrot + sane-backends-drivers-cameras + sane-backends-drivers-scanners + sane-frontends + shotwell + simple-scan + spectacle + tuxpaint + tzclock + viewnior + xfig + xsane + + + + guest-agents + <_name>Guest Agents + <_description>Agents used when running under a hypervisor. + false + false + + open-vm-tools + qemu-guest-agent + + + + guest-desktop-agents + <_name>Guest Desktop Agents + <_description>Agents used when running as a virtualized desktop. + false + false + + hyperv-daemons + open-vm-tools-desktop + qemu-guest-agent + spice-vdagent + spice-webdavd + virtualbox-guest-additions + + + + ha + <_name>High Availability + <_description>Infrastructure for highly available services and/or shared storage. + false + false + + fence-agents-all + omping + pacemaker + pcs + + + + haproxy + <_name>HAProxy + <_description>TCP/HTTP Load Balancer. + false + false + + haproxy + + + + hardware-support + <_name>Hardware Support + <_description>This group is a collection of tools for various hardware specific utilities. + false + false + + alsa-sof-firmware + amd-gpu-firmware + atheros-firmware + b43-fwcutter + b43-openfwwf + brcmfmac-firmware + cirrus-audio-firmware + intel-audio-firmware + intel-gpu-firmware + intel-vsc-firmware + iwlegacy-firmware + iwlwifi-dvm-firmware + iwlwifi-mvm-firmware + libertas-firmware + mt7xxx-firmware + nvidia-gpu-firmware + nxpwireless-firmware + qcom-firmware + qcom-wwan-firmware + qrtr + realtek-firmware + rmtfs + tiwilink-firmware + usb_modeswitch + acpi + acpitool + alsa-firmware + atmel-firmware + bcm283x-firmware + cmospwd + dvb-firmware + gpsd + gpsd-clients + hddtemp + hdparm + iscan-firmware + libifp + liquidio-firmware + lsscsi + mlxsw_spectrum-firmware + mrvlprestera-firmware + netronome-firmware + opensc + pcsc-lite + pcsc-lite-ccid + qcom-accel-firmware + qed-firmware + radeontop + wpan-tools + zd1211-firmware + + + + haskell + <_name>Haskell + <_description>Support for developing programs in the Haskell programming language. + false + false + + cabal-rpm + darcs + ghc + ghc-rpm-macros + ghcid + haskell-platform + hlint + + + + headless-management + <_name>Headless Management + <_description> + Tools for managing the system without an attached graphical console. + + false + true + + cockpit + openssh-server + PackageKit + cockpit-networkmanager + cockpit-packagekit + cockpit-selinux + cockpit-storaged + udisks2-iscsi + udisks2-lvm2 + + + + i3 + <_name>i3 window manager + <_description>i3 is a tiling window manager primarily targeted at advanced users and developers. This group is a minimal, lightweight group of packages to use i3wm with other system components. + false + false + + brightnessctl + dunst + i3 + i3-config-fedora + i3lock + i3status + lightdm + lightdm-gtk + lightdm-gtk-greeter-settings + mousepad + network-manager-applet + NetworkManager + pavucontrol + pulseaudio-utils + volumeicon + azote + dmenu + firefox + htop + + + + i3-extended + <_name>i3 window manager (supplemental packages) + <_description>i3 is a tiling window manager primarily targeted at advanced users and developers. This group includes supplemental, optional packages for the i3 window manager. + false + false + + alacritty + arandr + conky + lxappearance + powertop + py3status + qutebrowser + rofi + tmux + xarchiver + + + + input-methods + <_name>Input Methods + <_description>Input method packages for the input of international text. + false + false + + gtk2-immodule-xim + gtk3-immodule-xim + ibus-gtk2 + ibus-gtk3 + ibus-gtk4 + ibus-qt + im-chooser-xfce + imsettings-plasma + ibus-anthy + ibus-chewing + ibus-hangul + ibus-libpinyin + ibus-m17n + ibus-table-chinese-cangjie + ibus-typing-booster + im-chooser + imsettings + imsettings-gsettings + caribou + cellwriter + fcitx + ibus-array + ibus-cangjie-engine-cangjie + ibus-cangjie-engine-quick + ibus-fbterm + ibus-handwrite + ibus-input-pad + ibus-kkc + ibus-mozc + ibus-sayura + ibus-skk + ibus-table + ibus-table-chinese-array + ibus-table-chinese-quick + ibus-table-cyrillic + ibus-unikey + input-pad + scim-fcitx + scim-gtk + scim-hangul + scim-m17n + scim-pinyin + scim-qt + scim-rawcode + scim-thai + uim + uim-anthy + uim-gtk3 + uim-m17n + uim-qt + uim-skk + + + + java + <_name>Java + <_description>Support for running programs written in the Java programming language. + false + false + + java-21-openjdk + + + + java-development + <_name>Java Development + <_description>Support for developing programs in the Java programming language. + false + false + + ant + ecj + java-21-openjdk-devel + ant-antlr + ant-apache-bcel + ant-apache-oro + ant-apache-regexp + ant-apache-resolver + ant-commons-logging + ant-jakartamail + ant-jdepend + ant-junit + ant-swing + apache-commons-beanutils + apache-commons-codec + apache-commons-collections + apache-commons-compress + apache-commons-digester + apache-commons-exec + apache-commons-io + apache-commons-logging + apache-commons-math + apache-commons-modeler + apache-commons-net + apache-commons-pool + bcel + dogtag-ldapjdk + jakarta-mail + jakarta-oro + java-21-openjdk-demo + java-21-openjdk-javadoc + java-21-openjdk-src + java_cup + jdepend + jflex + junit + log4j + maven + regexp + xalan-j2 + xalan-j2-xsltc + xerces-j2 + xml-commons-apis + xml-commons-resolver + jcip-annotations + jsr-305 + + + + javaenterprise + <_name>Java Application Server + <_description>Java application server. + false + false + + java-21-openjdk + java-21-openjdk-devel + maven + + + + kde-apps + <_name>KDE Applications + <_description>A set of commonly used KDE applications + false + true + + kcalc + keditbookmarks + kmahjongg + kmines + kmouth + kpat + krdc + krusader + ktorrent + neochat + okular + qrca + skanpage + + + + kde-desktop + <_name>KDE + <_description>The KDE Plasma Workspaces, a highly-configurable graphical user interface which includes a panel, desktop, system icons and desktop widgets, and many powerful KDE applications. + false + true + + plasma-desktop + plasma-workspace + plasma-workspace-wallpapers + sddm + sddm-breeze + sddm-kcm + sddm-wayland-plasma + abrt-desktop + akonadi-server + akonadi-server-mysql + ark + audiocd-kio + aurorae + bluedevil + breeze-icon-theme + colord-kde + cups-pk-helper + dolphin + fedora-flathub-remote + fedora-workstation-repositories + ffmpegthumbs + filelight + firewall-config + flatpak-kcm + fprintd-pam + glibc-all-langpacks + kaccounts-integration-qt6 + kaccounts-providers + kcharselect + kde-connect + kde-gtk-config + kde-inotify-survey + kde-partitionmanager + kde-settings-pulseaudio + kdebugsettings + kdegraphics-thumbnailers + kdenetwork-filesharing + kdeplasma-addons + kdialog + kdnssd + kf6-baloo-file + kfind + khelpcenter + kinfocenter + kio-admin + kio-gdrive + kjournald + kmenuedit + konsole + krdp + krfb + kscreen + kscreenlocker + ksshaskpass + kunifiedpush + kwalletmanager5 + kwin + kwrite + libappindicator-gtk3 + NetworkManager-config-connectivity-fedora + PackageKit-command-not-found + pam-kwallet + phonon-qt6-backend-vlc + pinentry-qt + plasma-breeze + plasma-desktop-doc + plasma-discover + plasma-discover-notifier + plasma-disks + plasma-drkonqi + plasma-nm + plasma-nm-l2tp + plasma-nm-openconnect + plasma-nm-openswan + plasma-nm-openvpn + plasma-nm-pptp + plasma-nm-vpnc + plasma-pa + plasma-print-manager + plasma-systemmonitor + plasma-thunderbolt + plasma-vault + plasma-welcome + polkit-kde + samba-usershares + signon-kwallet-extension + spectacle + systemd-oomd-defaults + thermald + toolbox + udisks2 + vlc-plugin-gstreamer + xwaylandvideobridge + plasma-pk-updates + + + + kde-education + <_name>KDE Educational applications + <_description>KDE Educational applications + false + true + + blinken + cantor + kalgebra + kalzium + kanagram + kbruch + kgeography + khangman + kig + kiten + klettres + kmplot + kstars + ktouch + kturtle + kwordquiz + marble + parley + rocs + step + + + + kde-media + <_name>KDE Multimedia support + <_description>Multimedia support for KDE + false + true + + digikam + dragon + elisa-player + gwenview + k3b + kamera + kamoso + kolourpaint + + + + kde-mobile + <_name>KDE Mobile + <_description>KDE Plasma Mobile, a highly-configurable graphical user interface optimized for mobile devices. + false + true + + plasma-mobile + plasma-mobile-sounds + bluedevil + fedora-flathub-remote + fedora-workstation-repositories + glibc-all-langpacks + plasma-discover + plasma-discover-notifier + plasma-settings + sddm + sddm-themes + sddm-wayland-plasma + + + + kde-mobile-apps + <_name>KDE Mobile Apps + <_description>A set of commonly used KDE Plasma Mobile applications + false + true + + angelfish + arianna + elisa-player + haruna + kalk + kasts + kclock + keysmith + koko + krecorder + kweather + marknote + neochat + okular-mobile + qmlkonsole + qrca + spacebar + tokodon + alligator + audiotube + calindori + fielding + francis + gcompris-qt + gcompris-qt-activities + kaidan + kitinerary + kongress + kontrast + ktrip + kwordquiz + merkuro + plasma-dialer + plasma-phonebook + plasmatube + vakzination + + + + kde-office + <_name>KDE Office + <_description>KDE Office applications + false + true + + calligra-sheets + calligra-stage + calligra-words + okular + + + + kde-pim + <_name>KDE PIM + <_description>Personal information management tools for KDE + false + true + + akregator + kaddressbook + kleopatra + kmail + kontact + korganizer + + + + kde-software-development + <_name>KDE Software Development + <_description>Install these packages to develop Qt and KDE graphical applications. + false + true + + cmake + dolphin-plugins + kapptemplate + kate + kcachegrind + kde-dev-scripts + kdesdk-kioslaves + kdesdk-thumbnailers + kdevelop + kompare + kpartloader + kuiviewer + audiocd-kio-devel + gambas3-runtime + kdbg + kiten-devel + libkcddb-devel + libkcompactdisc-devel + libkdegames-devel + qt-creator + + + + kde-spin-initial-setup + <_name>KDE Spin Initial Setup + <_description>The KDE Spin Initial Setup packages for firstboot configuration. + false + false + + initial-setup-gui + initial-setup-gui-wayland-plasma + + + + kf6-software-development + <_name>KDE Frameworks 6 Software Development + <_description>Install these packages to develop applications using Qt6 and KDE Frameworks 6. + false + true + + cmake + extra-cmake-modules + qt-creator + kf6-attica-devel + kf6-attica-doc + kf6-baloo-devel + kf6-baloo-doc + kf6-bluez-qt-devel + kf6-bluez-qt-doc + kf6-frameworkintegration-devel + kf6-karchive-devel + kf6-karchive-doc + kf6-kauth-devel + kf6-kauth-doc + kf6-kbookmarks-devel + kf6-kbookmarks-doc + kf6-kcalendarcore-devel + kf6-kcalendarcore-doc + kf6-kcmutils-devel + kf6-kcmutils-doc + kf6-kcodecs-devel + kf6-kcodecs-doc + kf6-kcolorscheme-devel + kf6-kcolorscheme-doc + kf6-kcompletion-devel + kf6-kcompletion-doc + kf6-kconfig-devel + kf6-kconfig-doc + kf6-kconfigwidgets-devel + kf6-kconfigwidgets-doc + kf6-kcontacts-devel + kf6-kcontacts-doc + kf6-kcoreaddons-devel + kf6-kcoreaddons-doc + kf6-kcrash-devel + kf6-kcrash-doc + kf6-kdav-devel + kf6-kdav-doc + kf6-kdbusaddons-devel + kf6-kdbusaddons-doc + kf6-kdeclarative-devel + kf6-kdeclarative-doc + kf6-kded-devel + kf6-kdesu-devel + kf6-kdesu-doc + kf6-kdnssd-devel + kf6-kdnssd-doc + kf6-kdoctools-devel + kf6-kdoctools-doc + kf6-kfilemetadata-devel + kf6-kfilemetadata-doc + kf6-kglobalaccel-devel + kf6-kglobalaccel-doc + kf6-kguiaddons-devel + kf6-kguiaddons-doc + kf6-kholidays-devel + kf6-kholidays-doc + kf6-ki18n-devel + kf6-ki18n-doc + kf6-kiconthemes-devel + kf6-kiconthemes-doc + kf6-kidletime-devel + kf6-kidletime-doc + kf6-kio-devel + kf6-kio-doc + kf6-kio-qch-doc + kf6-kirigami-devel + kf6-kirigami-doc + kf6-kitemmodels-devel + kf6-kitemmodels-doc + kf6-kitemviews-devel + kf6-kitemviews-doc + kf6-kjobwidgets-devel + kf6-kjobwidgets-doc + kf6-knewstuff-devel + kf6-knewstuff-doc + kf6-knotifications-devel + kf6-knotifications-doc + kf6-knotifyconfig-devel + kf6-knotifyconfig-doc + kf6-kpackage-devel + kf6-kpackage-doc + kf6-kparts-devel + kf6-kparts-doc + kf6-kpeople-devel + kf6-kpeople-doc + kf6-kplotting-devel + kf6-kplotting-doc + kf6-kpty-devel + kf6-kpty-doc + kf6-kquickcharts-devel + kf6-krunner-devel + kf6-krunner-doc + kf6-kservice-devel + kf6-kservice-doc + kf6-kstatusnotifieritem-devel + kf6-kstatusnotifieritem-doc + kf6-ksvg-devel + kf6-ksvg-doc + kf6-ktexteditor-devel + kf6-ktexteditor-doc + kf6-ktexttemplate-devel + kf6-ktexttemplate-doc + kf6-ktextwidgets-devel + kf6-ktextwidgets-doc + kf6-kunitconversion-devel + kf6-kunitconversion-doc + kf6-kuserfeedback-devel + kf6-kwallet-devel + kf6-kwallet-doc + kf6-kwidgetsaddons-devel + kf6-kwidgetsaddons-doc + kf6-kwindowsystem-devel + kf6-kwindowsystem-doc + kf6-kxmlgui-devel + kf6-kxmlgui-doc + kf6-modemmanager-qt-devel + kf6-modemmanager-qt-doc + kf6-networkmanager-qt-devel + kf6-networkmanager-qt-doc + kf6-prison-devel + kf6-prison-doc + kf6-purpose-devel + kf6-solid-devel + kf6-solid-doc + kf6-sonnet-devel + kf6-sonnet-doc + kf6-syndication-devel + kf6-syndication-doc + kf6-syntax-highlighting-devel + kf6-syntax-highlighting-doc + kf6-threadweaver-devel + kf6-threadweaver-doc + qt6-doc + qt6-qtconnectivity-devel + qt6-qtdeclarative-devel + qt6-qtlocation-devel + qt6-qtmultimedia-devel + qt6-qtsensors-devel + qt6-qtserialport-devel + qt6-qtsvg-devel + qt6-qttools-devel + qt6-qtwayland-devel + qt6-qtwebengine-devel + qt6-qtwebview-devel + + + + legacy-fonts + <_name>Legacy Fonts + <_description>Older bitmap and vector fonts packages + false + false + + xorg-x11-fonts-100dpi + xorg-x11-fonts-ISO8859-15-100dpi + xorg-x11-fonts-misc + xorg-x11-fonts-Type1 + artwiz-aleczapka-anorexia-fonts + artwiz-aleczapka-aqui-fonts + artwiz-aleczapka-cure-fonts + artwiz-aleczapka-drift-fonts + artwiz-aleczapka-edges-fonts + artwiz-aleczapka-fkp-fonts + artwiz-aleczapka-fonts + artwiz-aleczapka-gelly-fonts + artwiz-aleczapka-glisp-fonts + artwiz-aleczapka-kates-fonts + artwiz-aleczapka-lime-fonts + artwiz-aleczapka-mints-mild-fonts + artwiz-aleczapka-mints-strong-fonts + artwiz-aleczapka-nu-fonts + artwiz-aleczapka-smoothansi-fonts + artwiz-aleczapka-snap-fonts + baekmuk-bdf-fonts + bitmap-console-fonts + bitmap-fangsongti-fonts + bitmap-fixed-fonts + bitmap-lucida-typewriter-fonts + efont-unicode-bdf + google-android-emoji-fonts + japanese-bitmap-fonts + jisksp16-1990-fonts + knm-new-fixed-fonts + libdockapp-fonts + lyx-fonts + mona-bitmap-fonts + nethack-bitmap-fonts + oflb-dignas-handwriting-fonts + terminus-fonts + terminus-fonts-console + terminus-fonts-grub2 + texlive-musixtex-fonts + texmacs-fedora-fonts + ucs-miscfixed-fonts + urw-base35-fonts + wqy-bitmap-fonts + wqy-unibit-fonts + xorg-x11-fonts-75dpi + xorg-x11-fonts-cyrillic + xorg-x11-fonts-ethiopic + xorg-x11-fonts-ISO8859-1-100dpi + xorg-x11-fonts-ISO8859-1-75dpi + xorg-x11-fonts-ISO8859-14-100dpi + xorg-x11-fonts-ISO8859-14-75dpi + xorg-x11-fonts-ISO8859-15-75dpi + xorg-x11-fonts-ISO8859-2-100dpi + xorg-x11-fonts-ISO8859-2-75dpi + xorg-x11-fonts-ISO8859-9-100dpi + xorg-x11-fonts-ISO8859-9-75dpi + zvbi-fonts + + + + legacy-network-server + <_name>Legacy Network Server + <_description>These packages include servers for old network protocols such as rsh and telnet. + false + false + + rarpd + rsh-server + rusers + rusers-server + rwho + talk-server + telnet-server + tftp-server + + + + libreoffice + <_name>LibreOffice + <_description>LibreOffice Productivity Suite + + libreoffice-emailmerge + libreoffice-graphicfilter + libreoffice-calc + libreoffice-impress + libreoffice-writer + libreoffice-base + libreoffice-draw + libreoffice-math + libreoffice-pyuno + + + + libreoffice-development + <_name>LibreOffice Development + <_description>These packages are helpful when developing LibreOffice extensions or macros. + false + false + + libreoffice-sdk + libreoffice-sdk-doc + + + + load-balancer + <_name>Load Balancer + <_description>Load balancing support for network traffic + false + false + + ipvsadm + keepalived + + + + lxde-apps + <_name>Applications for the LXDE Desktop + <_description>A set of commonly used applications for the LXDE Desktop + false + false + + firefox + pidgin + sylpheed + transmission + + + + lxde-desktop + <_name>LXDE + <_description>LXDE is a lightweight X11 desktop environment designed for computers with low hardware specifications like netbooks, mobile devices or older computers. + false + false + + adwaita-gtk2-theme + adwaita-icon-theme + clipit + dnfdragora-updater + firewall-config + galculator + gigolo + gnome-keyring-pam + gpicview + initial-setup-gui + leafpad + lxappearance + lxappearance-obconf + lxde-common + lxdm + lxinput + lxlauncher + lxmenu-data + lxpanel + lxpolkit + lxrandr + lxsession + lxsession-edit + lxtask + lxterminal + network-manager-applet + nm-connection-editor + notification-daemon + obconf + openbox + openssh-askpass + pcmanfm + perl-File-MimeInfo + upower + xarchiver + xcompmgr + xdg-user-dirs-gtk + xpad + xscreensaver-base + xscreensaver-extras + + + + lxde-media + <_name>Multimedia support for LXDE + <_description>Multimedia support for LXDE + false + false + + asunder + brasero + lxmusic + pavucontrol + + + + lxde-office + <_name>LXDE Office + <_description>Office suite for LXDE + false + false + + abiword + gnumeric + osmo + + + + lxqt-apps + <_name>Applications for the LXQt Desktop + <_description>A set of commonly used applications for the LXQt Desktop + false + false + + transmission-qt + + + + lxqt-desktop + <_name>LXQt + <_description>LXQt is a lightweight desktop environment designed for computers with low hardware specifications like netbooks, mobile devices or older computers. + false + false + + breeze-cursor-theme + breeze-gtk + breeze-icon-theme + dnfdragora-updater + falkon + firewall-config + initial-setup-gui + lxqt-about + lxqt-archiver + lxqt-config + lxqt-globalkeys + lxqt-notificationd + lxqt-openssh-askpass + lxqt-panel + lxqt-policykit + lxqt-powermanagement + lxqt-qtplugin + lxqt-runner + lxqt-session + lxqt-themes + lxqt-themes-fedora + lxqt-wayland-session-default-compositor-miriway + network-manager-applet + nm-connection-editor + notification-daemon + obconf + openbox + pcmanfm-qt + perl-File-MimeInfo + qterminal + sddm + sddm-themes + sddm-wayland-miriway + upower + xdg-user-dirs + + + + lxqt-l10n + <_name>Translations of LXQt + <_description>Translations of LXQt + false + false + + libfm-qt-l10n + liblxqt-l10n + lxqt-about-l10n + lxqt-admin-l10n + lxqt-config-l10n + lxqt-globalkeys-l10n + lxqt-notificationd-l10n + lxqt-openssh-askpass-l10n + lxqt-panel-l10n + lxqt-policykit-l10n + lxqt-powermanagement-l10n + lxqt-runner-l10n + lxqt-session-l10n + lxqt-sudo-l10n + pcmanfm-qt-l10n + qterminal-l10n + qtermwidget-l10n + + + + lxqt-media + <_name>Multimedia support for LXQt + <_description>Multimedia support for LXQt + false + false + + pavucontrol + + + + lxqt-office + <_name>LXQt Office + <_description>Office suite for LXQt + false + false + + libreoffice-calc + libreoffice-impress + libreoffice-writer + + + + mail-server + <_name>Mail Server + <_description>These packages allow you to configure an IMAP or SMTP mail server. + false + false + + cyrus-sasl + dovecot + sendmail + sendmail-cf + spamassassin + clamav + clamav-data + clamav-milter + crm114 + cyrus-imapd + esmtp + exim + exim-clamav + exim-doc + milter-regex + opendkim + postfix + pyzor + roundcubemail + spamass-milter + sqlgrey + up-imapproxy + + + + mate-applications + <_name>MATE Applications + <_description>Applications for the MATE Desktop. + false + true + + caja-beesu + caja-share + firewall-applet + mate-menu + mate-sensors-applet + mate-utils + multimedia-menus + pidgin + pluma-plugins + python3-caja + tigervnc + + + + mate-desktop + <_name>MATE + <_description>MATE Desktop is based on GNOME 2 and provides a powerful graphical user interface for users who seek a simple easy to use traditional desktop interface. + false + false + + abrt-desktop + atril + atril-caja + atril-thumbnailer + blivet-gui + blueman + caja + caja-actions + caja-image-converter + caja-open-terminal + caja-sendto + caja-wallpaper + caja-xattr-tags + dconf-editor + dnfdragora-updater + engrampa + eom + f38-backgrounds-base + f38-backgrounds-extras-base + f38-backgrounds-extras-mate + f38-backgrounds-mate + filezilla + firefox + firewall-config + gnome-disk-utility + gnome-epub-thumbnailer + gnome-logs + gnome-themes-extra + gnote + gparted + gstreamer1-plugins-ugly-free + gtk2-engines + gucharmap + gvfs-afc + gvfs-afp + gvfs-archive + gvfs-fuse + gvfs-gphoto2 + gvfs-mtp + gvfs-nfs + gvfs-smb + hexchat + initial-setup-gui + libmatekbd + libmatemixer + libmateweather + libsecret + lightdm + lm_sensors + marco + mate-applets + mate-backgrounds + mate-calc + mate-control-center + mate-desktop + mate-dictionary + mate-disk-usage-analyzer + mate-icon-theme + mate-media + mate-menus + mate-menus-preferences-category-menu + mate-notification-daemon + mate-panel + mate-polkit + mate-power-manager + mate-screensaver + mate-screenshot + mate-search-tool + mate-session-manager + mate-settings-daemon + mate-system-log + mate-system-monitor + mate-terminal + mate-themes + mate-user-admin + mate-user-guide + mozo + network-manager-applet + NetworkManager-adsl + NetworkManager-bluetooth + NetworkManager-iodine-gnome + NetworkManager-l2tp-gnome + NetworkManager-libreswan-gnome + NetworkManager-openconnect-gnome + NetworkManager-openvpn-gnome + NetworkManager-ovs + NetworkManager-ppp + NetworkManager-ssh-gnome + NetworkManager-sstp-gnome + NetworkManager-strongswan-gnome + NetworkManager-team + NetworkManager-vpnc-gnome + NetworkManager-wifi + NetworkManager-wwan + nm-connection-editor + p7zip + p7zip-plugins + parole + pavucontrol + pipewire-alsa + pipewire-pulseaudio + pluma + seahorse + seahorse-caja + setroubleshoot + simple-scan + slick-greeter-mate + system-config-language + system-config-printer + system-config-printer-applet + thunderbird + transmission-gtk + usermode-gtk + vim-enhanced + wireplumber + xdg-user-dirs-gtk + xfburn + xmodmap + xrdb + yelp + fedora-release-matecompiz + + + + milkymist + <_name>Milkymist + <_description>Toolchain for Milkymist hardware engineers. + false + true + + autoconf + automake + avr-binutils + avr-gcc + avr-gcc-c++ + avr-libc + avr-libc-doc + clang + flterm + gcc + gd-devel + gtkwave + iverilog + lemon + libftdi-devel + llvm + openocd + qemu + re2c + srecord + tftp + tftp-server + vim-common + + + + mingw32 + <_name>MinGW cross-compiler + <_description> + Support for cross-compiling programs to 32 bit Windows targets, + testing them, and building installers, all from within Fedora. + + false + false + + mingw32-binutils + mingw32-crt + mingw32-filesystem + mingw32-gcc + mingw32-headers + mingw32-nsiswrapper + mingw32-crossreport + mingw32-nsis + wine + mingw32-atk + mingw32-bzip2 + mingw32-cairo + mingw32-dlfcn + mingw32-freetype + mingw32-gettext + mingw32-glib2 + mingw32-libgcrypt + mingw32-libgpg-error + mingw32-libjpeg-turbo + mingw32-libpng + mingw32-libxml2 + mingw32-openssl + mingw32-pdcurses + mingw32-pixman + mingw32-proj + mingw32-readline + mingw32-sdl12-compat + mingw32-sqlite + mingw32-termcap + mingw32-win-iconv + mingw32-winpthreads + mingw32-zlib + + + + miraclewm-desktop + <_name>Miracle Window Manager Desktop + <_description>Miracle is a tiling window manager supporting Wayland compositor protocol and i3-compatible configuration. This group is a minimal set of packages to use Miracle with other system components. + false + false + + miracle-wm + miracle-wm-config + swaybg + swayidle + swaylock + blueman + bolt + celluloid + dunst + fedora-release-miraclewm + foot + fprintd-pam + glibc-all-langpacks + gnome-keyring-pam + gnome-themes-extra + grim + gvfs + gvfs-smb + imv + kanshi + lxqt-policykit + network-manager-applet + NetworkManager-l2tp-gnome + NetworkManager-libreswan-gnome + NetworkManager-openconnect-gnome + NetworkManager-openvpn-gnome + NetworkManager-sstp-gnome + NetworkManager-vpnc-gnome + pavucontrol + pinentry-gnome3 + playerctl + polkit + pulseaudio-utils + sddm + sddm-wayland-miraclewm + slurp + system-config-printer + Thunar + thunar-archive-plugin + wev + wl-clipboard + wlr-randr + wlsunset + xarchiver + + xdg-desktop-portal-gtk + xdg-desktop-portal-wlr + xorg-x11-server-Xwayland + + + + multimedia + <_name>Multimedia + <_description>Audio/video framework common to desktops + false + false + + alsa-ucm + alsa-utils + gstreamer1-plugin-dav1d + gstreamer1-plugin-libav + gstreamer1-plugin-openh264 + gstreamer1-plugins-bad-free + gstreamer1-plugins-good + gstreamer1-plugins-ugly-free + libva-intel-media-driver + PackageKit-gstreamer-plugin + pipewire-alsa + pipewire-config-raop + pipewire-gstreamer + pipewire-pulseaudio + pipewire-utils + wireplumber + gstreamer-plugins-espeak + + + + mysql + <_name>MariaDB (MySQL) Database + <_description>This package group contains packages useful for use with MariaDB (MySQL). + false + false + + mariadb + libdbi-dbd-mysql + mariadb-server + mysql-connector-odbc + perl-DBD-MySQL + python3-mysqlclient + unixODBC + mariadb-devel + mariadb-server-utils + mysqltuner + php-mysqlnd + qt-mysql + qt3-MySQL + + + + network-server + <_name>Network Servers + <_description>These packages include network-based servers such as DHCP, Kerberos and NIS. + false + true + + 389-ds-base + ahcpd + amanda-server + babeld + cobbler + dhcp-relay + dhcp-server + dnsmasq + freeradius + frr + fwknop + icecast + ipxripd + jabberd + koan + krb5-server + libreswan + nsd + oidentd + openldap-servers + privoxy + prosody + puppet + radvd + tigervnc-server + vnc-reflector + ypserv + znc + + + + networkmanager-submodules + <_name>Common NetworkManager Submodules + <_description> + This group contains NetworkManager submodules that are commonly used, + but may not be wanted in some streamlined configurations. + + false + false + + + dhcp-client + + dnsmasq + + iptables-nft + NetworkManager-bluetooth + NetworkManager-wifi + NetworkManager-wwan + + wpa_supplicant + + + + neuron-modelling-simulators + <_name>Neuron Modelling Simulators + <_description>This group includes simulators used in modelling of neurons and their networks. + false + true + + arbor + bionetgen + calcium-calculator + COPASI + genesis-simulator + moose + python3-brian2 + python3-nest + python3-PyLEMS + python3-steps + smoldyn + + + + news-server + <_name>News Server + <_description>This group allows you to configure the system as a news server. + false + false + + inn + cleanfeed + newscache + newsx + + + + ocaml + <_name>OCaml + <_description> + Support for developing software using the + Objective Caml programming language and libraries. + + false + false + + ocaml + ocaml-findlib-devel + ocaml-ocamldoc + ocaml-runtime + emacs-tuareg + ocaml-calendar-devel + ocaml-camomile-devel + ocaml-csv-devel + ocaml-curl-devel + ocaml-curses-devel + ocaml-expat-devel + ocaml-extlib-devel + ocaml-lablgl-devel + ocaml-lablgtk-devel + ocaml-labltk-devel + ocaml-ocamlgraph-devel + ocaml-ocamlnet-devel + ocaml-pcre-devel + ocaml-ssl-devel + ocaml-xml-light-devel + ocaml-xmlrpc-light-devel + ocaml-zarith-devel + + + + office + <_name>Office/Productivity + <_description>The applications include office suites, PDF viewers, and more. + false + true + + abiword + aiksaurus-thesaurus + alexandria + calcurse + calibre + calligra + calligra-sheets + calligra-stage + calligra-words + calligraplan + dayplanner + dia + glabels + gnucash + gnumeric + gnumeric-plugins-extras + gramps + grisbi + hnb + jpilot + kchmviewer + kexi + klatexformula + kmymoney + krecipes + kreetingkard + kreetingkard_templates + libreoffice-base + libreoffice-calc + libreoffice-draw + libreoffice-emailmerge + libreoffice-graphicfilter + libreoffice-impress + libreoffice-math + libreoffice-ogltrans + libreoffice-TexMaths + libreoffice-voikko + libreoffice-wiki-publisher + libreoffice-writer + libreoffice-xsltfilter + lyx + MagicPoint + okular + papers + rednotebook + Saaghar + skrooge + starcal + tellico + texlive-ieeetran + texlive-xdvi + texmaker + vym + xchm + xournal + Zim + + + + perl + <_name>Perl Development + <_description>Support for developing programs in the Perl programming language. + false + false + + perl + git-cpan-patch + perl-App-cpanminus + perl-CPAN-Uploader + perl-Data-Printer + perl-Devel-Confess + perl-Devel-NYTProf + perl-Dist-Zilla + perl-Module-Build-Tiny + perl-Perl-Critic + perl-Pod-Readme + perl-Software-License + perltidy + cpanspec + perl-Code-TidyAll + perl-Modern-Perl + vim-perl-support + + + + perl-web + <_name>Perl for Web + <_description>Basic Perl web application support. + false + false + + perl-interpreter + perl-CGI-FormBuilder + perl-HTML-FormHandler + perl-HTTP-BrowserDetect + perl-MIME-Types + perl-Plack + perl-XML-Atom + perl-XML-RSS + perl-Attean + perl-Dancer2 + perl-Mojolicious + perl-Task-Catalyst + perl-Template-Toolkit + + + + phosh-desktop + <_name>A phone/tablet UX environment + <_description>A phone/tablet desktop UX based on GNOME3 technologies. + false + false + + calls + chatty + cryptsetup + default-editor + dnf5 + dnf5-plugins + epiphany + feedbackd + gnome-calculator + gnome-calendar + gnome-clocks + gnome-console + gnome-contacts + gnome-maps + gnome-photos + gnome-software + gstreamer1-plugin-openh264 + gstreamer1-plugins-bad-free + gstreamer1-plugins-good + gstreamer1-plugins-ugly-free + linux-firmware + mesa-dri-drivers + NetworkManager + NetworkManager-bluetooth + NetworkManager-config-connectivity-fedora + NetworkManager-wifi + NetworkManager-wwan + pavucontrol + phoc + phosh + pinentry-gnome3 + showtime + stevia + sudo + systemd-udev + mmsd-tng + + + + php + <_name>PHP + <_description>General-purpose web development scripting language. + false + false + + php + php-bcmath + php-devel + php-gd + php-mbstring + php-mysqlnd + php-pdo + php-pear + php-pecl-apcu + php-pecl-mcrypt + php-pecl-mongodb2 + php-pgsql + php-process + php-soap + php-xml + + + + + platform-vmware + <_name>VMware Platform Support + <_description>Packages to install in VMware virtual machines + false + false + + open-vm-tools + + + + printing + <_name>Printing Support + <_description>Install these tools to enable the system to print or act as a print server. + false + false + + cups + cups-filters + ghostscript + bluez-cups + colord + cups-browsed + cups-pk-helper + gutenprint + gutenprint-cups + hplip + mpage + nss-mdns + paps + samba-client + system-config-printer-udev + a2ps + c2esp + cups-pdf + dymo-cups-drivers + enscript + foomatic + foomatic-db-ppds + pnm2ppa + printer-driver-brlaser + ptouch-driver + splix + system-config-printer + + + + python-classroom + <_name>Python Classroom + <_description>Tools used to teach and learn Python. + false + true + + mu + thonny + bash-completion + bzip2 + curl + flit + gcc + gcc-c++ + git + grep + jupyterlab + less + libxml2-devel + libyaml-devel + make + poetry + pypy3.11-devel + python-launcher + python3-devel + python3-docs + python3-idle + python3-ipykernel + python3-ipython + python3-notebook + python3-virtualenv + sed + tar + tox + unzip + uv + valgrind + default-editor + emacs + openssh-clients + vim-enhanced + wget2-wget + + + + python-science + <_name>Python Science + <_description>Tools used to do science in Python. + false + true + + python3-matplotlib-tk + python3-pillow-tk + jupyterlab + python3-matplotlib + python3-notebook + python3-numpy + python3-pandas + python3-pillow + python3-scikit-image + python3-scikit-learn + python3-scipy + python3-statsmodels + python3-sympy + + + + robotics-suite + <_name>Robotics + <_description>Suite of packages for robotics development + false + true + + gazebo + gazebo-doc + gearbox + git + libphidget22 + opencv + openni-primesense + pcl + player + player-doc + player-examples + player-stage + + python3-catkin_lint + python3-catkin_pkg + python3-catkin_tools + + python3-rosdep + python3-rosdistro + python3-rosinstall_generator + python3-rospkg + python3-vcstool + rcssmonitor + rcssserver + rcssserver-gui + rcssserver3d + rcssserver3d-doc + ruby-player + stage + gazebo-devel + gearbox-devel + libphidget22-devel + pcl-devel + player-devel + rcssserver-devel + rcssserver3d-devel + stage-devel + + + + rpm-development-tools + <_name>RPM Development Tools + <_description>These tools include core development tools such rpmbuild. + false + true + + redhat-rpm-config + rpm-build + koji + mock + rpmdevtools + pungi + rpmlint + + + + ruby + <_name>Ruby + <_description>Basic support for the Ruby programming language. + false + false + + ruby + ruby-devel + rubygem-abrt + + + + rubyonrails + <_name>Ruby on Rails + <_description>Ruby on Rails web application stack. + false + false + + nodejs + ruby-devel + rubygem-abrt + rubygem-bcrypt + rubygem-bootsnap + rubygem-capybara + rubygem-jbuilder + rubygem-json + rubygem-listen + rubygem-mini_magick + rubygem-puma + rubygem-rails + rubygem-sassc-rails + rubygem-selenium-webdriver + rubygem-spring + rubygem-sqlite3 + rubygem-turbolinks + rubygem-web-console + + + + security-lab + <_name>Security Lab + <_description>Tools for security auditing, forensics, system rescue, and teaching security testing methodologies. + false + true + + afftools + aide + aircrack-ng + argus + argus-clients + arp-scan + ArpON + binwalk + bkhive + bmon + chkrootkit + cmospwd + cowpatty + dc3dd + dcfldd + ddrescue + default-editor + dislocker + dnsenum + dnsmap + dnstop + dnstracer + dsniff + etherape + ettercap + ewftools + extundelete + firewalk + flawfinder + foremost + fpdns + fping + goaccess + gparted + hexedit + hfsutils + hping3 + htop + httpd-tools + httpie + httping + httpry + httrack + hunt + hydra + iftop + inxi + iperf + iptraf-ng + irssi + john + kismet + lbd + lnav + lynis + macchanger + masscan + mcabber + medusa + mtr + mutt + ncrack + nebula + net-snmp + net-snmp-utils + nethogs + netsed + netsniff-ng + nfswatch + ngrep + nicstat + nload + nmap + nmap-ncat + nmbscan + ntfs-3g + ntfsprogs + ntpsec + nwipe + onesixtyone + openscap-scanner + openssh + ophcrack + p0f + packETH + pads + pcapdiff + pcp-system-tools + pdfcrack + powertop + proxychains-ng + psad + pwgen + python3-scapy + rats + reaver + rkhunter + scanmem + scap-security-guide + screen + scrub + security-menus + setools-gui + siege + sing + sipp + sipsak + sleuthkit + snmpcheck + socat + sockperf + ssldump + sslscan + sslsplit + subnetcalc + swaks + sysstat + tcpdump + tcpflow + tcpick + tcpreplay + tcptrack + telnet + testdisk + thc-ipv6 + tripwire + unhide + uperf + usbsniff + vim-enhanced + vnstat + wget2-wget + whois + wipe + wireshark + wireshark-cli + zmap + + + + server-cfg + <_name>Server Configuration Tools + <_description>This group contains all of Red Hat's custom server configuration tools. + false + false + + cups-pk-helper + system-config-printer + system-switch-mail-gui + + + + server-hardware-support + <_name>Hardware Support for Server Systems + <_description>This group is a limited collection of tools for various uncommon hardware specific utilities. + false + false + + lm_sensors + openhpi + smp_utils + hddtemp + hdparm + liquidio-firmware + lsscsi + mlxsw_spectrum-firmware + netronome-firmware + qed-firmware + + + + server-product + + <_name>Fedora Server product core + <_description>Packages mandatory for the server product. + false + false + + chrony + PackageKit + polkit + realmd + dhcp-client + fedora-release-server + NetworkManager-team + systemd-oomd-defaults + + + + smb-server + <_name>Windows File Server + <_description>This package group allows you to share files between Linux and MS Windows(tm) systems. + false + false + + samba + samba-client + cifs-utils + + + + sound-and-video + <_name>Sound and Video + <_description>From CD recording to playing audio CDs and multimedia files, this package group allows you to work with sound and video on the system. + false + true + + abcde + alsamixergui + amarok + asunder + audacious + audacity + brasero + cdcollect + cdlabelgen + cdparanoia + cdrskin + denemo + dragon + dvdauthor + dvdisaster + dvgrab + easytag + festvox-bdl-arctic-hts + festvox-clb-arctic-hts + festvox-rms-arctic-hts + genisoimage + gnome-sound-recorder + grip + gtk-v4l + gtkpod + icedax + id3v2 + irstlm + isomaster + juk + k3b + kdenlive + kid3 + kmix + kover + lingot + lxmusic + mikmod + milkytracker + mkvtoolnix-gui + multimedia-menus + openfst-tools + opengrm-ngram-tools + parole + pavucontrol + pavumeter + picard + pipewire + pipewire-jack-audio-connection-kit + pipewire-pulseaudio + pitivi + pocketsphinx + pocketsphinx-plugin + qmmp + qmmp-plugin-pack + quodlibet + rakarrack + regionset + rhythmbox + rosegarden4 + showtime + sound-juicer + soundconverter + soundtracker + sox + tvtime + v4l2ucp + vdr + vdr-epgsearch + vdr-femon + vdr-osdteletext + vdr-remote + vdr-streamdev-client + vdr-streamdev-server + vlc + volumeicon + vorbis-tools + wireplumber + wodim + xfburn + xmp + + + + sql-server + <_name>PostgreSQL Database + <_description>This package group includes packages useful for use with PostgreSQL. + false + false + + postgresql + libdbi-dbd-pgsql + perl-DBD-Pg + postgresql-server + rhdb-utils + unixODBC + postgresql-contrib + postgresql-docs + postgresql-jdbc + postgresql-odbc + postgresql-test + python3-pygresql + qt-odbc + qt-postgresql + qt3-ODBC + qt3-PostgreSQL + tcl-pgtcl + + + + standard + <_name>Standard + <_description>Common set of utilities that extend the minimal installation. + false + false + + abrt-cli + acl + amd-ucode-firmware + at + attr + bash-color-prompt + bash-completion + bc + bind-utils + btrfs-progs + bzip2 + cifs-utils + compsize + cpio + crontabs + cryptsetup + cyrus-sasl-plain + dbus + default-editor + deltarpm + dos2unix + dosfstools + ed + ethtool + exfatprogs + file + fpaste + fprintd-pam + gnupg2 + hunspell + iptstate + irqbalance + logrotate + lsof + mailcap + man-pages + mcelog + mdadm + microcode_ctl + mtr + net-tools + nfs-utils + nmap-ncat + ntfs-3g + ntfsprogs + opensc + passwdqc + pciutils + pinfo + plocate + psacct + quota + realmd + rsync + rsyslog + smartmontools + sos + sssd-proxy + sudo + symlinks + systemd-udev + tar + tcpdump + time + traceroute + tree + unzip + usbutils + wget2-wget + which + whois + words + zip + chrony + + + + sugar-apps + <_name>Additional Sugar Activities + <_description>Additional activities for use with the Sugar Environment. + false + false + + sugar-deducto + sugar-distance + sugar-flipsticks + sugar-srilanka + sugar-view-slides + sugar-xoirc + + + + sugar-desktop + <_name>Sugar Desktop Environment + <_description>A software playground for learning about learning. + false + false + + alsa-utils + gnome-power-manager + gstreamer-plugins-espeak + gstreamer1-plugins-bad-free + gstreamer1-plugins-base + gstreamer1-plugins-good + gvfs + lightdm + lightdm-gtk + metacity + pipewire-alsa + pipewire-pulseaudio + pipewire-utils + sugar + sugar-abacus + sugar-browse + sugar-calculator + sugar-chat + sugar-clock + sugar-cp-all + sugar-cp-updater + sugar-finance + sugar-imageviewer + sugar-implode + sugar-log + sugar-logos + sugar-maze + sugar-memorize + sugar-moon + sugar-physics + sugar-pippy + sugar-read + sugar-record + sugar-speak + sugar-stopwatch + sugar-terminal + sugar-toolkit-gtk3 + sugar-turtleart + sugar-write + wireplumber + + + + swaywm + <_name>Sway Window Manager + <_description>Sway is a tiling window manager supporting Wayland compositor protocol and i3-compatible configuration. This group is a minimal set of packages to use Sway with other system components. + false + false + + sway + swaybg + swayidle + swaylock + dunst + foot + grim + polkit + slurp + tuned-ppd + tuned-switcher + waybar + xdg-desktop-portal-wlr + xorg-x11-server-Xwayland + + + + swaywm-extended + <_name>Sway Window Manager (supplemental packages) + <_description>Sway is a tiling window manager supporting Wayland compositor protocol and i3-compatible configuration. This group includes additional set of packages for Fedora Sway spin. + false + true + + sway-config-fedora + blueman + bolt + fprintd-pam + git-core + gnome-keyring-pam + gnome-themes-extra + gvfs + gvfs-smb + imv + kanshi + lxqt-policykit + mpv + network-manager-applet + NetworkManager-l2tp-gnome + NetworkManager-libreswan-gnome + NetworkManager-openconnect-gnome + NetworkManager-openvpn-gnome + NetworkManager-sstp-gnome + NetworkManager-vpnc-gnome + pavucontrol + pinentry-gnome3 + playerctl + pulseaudio-utils + sddm + sddm-wayland-sway + system-config-printer + Thunar + thunar-archive-plugin + wev + wl-clipboard + wlr-randr + wlsunset + xarchiver + + xdg-desktop-portal-gtk + + + + system-tools + <_name>System Tools + <_description>This group is a collection of various tools for the system, such as the client for connecting to SMB shares and tools to monitor network traffic. + false + true + + BackupPC + bonnie++ + chrony + cifs-utils + libreswan + NetworkManager-l2tp + NetworkManager-libreswan + NetworkManager-openconnect + NetworkManager-openvpn + NetworkManager-vpnc + nmap + ntfs-3g + openconnect + openldap-clients + openvpn + samba-client + screen + setserial + tigervnc + vpnc + xdelta + zisofs-tools + zsh + aide + aircrack-ng + am-utils + amanda-client + apcupsd + apcupsd-gui + apg + apt + arc + arj + arpwatch + autofs + avahi-tools + bochs + cabextract + catfish + chrpath + conman + connect-proxy + convmv + crack + crash + createrepo_c + dar + ddclient + dkms + dtach + ed2k_hash + eiciel + enca + environment-modules + ettercap + fail2ban + fatsort + fdupes + festival + foremost + freerdp + freeze + fuse3 + fwknop + ganglia + geoclue2 + ghasher + ghex + gigolo + gkrellm + gnokii + gnutls-utils + grepmail + grsync + gssdp + gtkhash + gtkterm + gupnp + gxemul + hercules + hfsplus-tools + htop + hyperestraier + ibmonitor + iftop + inadyn-mt + incron + iotop-c + jfbterm + john + keychain + lirc-compat + lzop + macchanger + mc + mediawriter + mmv + mrtg + mtx + munin + nagios + net-snmp-utils + nethogs + netstat-nat + nfswatch + noip + nomarch + nrg2iso + ntpsec + nut + oddjob + oddjob-mkhomedir + p0f + p7zip + p7zip-plugins + PackageKit-command-not-found + par2cmdline + pbzip2 + pcp-system-tools + powertop + procinfo + puppet + pwgen + qdbm + qstat + radeontool + rdesktop + rdiff-backup + rear + remmina + remmina-plugins-rdp + reptyr + rootsh + rsnapshot + scrub + sec + shorewall + socat + speech-dispatcher + speech-dispatcher-espeak-ng + speech-dispatcher-festival + speech-dispatcher-flite + stripesnoop + swaks + swatch + syslog-ng + sysstat + testdisk + tn5250 + tunctl + uucp + vnstat + wine + wireshark + x3270-x11 + xmobar + xsel + zidrav + + + + text-internet + <_name>Text-based Internet + <_description>This group includes text-based email, web, and chat clients. These applications do not require the X Window System. + false + true + + abook + alpine + argus + aria2 + axel + cadaver + centerim + elinks + epic + fetchmail + fpaste + iperf + irssi + isync + lftp + lynx + mailprocessing + mutt + ncftp + nmh + offlineimap + rss2email + rtorrent + slrn + snownews + tftp + tin + w3m + websec + whatmask + wondershaper + youtube-dl + + + + tomcat + <_name>Tomcat + <_description>Tomcat web application server. + false + false + + tomcat + tomcat-admin-webapps + tomcat-native + tomcat-webapps + + + + vagrant + <_name>Vagrant with libvirt support + <_description>These packages provide Vagrant with libvirt provider support + false + false + + vagrant + vagrant-libvirt + vagrant-cachier + vagrant-registration + + + + virtualization + <_name>Virtualization + <_description>These packages provide a graphical virtualization environment. + false + false + + virt-install + libvirt-daemon-config-network + libvirt-daemon-kvm + qemu-kvm + virt-manager + virt-viewer + guestfs-tools + python3-libguestfs + virt-top + + + + virtualization-headless + <_name>Headless Virtualization + <_description>These packages provide a headless virtualization environment. + false + false + + virt-install + libvirt-daemon-config-network + libvirt-daemon-kvm + qemu-kvm + systemd-container + guestfs-tools + python3-libguestfs + virt-top + + + + vlc + <_name>VideoLAN Client + <_description>The cross-platform open-source multimedia framework, player and server + + vlc + vlc-plugin-ffmpeg + vlc-plugin-gstreamer + vlc-plugin-pipewire + vlc-plugins-extra + + + + web-server + <_name>Basic Web Server + <_description>These tools allow you to run a Web server on the system. + false + false + + httpd + httpd-manual + mod_perl + mod_ssl + php + php-ldap + php-mysqlnd + squid + webalizer + apachetop + awstats + drupal7 + lighttpd + lighttpd-fastcgi + mediawiki + mod_auth_gssapi + mod_fcgid + mod_maxminddb + mod_security + mod_xsendfile + ocspd + perl-HTML-Mason + perl-Kwiki + php-odbc + php-pecl-apcu + php-pgsql + phpldapadmin + phpMyAdmin + thttpd + wordpress + + + + window-managers + <_name>Window Managers + <_description>Simple window managers that aren't part of a larger desktop environment. + false + true + + bbkeys + blackbox + fluxbox + fvwm + i3 + i3-doc + i3lock + i3status + icewm + matchbox-window-manager + obconf + openbox + ratpoison + WindowMaker + wmx + xcompmgr + xmonad + xmonad-mate + + + + workstation-ostree-support + + <_name>Fedora Workstation ostree support + <_description>Packages mandatory for the workstation ostree product. + false + false + + nss-altfiles + ostree-grub2 + rpm-ostree + + + + workstation-product + + <_name>Fedora Workstation product core + <_description>Packages mandatory for the workstation product. + false + false + + amd-gpu-firmware + amd-ucode-firmware + dnf5 + intel-gpu-firmware + linux-firmware + microcode_ctl + nvidia-gpu-firmware + sudo + systemd-udev + tar + abrt-cli + abrt-desktop + acl + attr + bash-color-prompt + bash-completion + bc + bind-utils + btrfs-progs + bzip2 + chrony + cifs-utils + compsize + cpio + cryptsetup + cyrus-sasl-plain + default-editor + deltarpm + desktop-backgrounds-gnome + dnf5-plugins + dos2unix + dosfstools + ethtool + exfatprogs + fedora-chromium-config + fedora-flathub-remote + fedora-release-workstation + fedora-workstation-backgrounds + fedora-workstation-repositories + file + fpaste + gamemode + git + glibc-all-langpacks + gnome-shell-extension-background-logo + gnupg2 + hunspell + ibus-anthy + ibus-chewing + ibus-gtk3 + ibus-gtk4 + ibus-hangul + ibus-libpinyin + ibus-m17n + ibus-typing-booster + iptstate + logrotate + lrzsz + lsof + mailcap + man-pages + mcelog + mdadm + mediawriter + mtr + net-tools + NetworkManager-config-connectivity-fedora + nfs-utils + nmap-ncat + nss-mdns + ntfs-3g + ntfsprogs + opensc + pam_afs_session + passwdqc + pciutils + pinentry-gnome3 + pinfo + plocate + plymouth-system-theme + policycoreutils-python-utils + psacct + psmisc + qadwaitadecorations-qt5 + qt5-qtbase + qt5-qtbase-gui + qt5-qtdeclarative + qt5-qtxmlpatterns + quota + realmd + rsync + sos + symlinks + systemd-oomd-defaults + tcpdump + thermald + time + toolbox + traceroute + tree + unoconv + unzip + uresourced + usbutils + wget2-wget + which + whois + words + zip + + + + x-software-development + <_name>X Software Development + <_description>These packages allow you to develop applications for the X Window System. + false + false + + libICE-devel + libX11-devel + libXaw-devel + libXfixes-devel + libXt-devel + freetype-devel + gd-devel + giflib-devel + libdmx-devel + libdrm-devel + libjpeg-turbo-devel + libmng-devel + libpng-devel + libSM-devel + libtiff-devel + libXau-devel + libXcomposite-devel + libXcursor-devel + libXdamage-devel + libXdmcp-devel + libXext-devel + libXfont-devel + libXft-devel + libxkbfile-devel + libXmu-devel + libXrandr-devel + libXrender-devel + libXres-devel + libXScrnSaver-devel + libXtst-devel + libXvMC-devel + libXxf86dga-devel + libXxf86vm-devel + mesa-libGL-devel + netpbm-devel + pixman-devel + SDL3-devel + Xaw3d-devel + xorg-x11-xtrans-devel + xrestop + icon-naming-utils + libXp-devel + mesa-libGLU-devel + xorg-x11-server-devel + xorg-x11-xbitmaps + + + + x86-emulation + <_name>x86 Emulation Tools + <_description>A set of tools for non-x86 arches to emulate and run x86 programs. + false + true + + binfmt-dispatcher + + + + xfce-apps + <_name>Applications for the Xfce Desktop + <_description>A set of commonly used applications for the Xfce Desktop + false + false + + atril + catfish + claws-mail + claws-mail-plugins-archive + claws-mail-plugins-att-remover + claws-mail-plugins-attachwarner + claws-mail-plugins-fetchinfo + claws-mail-plugins-mailmbox + claws-mail-plugins-newmail + claws-mail-plugins-notification + claws-mail-plugins-pgp + claws-mail-plugins-rssyl + claws-mail-plugins-smime + claws-mail-plugins-spam-report + claws-mail-plugins-tnef + claws-mail-plugins-vcalendar + firefox + galculator + geany + gparted + mousepad + pidgin + ristretto + seahorse + transmission + xarchiver + xfce4-clipman-plugin + xfce4-dict-plugin + + + + xfce-desktop + <_name>Xfce + <_description>A lightweight desktop environment that works well on low end machines. + false + false + + abrt-desktop + adwaita-gtk2-theme + adwaita-icon-theme + alsa-utils + blueman + desktop-backgrounds-compat + dnfdragora-updater + firewall-config + gnome-keyring-pam + greybird-dark-theme + greybird-light-theme + greybird-xfce4-notifyd-theme + greybird-xfwm4-theme + gtk-xfce-engine + gvfs + gvfs-archive + gvfs-mtp + initial-setup-gui + mint-y-theme + network-manager-applet + NetworkManager-fortisslvpn-gnome + NetworkManager-iodine-gnome + NetworkManager-l2tp-gnome + NetworkManager-libreswan-gnome + NetworkManager-openconnect-gnome + NetworkManager-openvpn-gnome + NetworkManager-ssh-gnome + NetworkManager-sstp-gnome + NetworkManager-strongswan-gnome + NetworkManager-vpnc-gnome + nm-connection-editor + openssh-askpass + Thunar + thunar-archive-plugin + thunar-media-tags-plugin + thunar-volman + tumbler + vim-enhanced + xdg-user-dirs-gtk + xfce4-appfinder + xfce4-datetime-plugin + xfce4-panel-profiles + xfce4-places-plugin + xfce4-pulseaudio-plugin + xfce4-screensaver + xfce4-screenshooter-plugin + xfce4-taskmanager + xfce4-terminal + xfwm4-themes + lightdm-gtk + xfce4-about + xfce4-panel + xfce4-power-manager + xfce4-session + xfce4-settings + xfconf + xfdesktop + xfwm4 + + + + xfce-extra-plugins + <_name>Extra plugins for the Xfce panel + <_description>Extend the functionality of the Xfce panel + false + false + + xfce4-battery-plugin + xfce4-cpugraph-plugin + xfce4-diskperf-plugin + xfce4-eyes-plugin + xfce4-fsguard-plugin + xfce4-genmon-plugin + xfce4-mailwatch-plugin + xfce4-mount-plugin + xfce4-netload-plugin + xfce4-panel-profiles + xfce4-sensors-plugin + xfce4-systemload-plugin + xfce4-time-out-plugin + xfce4-verve-plugin + xfce4-weather-plugin + xfce4-whiskermenu-plugin + xfce4-xkb-plugin + xfdashboard + xfdashboard-themes + + + + xfce-media + <_name>Multimedia support for Xfce + <_description>Multimedia support for Xfce + false + false + + asunder + parole + pavucontrol + pragha + xfburn + + + + xfce-office + <_name>Xfce Office + <_description>Office suite for Xfce + false + false + + libreoffice-calc + libreoffice-writer + + + + xfce-software-development + <_name>Xfce Software Development + <_description>Install these packages in order to develop GTK+ and Xfce graphical applications. + false + false + + libxfce4ui-devel + libxfce4util-devel + exo-devel + garcon-devel + Thunar-devel + tumbler-devel + xfce4-dev-tools + xfce4-panel-devel + xfconf-devel + + + + xmonad + <_name>XMonad + <_description>A tiling window manager + false + false + + xmobar + xmonad + + + + xmonad-mate + <_name>XMonad for MATE + <_description>XMonad window manager with MATE + false + false + + mate-control-center + mate-panel + mate-screensaver + xmonad-mate + + + + i3-desktop-environment + <_name>i3 desktop + <_description>Desktop environment with the i3 tiling window manager + + admin-tools + base-x + core + dial-up + fonts + hardware-support + i3 + input-methods + multimedia + networkmanager-submodules + standard + printing + + + i3-extended + + + + miraclewm-desktop-environment + <_name>Miracle WM Desktop Environment + <_description>Miracle WM is a tiling window manager supporting Wayland compositor protocol and i3-compatible configuration. + + base-graphical + core + standard + admin-tools + dial-up + fonts + input-methods + miraclewm-desktop + multimedia + networkmanager-submodules + hardware-support + printing + guest-desktop-agents + + + firefox + + + + sway-desktop-environment + <_name>Sway Desktop + <_description>Sway is a tiling window manager supporting Wayland compositor protocol and i3-compatible configuration. + + base-graphical + core + standard + admin-tools + dial-up + fonts + + + multimedia + networkmanager-submodules + hardware-support + printing + guest-desktop-agents + swaywm + + + firefox + swaywm-extended + + + + custom-environment + <_name>Fedora Custom Operating System + <_description>Basic building block for a custom Fedora system. + 1 + + core + + + standard + guest-agents + networkmanager-submodules + + + + kde-desktop-environment + <_name>KDE Plasma Workspaces + <_description>The KDE Plasma Workspaces, a highly-configurable graphical user interface which includes a panel, desktop, system icons and desktop widgets, and many powerful KDE applications. + 10 + + base-graphical + standard + core + admin-tools + dial-up + fonts + input-methods + multimedia + networkmanager-submodules + hardware-support + printing + guest-desktop-agents + kde-desktop + desktop-accessibility + + + firefox + kde-apps + kde-education + kde-media + kde-pim + libreoffice + x86-emulation + kde-spin-initial-setup + 3d-printing + cloud-management + + + + kde-mobile-environment + <_name>KDE Plasma Mobile + <_description>The KDE Plasma Mobile evnironment includes KDE Plasma Mobile and many Plasma Mobile applications. + 11 + + core + kde-mobile + kde-mobile-apps + + + firefox + vlc + + + + xfce-desktop-environment + <_name>Xfce Desktop + <_description>A lightweight desktop environment that works well on low end machines. + 15 + + base-x + standard + core + admin-tools + dial-up + fonts + input-methods + multimedia + networkmanager-submodules + hardware-support + printing + guest-desktop-agents + xfce-desktop + desktop-accessibility + + + xfce-apps + xfce-media + xfce-extra-plugins + xfce-office + 3d-printing + cloud-management + + + + phosh-desktop-environment + <_name>Phosh Desktop + <_description/> + 16 + + base-x + standard + core + admin-tools + fonts + input-methods + multimedia + networkmanager-submodules + hardware-support + phosh-desktop + + + + + server-product-environment + + <_name>Fedora Server Edition + + <_description>An integrated, easier to manage server. + 2 + + server-product + standard + core + headless-management + hardware-support + networkmanager-submodules + + + container-management + domain-client + guest-agents + server-hardware-support + + + + workstation-product-environment + + <_name>Fedora Workstation + <_description>Fedora Workstation is a user friendly desktop system for laptops and PCs. + 2 + + + base-graphical + container-management + core + firefox + fonts + gnome-desktop + guest-desktop-agents + hardware-support + libreoffice + multimedia + networkmanager-submodules + printing + workstation-product + desktop-accessibility + + + arm-tools + domain-client + + + + lxde-desktop-environment + <_name>LXDE Desktop + <_description>LXDE is a lightweight X11 desktop environment designed for computers with low hardware specifications like netbooks, mobile devices or older computers. + 20 + + base-x + standard + core + admin-tools + dial-up + fonts + input-methods + multimedia + networkmanager-submodules + hardware-support + printing + guest-desktop-agents + lxde-desktop + desktop-accessibility + + + lxde-apps + lxde-media + lxde-office + 3d-printing + cloud-management + + + + lxqt-desktop-environment + <_name>LXQt Desktop + <_description>LXQt is a lightweight desktop environment designed for computers with low hardware specifications like netbooks, mobile devices or older computers. + 21 + + base-x + standard + core + admin-tools + dial-up + fonts + input-methods + multimedia + networkmanager-submodules + hardware-support + printing + guest-desktop-agents + lxqt-desktop + desktop-accessibility + + + lxqt-apps + lxqt-media + lxqt-office + 3d-printing + cloud-management + + + + cinnamon-desktop-environment + <_name>Cinnamon Desktop + <_description>Cinnamon provides a desktop with a traditional layout, advanced features, easy to use, powerful and flexible. + 22 + + base-x + standard + core + dial-up + fonts + input-methods + multimedia + networkmanager-submodules + hardware-support + printing + guest-desktop-agents + cinnamon-desktop + desktop-accessibility + + + libreoffice + 3d-printing + cloud-management + + + + mate-desktop-environment + <_name>MATE Desktop + <_description>MATE Desktop is based on GNOME 2 and provides a powerful graphical user interface for users who seek a simple easy to use traditional desktop interface. + 23 + + base-x + standard + core + admin-tools + dial-up + fonts + input-methods + multimedia + networkmanager-submodules + hardware-support + printing + guest-desktop-agents + mate-desktop + desktop-accessibility + + + mate-applications + compiz + libreoffice + 3d-printing + + + + sugar-desktop-environment + <_name>Sugar Desktop Environment + <_description>A software playground for learning about learning. + 25 + + base-x + standard + core + dial-up + fonts + input-methods + multimedia + networkmanager-submodules + hardware-support + guest-desktop-agents + sugar-desktop + + + sugar-apps + + + + budgie-desktop-environment + <_name>Budgie Desktop + <_description>Budgie Desktop is a feature-rich, modern desktop environment. + 27 + + base-x + standard + core + admin-tools + dial-up + fonts + input-methods + multimedia + networkmanager-submodules + hardware-support + printing + guest-desktop-agents + budgie-desktop + budgie-desktop-apps + desktop-accessibility + + + + cosmic-desktop-environment + <_name>COSMIC Desktop + <_description>COSMIC Desktop is a multi-purpose desktop environment developed by System76 and independent contributors. + 29 + + admin-tools + base-graphical + core + cosmic-desktop + cosmic-desktop-apps + desktop-accessibility + dial-up + firefox + fonts + guest-desktop-agents + hardware-support + input-methods + libreoffice + multimedia + networkmanager-submodules + printing + standard + + + + + cloud-server-environment + <_name>Fedora Cloud Server + <_description>A server install with components needed to run in a cloud environment. + 3 + + cloud-bootloader-tools + cloud-server + container-management + core + + + standard + headless-management + dogtag + directory-server + dns-server + freeipa-server + ftp-server + guest-agents + ha + load-balancer + mail-server + mysql + network-server + smb-server + sql-server + web-server + domain-client + + + + developer-workstation-environment + <_name>Development and Creative Workstation + <_description>Workstation for software, hardware, graphics, or content development. + 35 + + base-graphical + standard + core + dial-up + fonts + input-methods + multimedia + networkmanager-submodules + hardware-support + printing + firefox + gnome-desktop + eclipse + development-libs + development-tools + rpm-development-tools + c-development + fedora-packager + gnome-software-development + kde-software-development + kf6-software-development + guest-desktop-agents + virtualization + web-server + desktop-accessibility + + + java-development + javaenterprise + perl-web + php + rubyonrails + mysql + sql-server + font-design + design-suite + haskell + milkymist + mingw32 + ocaml + robotics-suite + electronic-lab + 3d-printing + cloud-management + vagrant + + + + basic-desktop-environment + <_name>Basic Desktop + <_description>X Window System with a choice of window manager. + 70 + + base-x + standard + core + dial-up + fonts + hardware-support + multimedia + networkmanager-submodules + guest-desktop-agents + basic-desktop + + + firefox + cinnamon-desktop + gnome-desktop + input-methods + kde-desktop + legacy-fonts + libreoffice + lxde-desktop + lxqt-desktop + mate-desktop + sugar-desktop + xfce-desktop + xmonad + xmonad-mate + + + + kde-desktop-environment + <_name>KDE Desktop + <_description>The KDE SC includes the KDE Plasma Desktop, a highly-configurable graphical user interface which includes a panel, desktop, system icons and desktop widgets, and many powerful KDE applications. + 10 + + kde-apps + kde-desktop + kde-education + kde-media + kde-pim + kde-spin-initial-setup + libreoffice + + + + kde-mobile-environment + <_name>KDE Plasma Mobile + <_description>The KDE Plasma Mobile evnironment includes KDE Plasma Mobile and many Plasma Mobile applications. + 11 + + kde-mobile + kde-mobile-apps + + + + neuroscience + <_name>Neuroscience + <_description>Tools for Neuroscience. + 120 + + neuron-modelling-simulators + + + + xfce-desktop-environment + <_name>Xfce Desktop + <_description>A lightweight desktop environment that works well on low end machines. + 15 + + xfce-apps + xfce-desktop + xfce-extra-plugins + xfce-media + xfce-office + + + + apps + <_name>Applications + <_description>Applications to perform a variety of tasks + 20 + + audio + authoring-and-publishing + design-suite + editors + education + engineering-and-scientific + firefox + font-design + games + graphical-internet + graphics + libreoffice + office + sound-and-video + text-internet + + + + lxde-desktop-environment + <_name>LXDE Desktop + <_description>LXDE is a lightweight X11 desktop environment designed for computers with low hardware specifications like netbooks, mobile devices or older computers. + 20 + + lxde-apps + lxde-desktop + lxde-media + lxde-office + + + + lxqt-desktop-environment + <_name>LXQt Desktop + <_description>LXQt is a lightweight X11 desktop environment designed for computers with low hardware specifications like netbooks, mobile devices or older computers. + 21 + + lxqt-apps + lxqt-desktop + lxqt-media + lxqt-office + + + + cinnamon-desktop-environment + <_name>Cinnamon Desktop + <_description>Cinnamon provides a desktop with a traditional layout, advanced features, easy to use, powerful and flexible. + 22 + + cinnamon-desktop + libreoffice + + + + mate-desktop-environment + <_name>MATE Desktop + <_description>MATE Desktop is based on GNOME 2 and provides a powerful graphical user interface for users who seek a simple easy to use traditional desktop interface. + 23 + + compiz + mate-applications + mate-desktop + + + + sugar-desktop-environment + <_name>Sugar Desktop Environment + <_description>A software playground for learning about learning. + 25 + + sugar-apps + sugar-desktop + + + + budgie-desktop-environment + <_name>Budgie Desktop + <_description>Budgie Desktop is a feature-rich, modern desktop environment. + 27 + + budgie-desktop + budgie-desktop-apps + firefox + libreoffice + + + + phosh-desktop-environment + <_name>Phosh Desktop + <_description>A pure wayland shell for mobile devices + 28 + + phosh-desktop + + + + gnome-desktop-environment + <_name>GNOME Desktop + <_description>GNOME is a highly intuitive and user friendly desktop environment. + 5 + + firefox + gnome-desktop + libreoffice + + + + development + <_name>Development + <_description>Packages which provide functionality for developing and building applications. + 70 + + c-development + design-suite + development-libs + development-tools + eclipse + electronic-lab + fedora-packager + font-design + gnome-software-development + haskell + java-development + javaenterprise + kde-software-development + kf6-software-development + libreoffice-development + milkymist + mingw32 + mysql + ocaml + perl + perl-web + php + robotics-suite + rpm-development-tools + ruby + rubyonrails + sql-server + virtualization + web-server + x-software-development + xfce-software-development + + + + servers + <_name>Servers + <_description>Software used for running network servers + 90 + + cloud-infrastructure + clustering + directory-server + dns-server + dogtag + freeipa-server + ftp-server + ha + haproxy + javaenterprise + legacy-network-server + load-balancer + mail-server + mysql + network-server + news-server + perl-web + php + printing + rubyonrails + server-cfg + smb-server + sql-server + tomcat + virtualization + web-server + + + + base-system + <_name>Base System + <_description>Various core pieces of the system. + 99 + + admin-tools + dial-up + fonts + hardware-support + input-methods + java + legacy-fonts + networkmanager-submodules + standard + system-tools + virtualization + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/comps/comps.dtd b/comps/comps.dtd new file mode 100644 index 00000000000..26bcd697205 --- /dev/null +++ b/comps/comps.dtd @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/comps/comps.rng b/comps/comps.rng new file mode 100644 index 00000000000..f6bb42fb046 --- /dev/null +++ b/comps/comps.rng @@ -0,0 +1,396 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This defines a package group. + + + + + + + + + + + Should the group be enabled by default? + + + + + + Should the group be visible to users? + + + + + + + + + + + + + + + + + + + + + + + Contains a list of other groups that this group requires. + This element has been ignored by yum et. al. since 2005 and should + therefore be considered deprecated. + + + + + + + + + + + + + + + + + + + + + + mandatory + default + optional + + + + + + + + + + + + + + + + + + + mandatory + default + optional + + + + + + + conditional + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The "langpacks" item is a list of package-to-langpack mappings used + by the yum-langpacks plugin. + + An example is: + <match name="foo" install="foo-lang-%s"> + When the 'foo' package is installed, the 'foo-lang-(language code)' package + will be installed for any configured languages. + + + + + + + + + + + + + + + + + The "blacklist" is a list of packages that will be *removed* if found + during an upgrade. Typically this is used to handle tricky upgrade cases + that can't be modeled with existing RPM Obsoletes/Conflicts/etc. + + Here's an example: In FC6, hal was a multilib package, but in F7 we split + it into (non-multilib) hal and (multilib) hal-libs. + So the system starts with hal.x86_64 and hal.i386 (for multilib compat). + We want to upgrade to hal.x86_64 and hal-libs.x86_64, with hal-libs.i386 + for multilib. Upgrading hal.x86_64 will bring in hal-libs.x86_64, and + upgrading hal.i386 brings in hal-libs.i386. Adding a blacklist item for + 'hal.i386' causes anaconda to remove the (now-unneeded) hal.i386, + which gives us the desired outcome. + + + + + + + + + + + + + + + + + The RPM "whiteout" list is used to by RPM to break dependency loops. + Each "ignoredep" element has two attributes - "package" and "requires" - + which are both package names. While calculating dependencies, RPM will + ignore any dependency that results in p requiring r. + + This is used to keep upgrades from getting stuck on known dependency loops, + like with mutually dependent packages (e.g. xinitrc and xorg-x11) + + To feed this info to RPM, each item should be converted to a string of the + form 'package>requires', and the RPM macro '_dependency_whiteout' should be + filled with a (whitespace-separated) list of these items. + + + + + + + + + + + + + + + + + + + Arch to blacklist this package from. If unspecified, it will be + blocked on all arches. + + + + + + + + + + + + true + True + false + False + + + + + + + + + + + + + + + + + + + + + + diff --git a/comps/update-comps b/comps/update-comps new file mode 100755 index 00000000000..a80eb3670fa --- /dev/null +++ b/comps/update-comps @@ -0,0 +1,10 @@ +#!/bin/sh + +COMPSFILE=$1 + +if [ -z "$COMPSFILE" ]; then + echo "Usage: $0 " + exit 1 +fi + +LANG=C intltool-merge -x -u po/ $COMPSFILE.in $COMPSFILE