There we go then. Just updated this to use the github source. Hopefully this works OK for you.
Search Criteria
Package Details: xfce4-panel-compiz 4.18.6-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/xfce4-panel-compiz.git (read-only, click to copy) |
---|---|
Package Base: | xfce4-panel-compiz |
Description: | Panel for the Xfce desktop environment with fixes for Compiz |
Upstream URL: | https://www.xfce.org/ |
Licenses: | GPL2 |
Groups: | xfce4 |
Conflicts: | xfce4-panel |
Provides: | xfce4-panel |
Submitter: | None |
Maintainer: | PhotonX |
Last Packager: | PhotonX |
Votes: | 17 |
Popularity: | 0.000000 |
First Submitted: | 2015-09-13 10:58 (UTC) |
Last Updated: | 2024-07-06 15:29 (UTC) |
Dependencies (13)
- desktop-file-utils (desktop-file-utils-gitAUR)
- exo (exo-gitAUR, exo-develAUR)
- garcon (garcon-gitAUR, garcon-develAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libdbusmenu-gtk3
- libwnck3
- libxfce4ui (libxfce4ui-gtk2AUR, libxfce4ui-gitAUR, libxfce4ui-develAUR)
- xfconf (xfconf-gtk2AUR, xfconf-gitAUR, xfconf-develAUR)
- glib2-devel (make)
- gobject-introspection (make)
- intltool (make)
- vala (vala-gitAUR) (make)
- xfce4-dev-tools (xfce4-dev-tools-gitAUR, xfce4-dev-tools-develAUR) (make)
Required by (74)
- budgie-genmon-git (requires xfce4-panel) (make)
- genmon-plugin-common-git (requires xfce4-panel) (make)
- kali-undercover (requires xfce4-panel)
- mate-panel-genmon-git (requires xfce4-panel) (make)
- thunar-devel (requires xfce4-panel) (make)
- thunar-devel (requires xfce4-panel) (optional)
- thunar-extended (requires xfce4-panel) (make)
- thunar-git (requires xfce4-panel) (make)
- thunar-git (requires xfce4-panel) (optional)
- topmenu-gtk (requires xfce4-panel) (make)
- topmenu-gtk (requires xfce4-panel) (optional)
- vala-panel-appmenu-budgie-git (requires xfce4-panel) (make)
- vala-panel-appmenu-common-git (requires xfce4-panel) (make)
- vala-panel-appmenu-mate-git (requires xfce4-panel) (make)
- vala-panel-appmenu-valapanel-git (requires xfce4-panel) (make)
- vala-panel-appmenu-xfce (requires xfce4-panel)
- vala-panel-appmenu-xfce-git (requires xfce4-panel)
- vala-panel-appmenu-xfce-git (requires xfce4-panel) (make)
- vala-panel-genmon-git (requires xfce4-panel) (make)
- workrave-git (requires xfce4-panel) (make)
- Show 54 more...
Sources (2)
<deleted-account> commented on 2018-09-27 18:30 (UTC)
<deleted-account> commented on 2018-09-27 15:07 (UTC)
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 (UTC)
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: ]
<deleted-account> commented on 2018-09-27 13:49 (UTC)
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 (UTC)
xfce.org seems to be offline. Not able to install this package. Please help.
<deleted-account> commented on 2018-01-27 11:50 (UTC)
Updated the panel source to 4.12.2. Apologies for the slight delay in doing this!
Pinned Comments
<deleted-account> commented on 2015-09-13 11:02 (UTC)