Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sway for openSUSE:Factory checked in at 2022-01-29 20:59:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sway (Old) and /work/SRC/openSUSE:Factory/.sway.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sway" Sat Jan 29 20:59:25 2022 rev:30 rq:949721 version:1.7 Changes: -------- --- /work/SRC/openSUSE:Factory/sway/sway.changes 2021-12-08 22:10:51.938916346 +0100 +++ /work/SRC/openSUSE:Factory/.sway.new.1898/sway.changes 2022-01-29 20:59:31.835703247 +0100 @@ -1,0 +2,30 @@ +Tue Jan 25 04:10:31 UTC 2022 - Arnav Singh <opens...@arnavion.dev> + +- Update to 1.7: + New features: + * Add `output render_bit_depth` command to enable high-bit depth composition. + * Tabs can now be dragged with the mouse. + * Zero-copy direct scanout for fullscreen windows should work more reliably + thanks to linux-dmabuf surface feedback. + * Add support for virtual reality headsets via DRM leasing. + * Wayland-native urgency has been implemented via + the xdg-activation-v1 extension. + * Add `output dpms toggle` command to easily toggle screen blanking + from scripts. + * Add `gaps <type> <scope> toggle <px>`, `smart_gaps inverse_outer` and + `split none` commands. + * Add `output modeline` command to set a full custom DRM mode when + custom modes don't work out-of-the-box. + * Add `client.focused_tab_title` color option. + Changes: + * `--my-next-gpu-wont-be-nvidia` has been removed, use `--unsupported-gpu` + instead. The Nvidia proprietary driver remains unsupported. + * The terminal emulator in the default config file has been changed to `foot`. + * `swaybar` and `swaynag` are now provided by separate, optional packages. + Make sure to install them explicitly if you use them. + * Titlebars now have a fixed height, they no longer resize depending on + characters used in the title. + Patches: + * Remove sway-1.0-include.patch since it is no longer necessary. + +------------------------------------------------------------------- Old: ---- sway-1.0-include.patch sway-1.6.1.tar.gz New: ---- sway-1.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sway.spec ++++++ --- /var/tmp/diff_new_pack.muAYM7/_old 2022-01-29 20:59:32.527698595 +0100 +++ /var/tmp/diff_new_pack.muAYM7/_new 2022-01-29 20:59:32.547698460 +0100 @@ -1,7 +1,7 @@ # # spec file for package sway # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: sway -Version: 1.6.1 +Version: 1.7 Release: 0 Summary: Window manager for Wayland compatible with i3 License: MIT @@ -25,16 +25,15 @@ URL: https://github.com/swaywm/sway Source0: https://github.com/swaywm/sway/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source2: sway.keyring -Patch0: sway-1.0-include.patch BuildRequires: gcc-c++ #BuildRequires: libxslt-tools BuildRequires: libevdev-devel BuildRequires: libpixman-1-0-devel -BuildRequires: meson >= 0.48.0 +BuildRequires: meson >= 0.60.0 BuildRequires: pam-devel BuildRequires: pkgconfig +BuildRequires: python3-i3ipc BuildRequires: scdoc >= 1.9.2 -BuildRequires: wlroots-devel >= 0.14.0 BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(dbus-1) >= 1.10 BuildRequires: pkgconfig(gdk-pixbuf-2.0) @@ -47,15 +46,17 @@ BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(wayland-egl) -BuildRequires: pkgconfig(wayland-protocols) -BuildRequires: pkgconfig(wayland-server) +BuildRequires: pkgconfig(wayland-protocols) >= 1.24 +BuildRequires: pkgconfig(wayland-server) >= 1.20.0 +BuildRequires: pkgconfig(wlroots) >= 0.15.0 BuildRequires: pkgconfig(xkbcommon) -BuildRequires: python3-i3ipc -Requires: %{name}-branding +Requires: %{name}-branding = %{version} %if 0%{?suse_version} # I definitely recommend Xwayland Recommends: xorg-x11-server-wayland %endif +Recommends: swaybar +Recommends: swaynag %description "SirCmpwn's Wayland window manager" is a work in progress i3-compatible window @@ -65,8 +66,8 @@ Summary: Upstream branding of %{name} Group: System/GUI/Other Requires: %{name} = %{version} -Supplements: packageand(%{name}:branding-upstream) -Conflicts: otherproviders(%{name}-branding) +Supplements: (%{name} and branding-upstream) +Conflicts: %{name}-branding = %{version} Provides: %{name}-branding = %{version} BuildArch: noarch #BRAND: /etc/sway/config contains upstream config and brand @@ -81,14 +82,30 @@ Requires: python3-i3ipc # for grimshot Requires: grim +Requires: jq Requires: slurp Requires: sway Requires: wl-clipboard -Requires: jq -Requires: libnotify-tools + %description contrib Contributed scripts from %{name} package. +%package -n swaybar +Summary: Bar program for %{name} +Group: System/GUI/Other +Requires: sway + +%description -n swaybar +Bar program for %{name}. + +%package -n swaynag +Summary: Displays warning and error messages in %{name} +Group: System/GUI/Other +Requires: sway + +%description -n swaynag +Displays warning and error messages in %{name}. + %prep %autosetup -p1 for script in contrib/autoname-workspaces.py contrib/inactive-windows-transparency.py ; do @@ -119,14 +136,25 @@ %files %license LICENSE %doc README.md CONTRIBUTING.md -%{_bindir}/%{name}* -%{_mandir}/man?/%{name}* +%{_bindir}/sway +%{_bindir}/swaymsg +%{_mandir}/man1/sway.1.gz +%{_mandir}/man1/swaymsg.1.gz +%{_mandir}/man5/sway-input.5.gz +%{_mandir}/man5/sway-output.5.gz +%{_mandir}/man5/sway.5.gz +%{_mandir}/man7/sway-ipc.7.gz %{_datadir}/wayland-sessions/ %dir %{_datadir}/backgrounds %{_datadir}/backgrounds/sway -%{_datadir}/bash-completion -%{_datadir}/fish -%{_datadir}/zsh +%{_datadir}/bash-completion/completions/sway +%{_datadir}/bash-completion/completions/swaymsg +%dir %{_datadir}/fish +%dir %{_datadir}/fish/vendor_completions.d +%{_datadir}/fish/vendor_completions.d/sway.fish +%{_datadir}/fish/vendor_completions.d/swaymsg.fish +%{_datadir}/zsh/site-functions/_sway +%{_datadir}/zsh/site-functions/_swaymsg %files branding-upstream %dir %{_sysconfdir}/sway @@ -139,4 +167,16 @@ %{_bindir}/autoname-workspaces %{_mandir}/man1/grimshot* +%files -n swaybar +%{_bindir}/swaybar +%{_mandir}/man5/sway-bar.5.gz +%{_mandir}/man7/swaybar-protocol.7.gz +%{_datadir}/bash-completion/completions/swaybar + +%files -n swaynag +%{_bindir}/swaynag +%{_datadir}/fish/vendor_completions.d/swaynag.fish +%{_mandir}/man1/swaynag.1.gz +%{_mandir}/man5/swaynag.5.gz + %changelog ++++++ sway-1.6.1.tar.gz -> sway-1.7.tar.gz ++++++ ++++ 7441 lines of diff (skipped)