Package Details: xfce4-panel-compiz 4.12.2-2

Git Clone URL: https://aur.archlinux.org/xfce4-panel-compiz.git (read-only)
Package Base: xfce4-panel-compiz
Description: Panel for the Xfce desktop environment with fixes for Compiz
Upstream URL: http://www.xfce.org/
Licenses: GPL2
Groups: xfce4
Conflicts: xfce4-panel
Provides: xfce4-panel=4.12.2
Submitter: Chazza
Maintainer: Chazza
Last Packager: Chazza
Votes: 14
Popularity: 0.024976
First Submitted: 2015-09-13 10:58
Last Updated: 2018-09-27 18:29

Required by (96)

Sources (4)

Pinned Comments

Chazza commented on 2015-09-13 11:02

I created this package to fix the following issues with Compiz as Xfce upstream is so far unresponsive:
* https://wiki.archlinux.org/index.php/Compiz#Xfce_panel_window_buttons_are_not_refreshed_when_a_window_changes_viewport
* https://wiki.archlinux.org/index.php/Compiz#Xfce_workspace_switcher_has_wrong_aspect_ratio
The Compiz fixes should not have any effect for non-Compiz users.

If anyone has any other Compiz specific fixes for Xfce panel and wants them included in this package, please don't hesitate to let me know. But, please don't ask me to include non-Compiz specific fixes.

Latest Comments

1 2 Next › Last »

rohitghali commented on 2018-09-28 09:08

Works like a charm. Thanks so much.

Chazza commented on 2018-09-27 18:30

There we go then. Just updated this to use the github source. Hopefully this works OK for you.

Chazza commented on 2018-09-27 15:07

Ok you're not doing anything wrong. It just looks like the github source doesn't include the Makefile.in files by default. The release tarball from xfce.org does include them which is why you can just patch the file but the github tarball does not which is why you get the error. The PKGBUILD is calling patch on a file that doesn't exist.

I'm not in front of my Arch machine right now so I can only tell you what should work, not test out anything myself. But you might be able to get this to get this to work by doing the following in prepare:

cd $srcdir/$_realname-$pkgver (after renaming the directory as I said earlier)

./autogen.sh

autoreconf -vfi

Then apply the patches.

EDIT: ignore what I said about commenting out the line applying the patch. That won't work of course without the configure script or the Makefile.in files. So yeah, you have to call autoreconf.

rohitghali commented on 2018-09-27 14:44

What am i doing wrong?

[makepkg -si --skipchecksums ==> Making package: xfce4-panel-compiz 4.12.2-1 (Thu Sep 27 20:12:48 2018) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found xfce4-panel-4.12.2.tar.gz -> Found workspace-pager.patch -> Found button-visibility.patch -> Found scrolling-viewports.patch ==> WARNING: Skipping verification of source file checksums. ==> Extracting sources... -> Extracting xfce4-panel-4.12.2.tar.gz with bsdtar ==> Starting prepare()... (Stripping trailing CRs from patch; use --binary to disable.) patching file plugins/pager/pager.c Hunk #1 succeeded at 89 with fuzz 1 (offset 1 line). Hunk #2 succeeded at 169 with fuzz 1 (offset 10 lines). Hunk #3 succeeded at 334 (offset 27 lines). Hunk #4 succeeded at 585 (offset 28 lines). patching file plugins/tasklist/tasklist-widget.c can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was:


|diff -Naur xfce4-panel-4.12.0-orig/plugins/pager/Makefile.in xfce4-panel-4.12.0/plugins/pager/Makefile.in |--- xfce4-panel-4.12.0-orig/plugins/pager/Makefile.in 2015-02-28 17:21:58.000000000 +0100 |+++ xfce4-panel-4.12.0/plugins/pager/Makefile.in 2015-03-01 18:45:28.644450872 +0100


File to patch: ]

Chazza commented on 2018-09-27 13:49

Ah, thanks for that. Not sure what's happened to xfce.org. Looks like they have a github mirror. Use the source from there for now. All you need to do is update/skip the checksum and rename the extracted directory from $_realname-$_realname-$pkgver to just $_realname-$pkgver. I'll commit this myself later.

https://github.com/xfce-mirror/xfce4-panel/archive/xfce4-panel-4.12.2.tar.gz

rohitghali commented on 2018-09-27 13:40

xfce.org seems to be offline. Not able to install this package. Please help.

Chazza commented on 2018-01-27 11:50

Updated the panel source to 4.12.2. Apologies for the slight delay in doing this!

Chazza commented on 2016-12-29 10:56

Yes, the validity checks pass for me. It must be some issue with your downloader.

psamim commented on 2016-12-29 05:53

Hi,

sha256sum of source code file fails:

==> Validating source files with sha256sums...
xfce4-panel-4.12.1.tar.bz2 ... FAILED
workspace-pager.patch ... Passed
button-visibility.patch ... Passed
scrolling-viewports.patch ... Passed
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build xfce4-panel-compiz.

Update:
Solved, I am not sure why but aria2c was not able to download the file properly so I downloaded it manually.

Thanks

PhotonX commented on 2016-08-22 14:15

Thanks, works!