commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2020-07-24 09:58:34 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new.3592 (New) Package is "awesome" Fri Jul 24 09:58:34 2020 rev:26 rq:822181 version:4.3 Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2019-02-11 21:25:49.831066190 +0100 +++ /work/SRC/openSUSE:Factory/.awesome.new.3592/awesome.changes 2020-07-24 10:00:03.985649192 +0200 @@ -1,0 +2,7 @@ +Sat Jul 18 21:23:16 UTC 2020 - Brice DEKANY + +- Added 001-extern-vars-declaration-fix-gcc10.patch: Move variable + declarations from header to C file to fix build with GCC 10 + See https://github.com/awesomeWM/awesome/pull/3065 + +--- New: 001-extern-vars-declaration-fix-gcc10.patch Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.1qzdSS/_old 2020-07-24 10:00:05.741650827 +0200 +++ /var/tmp/diff_new_pack.1qzdSS/_new 2020-07-24 10:00:05.745650831 +0200 @@ -1,7 +1,7 @@ # # spec file for package awesome # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,6 +26,7 @@ Source: https://github.com/awesomeWM/awesome-releases/raw/master/%{name}-%{version}.tar.xz Source1: https://github.com/awesomeWM/awesome-releases/raw/master/%{name}-%{version}.tar.xz.asc Source2:%{name}.keyring +Patch0: 001-extern-vars-declaration-fix-gcc10.patch BuildRequires: ImageMagick BuildRequires: cmake BuildRequires: doxygen @@ -95,6 +96,9 @@ sed -i 's/nano/vi/g' %{name}rc.lua sed -i 's/^\(Type=\).*$/\1XSession/' %{name}.desktop sed -i 's/#!\/usr\/bin\/env bash/#!\/bin\/bash/' ./utils/awesome-client +%if 0%{?suse_version} >= 1500 +%patch0 -p1 +%endif %build %cmake \ ++ 001-extern-vars-declaration-fix-gcc10.patch ++ >From d256d9055095f27a33696e0aeda4ee20ed4fb1a0 Mon Sep 17 00:00:00 2001 From: Reiner Herrmann Date: Fri, 17 Apr 2020 19:25:40 +0200 Subject: [PATCH] Move variable declarations from header to C file to fix build with GCC 10 GCC 10 builds with -fno-common by default, which causes linker errors when variables are declared in header files and included in multiple places. See also: https://gcc.gnu.org/gcc-10/porting_to.html --- common/lualib.c | 2 ++ common/lualib.h | 2 +- luaa.c | 2 ++ luaa.h | 2 +- objects/button.c | 2 ++ objects/button.h | 2 +- objects/client.c | 2 ++ objects/client.h | 2 +- objects/drawin.c | 2 ++ objects/drawin.h | 2 +- objects/key.c| 2 ++ objects/key.h| 2 +- objects/tag.c| 2 ++ objects/tag.h| 2 +- objects/window.c | 1 + objects/window.h | 2 +- 16 files changed, 23 insertions(+), 8 deletions(-) diff --git a/common/lualib.c b/common/lualib.c index 312fb2d594..bb110ac716 100644 --- a/common/lualib.c +++ b/common/lualib.c @@ -20,6 +20,8 @@ #include "common/lualib.h" #include "luaa.h" +lua_CFunction lualib_dofunction_on_error; + void luaA_checkfunction(lua_State *L, int idx) { if(!lua_isfunction(L, idx)) diff --git a/common/lualib.h b/common/lualib.h index 8a3ef089d7..a91261843c 100644 --- a/common/lualib.h +++ b/common/lualib.h @@ -28,7 +28,7 @@ #include "common/util.h" /** Lua function to call on dofunction() error */ -lua_CFunction lualib_dofunction_on_error; +extern lua_CFunction lualib_dofunction_on_error; void luaA_checkfunction(lua_State *, int); void luaA_checktable(lua_State *, int); diff --git a/luaa.c b/luaa.c index 419a8c2eb2..aeaba9cd1f 100644 --- a/luaa.c +++ b/luaa.c @@ -77,6 +77,8 @@ extern const struct luaL_Reg awesome_mouse_methods[]; extern const struct luaL_Reg awesome_mouse_meta[]; +signal_array_t global_signals; + /** A call into the Lua code aborted with an error. * * This signal is used in the example configuration, @{05-awesomerc.md}, diff --git a/luaa.h b/luaa.h index e159258348..d26c437691 100644 --- a/luaa.h +++ b/luaa.h @@ -317,7 +317,7 @@ const char *luaA_find_config(xdgHandle *, const char *, luaA_config_callback *); bool luaA_parserc(xdgHandle *, const char *); /** Global signals */ -signal_array_t global_signals; +extern signal_array_t global_signals; int luaA_class_index_miss_property(lua_State *, lua_object_t *); int luaA_class_newindex_miss_property(lua_State *, lua_object_t *); diff --git a/objects/button.c b/objects/button.c index 892347a928..5ffdcd4432 100644 --- a/objects/button.c +++ b/objects/button.c @@ -35,6 +35,8 @@
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2019-02-11 21:25:43 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new.28833 (New) Package is "awesome" Mon Feb 11 21:25:43 2019 rev:25 rq:673038 version:4.3 Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2019-02-01 11:45:11.528568093 +0100 +++ /work/SRC/openSUSE:Factory/.awesome.new.28833/awesome.changes 2019-02-11 21:25:49.831066190 +0100 @@ -1,0 +2,6 @@ +Sat Feb 9 06:34:59 UTC 2019 - Stephan Kulow + +- Do not hardcode default ruby, but use macro +- package LICENSE as %license + +--- Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.VTlRCC/_old 2019-02-11 21:25:50.339065916 +0100 +++ /var/tmp/diff_new_pack.VTlRCC/_new 2019-02-11 21:25:50.339065916 +0100 @@ -12,7 +12,7 @@ # 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/ # @@ -33,7 +33,6 @@ BuildRequires: grep BuildRequires: lua-lgi >= 0.8.0 BuildRequires: pkgconfig -BuildRequires: ruby2.5-rubygem-asciidoctor BuildRequires: xmlto BuildRequires: Lua(devel) >= 5.2 BuildRequires: pkgconfig(cairo) @@ -57,6 +56,7 @@ BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(xkbcommon-x11) BuildRequires: pkgconfig(xproto) >= 7.0.15 +BuildRequires: rubygem(%{rb_default_ruby_abi}:asciidoctor) BuildRequires: typelib(GLib) BuildRequires: typelib(Gio) BuildRequires: typelib(Pango) @@ -120,7 +120,8 @@ --remove default-xsession.desktop %{_datadir}/xsessions/awesome.desktop %files -%doc LICENSE README.md +%license LICENSE +%doc README.md %doc %{_docdir}/%{name}/ %dir %{_sysconfdir}/xdg/%{name}/ %{_bindir}/%{name}* @@ -133,7 +134,7 @@ %{_mandir}/*/man?/%{name}*.?%{?ext_man} %files branding-upstream -%doc LICENSE +%license LICENSE %config(noreplace) %{_sysconfdir}/xdg/%{name}/rc.lua %{_datadir}/%{name}/themes/
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2019-02-01 11:45:09 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new.28833 (New) Package is "awesome" Fri Feb 1 11:45:09 2019 rev:24 rq:669490 version:4.3 Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2018-04-19 15:31:10.266914805 +0200 +++ /work/SRC/openSUSE:Factory/.awesome.new.28833/awesome.changes 2019-02-01 11:45:11.528568093 +0100 @@ -1,0 +2,8 @@ +Mon Jan 28 16:17:11 UTC 2019 - mvet...@suse.com + +- Update to 4.3 : + See https://awesomewm.org/apidoc/documentation/89-NEWS.md.html#v43 +- Remove awesome-asciidoc-fix.patch: + asciidoctor is used instead of asciidoc now + +--- Old: awesome-4.2.tar.xz awesome-4.2.tar.xz.asc awesome-asciidoc-fix.patch New: awesome-4.3.tar.xz awesome-4.3.tar.xz.asc Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.3oHDT4/_old 2019-02-01 11:45:12.128567477 +0100 +++ /var/tmp/diff_new_pack.3oHDT4/_new 2019-02-01 11:45:12.128567477 +0100 @@ -1,7 +1,7 @@ # # spec file for package awesome # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # 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: awesome -Version:4.2 +Version:4.3 Release:0 Summary:Configurable tiling and floating Window Manager License:GPL-2.0-or-later @@ -26,15 +26,14 @@ Source: https://github.com/awesomeWM/awesome-releases/raw/master/%{name}-%{version}.tar.xz Source1: https://github.com/awesomeWM/awesome-releases/raw/master/%{name}-%{version}.tar.xz.asc Source2:%{name}.keyring -Patch1: awesome-asciidoc-fix.patch BuildRequires: ImageMagick -BuildRequires: asciidoc BuildRequires: cmake BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: grep BuildRequires: lua-lgi >= 0.8.0 BuildRequires: pkgconfig +BuildRequires: ruby2.5-rubygem-asciidoctor BuildRequires: xmlto BuildRequires: Lua(devel) >= 5.2 BuildRequires: pkgconfig(cairo) @@ -93,9 +92,9 @@ %prep %setup -q -%patch1 -p1 sed -i 's/nano/vi/g' %{name}rc.lua sed -i 's/^\(Type=\).*$/\1XSession/' %{name}.desktop +sed -i 's/#!\/usr\/bin\/env bash/#!\/bin\/bash/' ./utils/awesome-client %build %cmake \ ++ awesome-4.2.tar.xz -> awesome-4.3.tar.xz ++ 26204 lines of diff (skipped)
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2018-04-19 15:30:57 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is "awesome" Thu Apr 19 15:30:57 2018 rev:23 rq:597490 version:4.2 Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2018-04-16 12:48:34.94671 +0200 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2018-04-19 15:31:10.266914805 +0200 @@ -1,0 +2,5 @@ +Tue Apr 17 11:53:29 UTC 2018 - jeng...@inai.de + +- Ensure neutrality of descriptions. + +--- Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.BlOWNI/_old 2018-04-19 15:31:10.994884899 +0200 +++ /var/tmp/diff_new_pack.BlOWNI/_new 2018-04-19 15:31:10.994884899 +0200 @@ -19,7 +19,7 @@ Name: awesome Version:4.2 Release:0 -Summary:Highly configurable tiling and floating Window Manager +Summary:Configurable tiling and floating Window Manager License:GPL-2.0-or-later Group: System/GUI/Other Url:https://awesomewm.org/ @@ -73,17 +73,11 @@ Provides: windowmanager %description -awesome is an extremely fast, small, and dynamic window manager. +awesome is a dynamic window manager. -It manages windows in several layouts mode: tiled, floating, etc. +It manages windows in several layout modes: tiled, floating, etc. Each layout can be applied dynamically, optimizing the environment -for the application inuse and the task performed. - -It is primarly targeted at power users, developers and any people -dealing with every day computing tasks and who want to have -fine-grained control on theirs graphical environment. - -Every aspect of awesome is configurable via awesomerc file. +for the application in use and the task performed. %package branding-upstream Summary:Upstream Branding for awesome
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2018-04-16 12:48:29 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is "awesome" Mon Apr 16 12:48:29 2018 rev:22 rq:596295 version:4.2 Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2017-10-07 17:50:59.866427704 +0200 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2018-04-16 12:48:34.94671 +0200 @@ -1,0 +2,6 @@ +Wed Feb 28 12:33:10 CET 2018 - ti...@suse.de + +- Fix the documentation build with asciidoctor (bsc#1075764): + awesome-asciidoc-fix.patch + +--- New: awesome-asciidoc-fix.patch Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.N59yQQ/_old 2018-04-16 12:48:35.801968679 +0200 +++ /var/tmp/diff_new_pack.N59yQQ/_new 2018-04-16 12:48:35.805968533 +0200 @@ -1,7 +1,7 @@ # # spec file for package awesome # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,12 +20,13 @@ Version:4.2 Release:0 Summary:Highly configurable tiling and floating Window Manager -License:GPL-2.0+ +License:GPL-2.0-or-later Group: System/GUI/Other Url:https://awesomewm.org/ Source: https://github.com/awesomeWM/awesome-releases/raw/master/%{name}-%{version}.tar.xz Source1: https://github.com/awesomeWM/awesome-releases/raw/master/%{name}-%{version}.tar.xz.asc Source2:%{name}.keyring +Patch1: awesome-asciidoc-fix.patch BuildRequires: ImageMagick BuildRequires: asciidoc BuildRequires: cmake @@ -98,6 +99,7 @@ %prep %setup -q +%patch1 -p1 sed -i 's/nano/vi/g' %{name}rc.lua sed -i 's/^\(Type=\).*$/\1XSession/' %{name}.desktop ++ awesome-asciidoc-fix.patch ++ From: Takashi IwaiSubject: manpage: Fix section markers The section marker line have to be aligned with the previous line. It was caught by asciidoctor, which is picker than asciidoc. Signed-off-by: Takashi Iwai --- manpages/awesome-client.1.de.txt |2 +- manpages/awesome-client.1.fr.txt |4 ++-- manpages/awesome.1.de.txt|6 +++--- manpages/awesome.1.es.txt|4 ++-- manpages/awesome.1.fr.txt|4 ++-- manpages/awesome.1.it.txt|2 +- manpages/awesome.1.txt |2 +- manpages/awesomerc.5.de.txt |2 +- manpages/awesomerc.5.fr.txt |2 +- manpages/awesomerc.5.it.txt |2 +- manpages/awesomerc.5.ru.txt |2 +- manpages/awesomerc.5.txt |2 +- 12 files changed, 17 insertions(+), 17 deletions(-) --- a/manpages/awesome-client.1.de.txt +++ b/manpages/awesome-client.1.de.txt @@ -7,7 +7,7 @@ NAME awesome-client - awesome Fenstermanager externe Befehlsschnittstelle SYNTAX +-- awesome-client --- a/manpages/awesome-client.1.fr.txt +++ b/manpages/awesome-client.1.fr.txt @@ -2,7 +2,7 @@ awesome-client(1) = NOM - +--- awesome-client - exécution à distance du gestionnaire de fenêtres awesome @@ -12,7 +12,7 @@ SYNOPSIS awesome-client DESCRIPTION - +--- awesome-client est une interface en ligne de commande à distance pour awesome. --- a/manpages/awesome.1.de.txt +++ b/manpages/awesome.1.de.txt @@ -7,12 +7,12 @@ NAME awesome - awesome Fenstermanager SYNTAX - +-- *awesome* [*-v* | *--version*] [*-h* | *--help*] [*-c* | *--config* 'Datei'] [*-k* | *--check*] [*--search* 'Verzeichnis'] [*-a* | *--no-argb*] [*-r* | *--replace] BESCHREIBUNG + *awesome* ist ein Fenstermanager für X. Er verwaltet Fenster in verschiedenen Anordnungen, wie etwa überlappend oder geteilt. Jede Anordnung kann dynamisch angewendet werden, wodurch eine optimale Anpassung an die aktuelle Anwendung und die entsprechende Tätigkeit vorgenommen werden kann. @@ -24,7 +24,7 @@ Fenster sind durch Bezeichner (Tags) in Alle verfügbaren Bezeichner, die aktuelle Anordnung, der Titel eines sichtbaren Fenster, Text, etc. OPTIONEN + *-v*, *--version*:: Gibt die Versionsinformationen auf der Standard-Ausgabe aus. *-h*, *--help*:: --- a/manpages/awesome.1.es.txt +++ b/manpages/awesome.1.es.txt @@ -40,7 +40,7 @@ todas las etiquetas existentes, el esque de las ventanas visibles, texto, etc. OPCIONES + *-v*, *--version*::
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2017-10-07 17:50:59 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is "awesome" Sat Oct 7 17:50:59 2017 rev:21 rq:532139 version:4.2 Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2017-08-24 18:47:09.701665846 +0200 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2017-10-07 17:50:59.866427704 +0200 @@ -1,0 +2,5 @@ +Thu Oct 5 11:12:50 UTC 2017 - mimi...@gmail.com + +- relax lua requires for openSUSE:Leap + +--- Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.u0Cvim/_old 2017-10-07 17:51:00.566396932 +0200 +++ /var/tmp/diff_new_pack.u0Cvim/_new 2017-10-07 17:51:00.570396757 +0200 @@ -35,7 +35,7 @@ BuildRequires: lua-lgi >= 0.8.0 BuildRequires: pkgconfig BuildRequires: xmlto -BuildRequires: Lua(devel) >= 5.3 +BuildRequires: Lua(devel) >= 5.2 BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(cairo-xcb) BuildRequires: pkgconfig(dbus-1)
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2017-08-24 18:47:07 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is "awesome" Thu Aug 24 18:47:07 2017 rev:20 rq:514721 version:4.2 Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2017-07-30 11:27:27.144781908 +0200 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2017-08-24 18:47:09.701665846 +0200 @@ -1,0 +2,6 @@ +Thu Aug 3 08:07:19 UTC 2017 - sor.ale...@meowr.ru + +- Update to version 4.2: + * See https://awesomewm.org/apidoc/documentation/89-NEWS.md.html#v42 + +--- Old: awesome-4.1.tar.xz awesome-4.1.tar.xz.asc New: awesome-4.2.tar.xz awesome-4.2.tar.xz.asc Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.80O1Nw/_old 2017-08-24 18:47:11.005482265 +0200 +++ /var/tmp/diff_new_pack.80O1Nw/_new 2017-08-24 18:47:11.029478886 +0200 @@ -17,7 +17,7 @@ Name: awesome -Version:4.1 +Version:4.2 Release:0 Summary:Highly configurable tiling and floating Window Manager License:GPL-2.0+ @@ -125,7 +125,6 @@ --remove default-xsession.desktop %{_datadir}/xsessions/awesome.desktop %files -%defattr(-,root,root) %doc LICENSE README.md %doc %{_docdir}/%{name}/ %dir %{_sysconfdir}/xdg/%{name}/ @@ -139,7 +138,6 @@ %{_mandir}/*/man?/%{name}*.?%{?ext_man} %files branding-upstream -%defattr(-,root,root) %doc LICENSE %config(noreplace) %{_sysconfdir}/xdg/%{name}/rc.lua %{_datadir}/%{name}/themes/ ++ awesome-4.1.tar.xz -> awesome-4.2.tar.xz ++ 9549 lines of diff (skipped)
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2017-07-30 11:27:10 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is "awesome" Sun Jul 30 11:27:10 2017 rev:19 rq:513005 version:4.1 Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2017-03-31 15:08:30.296719250 +0200 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2017-07-30 11:27:27.144781908 +0200 @@ -1,0 +2,5 @@ +Mon Jul 24 07:44:01 UTC 2017 - dims...@opensuse.org + +- Use update-alternatives to create default.desktop xsession (boo#1030873) + +--- Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.qwW9dh/_old 2017-07-30 11:27:27.908674117 +0200 +++ /var/tmp/diff_new_pack.qwW9dh/_new 2017-07-30 11:27:27.916672988 +0200 @@ -111,6 +111,19 @@ %install %cmake_install +# xsession default selector +mkdir -p %{buildroot}%{_sysconfdir}/alternatives +touch %{buildroot}%{_sysconfdir}/alternatives/default-xsession.desktop +ln -s %{_sysconfdir}/alternatives/default-xsession.desktop %{buildroot}%{_datadir}/xsessions/default.desktop + +%post +%{_sbindir}/update-alternatives --install %{_datadir}/xsessions/default.desktop \ + default-xsession.desktop %{_datadir}/xsessions/awesome.desktop 20 + +%postun +[ -f %{_datadir}/xsessions/awesome.desktop ] || %{_sbindir}/update-alternatives \ + --remove default-xsession.desktop %{_datadir}/xsessions/awesome.desktop + %files %defattr(-,root,root) %doc LICENSE README.md @@ -119,7 +132,9 @@ %{_bindir}/%{name}* %{_datadir}/%{name}/ %exclude %{_datadir}/%{name}/themes/ +%{_datadir}/xsessions/default.desktop %{_datadir}/xsessions/%{name}.desktop +%ghost %{_sysconfdir}/alternatives/default-xsession.desktop %{_mandir}/man?/%{name}*.?%{?ext_man} %{_mandir}/*/man?/%{name}*.?%{?ext_man}
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2017-03-31 15:08:27 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is "awesome" Fri Mar 31 15:08:27 2017 rev:18 rq:482437 version:4.1 Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2017-03-12 20:05:10.059843346 +0100 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2017-03-31 15:08:30.296719250 +0200 @@ -1,0 +2,7 @@ +Sun Mar 19 15:12:35 UTC 2017 - sor.ale...@meowr.ru + +- Update to version 4.1: + * See https://awesomewm.org/apidoc/documentation/89-NEWS.md.html#v41 +- Use tarball signing. + +--- Old: awesome-4.0.tar.xz New: awesome-4.1.tar.xz awesome-4.1.tar.xz.asc awesome.keyring Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.P697pz/_old 2017-03-31 15:08:31.136600509 +0200 +++ /var/tmp/diff_new_pack.P697pz/_new 2017-03-31 15:08:31.136600509 +0200 @@ -17,20 +17,22 @@ Name: awesome -Version:4.0 +Version:4.1 Release:0 Summary:Highly configurable tiling and floating Window Manager License:GPL-2.0+ Group: System/GUI/Other Url:https://awesomewm.org/ Source: https://github.com/awesomeWM/awesome-releases/raw/master/%{name}-%{version}.tar.xz +Source1: https://github.com/awesomeWM/awesome-releases/raw/master/%{name}-%{version}.tar.xz.asc +Source2:%{name}.keyring BuildRequires: ImageMagick BuildRequires: asciidoc BuildRequires: cmake BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: grep -BuildRequires: lua-lgi +BuildRequires: lua-lgi >= 0.8.0 BuildRequires: pkgconfig BuildRequires: xmlto BuildRequires: Lua(devel) >= 5.3 @@ -112,7 +114,7 @@ %files %defattr(-,root,root) %doc LICENSE README.md -%{_docdir}/%{name} +%doc %{_docdir}/%{name}/ %dir %{_sysconfdir}/xdg/%{name}/ %{_bindir}/%{name}* %{_datadir}/%{name}/ ++ awesome-4.0.tar.xz -> awesome-4.1.tar.xz ++ 22023 lines of diff (skipped) ++ awesome.keyring ++ pub rsa2048 2009-05-09 [SC] [expires: 2018-12-07] 2BB3 2F88 FF3D 1E76 E682 303F 22E4 28EB CB8F CB06 uid [ unknown] Uli Schlachteruid [ unknown] Uli Schlachter (jabber) sub rsa2048 2009-05-09 [E] [expires: 2018-12-07] -BEGIN PGP PUBLIC KEY BLOCK- mQENBEoFOH8BCADYPfnTWGUlPWI/BJBBDTaOKmNWRQ+TXXttGMZnuCZJV39Nofxp YlSBkWDL8ReE2DZ+5oJGxxDJYdQbHvP7UHQ9yhfZShYu/t9yL3mko1JtNhqPj4nB gtqnwq/vY2eET8ys+V3SpAB4bLYMA5g6d3g7EKF/FUkQzaVqkW4cP6DnWSHBNUH/ GM4yElbvWoAR2QuTgLCh4JpOndWS6Omo36HKNNWOM4xgnvRJt/qfX/OxXiMwpiVx UdxDH6xxBHzBTOn6BlOoYi2WMGmsN90sk6I5NFNLGVz12Ra1tCBxU9huKitwC7r1 ptz7P+XXvcappbTZx8CrVonDmHuEbzKg1F0hABEBAAG0H1VsaSBTY2hsYWNodGVy IDxwc3ljaG9uQHpuYy5pbj6IRgQQEQIABgUCSzf1rgAKCRBZX/GG25+afDNxAKDU i0+H3dN2d3dA6uj6oQt5obBLTgCaA7AOlR0vdkSHfzoqJJBz4DrZqdmIRgQSEQgA BgUCUXByPwAKCRDeeq9ulMCcf0TNAJwPRMKXzqAwqJOycg3n+2gw2OYdMQCfb5i7 GyowGh7EFGvmadGFG/was+WIRgQTEQIABgUCTfn1YwAKCRBYWDkvR87yaEH2AJ9t x4HTGVmaYK7MsK8XBG6E4IUBxwCgqLjzZsyiXTrVVhFxk6Q4IkOjlXaIRgQTEQoA BgUCSgU+lwAKCRAAGLE5KtX33+lYAKCt1l2ugQeNoPXn8Zv/oVwsOc8OzwCgpha2 twHhzsPdARbMBGw3oo5sJCWIXgQQEQgABgUCTfygFQAKCRC+bFhDdf60FlxTAP9X Bw80S3EWA61MtiEZOeywU9DORivze9PUDgV3gl2QpAD+MxfWxkFDSZ2/5mioj56H gPAB5fKd+j42/Bd9Kz5njx+IXgQQEQgABgUCTgExZwAKCRCD33y/wN2ocrLzAP91 eG40OnAxCnw73ZK4xinFASE0om9pOgtJwKrmcArvswD/U8bmCr0TvnzwkBf97vIk sFSl3rXpsdzXT05XjhZfsLaJASIEEwECAAwFAk4CKNAFgwVpES8ACgkQOUmnNG8X e5VWxAf+Py3+9EkrLYSJqidmUtM3aSq7nXa8afqzbZ41ouPBgKU5mOf1mr+7KBNI 1J4/bLaqP5J9GVyVnH6/mlaqm6lDF7fro2aG0ft6OWxDeUTRLmc0LkiwZ8JErrBc ws5fIyFcGxKqFR/7s+6Tqj3yvd8GO0LN/9nuyfeqqegDn3Cuiq79dkMzw4HZK/NP yG/9egWtENUA/bZwHPnsHPXjoadBJhpe5rU4UradJJiTGphGWXbeRD5nZPTmgUx6 eHfq9OqtjTPusVtNW35ct6gJ1yUgaOJzhoEgMrkuxGQMJmNGIcQEUdDt/su62QAd Y9mD7xwNTZfmfON2UNNdxURxWm5kuYkBQAQTAQgAKgIbAwUJCWYBgAIeAQIXgAUL CQgHAwUVCgkICwUWAgMBAAUCSgU+aAIZAQAKCRAi5Cjry4/LBjHjB/98ytEULIjF PmVrUoArUsHlW7hmM3ezJ7IXtyPILnSIfJKnd7cOTj/t1/SWrAx1T+T0aDg62f9b 2bQJpPDE0pNDg1O/+Lt3l6UhS+M+0dh1gjeLcOVlib6mbqI2B5rSfaBlpdelA55R fgENAcjkRCjHZKLyb6n4AjPmCxr+cfSDrRZKT7IrCLtqoVXbgQgc6B9AECtGF0VM 2d4kZLhEggr+0IUDYkKsoXA5tU4sjAU8QyNTQcL/LO94eKbcJHnMrfXfLahaCSBq elEjM1I+JQSd2Za/SC9AjOn2RIYtODLd4Aveya3iB9M4cKbRFHhdDMKTgGogAZgV 4FS0TlPN7yvFiQFABBMBCgAqAhsDAh4BAheABQsJCAcDBRUKCQgLBRYCAwEAAhkB BQJSpGyGBQkSBTUsAAoJECLkKOvLj8sGiJoIAIZmUmD43i5U9CWCI267PdcGzDVP me3q8zqyYy5pj/mPXsZZ5Gma3E9S9oc9MnKmESO7iG7IYrFK1xIdqRF3y4VJ40Uo xgnz6tI8nyAnEHq8oBDQDmFEJmOfpjgaH7L+LolXZLd0arzFpQzIaaxva+rzFx6h
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2017-03-12 20:05:08 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is "awesome" Sun Mar 12 20:05:08 2017 rev:17 rq:478503 version:4.0 Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2017-01-24 10:33:33.461068322 +0100 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2017-03-12 20:05:10.059843346 +0100 @@ -1,0 +2,6 @@ +Wed Mar 8 22:31:25 UTC 2017 - sfal...@opensuse.org + +- Edited %files section to clear unpackaged files builderror + in openSUSE:Factory + +--- Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.BYPAFM/_old 2017-03-12 20:05:10.683755060 +0100 +++ /var/tmp/diff_new_pack.BYPAFM/_new 2017-03-12 20:05:10.683755060 +0100 @@ -112,6 +112,7 @@ %files %defattr(-,root,root) %doc LICENSE README.md +%{_docdir}/%{name} %dir %{_sysconfdir}/xdg/%{name}/ %{_bindir}/%{name}* %{_datadir}/%{name}/
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2017-01-24 10:33:31 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is "awesome" Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2017-01-11 12:05:00.398853483 +0100 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2017-01-24 10:33:33.461068322 +0100 @@ -1,0 +2,5 @@ +Mon Jan 16 10:03:50 UTC 2017 - dheid...@suse.com + +- Build again with dbus support (boo#1020112). + +--- Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.ceoIEF/_old 2017-01-24 10:33:35.096836400 +0100 +++ /var/tmp/diff_new_pack.ceoIEF/_new 2017-01-24 10:33:35.104835266 +0100 @@ -36,6 +36,7 @@ BuildRequires: Lua(devel) >= 5.3 BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(cairo-xcb) +BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.10
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2016-11-18 22:03:48 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is "awesome" Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2016-03-31 13:03:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2016-11-18 22:03:49.0 +0100 @@ -1,0 +2,5 @@ +Thu Nov 17 14:28:46 UTC 2016 - dims...@opensuse.org + +- Add windowmanager provides (boo#981663). + +--- Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.yU1rrY/_old 2016-11-18 22:03:50.0 +0100 +++ /var/tmp/diff_new_pack.yU1rrY/_new 2016-11-18 22:03:50.0 +0100 @@ -57,6 +57,9 @@ Requires: %{name}-branding >= %{_version} Requires: lua-lgi Requires: typelib(Pango) +# windowmanager is a generic provides for every WM - there are things (like Xvnc) +# That rely on the prsence of 'a WM', but do not care which one it is +Provides: windowmanager %description awesome is an extremely fast, small, and dynamic window manager.
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2016-03-31 13:03:43 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is "awesome" Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2016-02-01 19:57:15.0 +0100 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2016-03-31 13:03:49.0 +0200 @@ -1,0 +2,14 @@ +Tue Mar 22 13:20:10 UTC 2016 - km...@suse.com + +- Update to 3.5.9: + - Always send ConfigureNotifies + - Don't modify WM_HINTS in client_set_urgent() + - Fix awful.ewmh to handle window gravities + - Check that the Lua stack is empty in the main loop + - Fix unbalance Lua stack usage in event_handle_leavenotify() + - Balance the stack in luaA_loadrc() + - Fix arguments to luaL_checkstack() + - Make client key bindings for e.g. xeyes work again + - Change codename + +--- Old: awesome-3.5.8.tar.xz New: awesome-3.5.9.tar.xz Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.K6Dgvm/_old 2016-03-31 13:03:50.0 +0200 +++ /var/tmp/diff_new_pack.K6Dgvm/_new 2016-03-31 13:03:50.0 +0200 @@ -18,7 +18,7 @@ %define _version 3.5 Name: awesome -Version:3.5.8 +Version:3.5.9 Release:0 Summary:Highly configurable tiling and floating Window Manager License:GPL-2.0+ ++ awesome-3.5.8.tar.xz -> awesome-3.5.9.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.8/.version_stamp new/awesome-3.5.9/.version_stamp --- old/awesome-3.5.8/.version_stamp2016-01-30 14:57:02.0 +0100 +++ new/awesome-3.5.9/.version_stamp2016-03-06 15:11:57.0 +0100 @@ -1 +1 @@ -v3.5.8 \ No newline at end of file +v3.5.9 \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.8/awesome.c new/awesome-3.5.9/awesome.c --- old/awesome-3.5.8/awesome.c 2016-01-30 14:55:18.0 +0100 +++ new/awesome-3.5.9/awesome.c 2016-03-06 15:05:54.0 +0100 @@ -285,6 +285,13 @@ /* Do all deferred work now */ awesome_refresh(); +/* Check if the Lua stack is the way it should be */ +if (lua_gettop(globalconf.L) != 0) { +warn("Something was left on the Lua stack, this is a bug!"); +luaA_dumpstack(globalconf.L); +lua_settop(globalconf.L, 0); +} + /* Check how long this main loop iteration took */ gettimeofday(, NULL); timersub(, _wakeup, _time); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.8/awesomeConfig.cmake new/awesome-3.5.9/awesomeConfig.cmake --- old/awesome-3.5.8/awesomeConfig.cmake 2016-01-30 14:55:18.0 +0100 +++ new/awesome-3.5.9/awesomeConfig.cmake 2016-03-06 15:05:54.0 +0100 @@ -4,7 +4,7 @@ # `git describe` later. set(VERSION devel) -set(CODENAME "Major Tom") +set(CODENAME "Mighty Ravendark") project(${PROJECT_AWE_NAME} C) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.8/common/luaobject.c new/awesome-3.5.9/common/luaobject.c --- old/awesome-3.5.8/common/luaobject.c2016-01-30 14:55:18.0 +0100 +++ new/awesome-3.5.9/common/luaobject.c2016-03-06 15:05:54.0 +0100 @@ -218,7 +218,7 @@ if(sigfound) { int nbfunc = sigfound->sigfuncs.len; -luaL_checkstack(L, lua_gettop(L) + nbfunc + nargs + 1, "too much signal"); +luaL_checkstack(L, nbfunc + nargs + 1, "too much signal"); /* Push all functions and then execute, because this list can change * while executing funcs. */ foreach(func, sigfound->sigfuncs) @@ -263,7 +263,7 @@ if(sigfound) { int nbfunc = sigfound->sigfuncs.len; -luaL_checkstack(L, lua_gettop(L) + nbfunc + nargs + 2, "too much signal"); +luaL_checkstack(L, nbfunc + nargs + 2, "too much signal"); /* Push all functions and then execute, because this list can change * while executing funcs. */ foreach(func, sigfound->sigfuncs) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.8/event.c new/awesome-3.5.9/event.c --- old/awesome-3.5.8/event.c 2016-01-30 14:55:18.0 +0100 +++ new/awesome-3.5.9/event.c 2016-03-06 15:05:54.0 +0100 @@ -507,6 +507,7 @@ { luaA_object_push(globalconf.L, c); luaA_object_emit_signal(globalconf.L, -1,
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2016-02-01 19:56:44 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is "awesome" Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2016-01-17 09:23:30.0 +0100 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2016-02-01 19:57:15.0 +0100 @@ -1,0 +2,7 @@ +Sat Jan 30 19:54:05 UTC 2016 - sor.ale...@meowr.ru + +- Update to 3.5.8: + * Fix window key grabbing. + * menubar: handle nil Name in .desktop files. + +--- Old: awesome-3.5.7.tar.xz New: awesome-3.5.8.tar.xz Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.d0W3wB/_old 2016-02-01 19:57:15.0 +0100 +++ /var/tmp/diff_new_pack.d0W3wB/_new 2016-02-01 19:57:15.0 +0100 @@ -18,7 +18,7 @@ %define _version 3.5 Name: awesome -Version:3.5.7 +Version:3.5.8 Release:0 Summary:Highly configurable tiling and floating Window Manager License:GPL-2.0+ ++ awesome-3.5.7.tar.xz -> awesome-3.5.8.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.7/.version_stamp new/awesome-3.5.8/.version_stamp --- old/awesome-3.5.7/.version_stamp2016-01-15 16:54:42.0 +0100 +++ new/awesome-3.5.8/.version_stamp2016-01-30 14:57:02.0 +0100 @@ -1 +1 @@ -v3.5.7 \ No newline at end of file +v3.5.8 \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.7/awesomeConfig.cmake new/awesome-3.5.8/awesomeConfig.cmake --- old/awesome-3.5.7/awesomeConfig.cmake 2016-01-15 16:51:19.0 +0100 +++ new/awesome-3.5.8/awesomeConfig.cmake 2016-01-30 14:55:18.0 +0100 @@ -4,7 +4,7 @@ # `git describe` later. set(VERSION devel) -set(CODENAME "Space Oddity") +set(CODENAME "Major Tom") project(${PROJECT_AWE_NAME} C) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.7/event.c new/awesome-3.5.8/event.c --- old/awesome-3.5.7/event.c 2016-01-15 16:51:19.0 +0100 +++ new/awesome-3.5.8/event.c 2016-01-30 14:55:18.0 +0100 @@ -833,8 +833,8 @@ foreach(_c, globalconf.clients) { client_t *c = *_c; -xcb_ungrab_key(globalconf.connection, XCB_GRAB_ANY, c->frame_window, XCB_BUTTON_MASK_ANY); -xwindow_grabkeys(c->frame_window, >keys); +xcb_ungrab_key(globalconf.connection, XCB_GRAB_ANY, c->window, XCB_BUTTON_MASK_ANY); +xwindow_grabkeys(c->window, >keys); } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.7/lib/menubar/utils.lua.in new/awesome-3.5.8/lib/menubar/utils.lua.in --- old/awesome-3.5.7/lib/menubar/utils.lua.in 2016-01-15 16:51:19.0 +0100 +++ new/awesome-3.5.8/lib/menubar/utils.lua.in 2016-01-30 14:55:18.0 +0100 @@ -175,6 +175,9 @@ if program.Exec then -- Substitute Exec special codes as specified in -- http://standards.freedesktop.org/desktop-entry-spec/1.1/ar01s06.html +if program.Name == nil then +program.Name = '['.. file:match("([^/]+)%.desktop$") ..']' +end local cmdline = program.Exec:gsub('%%c', program.Name) cmdline = cmdline:gsub('%%[fuFU]', '') cmdline = cmdline:gsub('%%k', program.file) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.7/objects/client.c new/awesome-3.5.8/objects/client.c --- old/awesome-3.5.7/objects/client.c 2016-01-15 16:51:19.0 +0100 +++ new/awesome-3.5.8/objects/client.c 2016-01-30 14:55:18.0 +0100 @@ -2283,7 +2283,7 @@ { luaA_key_array_set(L, 1, 2, keys); luaA_object_emit_signal(L, 1, "property::keys", 0); -xcb_ungrab_key(globalconf.connection, XCB_GRAB_ANY, c->frame_window, XCB_BUTTON_MASK_ANY); +xcb_ungrab_key(globalconf.connection, XCB_GRAB_ANY, c->window, XCB_BUTTON_MASK_ANY); xwindow_grabkeys(c->window, keys); }
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2016-01-17 09:23:29 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is "awesome" Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2015-10-14 16:45:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2016-01-17 09:23:30.0 +0100 @@ -1,0 +2,37 @@ +Sat Jan 16 11:01:51 UTC 2016 - sor.ale...@meowr.ru + +- Update to 3.5.7: + * tag.lua: add "property::icon_only" signal. + * Make stdout/stderr line buffered. + * cmake: s/ESCAPE_QUOTE/ESCAPE_QUOTES/. + * awesome_atexit: keep client order always. + * Add .travis.yml from master, ignoring functional tests. + * awesomeConfig.cmake: Allow setting AWESOME_DATA_DIR. + * Fix the definition of A_STRNEQ_CASE. + * Fix focus handling with multiple awesome instances. + * Remove titlebars from clients during shutdown. + * a_dbus_message_iter: Handle DBUS_TYPE_DOUBLE. + * Ignore more events while minimising a client. + * Screen __index: Don't turn argument into a string. + * Keep stacking order across restarts. + * Keep client order across restarts. + * Force systray redraw on BG colour change. + * Fix enter/leave events on titlebars. + * Fix compilation. + * Handle enter/leave events with detail=Inferior correctly. + * Never explicitly focus the root window. + * Fix client_apply_size_hints(). + * Make awesome.quit() during startup work. + * Fix obvious typo in xwindow_translate_for_gravity(). + * Apply window gravity when a window moves. + * Refactor code a little. + * Apply window gravity for titlebar resizes. + * Apply window gravity for border width changes. + * Grab client keys on the client window. + * Spawn: Improve handling of startup notification. + * objects: Add .valid property. + * Change codename. + * awful.menu: update t new layout api. +- Require 3.5+ version of awesome-branding. + +--- Old: awesome-3.5.6.tar.xz New: awesome-3.5.7.tar.xz Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.3BofPq/_old 2016-01-17 09:23:31.0 +0100 +++ /var/tmp/diff_new_pack.3BofPq/_new 2016-01-17 09:23:31.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package awesome # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,8 +16,9 @@ # +%define _version 3.5 Name: awesome -Version:3.5.6 +Version:3.5.7 Release:0 Summary:Highly configurable tiling and floating Window Manager License:GPL-2.0+ @@ -53,7 +54,7 @@ BuildRequires: pkgconfig(xcb-xtest) BuildRequires: pkgconfig(xproto) >= 7.0.15 BuildRequires: typelib(Pango) -Requires: %{name}-branding +Requires: %{name}-branding >= %{_version} Requires: lua-lgi Requires: typelib(Pango) ++ awesome-3.5.6.tar.xz -> awesome-3.5.7.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/awesome-3.5.6/.travis.yml new/awesome-3.5.7/.travis.yml --- old/awesome-3.5.6/.travis.yml 1970-01-01 01:00:00.0 +0100 +++ new/awesome-3.5.7/.travis.yml 2016-01-15 16:51:19.0 +0100 @@ -0,0 +1,66 @@ +sudo: required +dist: trusty +language: c +env: + matrix: +# Note: luarocks does not work with Lua 5.0. +- LUA=5.1 LGIVER= LUANAME=lua5.1 +- LUA=5.2 LGIVER= LUANAME=lua5.2 BUILD_APIDOC=true +- LUA=5.2 LGIVER=0.7.1 LUANAME=lua5.2 +# luajit: requires --lua-suffix=jit-2.0.0-beta9 in Ubuntu precise. +# Later versions seem to provide a `luajit` symlink, so `jit` would be enough. +# See http://packages.ubuntu.com/precise/i386/luajit/filelist. +- LUA=5.1 LGIVER= LUANAME=luajit-5.1 INSTALL_PKGS="luajit" LUAINCLUDE=/usr/include/luajit-2.0 LUAROCKS_ARGS=--lua-suffix=jit-2.0.2 + global: +# Secure token to push to gh-pages. +- secure: "LZxt9559+V3qJMdVgmKW4RYTt8ZINooex/qsnoEJUtZloj/eFNG4COT2z6a2yeH2tKWzknCsmV9nLPJiNEA2KLcyqDhjFQvJwKmsBuhGUmLyeQgfenjweorRjO8NT18X1SAEUXAMnClPu+OeTDs4BAuVn5foGZ7xpcRg2E+j2mc=" + +before_install: + - if [ -z $LUAINCLUDE ]; then LUAINCLUDE=/usr/include/${LUANAME}; fi + - cmake --version + +install: + # Travis boilerplate: the apt-get cache might be out of date. + - sudo apt-get update -qq + + # Do not install recommended packages with apt-get. + - echo 'APT::Install-Recommends
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2015-10-14 16:45:08 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is "awesome" Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2015-06-12 20:31:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2015-10-14 16:45:09.0 +0200 @@ -1,0 +2,5 @@ +Thu Oct 8 11:55:25 UTC 2015 - sor.ale...@meowr.ru + +- Do not require an explicit awesome-branding version (boo#949464). + +--- Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.0X6yKK/_old 2015-10-14 16:45:10.0 +0200 +++ /var/tmp/diff_new_pack.0X6yKK/_new 2015-10-14 16:45:10.0 +0200 @@ -53,7 +53,7 @@ BuildRequires: pkgconfig(xcb-xtest) BuildRequires: pkgconfig(xproto) >= 7.0.15 BuildRequires: typelib(Pango) -Requires: %{name}-branding = %{version} +Requires: %{name}-branding Requires: lua-lgi Requires: typelib(Pango)
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2015-06-12 20:31:26 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is awesome Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2014-08-14 14:58:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2015-06-12 20:31:27.0 +0200 @@ -1,0 +2,15 @@ +Wed Apr 29 09:43:47 UTC 2015 - sor.ale...@meowr.ru + +- Update to 3.5.6 (changes since 3.4.15): + * For detailed changelog see: +http://awesome.naquadah.org/changelogs/short/v3.5 +http://awesome.naquadah.org/changelogs/short/v3.5.1 +http://awesome.naquadah.org/changelogs/short/v3.5.2 +http://awesome.naquadah.org/changelogs/short/v3.5.3 +http://awesome.naquadah.org/changelogs/short/v3.5.4 +http://awesome.naquadah.org/changelogs/short/v3.5.5 +http://awesome.naquadah.org/changelogs/short/v3.5.6 +- Remove fix-awesome-desktop-launcher.patch: replaced by a regexp. +- Spec cleanup. + +--- Old: awesome-3.4.15.tar.xz fix-awesome-desktop-launcher.patch New: awesome-3.5.6.tar.xz Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.A9c7ce/_old 2015-06-12 20:31:28.0 +0200 +++ /var/tmp/diff_new_pack.A9c7ce/_new 2015-06-12 20:31:28.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package awesome # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,156 +17,101 @@ Name: awesome +Version:3.5.6 +Release:0 Summary:Highly configurable tiling and floating Window Manager License:GPL-2.0+ Group: System/GUI/Other -Version:3.4.15 -Release:0 Url:http://awesome.naquadah.org/ -Source: http://awesome.naquadah.org/download/awesome-%{version}.tar.xz -# PATCH-FIX-OPENSUSE --remove timestamp from build -- pascal.ble...@opensuse.org -Patch0: awesome-remove_build_timestamp.patch -# PATCH-FIX-UPSTREAM --awesome.desktop set type XSession -- fre...@suse.com -Patch1: fix-awesome-desktop-launcher.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source: http://awesome.naquadah.org/download/%{name}-%{version}.tar.xz +# PATCH-FIX-OPENSUSE awesome-remove_build_timestamp.patch pascal.ble...@opensuse.org -- Remove timestamp from build. +Patch0: %{name}-remove_build_timestamp.patch BuildRequires: ImageMagick BuildRequires: asciidoc -BuildRequires: bison BuildRequires: cmake -BuildRequires: flex -BuildRequires: gcc +BuildRequires: doxygen BuildRequires: gcc-c++ -BuildRequires: glibc-devel -BuildRequires: gperf -BuildRequires: lua51-devel +BuildRequires: grep +BuildRequires: lua-devel +BuildRequires: lua-lgi BuildRequires: xmlto -BuildRequires: xorg-x11-util-devel BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(cairo-xcb) BuildRequires: pkgconfig(dbus-1) -BuildRequires: pkgconfig(dbus-glib-1) -BuildRequires: pkgconfig(gtk+-2.0) -BuildRequires: pkgconfig(imlib2) -BuildRequires: pkgconfig(libev) -BuildRequires: pkgconfig(libstartup-notification-1.0) -BuildRequires: pkgconfig(libxdg-basedir) -BuildRequires: pkgconfig(xcb) -BuildRequires: pkgconfig(xcb-ewmh) -BuildRequires: pkgconfig(xcb-icccm) -BuildRequires: pkgconfig(xcb-image) -BuildRequires: pkgconfig(xcb-keysyms) -BuildRequires: pkgconfig(xcb-render) -BuildRequires: pkgconfig(xcb-util) = 0.3.8 -BuildRequires: pkgconfig(xcursor) +BuildRequires: pkgconfig(gdk-pixbuf-2.0) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libstartup-notification-1.0) = 0.10 +BuildRequires: pkgconfig(libxdg-basedir) = 1.0.0 +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xcb-cursor) +BuildRequires: pkgconfig(xcb-icccm) = 0.3.8 +BuildRequires: pkgconfig(xcb-keysyms) = 0.3.4 +BuildRequires: pkgconfig(xcb-randr) +BuildRequires: pkgconfig(xcb-shape) +BuildRequires: pkgconfig(xcb-util) = 0.3.8 +BuildRequires: pkgconfig(xcb-xinerama) +BuildRequires: pkgconfig(xcb-xtest) +BuildRequires: pkgconfig(xproto) = 7.0.15 +BuildRequires: typelib(Pango) Requires: %{name}-branding = %{version} -Requires: imlib2-loaders +Requires: lua-lgi +Requires: typelib(Pango) %description -awesome is a window manager initialy based on a dwm code rewriting. It is -extremely fast, small, dynamic and awesome. +awesome is an
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2014-08-14 14:58:15 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is awesome Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2014-01-23 15:40:04.0 +0100 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2014-08-14 14:58:40.0 +0200 @@ -1,0 +2,7 @@ +Wed Aug 13 23:04:21 UTC 2014 - tog...@opensuse.org + +- Allow gdm (and possibly other display managers) to show + 'awesome' in the list of available xsessions + * Add fix-awesome-desktop-launcher.patch (fre...@suse.com) + +--- New: fix-awesome-desktop-launcher.patch Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.2VWpQ3/_old 2014-08-14 14:58:42.0 +0200 +++ /var/tmp/diff_new_pack.2VWpQ3/_new 2014-08-14 14:58:42.0 +0200 @@ -26,6 +26,8 @@ Source: http://awesome.naquadah.org/download/awesome-%{version}.tar.xz # PATCH-FIX-OPENSUSE --remove timestamp from build -- pascal.ble...@opensuse.org Patch0: awesome-remove_build_timestamp.patch +# PATCH-FIX-UPSTREAM --awesome.desktop set type XSession -- fre...@suse.com +Patch1: fix-awesome-desktop-launcher.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: ImageMagick BuildRequires: asciidoc @@ -101,6 +103,7 @@ %setup -q %patch0 -p1 +%patch1 -p1 sed -i s/nano/vi/g awesomerc.lua.in ++ fix-awesome-desktop-launcher.patch ++ --- awesome-3.4.15.orig/awesome.desktop 2014-08-13 22:11:13.833408208 +0200 +++ awesome-3.4.15/awesome.desktop 2014-08-13 22:17:55.350279477 +0200 @@ -2,7 +2,6 @@ Encoding=UTF-8 Name=awesome Comment=Highly configurable framework window manager -NoDisplay=true TryExec=awesome Exec=awesome -Type=Application +Type=XSession -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2014-01-22 18:19:39 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is awesome Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2013-06-28 15:58:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2014-01-23 15:40:04.0 +0100 @@ -1,0 +2,7 @@ +Fri Jan 3 00:44:16 UTC 2014 - crrodrig...@opensuse.org + +- extend awesome-remove_build_timestamp.patch to avoid + needless package republish due to AWESOME_COMPILE_HOSTNAME + changing all the time. replace it by the string OBS. + +--- Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.e2PeMa/_old 2014-01-23 15:40:04.0 +0100 +++ /var/tmp/diff_new_pack.e2PeMa/_new 2014-01-23 15:40:04.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package awesome # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ awesome-remove_build_timestamp.patch ++ --- /var/tmp/diff_new_pack.e2PeMa/_old 2014-01-23 15:40:04.0 +0100 +++ /var/tmp/diff_new_pack.e2PeMa/_new 2014-01-23 15:40:04.0 +0100 @@ -4,8 +4,8 @@ awesome-3.4.13.orig/common/version.c -+++ awesome-3.4.13/common/version.c +--- awesome-3.4.15.orig/common/version.c awesome-3.4.15/common/version.c @@ -35,9 +35,6 @@ eprint_version(void) printf(awesome AWESOME_VERSION ( AWESOME_RELEASE )\n @@ -16,3 +16,14 @@ printf( for %s, AWESOME_COMPILE_MACHINE); #if defined(__GNUC__) \ defined(__GNUC_MINOR__)\ +--- awesome-3.4.15.orig/awesome-version-internal.h.in awesome-3.4.15/awesome-version-internal.h.in +@@ -4,7 +4,7 @@ + #define AWESOME_VERSION @AWESOME_VERSION@ + #define AWESOME_COMPILE_MACHINE @AWESOME_COMPILE_MACHINE@ + #define AWESOME_COMPILE_BY @AWESOME_COMPILE_BY@ +-#define AWESOME_COMPILE_HOSTNAME@AWESOME_COMPILE_HOSTNAME@ ++#define AWESOME_COMPILE_HOSTNAMEOBS + #define AWESOME_RELEASE @AWESOME_RELEASE@ + + #endif //_AWE_VERSION_INTERNAL_H_ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2013-06-28 15:58:18 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is awesome Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2013-01-03 16:48:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2013-06-28 15:58:19.0 +0200 @@ -1,0 +2,19 @@ +Tue Feb 12 09:04:44 UTC 2013 - tog...@opensuse.org + +- Update to 3.4.15 + * Fix keyboard layouts + +- Changes between 3.4.13 and 3.4.14 + + * Add NoDisplay to .desktop file (FS#1031) + * Remove incorrect comment. + * Have only FreeBSD require dynamic linking (FS#743) + * Add x11-xcb to the pkg-config checks + * naughty: Correctly handle rowstride on icons + * Fix client screen in awful.client.setslave + * Added initial support for Xlib cursor themes + +- Use xz format for the source files +- Added xcursor to BuildRequires + +--- @@ -131 +149,0 @@ - Old: awesome-3.4.13.tar.bz2 New: awesome-3.4.15.tar.xz Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.a5Q5HI/_old 2013-06-28 15:58:20.0 +0200 +++ /var/tmp/diff_new_pack.a5Q5HI/_new 2013-06-28 15:58:20.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package awesome # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,12 @@ Name: awesome Summary:Highly configurable tiling and floating Window Manager -Version:3.4.13 -Release:0 License:GPL-2.0+ Group: System/GUI/Other +Version:3.4.15 +Release:0 Url:http://awesome.naquadah.org/ -Source: http://awesome.naquadah.org/download/awesome-%{version}.tar.bz2 +Source: http://awesome.naquadah.org/download/awesome-%{version}.tar.xz # PATCH-FIX-OPENSUSE --remove timestamp from build -- pascal.ble...@opensuse.org Patch0: awesome-remove_build_timestamp.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -36,26 +36,27 @@ BuildRequires: gcc-c++ BuildRequires: glibc-devel BuildRequires: gperf -BuildRequires: pkgconfig(imlib2) -BuildRequires: pkgconfig(libev) -BuildRequires: pkgconfig(libxdg-basedir) BuildRequires: lua51-devel +BuildRequires: xmlto +BuildRequires: xorg-x11-util-devel BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: pkgconfig(imlib2) +BuildRequires: pkgconfig(libev) BuildRequires: pkgconfig(libstartup-notification-1.0) +BuildRequires: pkgconfig(libxdg-basedir) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-ewmh) -BuildRequires: pkgconfig(xcb-keysyms) BuildRequires: pkgconfig(xcb-icccm) BuildRequires: pkgconfig(xcb-image) +BuildRequires: pkgconfig(xcb-keysyms) BuildRequires: pkgconfig(xcb-render) BuildRequires: pkgconfig(xcb-util) = 0.3.8 -BuildRequires: xmlto -BuildRequires: xorg-x11-util-devel -Requires: imlib2-loaders +BuildRequires: pkgconfig(xcursor) Requires: %{name}-branding = %{version} +Requires: imlib2-loaders %description awesome is a window manager initialy based on a dwm code rewriting. It is @@ -87,7 +88,6 @@ %package branding-upstream Summary:Upstream Branding for awesome -License:GPL-2.0+ Group: System/GUI/Other Supplements:packageand(%{name}:branding-upstream) Provides: %{name}-branding = %{version} @@ -129,7 +129,6 @@ -DCOMPRESS_MANPAGES=OFF \ .. - %__make %{?_smp_mflags} VERBOSE=1 popd @@ -138,7 +137,6 @@ %make_install popd - %files %defattr(-,root,root,-) %doc AUTHORS LICENSE README STYLE @@ -167,4 +165,5 @@ %doc LICENSE %config(noreplace) %{_sysconfdir}/xdg/%{name}/rc.lua %{_datadir}/%{name}/themes + %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit awesome for openSUSE:Factory
Hello community, here is the log from the commit of package awesome for openSUSE:Factory checked in at 2013-01-03 16:48:10 Comparing /work/SRC/openSUSE:Factory/awesome (Old) and /work/SRC/openSUSE:Factory/.awesome.new (New) Package is awesome, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/awesome/awesome.changes 2012-11-08 08:02:22.0 +0100 +++ /work/SRC/openSUSE:Factory/.awesome.new/awesome.changes 2013-01-03 16:48:12.0 +0100 @@ -1,0 +2,6 @@ +Thu Dec 6 14:25:58 UTC 2012 - tog...@opensuse.org + +- Created subpackage awesome-branding-upstream which includes the + the default themes of the awesome package + +--- Other differences: -- ++ awesome.spec ++ --- /var/tmp/diff_new_pack.6eLqJf/_old 2013-01-03 16:48:14.0 +0100 +++ /var/tmp/diff_new_pack.6eLqJf/_new 2013-01-03 16:48:14.0 +0100 @@ -55,6 +55,7 @@ BuildRequires: xmlto BuildRequires: xorg-x11-util-devel Requires: imlib2-loaders +Requires: %{name}-branding = %{version} %description awesome is a window manager initialy based on a dwm code rewriting. It is @@ -83,6 +84,19 @@ Every aspect of awesome is configurable via a configuration file: awesomerc. + +%package branding-upstream +Summary:Upstream Branding for awesome +License:GPL-2.0+ +Group: System/GUI/Other +Supplements:packageand(%{name}:branding-upstream) +Provides: %{name}-branding = %{version} +Conflicts: otherproviders(%{name}-branding) +BuildArch: noarch + +%description branding-upstream +This package provides the upstream look and feel for awesome. + %prep %setup -q @@ -129,10 +143,10 @@ %defattr(-,root,root,-) %doc AUTHORS LICENSE README STYLE %dir %{_sysconfdir}/xdg/%{name} -%config(noreplace) %{_sysconfdir}/xdg/%{name}/rc.lua %{_bindir}/%{name} %{_bindir}/%{name}-client %{_bindir}/awsetbg +%exclude %{_datadir}/%{name}/themes %{_datadir}/%{name} %{_datadir}/xsessions/%{name}.desktop %doc %{_mandir}/man1/%{name}.1%{ext_man} @@ -148,4 +162,9 @@ %dir %_mandir/it %dir %_mandir/*/man1 +%files branding-upstream +%defattr(-,root,root,-) +%doc LICENSE +%config(noreplace) %{_sysconfdir}/xdg/%{name}/rc.lua +%{_datadir}/%{name}/themes %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org