Hello community, here is the log from the commit of package compiz for openSUSE:Leap:15.2 checked in at 2020-06-01 12:09:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/compiz (Old) and /work/SRC/openSUSE:Leap:15.2/.compiz.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "compiz" Mon Jun 1 12:09:59 2020 rev:10 rq:810494 version:0.8.18 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/compiz/compiz.changes 2020-01-15 14:50:43.605426529 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.compiz.new.3606/compiz.changes 2020-06-01 12:10:00.470471814 +0200 @@ -1,0 +2,74 @@ +Sat Apr 4 22:34:57 UTC 2020 - Alexei Sorokin <[email protected]> + +- Update to version 0.8.18: + * Improve autoconf argument "default-plugins". + * Clear metadata/Makefile.am of non-portable code. + * Drop the dependency on intltool of metadata, src and mate. + * Making show desktop feature more predictable: when a window is + open always show the desktop. + * Add support for XInput2 input events and for actions to bypass + grabs (for accessibility purposes like zoom in/out for + visual-impaired). + * Xinput2 is not enabled by default because it could trigger + issues on applications like Chromium or Electron-based + applications. + * Add a configure option to disable XI2 events support. + * move: Make an option to let the mouse wheel scroll windows + when they are off-screen. + * Avoid temporary focus back on the original window when + switching windows. + * Trigger a smooth migration from intltool to gettext. + * Improve the build system for a better compatibility (the + initial ambition was to port it to FreeBSD). + * Initial support for setting _NET_WM_STATE_FOCUSED so CSD + windows can follow focus/backdrop theme differences. + * Fix build against marco 1.22.2+. + * Update mouse cursor when it gets changed from outside (like + MATE Appearance). + * Add an option to only display apps icons in the Switcher + plugin. + * Add an option to adjust the switcher size in the Switcher + plugin. + * Add an option to make the commands plugin work even while a + grab is in effect (disabled by default). + * place: Avoid flickering when restoring windows. + * place: Avoid round-trip restoring windows that don't fit the + workspace. + * Fix placement of vertically maximised windows that are too big + to fit. + * Don't show a start menu entry in MATE since it's already + handled by mate-tweak. + * HiDPI: Fix corners and menu icon. + * Update translations. +- Rebase compiz-suse-defaults.patch. +- Remove compiz-gwd-marco-1.22.2.patch: fixed upstream. + +------------------------------------------------------------------- +Sat Feb 22 15:48:43 UTC 2020 - Alexei Sorokin <[email protected]> + +- Add compiz-gwd-marco-1.22.2.patch: Fix build against Marco 1.22.2 + or later (commits cc75be2e, bd67e080, c272018a, d2b57855, + 004d52d9, 8de1335f, cdfd6818, 18734772, 472eecac, 2431089c, + feb113b8, 6520214d, f3ce70af, 6284ac84, c83d3cfb, 8d7516c0, + c63bb0a1, e069210f, 43287478, 25d5513a). +- Drop support for old openSUSE versions. + +------------------------------------------------------------------- +Sat Nov 17 23:13:30 UTC 2018 - [email protected] + +- Update to version 0.8.16.1: + * Bump core abi version. + * Fix windows crawling when unfullscreened. + +------------------------------------------------------------------- +Sun Nov 11 18:15:12 UTC 2018 - [email protected] + +- Update to version 0.8.16: + * Fix cutoff tooltips. + * Fix window display delays. + * Support for gtk frame extents. + * Introduce at-spi support for ezoom. + * Maintenance updates and fixes. + * Update translations. + +------------------------------------------------------------------- Old: ---- compiz-0.8.14.tar.xz New: ---- compiz-0.8.18.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ compiz.spec ++++++ --- /var/tmp/diff_new_pack.tzP0T4/_old 2020-06-01 12:10:00.802472858 +0200 +++ /var/tmp/diff_new_pack.tzP0T4/_new 2020-06-01 12:10:00.806472870 +0200 @@ -1,7 +1,7 @@ # # spec file for package compiz # -# 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,19 +12,19 @@ # 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 _rev 198c6cfb64ddfc07eecaf5b1aa183c55 %define sover 0 Name: compiz -Version: 0.8.14 +Version: 0.8.18 Release: 0 Summary: OpenGL window and compositing manager -License: GPL-2.0+ and LGPL-2.1+ and MIT -Group: System/GUI/Other -Url: https://github.com/compiz-reloaded/compiz -Source: https://github.com/compiz-reloaded/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz +License: GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT +URL: https://gitlab.com/compiz/compiz-core +Source: https://gitlab.com/compiz/compiz-core/uploads/%{_rev}/%{name}-%{version}.tar.xz Source1: opensuse.png Source2: sle.png Source3: baselibs.conf @@ -51,11 +51,13 @@ BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(ice) BuildRequires: pkgconfig(libmarco-private) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(librsvg-2.0) >= 2.14.0 BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.7 +BuildRequires: pkgconfig(libwnck-3.0) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(pangocairo) @@ -75,20 +77,12 @@ Requires: %{name}-plugins < 0.9 Requires: lib%{name}config Requires: pciutils -Recommends: %{name}-lang Suggests: compicc < 0.9 Provides: windowmanager # KDE is no longer supported in Compiz. Obsoletes: %{name}-kde < %{version} Obsoletes: %{name}-kde4 < %{version} ExcludeArch: s390 s390x -%if 0%{?suse_version} > 1320 || (0%{?sle_version} >= 120300 && 0%{?is_opensuse}) -BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(libwnck-3.0) -%else -BuildRequires: pkgconfig(gtk+-2.0) -BuildRequires: pkgconfig(libwnck-1.0) -%endif %description Compiz is an OpenGL compositing manager that uses @@ -100,12 +94,11 @@ %package gnome Summary: OpenGL window and compositing manager configuration utilities -Group: System/GUI/Other Requires: %{name} = %{version} Recommends: %{name}-plugins-main < 0.9 Suggests: ccsm < 0.9 -Supplements: packageand(%{name}:gnome-session) -Supplements: packageand(%{name}:mate-session-manager) +Supplements: (%{name} and gnome-session) +Supplements: (%{name} and mate-session-manager) Provides: %{name}-decorator = 0.8 Provides: %{name}-mate = %{version} @@ -115,7 +108,6 @@ %package plugins Summary: OpenGL window and compositing manager default plugins -Group: System/GUI/Other Recommends: %{name} = %{version} Recommends: %{name}-plugins-main < 0.9 Suggests: %{name}-plugins-experimental < 0.9 @@ -127,7 +119,6 @@ %package devel Summary: Development files for Compiz -Group: Development/Languages/C and C++ Requires: %{name}-plugins = %{version} Requires: libjpeg-devel Requires: libxslt-tools @@ -137,10 +128,12 @@ Requires: pkgconfig(fuse) Requires: pkgconfig(gl) Requires: pkgconfig(glu) +Requires: pkgconfig(gtk+-3.0) Requires: pkgconfig(ice) Requires: pkgconfig(libpng) Requires: pkgconfig(librsvg-2.0) Requires: pkgconfig(libstartup-notification-1.0) +Requires: pkgconfig(libwnck-3.0) Requires: pkgconfig(libxml-2.0) Requires: pkgconfig(libxslt) Requires: pkgconfig(pangocairo) @@ -155,13 +148,6 @@ Requires: pkgconfig(xrandr) Requires: pkgconfig(xrender) Recommends: pkgconfig(libmarco-private) -%if 0%{?suse_version} > 1320 || (0%{?sle_version} >= 120300 && 0%{?is_opensuse}) -Requires: pkgconfig(gtk+-3.0) -Requires: pkgconfig(libwnck-3.0) -%else -Requires: pkgconfig(gtk+-2.0) -Requires: pkgconfig(libwnck-1.0) -%endif %description devel Compiz is an OpenGL compositing manager that uses @@ -171,12 +157,11 @@ %package branding-openSUSE Summary: OpenGL window and compositing manager -Group: System/GUI/Other Requires: %{name} = %{version} Requires(pre): /bin/ln Requires(pre): /bin/rm -Supplements: packageand(%{name}:branding-openSUSE) -Conflicts: otherproviders(%{name}-branding) +Supplements: (%{name} and branding-openSUSE) +Conflicts: %{name}-branding Provides: %{name}-branding = %{version} %description branding-openSUSE @@ -187,12 +172,11 @@ %package branding-SLED Summary: OpenGL window and compositing manager -Group: System/GUI/Other Requires: %{name} = %{version} Requires(pre): /bin/ln Requires(pre): /bin/rm -Supplements: packageand(%{name}:branding-SLED) -Conflicts: otherproviders(%{name}-branding) +Supplements: (%{name} and branding-SLED) +Conflicts: %{name}-branding # compiz-branding-SLE was last used in openSUSE Leap 42.1 Provides: %{name}-branding-SLE = %{version} Obsoletes: %{name}-branding-SLE < %{version} @@ -206,12 +190,11 @@ %package branding-upstream Summary: OpenGL window and compositing manager -Group: System/GUI/Other Requires: %{name} = %{version} Requires(pre): /bin/ln Requires(pre): /bin/rm -Supplements: packageand(%{name}:branding-upstream) -Conflicts: otherproviders(%{name}-branding) +Supplements: (%{name} and branding-upstream) +Conflicts: %{name}-branding Provides: %{name}-branding = %{version} %description branding-upstream @@ -222,7 +205,6 @@ %package -n libdecoration%{sover} Summary: Compiz window decoration library -Group: System/Libraries %description -n libdecoration%{sover} The window decoration library is responsible for drawing the @@ -230,30 +212,19 @@ used by window decorators like gtk-window-decorator. %prep -%setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -cp -f %{SOURCE1} opensuse.png -cp -f %{SOURCE2} sle.png - -%if 0%{?suse_version} <= 1320 && !(0%{?sle_version} > 120100 && 0%{?is_opensuse}) -# Workaround /usr/@DATADIRNAME@/locale/. -rm -r m4/ -%endif +%autosetup -p1 + +cp -a %{SOURCE1} opensuse.png +cp -a %{SOURCE2} sle.png %build NOCONFIGURE=1 ./autogen.sh %configure \ --disable-static \ --enable-marco \ -%if 0%{?suse_version} > 1320 || (0%{?sle_version} >= 120300 && 0%{?is_opensuse}) --with-gtk=3.0 \ -%else - --with-gtk=2.0 \ -%endif --with-default-plugins=core,ccp,decoration,dbus,commands,ezoom,fade,minimize,mousepoll,move,place,png,regex,resize,session,snap,switcher,vpswitch,wall,workarounds,matecompat -make %{?_smp_mflags} V=1 +%make_build %install %make_install @@ -264,15 +235,9 @@ find %{buildroot} -type f -name "*.la" -delete -print %find_lang %{name} -%post -/sbin/ldconfig -%desktop_database_post -%icon_theme_cache_post - -%postun -/sbin/ldconfig -%desktop_database_postun -%icon_theme_cache_postun +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig %post branding-openSUSE ln -sf opensuse.png %{_datadir}/%{name}/cube-image.png @@ -298,19 +263,13 @@ rm -f %{_datadir}/%{name}/cube-image.png || : fi -%post gnome -%glib2_gsettings_schema_post - -%postun gnome -%glib2_gsettings_schema_postun - %post -n libdecoration%{sover} -p /sbin/ldconfig %postun -n libdecoration%{sover} -p /sbin/ldconfig %files -%defattr(-,root,root) -%doc COPYING* NEWS README.md +%license COPYING* +%doc NEWS README.md %{_bindir}/%{name} %{_bindir}/%{name}-decorator %{_datadir}/applications/%{name}.desktop @@ -319,98 +278,123 @@ %dir %{_datadir}/%{name}/ %{_datadir}/%{name}/core.xml %{_datadir}/%{name}/icon.png +%dir %{_datadir}/%{name}/icons/ +%dir %{_datadir}/%{name}/icons/hicolor/ +%dir %{_datadir}/%{name}/icons/hicolor/*/ +%dir %{_datadir}/%{name}/icons/hicolor/*/apps/ +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-core.* %files lang -f %{name}.lang -%defattr(-,root,root) %files devel -%defattr(-,root,root) %{_includedir}/%{name}/ %{_libdir}/pkgconfig/*.pc %{_libdir}/libdecoration.so %files plugins -%defattr(-,root,root) %dir %{_libdir}/%{name}/ %dir %{_datadir}/%{name}/ %{_libdir}/%{name}/*annotate.* %{_datadir}/%{name}/*annotate.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-annotate.* %{_libdir}/%{name}/*blur.* %{_datadir}/%{name}/*blur.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-blur.* %{_libdir}/%{name}/*clone.* %{_datadir}/%{name}/*clone.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-clone.* %{_libdir}/%{name}/*commands.* %{_datadir}/%{name}/*commands.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-commands.* %{_libdir}/%{name}/*cube.* %{_datadir}/%{name}/*cube.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-cube.* %{_libdir}/%{name}/*dbus.* %{_datadir}/%{name}/*dbus.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-dbus.* %{_libdir}/%{name}/*decoration.* %{_datadir}/%{name}/*decoration.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-decoration.* %{_libdir}/%{name}/*fade.* %{_datadir}/%{name}/*fade.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-fade.* %{_libdir}/%{name}/*fs.* %{_datadir}/%{name}/*fs.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-fs.* %{_libdir}/%{name}/*glib.* %{_datadir}/%{name}/*glib.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-glib.* %{_libdir}/%{name}/*ini.* %{_datadir}/%{name}/*ini.* %{_libdir}/%{name}/*inotify.* %{_datadir}/%{name}/*inotify.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-inotify.* %{_libdir}/%{name}/*matecompat.* %{_datadir}/%{name}/*matecompat.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-matecompat.* %{_libdir}/%{name}/*minimize.* %{_datadir}/%{name}/*minimize.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-minimize.* %{_libdir}/%{name}/*move.* %{_datadir}/%{name}/*move.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-move.* %{_libdir}/%{name}/*obs.* %{_datadir}/%{name}/*obs.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-obs.* %{_libdir}/%{name}/*place.* %{_datadir}/%{name}/*place.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-place.* %{_libdir}/%{name}/*png.* %{_datadir}/%{name}/*png.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-png.* %{_libdir}/%{name}/*regex.* %{_datadir}/%{name}/*regex.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-regex.* %{_libdir}/%{name}/*resize.* %{_datadir}/%{name}/*resize.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-resize.* %{_libdir}/%{name}/*rotate.* %{_datadir}/%{name}/*rotate.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-rotate.* %{_libdir}/%{name}/*scale.* %{_datadir}/%{name}/*scale.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-scale.* %{_libdir}/%{name}/*screenshot.* %{_datadir}/%{name}/*screenshot.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-screenshot.* %{_libdir}/%{name}/*svg.* %{_datadir}/%{name}/*svg.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-svg.* %{_libdir}/%{name}/*switcher.* %{_datadir}/%{name}/*switcher.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-switcher.* %{_libdir}/%{name}/*wall.* %{_datadir}/%{name}/*wall.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-wall.* %{_libdir}/%{name}/*water.* %{_datadir}/%{name}/*water.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-water.* %{_libdir}/%{name}/*wobbly.* %{_datadir}/%{name}/*wobbly.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-wobbly.* %{_libdir}/%{name}/*zoom.* %{_datadir}/%{name}/*zoom.* +%{_datadir}/%{name}/icons/hicolor/*/apps/plugin-zoom.* %files branding-openSUSE -%defattr(-,root,root) %{_datadir}/%{name}/opensuse.png %files branding-SLED -%defattr(-,root,root) %{_datadir}/%{name}/sle.png %files branding-upstream -%defattr(-,root,root) %{_datadir}/%{name}/freedesktop.png %files gnome -%defattr(-,root,root) %{_bindir}/gtk-window-decorator %{_datadir}/glib-2.0/schemas/*gwd.gschema.xml %files -n libdecoration%{sover} -%defattr(-,root,root) %{_libdir}/libdecoration.so.%{sover}* %changelog ++++++ compiz-0.8.14.tar.xz -> compiz-0.8.18.tar.xz ++++++ ++++ 40556 lines of diff (skipped) ++++++ compiz-suse-defaults.patch ++++++ --- /var/tmp/diff_new_pack.tzP0T4/_old 2020-06-01 12:10:01.258474291 +0200 +++ /var/tmp/diff_new_pack.tzP0T4/_new 2020-06-01 12:10:01.262474303 +0200 @@ -2,17 +2,17 @@ +++ b/metadata/core.xml.in.in @@ -17,7 +17,7 @@ <option name="audible_bell" type="bool"> - <_short>Audible Bell</_short> - <_long>Audible system beep</_long> + <short>Audible Bell</short> + <long>Audible system beep</long> - <default>true</default> + <default>false</default> </option> <option name="ignore_hints_when_maximized" type="bool"> - <_short>Ignore Hints When Maximized</_short> + <short>Ignore Hints When Maximized</short> @@ -51,7 +51,7 @@ <option name="ping_delay" type="int"> - <_short>Ping Delay</_short> - <_long>Interval between ping messages</_long> + <short>Ping Delay</short> + <long>Interval between ping messages</long> - <default>5000</default> + <default>7500</default> <min>1000</min> @@ -31,16 +31,16 @@ <option name="adjust_image" type="bool"> @@ -128,7 +128,7 @@ <option name="skydome" type="bool"> - <_short>Skydome</_short> - <_long>Render skydome</_long> + <short>Skydome</short> + <long>Render skydome</long> - <default>false</default> + <default>true</default> </option> <option name="skydome_image" type="string"> - <_short>Skydome Image</_short> + <short>Skydome Image</short> @@ -144,18 +144,18 @@ - <_short>Skydome Gradient Start Color</_short> - <_long>Color to use for the top color-stop of the skydome-fallback gradient</_long> + <short>Skydome Gradient Start Color</short> + <long>Color to use for the top color-stop of the skydome-fallback gradient</long> <default> - <red>0x0d0d</red> - <green>0xb1b1</green> @@ -51,8 +51,8 @@ </default> </option> <option name="skydome_gradient_end_color" type="color"> - <_short>Skydome Gradient End Color</_short> - <_long>Color to use for the bottom color-stop of the skydome-fallback gradient</_long> + <short>Skydome Gradient End Color</short> + <long>Color to use for the bottom color-stop of the skydome-fallback gradient</long> <default> - <red>0xfefe</red> - <green>0xffff</green> @@ -65,8 +65,8 @@ </subgroup> @@ -165,7 +165,7 @@ <option name="active_opacity" type="float"> - <_short>Opacity During Rotation</_short> - <_long>Opacity of desktop window during rotation.</_long> + <short>Opacity During Rotation</short> + <long>Opacity of desktop window during rotation.</long> - <default>70.0</default> + <default>40.0</default> <min>0.0</min> @@ -74,8 +74,8 @@ <precision>1.0</precision> @@ -181,7 +181,7 @@ <option name="transparent_manual_only" type="bool"> - <_short>Transparency Only on Mouse Rotate</_short> - <_long>Initiates Cube transparency only if rotation is mouse driven.</_long> + <short>Transparency Only on Mouse Rotate</short> + <long>Initiates Cube transparency only if rotation is mouse driven.</long> - <default>true</default> + <default>false</default> </option> @@ -85,8 +85,8 @@ +++ b/metadata/decoration.xml.in @@ -17,7 +17,7 @@ <option name="shadow_radius" type="float"> - <_short>Shadow Radius</_short> - <_long>Drop shadow radius</_long> + <short>Shadow Radius</short> + <long>Drop shadow radius</long> - <default>8.0</default> + <default>7.0</default> <min>0.1</min> @@ -96,8 +96,8 @@ +++ b/metadata/place.xml.in @@ -13,7 +13,7 @@ <option name="mode" type="int"> - <_short>Placement Mode</_short> - <_long>Algorithm to use for window placement</_long> + <short>Placement Mode</short> + <long>Algorithm to use for window placement</long> - <default>0</default> + <default>1</default> <min>0</min> @@ -106,22 +106,22 @@ --- a/metadata/scale.xml.in +++ b/metadata/scale.xml.in @@ -168,7 +168,7 @@ - <_long>Selects where windows are scaled if multiple output devices are used.</_long> + <long>Selects where windows are scaled if multiple output devices are used.</long> <min>0</min> <max>1</max> - <default>0</default> + <default>1</default> <desc> <value>0</value> - <_name>On current output device</_name> + <name>On current output device</name> --- a/metadata/wall.xml.in +++ b/metadata/wall.xml.in @@ -25,7 +25,7 @@ <option name="miniscreen" type="bool"> - <_short>Show Live Viewport Previews</_short> - <_long>Show live viewport previews in switcher window</_long> + <short>Show Live Viewport Previews</short> + <long>Show live viewport previews in switcher window</long> - <default>false</default> + <default>true</default> </option> <option name="preview_timeout" type="float"> - <_short>Switch Target Preview Visibility Time</_short> + <short>Switch Target Preview Visibility Time</short>
