# # spec file for package patterns-moldavite # # Copyright (c) 2023 Richard Brown # Copyright (c) 2023 Project Moldavite # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://github.com/ProjectMoldavite/bugs # Name: patterns-moldavite Version: 20230522 Release: 0 Summary: Moldavite Patterns License: MIT URL: https://github.com/ProjectMoldavite/Info BuildArch: noarch %description This is an internal package that is used to create the patterns as part of the installation source setup. Installation of this package does not make sense. %package core Summary: Moldavite Core Pattern Group: Metapackages Provides: pattern() = moldavite_core # Requires: pattern() = microos_base_zypper Requires: Mesa Requires: bluez Requires: clipman Requires: foot Requires: foot-themes Requires: foot-extra-terminfo Requires: grim Requires: mako Requires: slurp Requires: sway Requires: swaybar Requires: swaybg Requires: swayidle Requires: sway-launcher-desktop Requires: swaylock Requires: swaynag Requires: SwayNotificationCenter Requires: waybar Requires: wob Requires: wl-clipboard Requires: xdg-terminal-exec Recommends: wl-sunset # Support for locale Requires: glibc-locale Requires: bash-completion Requires: brightnessctl Requires: pipewire Requires: pamixer Requires: pavucontrol Requires: pulseaudio-utils Requires: mpris-ctl Requires: polkit-gnome Requires: polkit-default-privs Requires: xwayland Requires: xdg-desktop-portal Requires: xdg-desktop-portal-wlr Requires: xdg-desktop-portal-gtk Requires: xdg-utils Requires: fwupd # Add gnome-keyring for better desktop experience Requires: gnome-keyring Requires: gnome-keyring-pam #Flatpak to install desktop applications Requires: flatpak # Fonts Requires: adobe-sourcecodepro-fonts Requires: adobe-sourcesanspro-fonts Requires: adobe-sourceserifpro-fonts Requires: cantarell-fonts Requires: dejavu-fonts Requires: fira-code-fonts Requires: fontawesome-fonts # Requires: ghostscript-fonts-other # Requires: ghostscript-fonts-std Requires: google-carlito-fonts # Requires: google-droid-fonts Requires: google-inconsolata-fonts Requires: google-noto-coloremoji-fonts # Requires: google-opensans-fonts Requires: google-roboto-fonts Requires: noto-sans-fonts # nmtui needed for jeos-firstboot, and good to have generally Requires: NetworkManager-tui # For easy accessibility on the network Requires: avahi # For USB drives Requires: udisks2 # Container stuff Requires: podman Requires: distrobox Requires: netavark Requires: system-group-wheel # Transactional Update needs notifications Requires: transactional-update-notifier # Appearance: mostly to fix the gtk file picker's icons and allow us to set dark mode by default Requires: adwaita-icon-theme Requires: gtk3-metatheme-adwaita Requires: metatheme-adwaita-common %description core Core packages required for Moldavite. %prep %build %install mkdir -p %{buildroot}%{_docdir}/patterns-moldavite/ PATTERNS='core' for i in $PATTERNS; do echo "This file marks the pattern $i to be installed." \ > %{buildroot}%{_docdir}/patterns-moldavite/${i}.txt done %post %postun %files core %dir %{_docdir}/patterns-moldavite %{_docdir}/patterns-moldavite/core.txt %changelog