Skip to content

Update xfce4 whiskermenu plugin from 0.5.3 to 0.8.3 #3054

Merged
merged 5 commits into from
Jan 17, 2024

Conversation

pmenzel
Copy link
Collaborator

@pmenzel pmenzel commented Jan 17, 2024

No description provided.

Use Bee’s default, which is [`RelWithDebInfo`][1] since version 1.2.27.

[1]: mariux64/bee@5cc3440
> Release notes for 2.8.3
> =======================
> - Fix adding launchers to desktop. (Issue #122)
> - Fix segfault in profile destructor. (Issue #123)
…rvice

AccountsService was removed from MarIuX, and since Whisker Menu 0.8.0
AccountsService is not autodetected anymore, and building with it is
enabled by default, causing the configuration to fail:

    -- Checking for module 'accountsservice>=0.6.45'
    --   No package 'accountsservice' found
    CMake Error at /usr/share/cmake-3.25/Modules/FindPkgConfig.cmake:607 (message):
      A required package was not found
    Call Stack (most recent call first):
      /usr/share/cmake-3.25/Modules/FindPkgConfig.cmake:829 (_pkg_check_modules_internal)
      panel-plugin/CMakeLists.txt:74 (pkg_check_modules)

So, explicitly disable building with AccountsService.
MarIuX does not ship *gtk-layer-shell-0*, checked for by default:

    -- Checking for module 'gtk-layer-shell-0>=0.7'
    --   No package 'gtk-layer-shell-0' found
    CMake Error at /usr/share/cmake-3.25/Modules/FindPkgConfig.cmake:607 (message):
      A required package was not found
    Call Stack (most recent call first):
      /usr/share/cmake-3.25/Modules/FindPkgConfig.cmake:829 (_pkg_check_modules_internal)
      panel-plugin/CMakeLists.txt:80 (pkg_check_modules)

Description:

> -DENABLE_GTK_LAYER_SHELL=[ON]
>     Use GtkLayerShell to position menu in Wayland.
@david
Copy link
Collaborator

david commented Jan 17, 2024

tested on machdoch

seems to work

@pmenzel pmenzel merged commit 7e44d5d into master Jan 17, 2024
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants