Package Details: compton-garnetius-git 0.1_beta2.88.ge5074a5-1

Git Clone URL: https://aur.archlinux.org/compton-garnetius-git.git (read-only)
Package Base: compton-garnetius-git
Description: garnetius' patched fork of compton with fixes for glx errors and Nvidia drivers
Upstream URL: https://github.com/garnetius/compton
Licenses: MIT
Conflicts: compton
Provides: compton
Submitter: VerruckteFuchs
Maintainer: VerruckteFuchs
Last Packager: VerruckteFuchs
Votes: 19
Popularity: 0.032077
First Submitted: 2016-06-05 14:19
Last Updated: 2016-06-05 14:47

Required by (13)

Sources (1)

Pinned Comments

VerruckteFuchs commented on 2018-03-01 01:08

I did a bit of digging on GitHub and it seems garnetius deleted their repo for their compton fork after it seems like they stopped maintaining their fork: https://github.com/chjj/compton/pull/330

Checking their repos confirms it has been deleted: https://github.com/garnetius?tab=repositories

It looks like garnetius' patches got merged upstream from skimming over the pull request. I can't double check to see if there is parity between repos commit wise since one has been deleted, but I'm fairly certain that is the case. I'd recommend trying either the standard and/or git version of compton to see if you still have any issues or unmet needs by upstream compton. In the comments of the pull request, garnetius recommends another fork that is ahead of upstream compton: https://github.com/BlackCapCoder/compton

I went ahead and packaged it if anyone still needs patches more up to date than upstream compton: https://aur.archlinux.org/packages/compton-blackcapcoder-git/

Latest Comments

VerruckteFuchs commented on 2018-03-01 01:08

I did a bit of digging on GitHub and it seems garnetius deleted their repo for their compton fork after it seems like they stopped maintaining their fork: https://github.com/chjj/compton/pull/330

Checking their repos confirms it has been deleted: https://github.com/garnetius?tab=repositories

It looks like garnetius' patches got merged upstream from skimming over the pull request. I can't double check to see if there is parity between repos commit wise since one has been deleted, but I'm fairly certain that is the case. I'd recommend trying either the standard and/or git version of compton to see if you still have any issues or unmet needs by upstream compton. In the comments of the pull request, garnetius recommends another fork that is ahead of upstream compton: https://github.com/BlackCapCoder/compton

I went ahead and packaged it if anyone still needs patches more up to date than upstream compton: https://aur.archlinux.org/packages/compton-blackcapcoder-git/

Humboldt commented on 2018-03-01 00:19

Upstream URL is throwing a 404. Project dead?

VerruckteFuchs commented on 2017-12-03 01:53

I had the same error a few days ago. It should be fixed after reinstalling compton-garnetius-git since compton gets rebuilt against the new libconfig library. I've not had the error occur since re-installing compton-garnetius-git. Can you try that? You may also need to make sure everything else is up to date as well.

What it looks like is you had a version of compton-garnetius-git built against an older version of libconfig (1.6-1 or similar probably), which would cause the error when trying to run it with a newer version of libconfig installed since it can't find the older library. Installing libconfig9 probably works since it's version 1.6-1 vs the newer libconfig being version 1.7.1-1.

There is a similar issue with the compton-git pakage:
https://aur.archlinux.org/packages/compton-git/

After checking the comments you'll see that libconfig9 was made as a workaround for the libconfig error, but I don't recommend using it if all that is needed is a rebuild of compton. FYI, git packages do need rebuilt every now and then due to lib file updates. It's pretty common with Perl packages from the AUR, I re-install those all the time.

hnicke commented on 2017-12-02 11:41

When trying to run compton after install, output is:

compton: error while loading shared libraries: libconfig.so.9: cannot open shared object file: No such file or directory

Adding 'libconfig9' as dependency will resolve the issue. 'libconfig' can then be removed, as it's a dependency of 'libconfig9'.

VerruckteFuchs commented on 2017-02-01 22:24

The package will be necessary for Nvidia users until compton merges garnetius' patches upstream. When I made this package, compton hadn't had any commits since 2015. There have been some commits to compton upstream as recent as September since then, but they are just code clean up and typo corrections.

https://github.com/chjj/compton/commits/master

For Intel/AMD users, this fork will function mostly the same aside from a few patches for shadows.

https://github.com/garnetius/compton/commits/master

So if you use Intel/AMD for graphics and aren't really interested in shadows, then just waiting for compton to take care of things upstream should be fine.

I suspect that Nvidia may break compatibility again though, since they are wont to do that. So this package may still be necessary even after the current patches are merged, if only temporarily.

apetresc commented on 2017-02-01 19:38

Can anyone comment on whether this fork is still necessary? Have the fixes here been merged into upstream compton yet?