Hello community, here is the log from the commit of package compiz for openSUSE:Factory checked in at 2020-02-28 15:20:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/compiz (Old) and /work/SRC/openSUSE:Factory/.compiz.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "compiz" Fri Feb 28 15:20:23 2020 rev:132 rq:778240 version:0.8.16.1 Changes: -------- --- /work/SRC/openSUSE:Factory/compiz/compiz.changes 2018-11-26 10:25:15.009384043 +0100 +++ /work/SRC/openSUSE:Factory/.compiz.new.26092/compiz.changes 2020-02-28 15:20:35.529801614 +0100 @@ -1,0 +2,10 @@ +Sat Feb 22 15:48:43 UTC 2020 - Alexei Sorokin <sor.ale...@meowr.ru> + +- 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. + +------------------------------------------------------------------- New: ---- compiz-gwd-marco-1.22.2.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ compiz.spec ++++++ --- /var/tmp/diff_new_pack.ncnG1i/_old 2020-02-28 15:20:36.225803031 +0100 +++ /var/tmp/diff_new_pack.ncnG1i/_new 2020-02-28 15:20:36.229803039 +0100 @@ -1,7 +1,7 @@ # # spec file for package compiz # -# Copyright (c) 2018 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 @@ -35,6 +35,8 @@ Patch1: %{name}-java-config-notify.diff # PATCH-FIX-UPSTREAM bsc#474862 dreve...@novell.com -- Allow moving focus to fs window. Patch2: bug-474862-allow-moving-focus-to-fs-window.diff +# PATCH-FIX-UPSTREAM compiz-gwd-marco-1.22.2.patch lukefro...@hushmail.com -- Fix build against Marco 1.22.2+. +Patch3: %{name}-gwd-marco-1.22.2.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: gettext @@ -52,11 +54,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) @@ -83,13 +87,6 @@ Obsoletes: %{name}-kde < %{version} Obsoletes: %{name}-kde4 < %{version} ExcludeArch: s390 s390x -%if 0%{?suse_version} >= 1500 || (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 @@ -105,8 +102,8 @@ 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} @@ -138,10 +135,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) @@ -156,13 +155,6 @@ Requires: pkgconfig(xrandr) Requires: pkgconfig(xrender) Recommends: pkgconfig(libmarco-private) -%if 0%{?suse_version} >= 1500 || (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 @@ -176,8 +168,8 @@ 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 @@ -192,8 +184,8 @@ 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} @@ -211,8 +203,8 @@ 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 @@ -231,30 +223,19 @@ used by window decorators like gtk-window-decorator. %prep -%setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 +%autosetup -p1 + cp -a %{SOURCE1} opensuse.png cp -a %{SOURCE2} sle.png -%if 0%{?suse_version} < 1500 && !(0%{?sle_version} > 120100 && 0%{?is_opensuse}) -# Workaround /usr/@DATADIRNAME@/locale/. -rm -r m4/ -%endif - %build NOCONFIGURE=1 ./autogen.sh %configure \ --disable-static \ --enable-marco \ -%if 0%{?suse_version} >= 1500 || (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 @@ -265,19 +246,9 @@ find %{buildroot} -type f -name "*.la" -delete -print %find_lang %{name} -%post -/sbin/ldconfig -%if 0%{?suse_version} < 1500 -%desktop_database_post -%icon_theme_cache_post -%endif - -%postun -/sbin/ldconfig -%if 0%{?suse_version} < 1500 -%desktop_database_postun -%icon_theme_cache_postun -%endif +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig %post branding-openSUSE ln -sf opensuse.png %{_datadir}/%{name}/cube-image.png @@ -303,14 +274,6 @@ rm -f %{_datadir}/%{name}/cube-image.png || : fi -%if 0%{?suse_version} < 1500 -%post gnome -%glib2_gsettings_schema_post - -%postun gnome -%glib2_gsettings_schema_postun -%endif - %post -n libdecoration%{sover} -p /sbin/ldconfig %postun -n libdecoration%{sover} -p /sbin/ldconfig ++++++ compiz-gwd-marco-1.22.2.patch ++++++ ++++ 835 lines (skipped)