Package Details: compiz-gtk 0.8.18-3

Git Clone URL: https://aur.archlinux.org/compiz-core.git (read-only, click to copy)
Package Base: compiz-core
Description: This is the latest stable release of Compiz without DE deps (GTK+ window decorator)
Upstream URL: https://gitlab.com/compiz/compiz-core/
Licenses: GPL, LGPL, MIT
Submitter: ShadowKyogre
Maintainer: ShadowKyogre (isseigx)
Last Packager: ShadowKyogre
Votes: 53
Popularity: 0.000060
First Submitted: 2015-08-13 17:48 (UTC)
Last Updated: 2021-09-25 00:49 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

Vryali commented on 2024-01-10 21:06 (UTC)

Got bored on waiting for the merge and figured I'd give this a shot, couple things in case folks are a bit more noob, like myself:

1) The patch file no longer applies, took a look at the original bz2 and branch and they're just different. Removing the prepare() from the PKGBUILD resolves this (You don't need to change anything else)

2) After you edit the PKGBUILD you'll run updpkgsums and it'll do the magic for checks. I didn't have this (or know about it, but I feel really dumb now that I do for my own package mgmt), but a simple pacman -S pacman-contrib will grab it (It's a short google, but still).

3) From there, just run your makepkg and pacman -U on the the core and gtk zsts and you should be good to go.

Thanks for the more knowledgeable folks than me who posted below, just thought I'd share the few additional notes that might confuse fellow newbies.

quequotion commented on 2024-01-03 09:07 (UTC) (edited on 2024-01-03 09:09 (UTC) by quequotion)

You can't copy and paste the source as specified by JPB_9876; if you want to build the git development tip, copy and paste this one:

source=("${_upstream}-v${pkgver}::git+https://gitlab.com/husixu1/compiz-core.git"

over the existing

-source=("${url}-/archive/v${pkgver}/${_upstream}-v${pkgver}.tar.bz2"

Then updpkgsums.

If you are clean-chroot building, don't forget to append 'git' to makedepends().

@ShadoKyogre

Could you add:

  provides=('compiz')

under:

  conflicts=('compiz')

This would allow the package to act as a drop in replacement for the other compiz package, which currently cannot be compiled as a stable executable.

Techman35 commented on 2023-12-17 22:34 (UTC)

Downgrading the package is not effective anymore cuz this affect other packages in the system, so i decided to download the source code with the fix, create the package and update it, now everything is back to normal thanks for advance :)

JPB_9876 commented on 2023-11-25 04:55 (UTC)

There is a fix for this waiting to be merged into master:

https://gitlab.com/compiz/compiz-core/-/merge_requests/175

For the impatient, the package will compile, install and run as expected by modifying the PKBUILD to use the following source:

https://gitlab.com/husixu1/compiz-core/-/tree/master

j.zelinka commented on 2023-11-23 10:25 (UTC)

I had the same problem as Techman35, I solved it by downgrading the package libxml2 to the previous version.

Techman35 commented on 2023-11-21 05:10 (UTC) (edited on 2023-11-21 05:10 (UTC) by Techman35)

After lasted Arch Update compiz Entity: line 1: parser error : Extra content at the end of the document name="force_independent_output_painting" type="bool"/></screen></core></compiz> ^ compiz (core) - Warn: Unable to parse XML metadata

Techman35 commented on 2023-02-02 18:26 (UTC)

I still use it as standalone wm, is the best compositor full feature with a lot of option that some compositor nowadays lack

kelvinhbo commented on 2022-02-23 13:51 (UTC)

It's so sad to see one of the things that made Linux so great and unique, get abandoned. I hope someone sometime will continue to develop compiz and make it as great as it used to be.

ShadowKyogre commented on 2021-09-25 00:51 (UTC)

Fixed building against librsvg 2.51.0+

A commit introduced in librsvg 2.51.0+ renamed librsvg/librsvg-features.h to librsvg/rsvg-features.h .

As a result, this broke the SVG plugin compile process. The following patch includes a fix for this, which will be submitted upstream soon.


For the curious, here's the commit in librsvg that caused this.

https://github.com/GNOME/librsvg/commit/b8c8756a0e8148afb2752acb62f06c57c917e4b4

ShadowKyogre commented on 2021-09-25 00:32 (UTC) (edited on 2021-09-25 00:33 (UTC) by ShadowKyogre)

Just inspected the directory the include flags were pulling from. Looks like the equivalent file got renamed.

╰─{($))>-< ls /usr/include/librsvg-2.0/librsvg
total 88K
 20K rsvg-cairo.h  8.0K rsvg-features.h   56K rsvg.h  4.0K rsvg-version.h

will need to fix the package to do a quick sed/patch.