Hello community,

here is the log from the commit of package sway for openSUSE:Leap:15.2 checked 
in at 2020-03-21 16:45:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/sway (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.sway.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sway"

Sat Mar 21 16:45:21 2020 rev:11 rq:784528 version:1.4

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/sway/sway.changes      2020-01-15 
16:04:46.935968767 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.sway.new.3160/sway.changes    2020-03-21 
16:46:26.949603741 +0100
@@ -1,0 +2,136 @@
+Wed Mar  4 18:59:21 UTC 2020 - Max Lin <[email protected]>
+
+- Disable swaybar tray support on Leap 15.2 reflected to wlroots's
+  change against Leap 15 build
+
+-------------------------------------------------------------------
+Thu Jan 23 08:46:57 UTC 2020 - Michael Vetter <[email protected]>
+
+- Update to 1.4:
+  * Support for VNC via wayvnc. The wlroots RDP backend has been removed.
+  * Partial support for the MATE panel
+  * Configurable input latency controls, see max_render_time in
+    sway(5) and sway-output(5)
+  * Keyboard grouping (useful for certain niche keyboard designs)
+  * Support for xdg-shell v6 unstable has been removed
+  * The recommended terminal emulator in the default configuration
+    file is now alacritty.
+  * Bug fixes
+
+-------------------------------------------------------------------
+Tue Aug 27 08:57:53 UTC 2019 - [email protected]
+
+- Update to 1.2:
+  * This release improves compatibility with i3 4.17,
+    adds a small number of new features, and fixes many bugs.
+  * For details see https://github.com/swaywm/sway/releases/tag/1.2
+
+-------------------------------------------------------------------
+Tue Jun  4 05:54:22 UTC 2019 - [email protected]
+
+- Update to 1.1.1:
+  *  swaybar now includes touch support - tapping to activate
+     hotspots and dragging across to cycle through workspaces
+  *  You can now manually inhibit idle notifications (DPMS) when a
+     certain criteria is active via inhibit_idle
+  *  Keybindings can now be unconfigured at runtime via
+     unbind{sym,code,switch}
+  *  workspace {prev,next}_on_output --create will create the
+     next workspace instead of wrapping to the start
+  *  Output subpixel layouts can now be explicitly configured
+  *  i3bar's short_text properties in the JSON protocol are
+     now supported
+  *  swaybar now supports an "overlay" mode, which shows the bar
+     on top of other windows and doesn't process input events
+  *  Switch devices (like lid switches) are now supported and
+     can be bound to actions via bindswitch
+  *  swaymsg now supports a -p/--pretty option for explicitly
+     enabling pretty-printing
+  * More details: https://github.com/swaywm/sway/releases/tag/1.1
+- Remove sway-1.0-flow.patch: upstreamed
+  See https://github.com/swaywm/sway/issues/3862
+- Remove sway-1.0-scdocpath.patch: scdoc pkconfig files is fixed
+  See bsc#1128844
+- Update sway-1.0-include.patch
+
+-------------------------------------------------------------------
+Tue Mar 12 08:19:39 UTC 2019 - [email protected]
+
+- Update to 1.0:
+  * We have completely overhauled the codebase. Some behaviors were changed
+    to match i3 behavior, in breaking ways. There are likely many bugs we
+    don't know about. Your millage may vary.
+  * swaygrab has been removed. For screenshots, try grim, and for video
+    capture try wlstream[2]
+  * This release depends on wlroots 0.5 and drops the dependency on wlc.
+  * This release depends on scdoc for generating man pages, and drops
+    the dependency on asciidoc.
+  * Experimental Nvidia support has been deprecated since its inception,
+    and has now been removed entirely. Please use nouveau and consider future
+    purchases from GPU vendors that support open source. Other proprietary
+    drivers are also unsupported.
+  * swaylock is now distributed separately
+  * swayidle, a new idle management daemon, is available separately
+  * 100% i3 compatible*
+  * 100% i3 IPC compatible*
+  * 100% i3-gaps compatible
+  * 100% i3bar compatible
+  * swayidle, a daemon for managing DPMS and idle activity (e.g. automatic
+    lock after a timeout), has been added - man swayidle to get started
+  * swaynag, an i3-nagbar replacement, has been added, with additional
+    features not supported by i3-nagbar - man swaynag to get started
+  * bindsym --locked now adds keybindings which work when the screen is
+    locked
+  * Command blocks are now generic and work with any command
+  * Window opacity can now be adjusted with the opacity command
+  * border csd now enables client-side decorations explicitly
+  * Atomic layout updates ensure that, when resizing windows and adjusting
+    your layout, you never see an invalid frame with partially drawn clients
+  * Urgency hints from Xwayland are now supported
+  * Output damage tracking significantly improves CPU performance and power
+    usage
+  * Hardware cursors are now supported, improving performance
+  * The Wayland, x11, and headless backends are now supported for end-user
+    use, enabling nested and headless sway sessions
+  * On-screen keyboards like virtboard[6] are now supported
+  * Moving tiled windows with the mouse now behaves like the proposed i3 
+    feature
+  * Pointer constraints allow video games and other applications to grab
+    your pointer
+  * Xwayland is now started only when the first X11 client is started
+- Add sway-1.0-scdocpath.patch: workaround for bsc#1128844 
+- Add sway-1.0-include.patch: fix includes path
+- Add sway-1.0-flow.patch: fix https://github.com/swaywm/sway/issues/3862
+
+-------------------------------------------------------------------
+Mon Feb 18 10:31:48 UTC 2019 - [email protected]
+
+- Update to 1.0 RC 2
+- Remove sway-1.0-version.patch: upstreamed
+
+-------------------------------------------------------------------
+Mon Feb 04 10:29:17 UTC 2019 - [email protected]
+
+- Update to 1.0 RC 1
+- Add sway-1.0-version.patch: We dont have git.
+  See https://github.com/swaywm/sway/pull/3578
+
+-------------------------------------------------------------------
+Wed May 16 10:44:26 UTC 2018 - [email protected]
+
+- Update to 0.15.2
+  - Fix non-compliant KDE tray icons
+  - Fix tray items setting and updating icons
+  - Fix various tray segfaults and memory leaks
+  - Fix menu placement
+  - Popups no longer interfere with swaylock
+  - Fixed an invalid free in workspace logic
+  - Send forward/backward mouse buttons to i3bar event listeners
+  - Accomodate for empty i3bar blocks
+  - Gracefully handle status line errors in swaybar
+  - Fix memory leaks and sadness throughout
+  - Correctly handle i3bar min_width specification
+  - Minor scratchpad fixes
+  - Man page improvements
+
+-------------------------------------------------------------------

Old:
----
  sway-0.15.1.tar.gz
  sway-0.15.1.tar.gz.sig

New:
----
  sway-1.0-include.patch
  sway-1.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sway.spec ++++++
--- /var/tmp/diff_new_pack.mxZbGv/_old  2020-03-21 16:46:28.489605318 +0100
+++ /var/tmp/diff_new_pack.mxZbGv/_new  2020-03-21 16:46:28.505605334 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package sway
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,48 +12,43 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
-%define basever 0.15.1
-#%%define prerelease rc1
-
-%if 0%{?prerelease:1}
-%define ver     %{basever}~%{prerelease}
-%define tarver  %{basever}-%{prerelease}
-%else
-%define ver     %{basever}
-%define tarver  %{basever}
-%endif
-
 Name:           sway
-Version:        %{ver}
+Version:        1.4
 Release:        0
 Summary:        Window manager for Wayland compatible with i3
 License:        MIT
 Group:          System/GUI/Other
-Url:            https://github.com/swaywm/sway
-Source0:        
https://github.com/swaywm/sway/archive/%{tarver}.tar.gz#/%{name}-%{tarver}.tar.gz
-# only releases are signed
-%if ! 0%{?prerelease:1}
-Source1:        
https://github.com/swaywm/sway/releases/download/%{basever}/%{name}-%{basever}.tar.gz.sig
-%endif
+URL:            https://github.com/swaywm/sway
+Source0:        
https://github.com/swaywm/sway/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source2:        sway.keyring
-BuildRequires:  asciidoc
-BuildRequires:  cmake >= 3.1.0
+Patch0:         sway-1.0-include.patch
 BuildRequires:  gcc-c++
-BuildRequires:  libxslt-tools
+#BuildRequires:  libxslt-tools
+BuildRequires:  libevdev-devel
+BuildRequires:  libpixman-1-0-devel
+BuildRequires:  meson >= 0.48.0
 BuildRequires:  pam-devel
 BuildRequires:  pkgconfig
+BuildRequires:  scdoc >= 1.9.2
+BuildRequires:  wlroots-devel >= 0.5
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(dbus-1) >= 1.10
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
 BuildRequires:  pkgconfig(json-c) >= 0.12.1
 BuildRequires:  pkgconfig(libcap)
+BuildRequires:  pkgconfig(libinput) >= 1.6.0
 BuildRequires:  pkgconfig(libpcre)
 BuildRequires:  pkgconfig(pango)
 BuildRequires:  pkgconfig(pangocairo)
+BuildRequires:  pkgconfig(wayland-client)
+BuildRequires:  pkgconfig(wayland-cursor)
+BuildRequires:  pkgconfig(wayland-egl)
+BuildRequires:  pkgconfig(wayland-protocols)
+BuildRequires:  pkgconfig(wayland-server)
 BuildRequires:  pkgconfig(wlc)
 BuildRequires:  pkgconfig(xkbcommon)
 Requires:       ImageMagick
@@ -68,31 +63,35 @@
 manager for Wayland.
 
 %prep
-%setup -q -n %{name}-%{tarver}
+%setup -q
+%patch0 -p1
 
 %build
 export CFLAGS="%{optflags}"
-%cmake \
-       -DVERSION=%{tarver} \
-       -DCMAKE_INSTALL_SYSCONFDIR:PATH=%{_sysconfdir} \
-       -Dzsh-completions=ON
-make %{?_smp_mflags}
+%meson \
+%if 0%{?suse_version} < 1550
+  -Dtray=disabled
+%endif
+
+%meson_build
 
 %install
-%cmake_install
+%meson_install
 
 %files
-%doc LICENSE README.md CONTRIBUTING.md
+%license LICENSE
+%doc README.md CONTRIBUTING.md
 %{_bindir}/%{name}*
 %dir %{_sysconfdir}/sway
 %dir %{_sysconfdir}/sway/security.d
 %config(noreplace) %{_sysconfdir}/sway/config
 %config(noreplace) %{_sysconfdir}/sway/security.d/00-defaults
-%config(noreplace) %{_sysconfdir}/pam.d/swaylock
 %{_mandir}/man?/%{name}*
 %{_datadir}/wayland-sessions/
 %dir %{_datadir}/backgrounds
 %{_datadir}/backgrounds/sway
+%{_datadir}/bash-completion
+%{_datadir}/fish
 %{_datadir}/zsh
 
 %changelog

++++++ sway-1.0-include.patch ++++++
diff -urEbw sway-1.1.1/common/util.c sway-1.1.1.new/common/util.c
--- sway-1.1.1/common/util.c    2019-06-03 15:54:48.000000000 +0200
+++ sway-1.1.1.new/common/util.c        2019-06-04 08:01:49.398954211 +0200
@@ -5,7 +5,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <strings.h>
-#include <wayland-server-protocol.h>
+#include <wayland/wayland-client-protocol.h>
 #include "log.h"
 #include "util.h"
 
diff -urEbw sway-1.1.1/include/cairo.h sway-1.1.1.new/include/cairo.h
--- sway-1.1.1/include/cairo.h  2019-06-03 15:54:48.000000000 +0200
+++ sway-1.1.1.new/include/cairo.h      2019-06-04 07:58:54.169992613 +0200
@@ -3,7 +3,7 @@
 #include "config.h"
 #include <stdint.h>
 #include <cairo/cairo.h>
-#include <wayland-client-protocol.h>
+#include <wayland/wayland-client-protocol.h>
 
 void cairo_set_source_u32(cairo_t *cairo, uint32_t color);
 cairo_subpixel_order_t to_cairo_subpixel_order(enum wl_output_subpixel 
subpixel);
diff -urEbw sway-1.1.1/include/util.h sway-1.1.1.new/include/util.h
--- sway-1.1.1/include/util.h   2019-06-03 15:54:48.000000000 +0200
+++ sway-1.1.1.new/include/util.h       2019-06-04 08:03:46.167595133 +0200
@@ -3,7 +3,7 @@
 
 #include <stdint.h>
 #include <stdbool.h>
-#include <wayland-server-protocol.h>
+#include <wayland/wayland-client-protocol.h>
 
 /**
  * Wrap i into the range [0, max[
++++++ sway-0.15.1.tar.gz -> sway-1.4.tar.gz ++++++
++++ 79354 lines of diff (skipped)



Reply via email to