|
|
|
@ -1,5 +1,5 @@
|
|
|
|
|
#
|
|
|
|
|
# spec file for package patterns-mcepl-sway
|
|
|
|
|
# spec file for package patterns-moldavite
|
|
|
|
|
#
|
|
|
|
|
# Copyright (c) 2023 Richard Brown
|
|
|
|
|
# Copyright (c) 2023 Project Moldavite
|
|
|
|
@ -17,7 +17,7 @@
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Name: patterns-mcepl-sway
|
|
|
|
|
Name: patterns-moldavite
|
|
|
|
|
Version: 20230522
|
|
|
|
|
Release: 0
|
|
|
|
|
Summary: Moldavite Patterns
|
|
|
|
@ -33,58 +33,40 @@ not make sense.
|
|
|
|
|
%package core
|
|
|
|
|
Summary: Moldavite Core Pattern
|
|
|
|
|
Group: Metapackages
|
|
|
|
|
Provides: pattern() = mcepl-sway_core
|
|
|
|
|
## # Requires: pattern() = microos_base_zypper
|
|
|
|
|
Provides: pattern() = moldavite_core
|
|
|
|
|
# Requires: pattern() = microos_base_zypper
|
|
|
|
|
|
|
|
|
|
Requires: Mesa
|
|
|
|
|
Requires: bluez
|
|
|
|
|
# needed to ensure bluetooth is enabled at startup (glgo#GNOME/gnome-bluetooth#110)
|
|
|
|
|
Requires: bluez-auto-enable-devices
|
|
|
|
|
Requires: clipman
|
|
|
|
|
Requires: foot
|
|
|
|
|
Requires: foot-themes
|
|
|
|
|
Requires: foot-extra-terminfo
|
|
|
|
|
Requires: grim
|
|
|
|
|
Requires: jq
|
|
|
|
|
Requires: rofi-wayland
|
|
|
|
|
Requires: rofi-calc
|
|
|
|
|
Requires: pinentry-rofi
|
|
|
|
|
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: wtype
|
|
|
|
|
Requires: wl-clipboard
|
|
|
|
|
Requires: xdg-terminal-exec
|
|
|
|
|
Requires: xkeyboard-config
|
|
|
|
|
Recommends: wl-sunset
|
|
|
|
|
|
|
|
|
|
# Support for locale
|
|
|
|
|
Requires: glibc-locale
|
|
|
|
|
|
|
|
|
|
# Terminal stuff
|
|
|
|
|
Requires: foot
|
|
|
|
|
Requires: foot-themes
|
|
|
|
|
Requires: foot-extra-terminfo
|
|
|
|
|
Requires: imv
|
|
|
|
|
Requires: mc
|
|
|
|
|
Requires: vis
|
|
|
|
|
Requires: lua54-lpeg
|
|
|
|
|
Requires: lua54-editorconfig-core-lua
|
|
|
|
|
|
|
|
|
|
# Containers
|
|
|
|
|
Requires: podman
|
|
|
|
|
Requires: distrobox
|
|
|
|
|
|
|
|
|
|
Requires: fish
|
|
|
|
|
Requires: bash-completion
|
|
|
|
|
Requires: brightnessctl
|
|
|
|
|
Requires: pipewire
|
|
|
|
|
Requires: at-spi2-core
|
|
|
|
|
Requires: pamixer
|
|
|
|
|
Requires: pavucontrol
|
|
|
|
|
Requires: pipewire-pulseaudio
|
|
|
|
|
Requires: pulseaudio-utils
|
|
|
|
|
Requires: mpris-ctl
|
|
|
|
|
Requires: polkit-gnome
|
|
|
|
@ -97,15 +79,8 @@ Requires: xdg-utils
|
|
|
|
|
Requires: fwupd
|
|
|
|
|
|
|
|
|
|
# Add gnome-keyring for better desktop experience
|
|
|
|
|
# Requires: gnome-keyring
|
|
|
|
|
# Requires: gnome-keyring-pam
|
|
|
|
|
|
|
|
|
|
# Pass(1) set
|
|
|
|
|
Requires: pass-import
|
|
|
|
|
Requires: pass-otp
|
|
|
|
|
Requires: password-store
|
|
|
|
|
Requires: python3-keyring-pass
|
|
|
|
|
Requires: python3-pass-git-helper
|
|
|
|
|
Requires: gnome-keyring
|
|
|
|
|
Requires: gnome-keyring-pam
|
|
|
|
|
|
|
|
|
|
#Flatpak to install desktop applications
|
|
|
|
|
Requires: flatpak
|
|
|
|
@ -129,11 +104,7 @@ Requires: google-roboto-fonts
|
|
|
|
|
Requires: noto-sans-fonts
|
|
|
|
|
|
|
|
|
|
# nmtui needed for jeos-firstboot, and good to have generally
|
|
|
|
|
Requires: NetworkManager
|
|
|
|
|
Requires: NetworkManager-wifi
|
|
|
|
|
Requires: NetworkManager-tui
|
|
|
|
|
Requires: NetworkManager-bluetooth
|
|
|
|
|
Requires: NetworkManager-openvpn
|
|
|
|
|
|
|
|
|
|
# For easy accessibility on the network
|
|
|
|
|
Requires: avahi
|
|
|
|
@ -147,8 +118,8 @@ Requires: distrobox
|
|
|
|
|
Requires: netavark
|
|
|
|
|
Requires: system-group-wheel
|
|
|
|
|
|
|
|
|
|
# # Transactional Update needs notifications
|
|
|
|
|
# Requires: transactional-update-notifier
|
|
|
|
|
# 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
|
|
|
|
@ -163,19 +134,19 @@ Core packages required for Moldavite.
|
|
|
|
|
%build
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
mkdir -p %{buildroot}%{_docdir}/patterns-mcepl-sway/
|
|
|
|
|
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-mcepl-sway/${i}.txt
|
|
|
|
|
> %{buildroot}%{_docdir}/patterns-moldavite/${i}.txt
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
%post
|
|
|
|
|
%postun
|
|
|
|
|
|
|
|
|
|
%files core
|
|
|
|
|
%dir %{_docdir}/patterns-mcepl-sway
|
|
|
|
|
%{_docdir}/patterns-mcepl-sway/core.txt
|
|
|
|
|
%dir %{_docdir}/patterns-moldavite
|
|
|
|
|
%{_docdir}/patterns-moldavite/core.txt
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
|