Package Details: compiz 0.9.14.1-4

Git Clone URL: https://aur.archlinux.org/compiz.git (read-only, click to copy)
Package Base: compiz
Description: Composite manager for Aiglx and Xgl, with plugins and CCSM
Upstream URL: https://launchpad.net/compiz
Licenses: GPL, LGPL, MIT
Conflicts: ccsm, compiz-bcop, compiz-core, compiz-fusion-plugins-experimental, compiz-fusion-plugins-extra, compiz-fusion-plugins-main, compiz-gtk, compizconfig-python, libcompizconfig, simple-ccsm
Provides: ccsm=0.9.14.1, compiz-bcop=0.9.14.1, compiz-core=0.9.14.1, compiz-plugins-extra=0.9.14.1, compiz-plugins-main=0.9.14.1, compizconfig-python=0.9.14.1, libcompizconfig=0.9.14.1
Submitter: Chazza
Maintainer: Chazza
Last Packager: Chazza
Votes: 157
Popularity: 0.51
First Submitted: 2014-08-04 13:22
Last Updated: 2020-10-23 12:45

Required by (27)

Sources (8)

Pinned Comments

Chazza commented on 2019-02-14 22:34

Anyone here looking for compiz-bzr should install compiz-git instead. Upstream development has moved back to git, making compiz-bzr obsolete.

The compiz-git package is available here: https://aur.archlinux.org/packages/compiz-git/

Chazza commented on 2018-09-14 14:00

When library names like libprotobuf.so.XX change you just need to rebuild compiz. It's not a problem with the PKGBUILD. This is normal for AUR packages. Packages in the official repos also get rebuilt when libraries are updated.

Note that you shouldn't symlink new library names to old. This will create problems for you further down the line.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Chazza commented on 2020-11-02 12:19

@je-ve Metacity is required for metacity theme support in gtk-window-decorator. If you want to use emerald you can just install it and next time compiz starts it should automatically be used - see https://wiki.archlinux.org/index.php/Compiz#Window_decoration. Metacity will remain a hard dependency.

je-vv commented on 2020-11-01 23:56

Can metacity be maded an opt depend, or is there any library from it, which compiz uses? See, compiz can be used with emerald from AUR, which I prefer, so I'm not sure why making metacity required.

juancri commented on 2020-10-23 22:29

That was fast. Thank you, @Chazza!

Chazza commented on 2020-10-23 12:27

Thanks for the heads up folks. Looks like @muktupavels has a patch: https://code.launchpad.net/~muktupavels/compiz/+git/compiz/+ref/remove-unused-or-broken-buttons

I will test it shortly.

EDIT: patch is now applied.

eggz commented on 2020-10-23 11:59

AS far as I can see, References to

META_BUTTON_TYPE_SHADE META_BUTTON_TYPE_ABOVE META_BUTTON_TYPE_STICK META_BUTTON_TYPE_UNSHADE META_BUTTON_TYPE_UNABOVE META_BUTTON_TYPE_UNSTICK

Are no longer present in the metacity lib.

Proof of concept, add this as the last block under the prepare() directive of the PKGBUILD;

  # Remove old metacity references
  sed -i /META_BUTTON_TYPE_SHADE/d ${srcdir}/${pkgname}-${pkgver}/gtk/window-decorator/gwd-theme-metacity.c
  sed -i /META_BUTTON_TYPE_ABOVE/d ${srcdir}/${pkgname}-${pkgver}/gtk/window-decorator/gwd-theme-metacity.c
  sed -i /META_BUTTON_TYPE_STICK/d ${srcdir}/${pkgname}-${pkgver}/gtk/window-decorator/gwd-theme-metacity.c
  sed -i /META_BUTTON_TYPE_UNSHADE/d ${srcdir}/${pkgname}-${pkgver}/gtk/window-decorator/gwd-theme-metacity.c
  sed -i /META_BUTTON_TYPE_UNABOVE/d ${srcdir}/${pkgname}-${pkgver}/gtk/window-decorator/gwd-theme-metacity.c
  sed -i /META_BUTTON_TYPE_UNSTICK/d ${srcdir}/${pkgname}-${pkgver}/gtk/window-decorator/gwd-theme-metacity.c
  sed -i /BUTTON_SHADE/d ${srcdir}/${pkgname}-${pkgver}/gtk/window-decorator/gwd-theme-metacity.c
  sed -i /BUTTON_ABOVE/d ${srcdir}/${pkgname}-${pkgver}/gtk/window-decorator/gwd-theme-metacity.c
  sed -i /BUTTON_STICK/d ${srcdir}/${pkgname}-${pkgver}/gtk/window-decorator/gwd-theme-metacity.c
  sed -i /BUTTON_UNSHADE/d ${srcdir}/${pkgname}-${pkgver}/gtk/window-decorator/gwd-theme-metacity.c
  sed -i /BUTTON_UNABOVE/d ${srcdir}/${pkgname}-${pkgver}/gtk/window-decorator/gwd-theme-metacity.c
  sed -i /BUTTON_UNSTICK/d ${srcdir}/${pkgname}-${pkgver}/gtk/window-decorator/gwd-theme-metacity.c

It should build fine now.

eggz commented on 2020-10-23 11:28

@Juancri: Confirmed

juancri commented on 2020-10-23 08:58

compiz is not compiling with the new metacity version metacity-3.38.0

Output:

/home/juancri/.cache/pikaur/build/compiz/src/compiz-0.9.14.1/gtk/window-decorator/gwd-theme-metacity.c: In function ‘meta_button_state_for_button_type’:
/home/juancri/.cache/pikaur/build/compiz/src/compiz-0.9.14.1/gtk/window-decorator/gwd-theme-metacity.c:98:14: error: ‘META_BUTTON_TYPE_SHADE’ undeclared (first use in this function); did you mean ‘META_BUTTON_TYPE_SPACER’?
   98 |         case META_BUTTON_TYPE_SHADE:
      |              ^~~~~~~~~~~~~~~~~~~~~~
      |              META_BUTTON_TYPE_SPACER
/home/juancri/.cache/pikaur/build/compiz/src/compiz-0.9.14.1/gtk/window-decorator/gwd-theme-metacity.c:98:14: note: each undeclared identifier is reported only once for each function it appears in
/home/juancri/.cache/pikaur/build/compiz/src/compiz-0.9.14.1/gtk/window-decorator/gwd-theme-metacity.c:100:14: error: ‘META_BUTTON_TYPE_ABOVE’ undeclared (first use in this function); did you mean ‘META_BUTTON_TYPE_CLOSE’?
  100 |         case META_BUTTON_TYPE_ABOVE:
      |              ^~~~~~~~~~~~~~~~~~~~~~
      |              META_BUTTON_TYPE_CLOSE
/home/juancri/.cache/pikaur/build/compiz/src/compiz-0.9.14.1/gtk/window-decorator/gwd-theme-metacity.c:102:14: error: ‘META_BUTTON_TYPE_STICK’ undeclared (first use in this function); did you mean ‘META_BUTTON_TYPE_SPACER’?
  102 |         case META_BUTTON_TYPE_STICK:
      |              ^~~~~~~~~~~~~~~~~~~~~~
      |              META_BUTTON_TYPE_SPACER
/home/juancri/.cache/pikaur/build/compiz/src/compiz-0.9.14.1/gtk/window-decorator/gwd-theme-metacity.c:104:14: error: ‘META_BUTTON_TYPE_UNSHADE’ undeclared (first use in this function); did you mean ‘META_BUTTON_TYPE_SPACER’?
  104 |         case META_BUTTON_TYPE_UNSHADE:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
      |              META_BUTTON_TYPE_SPACER
/home/juancri/.cache/pikaur/build/compiz/src/compiz-0.9.14.1/gtk/window-decorator/gwd-theme-metacity.c:106:14: error: ‘META_BUTTON_TYPE_UNABOVE’ undeclared (first use in this function); did you mean ‘META_BUTTON_TYPE_CLOSE’?
  106 |         case META_BUTTON_TYPE_UNABOVE:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
      |              META_BUTTON_TYPE_CLOSE
/home/juancri/.cache/pikaur/build/compiz/src/compiz-0.9.14.1/gtk/window-decorator/gwd-theme-metacity.c:108:14: error: ‘META_BUTTON_TYPE_UNSTICK’ undeclared (first use in this function); did you mean ‘META_BUTTON_TYPE_LAST’?
  108 |         case META_BUTTON_TYPE_UNSTICK:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
      |              META_BUTTON_TYPE_LAST
/home/juancri/.cache/pikaur/build/compiz/src/compiz-0.9.14.1/gtk/window-decorator/gwd-theme-metacity.c: In function ‘button_type_to_meta_button_type’:
/home/juancri/.cache/pikaur/build/compiz/src/compiz-0.9.14.1/gtk/window-decorator/gwd-theme-metacity.c:557:20: error: ‘META_BUTTON_TYPE_SHADE’ undeclared (first use in this function); did you mean ‘META_BUTTON_TYPE_SPACER’?
  557 |             return META_BUTTON_TYPE_SHADE;
      |                    ^~~~~~~~~~~~~~~~~~~~~~
      |                    META_BUTTON_TYPE_SPACER
/home/juancri/.cache/pikaur/build/compiz/src/compiz-0.9.14.1/gtk/window-decorator/gwd-theme-metacity.c:559:20: error: ‘META_BUTTON_TYPE_ABOVE’ undeclared (first use in this function); did you mean ‘META_BUTTON_TYPE_CLOSE’?
  559 |             return META_BUTTON_TYPE_ABOVE;
      |                    ^~~~~~~~~~~~~~~~~~~~~~
      |                    META_BUTTON_TYPE_CLOSE
/home/juancri/.cache/pikaur/build/compiz/src/compiz-0.9.14.1/gtk/window-decorator/gwd-theme-metacity.c:561:20: error: ‘META_BUTTON_TYPE_STICK’ undeclared (first use in this function); did you mean ‘META_BUTTON_TYPE_SPACER’?
  561 |             return META_BUTTON_TYPE_STICK;
      |                    ^~~~~~~~~~~~~~~~~~~~~~
      |                    META_BUTTON_TYPE_SPACER
/home/juancri/.cache/pikaur/build/compiz/src/compiz-0.9.14.1/gtk/window-decorator/gwd-theme-metacity.c:563:20: error: ‘META_BUTTON_TYPE_UNSHADE’ undeclared (first use in this function); did you mean ‘META_BUTTON_TYPE_SPACER’?
  563 |             return META_BUTTON_TYPE_UNSHADE;
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
      |                    META_BUTTON_TYPE_SPACER
/home/juancri/.cache/pikaur/build/compiz/src/compiz-0.9.14.1/gtk/window-decorator/gwd-theme-metacity.c:565:20: error: ‘META_BUTTON_TYPE_UNABOVE’ undeclared (first use in this function); did you mean ‘META_BUTTON_TYPE_CLOSE’?
  565 |             return META_BUTTON_TYPE_UNABOVE;
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
      |                    META_BUTTON_TYPE_CLOSE
/home/juancri/.cache/pikaur/build/compiz/src/compiz-0.9.14.1/gtk/window-decorator/gwd-theme-metacity.c:567:20: error: ‘META_BUTTON_TYPE_UNSTICK’ undeclared (first use in this function); did you mean ‘META_BUTTON_TYPE_LAST’?
  567 |             return META_BUTTON_TYPE_UNSTICK;
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
      |                    META_BUTTON_TYPE_LAST
make[2]: *** [gtk/window-decorator/CMakeFiles/gtk-window-decorator.dir/build.make:303: gtk/window-decorator/CMakeFiles/gtk-window-decorator.dir/gwd-theme-metacity.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:4870: gtk/window-decorator/CMakeFiles/gtk-window-decorator.dir/all] Error 2
make: *** [Makefile:182: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

xsilentmurmurx commented on 2020-10-19 05:35

@robson

Thank you that worked!

robson commented on 2020-10-18 21:53

The package you are trying to install is the source package. You must install this package https://postimg.cc/GB0MwFDm.

xsilentmurmurx commented on 2020-10-18 20:28

I tried to do a pacman -U compiz-0.9.14.1.tar.xz, after I built the package using makepkg -s, and I got this error:

error: missing package metadata in compiz-0.9.14.1.tar.xz error: 'compiz-0.9.14.1.tar.xz': invalid or corrupted package

Please let me know if any other information should be provided so you all can get a better idea of what I am referring to

How do I fix this?

Thanks!