Package Details: wingpanel-standalone-git r620.6437f0d-2

Git Clone URL: https://aur.archlinux.org/wingpanel-standalone-git.git (read-only, click to copy)
Package Base: wingpanel-standalone-git
Description: Stylish top panel that holds indicators and spawns an application launcher (without Gala dependencies)
Upstream URL: https://github.com/elementary/wingpanel
Licenses: GPL3
Groups: pantheon-qq
Conflicts: libwingpanel-3.0.so, libwingpanel.so, wingpanel, wingpanel-bzr, wingpanel-git, wingpanel-standalone-bzr
Provides: libwingpanel-3.0.so, libwingpanel.so, wingpanel, wingpanel-bzr, wingpanel-git, wingpanel-standalone-bzr
Replaces: wingpanel-standalone-bzr
Submitter: quequotion
Maintainer: quequotion
Last Packager: quequotion
Votes: 3
Popularity: 0.000019
First Submitted: 2017-05-15 04:37
Last Updated: 2021-04-17 11:33

Dependencies (24)

Required by (32)

Sources (6)

Pinned Comments

quequotion commented on 2020-09-23 13:18

NEWS: Upstream has bumped wingpanel's api version to 3.0.

I have been able to port this patchset to the new wingpanel, however you may find that the indicators in [community] and third-party indicators, even from git, do not work with it at the moment.

This is because they are released for the 2.0 API. You may either upgrade to -git indicators (assuming upstream has already ported them to the new API), and pressure third-party developers to upgrade their dependency, OR wait for elementary OS to make official releases of their new wingpanel and indicators (and still pressure third-party developers to upgrade their dependency) which will be uploaded to [community], OR pressure me to produce a secondary package using the 2.0, legacy, API to maintain status quo (which I do not want to maintain and will delete as soon as upstream makes an official release).

An interim, and highly unrecommended workaround would be to create a 2.0 symlink of the 3.0 library. This works only as long as the indicators do not notice the difference, and there's no guarantee of that. An indicator could call a missing or reconfigured function and crash or lock itself up and/or wingpanel at any time.

EDIT: I came up with another interim, unrecommendable workaround, no better than the previous one: by reverting the commit that changes the numbering of the library version. Note that this does not actually change the library version: whatever is different is still different--it's really 3.0, just mislabeled as 2.0.

If you'd like to try this dirty hack, which will be just as vulnerable to crashing and freezing, uncomment lines 21 , 23, and 48~9 in the PKGBUILD before building.

quequotion commented on 2019-03-08 10:28

The following patches are applied:

autohide.patch Implements autohide.

minus-{backgroundmanager,galaplugin}.patch Remove features that depend on the Gala window manager (leaves the panel background transparent).

no-mutter-typelib.patch Wouldn't compile until it was removed. (no need for gala == no need for mutter)

fix-for-openbox.patch Fix strutting behavior in openbox; probably a temporary patch.

Latest Comments

« First ‹ Previous 1 2 3

quequotion commented on 2017-11-09 18:40

>KucharczykL
Have you tried again recently? I think this was fixed a while ago.

KucharczykL commented on 2017-09-24 11:40

The package doesn't build.

-> minus cgl
patching file vapi/cogl-fixes.vapi
patching file wingpanel-interface/CMakeLists.txt
Hunk #1 FAILED at 20.
1 out of 1 hunk FAILED -- saving rejects to file wingpanel-interface/CMakeLists.txt.rej
==> ERROR: A failure occurred in prepare().
Aborting...

quequotion commented on 2017-05-29 21:34

This package contains a patch to enable autohide; the behavior is hard-wired.

To rebuild without it, comment line 62: #patch -Np2 < ../autohide-evbox.patch

quequotion commented on 2017-05-25 10:36

If you have switchboard-plug-elementary-tweaks-bzr installed, remove it before replacing slingshot-launcher with pantheon-applications-menu.

Wingpanel will crash if tweaks goes looking for slingshot's dconf and I haven't been able to rebuild the plug recently (it's been abandoned for a long time; may be time to put it to rest).