From 2a767a2db0251af404b65a518700ef589364cde8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= Date: Sun, 14 Jan 2024 19:52:59 +0100 Subject: [PATCH] OBS last state --- patterns-moldavite.changes | 146 +++++++++++++++++++++++++++++++++++ patterns-moldavite.spec | 152 +++++++++++++++++++++++++++++++++++++ 2 files changed, 298 insertions(+) create mode 100644 patterns-moldavite.changes create mode 100644 patterns-moldavite.spec diff --git a/patterns-moldavite.changes b/patterns-moldavite.changes new file mode 100644 index 0000000..4688e7f --- /dev/null +++ b/patterns-moldavite.changes @@ -0,0 +1,146 @@ +------------------------------------------------------------------- +Wed Jan 10 14:22:17 UTC 2024 - Matej Cepl + +- Add system-group-wheel + +------------------------------------------------------------------- +Tue Jan 9 10:35:49 UTC 2024 - Matej Cepl + +- Add Fira Code and remove fonts which seem unnecessary. + +------------------------------------------------------------------- +Sun Jan 7 22:06:35 UTC 2024 - Matej Cepl + +- Add netavark for new standard. + +------------------------------------------------------------------- +Sat Dec 23 23:16:40 UTC 2023 - Matej Cepl + +- Add udisks2 for USB drives. + +------------------------------------------------------------------- +Sun Dec 3 22:51:36 UTC 2023 - Matej Cepl + +- Replace playerctl with smaller mpris-ctl +- Add missing wob, swaybar, and swaynag. + +------------------------------------------------------------------- +Sat Nov 25 21:22:33 UTC 2023 - Matej Cepl + +- Add dependency on foot-extra-terminfo (without that we cannot + have TERM=foot). + +------------------------------------------------------------------- +Fri Nov 24 17:35:14 UTC 2023 - Matej Cepl + +- Add dependency on xdg-terminal-exec + +------------------------------------------------------------------- +Wed Nov 15 10:34:26 UTC 2023 - Matej Cepl + +- Add foot-themes … we want blink! + +------------------------------------------------------------------- +Tue Nov 14 22:36:36 UTC 2023 - Matej Cepl + +- Add fwupd +- Remove Requires "pattern() = microos_base_zypper" + +------------------------------------------------------------------- +Tue Nov 7 07:02:06 UTC 2023 - Matej Cepl + +- Remove blueman from patterns, brings too many deps (replace + with bluez). +- Fix abbreviated references in this changelog. + +------------------------------------------------------------------- +Wed Oct 11 08:59:48 UTC 2023 - Matej Cepl + +- Rename to Moldavite + +------------------------------------------------------------------- +Sat Sep 2 21:34:58 UTC 2023 - Matej Cepl + +- Add packages to default install pattern for user experience + enhancement: + - avahi (gh#ProjectGreybeard/bugs#30) + - glibc-locale (gh#ProjectGreybeard/bugs#27) + - rofi (gh#ProjectGreybeard/bugs#11) + +------------------------------------------------------------------- +Tue May 23 03:27:38 UTC 2023 - Shawn Dunn + +- Add packages to default install pattern for user experience + enhancement +- polkit-default-privs (gh#ProjectGreybeard/bugs#19) + +------------------------------------------------------------------- +Fri Apr 14 21:32:42 UTC 2023 - Shawn Dunn + +- Add packages to default install pattern +- clipman (gh#ProjectGreybeard/bugs#25) +- wl-clipboard (gh#ProjectGreybeard/bugs#25) +- Remove swaynag, as it isn't necessary. + +------------------------------------------------------------------- +Thu Apr 6 03:21:09 UTC 2023 - Shawn Dunn + +- Add packages to default install pattern +- blueman (gh#ProjectGreybeard/bugs#19) +- swaynag (gh#ProjectGreybeard/bugs#23) +- bash-completion (gh#ProjectGreybeard/bugs#22) + +------------------------------------------------------------------- +Thu Mar 9 04:01:43 UTC 2023 - Shawn Dunn + +- Add pulseaudio-utils (gh#ProjectGreybeard/bugs#18) + +------------------------------------------------------------------- +Wed Mar 8 17:34:13 UTC 2023 - Shawn Dunn + +- Add adwaita-icon-theme to fix the gtk file picker icons (bugs#12) +- Add gtk3-metatheme-adwaita that will allow dark mode to be default + for GTK 3 dialogs and applications (bugs#15) + +------------------------------------------------------------------- +Tue Mar 7 21:08:10 UTC 2023 - Shawn Dunn + +- Enable a keyring better desktop experience: (gh#ProjectGreybeard/bugs#9) +- Add gnome-keyring +- Add gnome-keyring-pam + +------------------------------------------------------------------- +Fri Mar 3 03:01:28 UTC 2023 - Shawn Dunn + +- Add xdg-desktop-portal-gtk for usability + +------------------------------------------------------------------- +Thu Mar 2 16:58:28 UTC 2023 - Shawn Dunn + +- Change default terminal to foot, and launcher to + sway-launcher-desktop + +------------------------------------------------------------------- +Wed Feb 22 09:03:09 UTC 2023 - Richard Brown + +- Remote flathub package, setup using greybeard-branding firstboot + +------------------------------------------------------------------- +Tue Feb 21 16:35:29 UTC 2023 - Richard Brown + +- Add distrobox and podman + +------------------------------------------------------------------- +Tue Feb 21 12:25:50 UTC 2023 - Richard Brown + +- Add nmtui for jeos-firstboot + +------------------------------------------------------------------- +Sun Feb 19 09:08:08 UTC 2023 - Maurizio Galli + +- Include Flatpak and Flathub to install desktop applications + +------------------------------------------------------------------- +Wed Feb 15 13:38:13 UTC 2023 - Richard Brown + +- Initial Package diff --git a/patterns-moldavite.spec b/patterns-moldavite.spec new file mode 100644 index 0000000..0ba8bc9 --- /dev/null +++ b/patterns-moldavite.spec @@ -0,0 +1,152 @@ +# +# 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 +