Hello community,

here is the log from the commit of package herbstluftwm for openSUSE:Factory 
checked in at 2020-04-14 15:11:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/herbstluftwm (Old)
 and      /work/SRC/openSUSE:Factory/.herbstluftwm.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "herbstluftwm"

Tue Apr 14 15:11:43 2020 rev:5 rq:793813 version:0.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/herbstluftwm/herbstluftwm.changes        
2019-06-17 10:35:19.369204733 +0200
+++ /work/SRC/openSUSE:Factory/.herbstluftwm.new.2738/herbstluftwm.changes      
2020-04-14 16:20:52.731541925 +0200
@@ -1,0 +2,46 @@
+Sun Apr 12 20:45:28 UTC 2020 - Michael Vetter <mvet...@suse.com>
+
+- Update to 0.8.0:
+  * single window floating (every client has an attribute 'floating' which can
+    be set at run time and via the rule consequence 'floating=on')
+  * monitor detection via xrandr
+  * detection of external panels
+  * new command: apply_rules
+  * new command: export (convenience wrapper around setenv)
+  * new client attribute: keys_inactive (negation of keymask)
+  * new command: drag (initiates moving/resizing a window by mouse)
+  * if tags have been configured through EWMH before herbstluftwm starts (from
+    a previous running window manager), then herbstluftwm re-uses these tags
+    (start with --no-tag-import to disable this)
+  * The build system is now cmake. See the INSTALL file if you need to
+    compile herbstluftwm yourself.
+  * the 'remove' command now tries to preserve the focus and the client
+    arrangement. Intuitively speaking, 'remove' is undoing a frame split.
+  * Many boolean style settings were formerly of type int. Now, these are
+    boolean settings.
+  * The 'toggle' command only works for boolean settings. For the former
+    behavior for int-typed settings, use 'cycle_value'.
+  * Writing '%%' in the 'sprintf' format string now gives a literate '%', just
+    as printf. Formerly it stayed '%%'.
+  * The 'keybind' command now accepts all valid key symbols, even if they are
+    not present on the current keyboard layout at the time of setup.
+  * the rules are also applied to those clients that change their WM_CLASS
+    after being shown already.
+  * 'detect_monitors' has an additional '--list-all' parameter
+  * do not change the focus (for focus_follows_mouse=1) when an unmanaged
+    dialog (e.g. a rofi menu or a notification) closes.
+  * list_rules now prints regex-based rule conditions with '~' instead of '='
+  * new attributes on every monitor for pad_up pad_down pad_left pad_right
+  * new flag --exit-on-xerror (to be used in automated testing only)
+  * Formerly, double dots in object paths were allowed (similar to double
+    slashes in file paths in unix). Right now, they are only allowed at the end
+    (which is necessary for the tab-completion of attr):
+    - +monitors+ is valid
+    - +monitors.+ is valid
+    - +monitors..+ is valid
+    - +monitors.by-name.+ is valid
+    - +monitors..by-name.+ is *invalid*
+- Remove examples-remove-executable-bits.patch
+- Run spec-cleaner
+
+-------------------------------------------------------------------

Old:
----
  examples-remove-executable-bits.patch
  herbstluftwm-0.7.2.tar.gz
  herbstluftwm-0.7.2.tar.gz.sig

New:
----
  herbstluftwm-0.8.0.tar.gz
  herbstluftwm-0.8.0.tar.gz.sig

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

Other differences:
------------------
++++++ herbstluftwm.spec ++++++
--- /var/tmp/diff_new_pack.boMmdI/_old  2020-04-14 16:20:53.195542408 +0200
+++ /var/tmp/diff_new_pack.boMmdI/_new  2020-04-14 16:20:53.199542411 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package herbstluftwm
 #
-# Copyright (c) 2019 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,25 +12,25 @@
 # 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/
 #
 
 
 Name:           herbstluftwm
-Version:        0.7.2
+Version:        0.8.0
 Release:        0
 Summary:        A manual tiling window manager
 License:        BSD-2-Clause
 Group:          System/GUI/Other
-Url:            https://herbstluftwm.org
+URL:            https://herbstluftwm.org
 Source0:        https://herbstluftwm.org/tarballs/%{name}-%{version}.tar.gz
 Source1:        https://herbstluftwm.org/tarballs/%{name}-%{version}.tar.gz.sig
 Source2:        %{name}.desktop
-# PATCH-FIX-SUSE Remove executable bits from the documentation
-Patch0:         examples-remove-executable-bits.patch
 BuildRequires:  asciidoc
+BuildRequires:  cmake >= 3.1
 BuildRequires:  gcc-c++ >= 4.9
 BuildRequires:  glib2-devel
+BuildRequires:  libXrandr-devel
 BuildRequires:  libxslt-devel
 BuildRequires:  ncurses-utils
 BuildRequires:  pkgconfig
@@ -46,7 +46,7 @@
 Group:          System/Shells
 Requires:       %{name} = %{version}
 Requires:       bash-completion
-Supplements:    packageand(%{name}:bash)
+Supplements:    (%{name} and bash)
 BuildArch:      noarch
 
 %description bash-completion
@@ -56,7 +56,7 @@
 Summary:        Fish completion for %{name}
 Group:          System/Shells
 Requires:       %{name} = %{version}
-Supplements:    packageand(%{name}:fish)
+Supplements:    (%{name} and fish)
 BuildArch:      noarch
 
 %description fish-completion
@@ -66,7 +66,7 @@
 Summary:        Zsh completion for %{name}
 Group:          System/Shells
 Requires:       %{name} = %{version}
-Supplements:    packageand(%{name}:zsh)
+Supplements:    (%{name} and zsh)
 BuildArch:      noarch
 
 %description zsh-completion
@@ -85,19 +85,17 @@
 
 %prep
 %setup -q
-%patch0 -p1
 # fix errors about improper shebangs due to /usr/bin/env
 find . -type f -exec sed -i "s/#!\/usr\/bin\/env bash/#!\/usr\/bin\/bash/" {} +
 
 %build
 export CPPFLAGS="%{optflags}"
 export CFLAGS="%{optflags}"
-make VERBOSE= COLOR=0 %{?_smp_mflags}
+%cmake
+%make_build
 
 %install
-%make_install \
-       INSTALL="install -p" \
-       PREFIX="%{_prefix}"
+%cmake_install
 
 install -D -m0644  %{SOURCE2} %{buildroot}%{_datadir}/xsessions/%{name}.desktop
 
@@ -106,7 +104,8 @@
 rm -f %{buildroot}%{_datadir}/doc/%{name}/{INSTALL,NEWS,LICENSE,BUGS}
 
 %files
-%doc BUGS LICENSE NEWS
+%license LICENSE
+%doc BUGS NEWS
 %dir %{_datadir}/doc/%{name}/
 %{_datadir}/doc/%{name}/herbstclient.html
 %{_datadir}/doc/%{name}/%{name}-tutorial.html
@@ -115,12 +114,12 @@
 %{_sysconfdir}/xdg/%{name}/autostart
 %{_sysconfdir}/xdg/%{name}/panel.sh
 %{_sysconfdir}/xdg/%{name}/restartpanels.sh
+%{_sysconfdir}/xdg/%{name}/dmenu_run_hlwm
 %{_bindir}/herbstclient
 %{_bindir}/%{name}
-%{_bindir}/dmenu_run_hlwm
-%{_mandir}/man1/herbstclient.1%{ext_man}
-%{_mandir}/man1/%{name}.1%{ext_man}
-%{_mandir}/man7/%{name}-tutorial.7%{ext_man}
+%{_mandir}/man1/herbstclient.1%{?ext_man}
+%{_mandir}/man1/%{name}.1%{?ext_man}
+%{_mandir}/man7/%{name}-tutorial.7%{?ext_man}
 %{_datadir}/xsessions/%{name}.desktop
 
 %files examples
@@ -146,10 +145,7 @@
 %{_datadir}/doc/%{name}/examples/wselect.sh
 
 %files zsh-completion
-%dir %{_datadir}/zsh/functions
-%dir %{_datadir}/zsh/functions/Completion
-%dir %{_datadir}/zsh/functions/Completion/X
-%{_datadir}/zsh/functions/Completion/X/_herbstclient
+%{_datadir}/zsh/site-functions/_herbstclient
 
 %files bash-completion
 %config %{_sysconfdir}/bash_completion.d/herbstclient-completion

++++++ herbstluftwm-0.7.2.tar.gz -> herbstluftwm-0.8.0.tar.gz ++++++
++++ 43405 lines of diff (skipped)


Reply via email to