Hello community, here is the log from the commit of package openSUSEway for openSUSE:Factory checked in at 2020-07-27 17:36:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openSUSEway (Old) and /work/SRC/openSUSE:Factory/.openSUSEway.new.3592 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSEway" Mon Jul 27 17:36:57 2020 rev:2 rq:821261 version:0.6 Changes: -------- --- /work/SRC/openSUSE:Factory/openSUSEway/openSUSEway.changes 2020-06-23 21:05:10.701955407 +0200 +++ /work/SRC/openSUSE:Factory/.openSUSEway.new.3592/openSUSEway.changes 2020-07-27 17:37:10.998814498 +0200 @@ -1,0 +2,10 @@ +Tue Jul 14 11:40:24 UTC 2020 - Denis Kondratenko <denis.kondrate...@suse.com> + +- New 0.6 release + * Enforce tty branding in the branded sway + * Don't start mako explicitly + * Only include sway config files with .conf file extension +- Add initial requirements to the openSUSEway desktop meta package + * add openSUSEway pattern + +------------------------------------------------------------------- Old: ---- openSUSEway-0.3.tar.gz New: ---- openSUSEway-0.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openSUSEway.spec ++++++ --- /var/tmp/diff_new_pack.aa9pzi/_old 2020-07-27 17:37:12.366815829 +0200 +++ /var/tmp/diff_new_pack.aa9pzi/_new 2020-07-27 17:37:12.370815833 +0200 @@ -19,18 +19,56 @@ %define waybar_version %(rpm -q --queryformat "%%{version}" waybar) Name: openSUSEway -Version: 0.3 +Version: 0.6 Release: 0 Summary: The openSUSEway desktop environment meta package -Group: System/GUI/Other +Group: Metapackages URL: https://github.com/openSUSE/openSUSEway Source0: https://github.com/openSUSE/openSUSEway/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz License: MIT BuildArch: noarch +Requires: sway-branding-openSUSE +Requires: waybar-branding-openSUSE +Requires: sudo +Requires: git +Requires: jq +Requires: wget +Requires: curl +Requires: vim +Requires: tar +Requires: gzip +Requires: bzip2 +Requires: less +Requires: grep +Requires: vifm +Requires: imv +Requires: firefox +Requires: NetworkManager +Requires: mpv %description This meta package aggregates openSUSEway desktop enviroment packages. +%bcond_with betatest +%pattern_graphicalenvironments +%package -n patterns-openSUSEway +Summary: The openSUSEway desktop environment pattern +License: MIT +Group: Metapackages +Provides: pattern() = openSUSEway +Provides: pattern-category() = openSUSEway +Provides: pattern-icon() = pattern-sway +Provides: pattern-order() = 1460 +Provides: pattern-visible() +URL: https://github.com/openSUSE/openSUSEway +BuildRequires: patterns-rpm-macros +Requires: openSUSEway + +%description -n patterns-openSUSEway +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 -n sway-branding-openSUSE Summary: openSUSE branding of sway Group: System/GUI/Other @@ -41,6 +79,7 @@ Requires: pavucontrol Requires: fontawesome-fonts Requires: jq +Requires: sway Provides: sway-branding = %{version} Conflicts: otherproviders(sway-branding) Supplements: packageand(sway:branding-openSUSE) @@ -72,36 +111,40 @@ %install +mkdir -p %{buildroot}/%{_defaultdocdir}/patterns/ +echo 'This file marks the pattern openSUSEway to be installed.' >%{buildroot}/%{_defaultdocdir}/patterns/openSUSEway.txt + ## Sway install -D -p -m 644 .config/sway/config %{buildroot}%{_sysconfdir}/sway/config install -D -p -m 644 .config/sway/env %{buildroot}%{_sysconfdir}/sway/env -install -D -p -m 644 .config/sway/config.d/50-openSUSE %{buildroot}%{_sysconfdir}/sway/config.d/50-openSUSE +install -D -p -m 644 .config/sway/config.d/50-openSUSE.conf %{buildroot}%{_sysconfdir}/sway/config.d/50-openSUSE.conf ### alacritty # so far doesn't have special branding package and it doesn't support system wide config install -D -p -m 644 .config/alacritty/alacritty.yml %{buildroot}%{_sysconfdir}/alacritty/alacritty.yml -#set alacritty config to the system dir -sed -i -e "s|alacritty.*|alacritty --config-file %{_sysconfdir}/alacritty/alacritty.yml|g" %{buildroot}%{_sysconfdir}/sway/config.d/50-openSUSE ## wofi install -D -p -m 644 .config/wofi/config %{buildroot}%{_sysconfdir}/wofi/config install -D -p -m 644 .config/wofi/style.css %{buildroot}%{_sysconfdir}/wofi/style.css #set wofi config and style to the system dir -sed -i -e "s|wofi --show.*|wofi --conf=%{_sysconfdir}/wofi/config --style=%{_sysconfdir}/wofi/style.css|g" %{buildroot}%{_sysconfdir}/sway/config.d/50-openSUSE +sed -i -e "s|wofi --show.*|wofi --conf=%{_sysconfdir}/wofi/config --style=%{_sysconfdir}/wofi/style.css|g" %{buildroot}%{_sysconfdir}/sway/config.d/50-openSUSE.conf ## waybar install -D -p -m 644 .config/waybar/config %{buildroot}%{_sysconfdir}/xdg/waybar/config install -D -p -m 644 .config/waybar/style.css %{buildroot}%{_sysconfdir}/xdg/waybar/style.css -%clean -rm -rf %{buildroot} +%files + +%files -n patterns-openSUSEway +%dir %{_defaultdocdir}/patterns +%{_defaultdocdir}/patterns/openSUSEway.txt %files -n sway-branding-openSUSE %dir %{_sysconfdir}/sway %config(noreplace) %{_sysconfdir}/sway/config %config(noreplace) %{_sysconfdir}/sway/env %dir %{_sysconfdir}/sway/config.d -%config(noreplace) %{_sysconfdir}/sway/config.d/50-openSUSE +%config(noreplace) %{_sysconfdir}/sway/config.d/50-openSUSE.conf %dir %{_sysconfdir}/alacritty %config(noreplace) %{_sysconfdir}/alacritty/alacritty.yml ++++++ openSUSEway-0.3.tar.gz -> openSUSEway-0.6.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.3/.config/sway/config new/openSUSEway-0.6/.config/sway/config --- old/openSUSEway-0.3/.config/sway/config 2020-06-22 17:58:28.000000000 +0200 +++ new/openSUSEway-0.6/.config/sway/config 2020-07-14 13:35:46.000000000 +0200 @@ -14,7 +14,7 @@ set $up k set $right l # Your preferred terminal emulator -set $term alacritty +set $term alacritty --config-file /etc/alacritty/alacritty.yml # Your preferred application launcher # Note: pass the final command to swaymsg so that the resulting window can be opened # on the original workspace that the command was run on. @@ -198,4 +198,4 @@ } bindsym $mod+r mode "resize" -include /etc/sway/config.d/* +include /etc/sway/config.d/*.conf diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.3/.config/sway/config.d/50-openSUSE new/openSUSEway-0.6/.config/sway/config.d/50-openSUSE --- old/openSUSEway-0.3/.config/sway/config.d/50-openSUSE 2020-06-22 17:58:28.000000000 +0200 +++ new/openSUSEway-0.6/.config/sway/config.d/50-openSUSE 1970-01-01 01:00:00.000000000 +0100 @@ -1,47 +0,0 @@ -#### Default openSUSE config for sway -# Copy this to ~/.config/sway/config.d/ -# or leave `include /etc/sway/config.d/*` -# in your local config file - -# wofi as application launcher -set $menu wofi --show drun,run - -# openSUSE wallpaper -output * bg /usr/share/wallpapers/default-1920x1080.jpg fill - -# Idle configuration -exec swayidle -w \ - timeout 300 'swaylock -f -c 000000' \ - timeout 600 'swaymsg "output * dpms off"' \ - resume 'swaymsg "output * dpms on"' \ - before-sleep 'swaylock -f -c 000000' - -bindsym --to-code { - $mod+b splith - $mod+v splitv -} - -# Media keys -bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% -bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5% -bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle -bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle -bindsym XF86MonBrightnessDown exec brightnessctl set 5%- -bindsym XF86MonBrightnessUp exec brightnessctl set +5% - -# -# Status Bar: -# -bar { - swaybar_command waybar -} - -# openSUSE theme -default_border pixel 2 -gaps inner 10 -client.focused #6da741 #173f4f #73ba25 -client.unfocused #00a489 #173f4f #35b9ab -client.focused_inactive #6da741 #00a489 #173f4f - -exec "systemctl --user import-environment; systemctl --user start sway-session.target" -exec mako diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.3/.config/sway/config.d/50-openSUSE.conf new/openSUSEway-0.6/.config/sway/config.d/50-openSUSE.conf --- old/openSUSEway-0.3/.config/sway/config.d/50-openSUSE.conf 1970-01-01 01:00:00.000000000 +0100 +++ new/openSUSEway-0.6/.config/sway/config.d/50-openSUSE.conf 2020-07-14 13:35:46.000000000 +0200 @@ -0,0 +1,46 @@ +#### Default openSUSE config for sway +# Copy this to ~/.config/sway/config.d/ +# or leave `include /etc/sway/config.d/*` +# in your local config file + +# wofi as application launcher +set $menu wofi --show drun,run + +# openSUSE wallpaper +output * bg /usr/share/wallpapers/default-1920x1080.jpg fill + +# Idle configuration +exec swayidle -w \ + timeout 300 'swaylock -f -c 000000' \ + timeout 600 'swaymsg "output * dpms off"' \ + resume 'swaymsg "output * dpms on"' \ + before-sleep 'swaylock -f -c 000000' + +bindsym --to-code { + $mod+b splith + $mod+v splitv +} + +# Media keys +bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% +bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5% +bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle +bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle +bindsym XF86MonBrightnessDown exec brightnessctl set 5%- +bindsym XF86MonBrightnessUp exec brightnessctl set +5% + +# +# Status Bar: +# +bar { + swaybar_command waybar +} + +# openSUSE theme +default_border pixel 2 +gaps inner 10 +client.focused #6da741 #173f4f #73ba25 +client.unfocused #00a489 #173f4f #35b9ab +client.focused_inactive #6da741 #00a489 #173f4f + +exec "systemctl --user import-environment; systemctl --user start sway-session.target"