Package Details: compiz-easy-patch 0.9.14.1-6

Git Clone URL: https://aur.archlinux.org/compiz-easy-patch.git (read-only, click to copy)
Package Base: compiz-easy-patch
Description: OpenGL compositing window manager. Includes friendly defaults, GWD theme selector and autostart for Xfce & MATE.
Upstream URL: https://launchpad.net/compiz
Licenses: GPL, LGPL, MIT
Conflicts: ccsm, compiz, compiz-bcop, compiz-core, compiz-fusion-plugins-experimental, compiz-fusion-plugins-extra, compiz-fusion-plugins-main, compiz-gtk, compiz-manjaro, compizconfig-python, libcompizconfig, simple-ccsm
Provides: ccsm, compiz, compiz-bcop, compiz-core, compiz-plugins-extra, compiz-plugins-main, compizconfig-python, libcompizconfig
Replaces: compiz-manjaro
Submitter: MattMadness
Maintainer: MattMadness
Last Packager: MattMadness
Votes: 5
Popularity: 0.001286
First Submitted: 2021-03-14 02:47 (UTC)
Last Updated: 2021-09-23 01:05 (UTC)

Required by (28)

Sources (16)

Latest Comments

kanehekili commented on 2022-05-26 20:48 (UTC)

@lectrode - thanks for your answer. The problem did not apply to me, compiz never compiled. (Not after restarting either).

It seems to be a manjaro specific problem and can be solved by downloading and unpacking the package and using sudo chrootbuild -p compiz-easy-patch (from outside the folder).

lectrode commented on 2022-03-27 22:06 (UTC) (edited on 2022-03-27 22:16 (UTC) by lectrode)

@kanehekili both compiz and compiz-easy-patch packages have a strange issue where if you compile either of these, you cannot compile either of them again until after you restart your computer (there are some workarounds, but nothing consistent as of posting)

(If u compile compiz, you can't build that or easy-patch until restarting, and vice-versa)

More info:

https:// forum.manjaro .org/t/compiz-compiling-help/106771

kanehekili commented on 2022-01-07 02:04 (UTC) (edited on 2022-01-07 02:20 (UTC) by kanehekili)

With current manjaro (5.4.169-1-MANJARO) compiz can't be build. Same error as mentioned below.

[ 16%] Linking CXX static library libcompiz_string.a
make: *** [Makefile:166: all] Error 2
==> ERROR: A failure occurred in build().

The "other" compiz package 0.9.14 builds without errors

kanehekili commented on 2021-10-14 20:16 (UTC) (edited on 2021-10-14 20:16 (UTC) by kanehekili)

After installing & rebooting the latest manjaro release (21.1.5) compilation works. Before updating or after updating and before reboot the same error occurred. I'd be glad if someone could give a hint why the compile broke at:

[ 16%] Built target nls

PhotonX commented on 2021-05-24 12:46 (UTC)

I get a segmentation fault when trying to change the viewports with the cube plugin deformation is set to cylinder or sphere:

/usr/include/c++/10.2.0/bits/stl_vector.h:1045: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = float; _Alloc = std::allocator<float>; std::vector<_Tp, _Alloc>::reference = float&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__builtin_expect(__n < this->size(), true)' failed.

PhotonX commented on 2021-05-22 22:03 (UTC) (edited on 2021-05-22 22:05 (UTC) by PhotonX)

I get

failed to parse compiz-easy-patch: Line 84: key "pkgbase" can not occur after pkgbase or pkgname: pkgbase = compiz-easy-patch

when building with yay (building with pamac works).

kanehekili commented on 2021-05-21 21:07 (UTC) (edited on 2021-05-21 21:31 (UTC) by kanehekili)

Two more things on the way -which I can't interpret:

#######no-compile-gschemas.patch
patching file cmake/recompile_gsettings_schemas_in_dir_user_env.cmake
patching file gtk/window-decorator/gtk-window-decorator.h
Hunk #1 succeeded at 272 (offset 6 lines).
patching file plugins/expo/src/expo.cpp
patching file gtk/window-decorator/decorator.c
patching file gtk/window-decorator/events.c
patching file gtk/window-decorator/gtk-window-decorator.h
patching file gtk/window-decorator/gwd-theme-cairo.c
patching file gtk/window-decorator/gwd-theme-metacity.c
patching file gtk/window-decorator/wnck.c
patch unexpectedly ends in middle of line
Hunk #1 succeeded at 667 with fuzz 1.
.....
/build/compiz-easy-patch/src/compiz-0.9.14.1/build/generated/core.xml:3271: parser error : EndTag: '</' not found

        ^
unable to parse /build/compiz-easy-patch/src/compiz-0.9.14.1/build/generated/core.xml

kanehekili commented on 2021-05-21 20:12 (UTC) (edited on 2021-05-21 21:30 (UTC) by kanehekili)

Can't compile as of today: (Manjaro latest)

[ 16%] Linking CXX static library libcompiz_string.a
[ 16%] Built target compiz_string
[ 16%] Built target nls
make: *** [Makefile:166: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

lectrode commented on 2021-05-20 16:28 (UTC) (edited on 2021-05-20 16:29 (UTC) by lectrode)

@robson

The install script runs this to enable compiz on startup:

xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -a -s compiz

The uninstall script runs this to revert to xfwm4:

xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -a -s xfwm4

AFAIK, and from my own testing, this works the way it needs to, but I have not tested it on a fresh install recently.

My Client1_Command is set to xfsettingsd. That might also be needed for the revert

robson commented on 2021-05-20 11:58 (UTC)

Your PKGBUILD compiz unnecessarily overwrites /home/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml, because when we want to switch to xfwm4 it simply can't be done. And after uninstalling compiz the xfce4 session will not start properly.