Package Details: vala-panel-appmenu-xfce 24.05-3

Git Clone URL: https://aur.archlinux.org/vala-panel-appmenu.git (read-only, click to copy)
Package Base: vala-panel-appmenu
Description: Global Menu plugin for xfce4-panel
Upstream URL: https://gitlab.com/vala-panel-project/vala-panel-appmenu
Licenses: LGPL-3.0-or-later
Conflicts: appmenu-glib-translator-git, vala-panel-appmenu-budgie-git, vala-panel-appmenu-common-git, vala-panel-appmenu-jayatana-git, vala-panel-appmenu-locale-git, vala-panel-appmenu-mate-git, vala-panel-appmenu-registrar-git, vala-panel-appmenu-valapanel-git, vala-panel-appmenu-xfce-git, vala-panel-git
Submitter: hayao
Maintainer: xiota
Last Packager: xiota
Votes: 0
Popularity: 0.000000
First Submitted: 2021-05-16 13:36 (UTC)
Last Updated: 2024-05-27 08:10 (UTC)

Latest Comments

1 2 3 Next › Last »

xiota commented on 2024-06-23 08:50 (UTC)

@aL3x_Ge There are different types of depends. (1) Runtime-only depends, (2) make depends, and (3) depends that are needed for both runtime and make. If the AUR helper cannot distinguish (1) and (3), it may refuse to build this package.

Uninstall all vala-panel-appmenu-* packages. Keep vala-panel installed. Then build this package without aur helper:

git clone https://aur.archlinux.org/vala-panel-appmenu.git
cd vala-panel-appmenu
makepkg -sr

If you want prebuilt binaries, you can consider Chaotic AUR, but you'll need to switch to the unstable Manjaro repos.

aL3x_Ge commented on 2024-06-23 07:31 (UTC) (edited on 2024-06-23 07:51 (UTC) by aL3x_Ge)

@xiota thanks for getting back

There are no git versions installed of anything. Only Git itself.

I am seeing Pamac inconsistency however. This may be me or it may be legend. I have been a long time Debian user but thought I would dip my toes in the rolling release Arch waters and installed Manjaro on one of my machines a couple of years ago. :rofl:

Pamac shows me the dependency list. I click on one of them. I then click on the 'back' icon and it shows me something different.

I can't build because I need appmenu-glib-translator but this package says it needs vala-panel-appmenu-common

I am now seeing 'conflicts' not 'depends' ...

Turning to Pacman at the CLI, I am getting a different story:

pacman -Syu says there is "nothing to do". I presume AUR make files are not included ??

$ pacman -Qi | grep appmenu | grep Name
Name            : vala-panel-appmenu-common
Name            : vala-panel-appmenu-mate

$ pacman -Qi | grep vala | grep Name
Name            : vala
Name            : vala-panel
Name            : vala-panel-appmenu-common
Name            : vala-panel-appmenu-mate

pacman -Qi vala-panel-appmenu-mate
Name            : vala-panel-appmenu-mate
Version         : 0.7.6-3
Description     : AppMenu (Global Menu) plugin for mate-panel
Architecture    : x86_64
URL             : https://gitlab.com/vala-panel-project/vala-panel-appmenu
Licenses        : LGPL3
Groups          : None
Provides        : None
Depends On      : gtk3  bamf>=0.5.0  mate-panel  libwnck3  vala-panel-appmenu-common
Optional Deps   : gtk2-ubuntu: for hiding gtk2 menus
                  unity-gtk-module: for gtk2/gtk3 menus
                  vala-panel-appmenu-registrar: for DBusMenu registrar
                  jayatana: for Java applications support
                  appmenu-qt4: for qt4 menus
                  appmenu-qt5: for qt5 menus
Required By     : None
Optional For    : vala-panel-appmenu-common
Conflicts With  : vala-panel-appmenu-mate-git
Replaces        : None
Installed Size  : 191.33 KiB
Packager        : Unknown Packager
Build Date      : Sat 17 Sep 2022 12:36:38
Install Date    : Sat 17 Sep 2022 12:38:13
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : None

pacman -Qi vala-panel-appmenu-common
Name            : vala-panel-appmenu-common
Version         : 0.7.6-3
Description     : Translations and common files for Global Menu
Architecture    : any
URL             : https://gitlab.com/vala-panel-project/vala-panel-appmenu
Licenses        : LGPL3
Groups          : None
Provides        : None
Depends On      : None
Optional Deps   : vala-panel-appmenu-xfce
                  vala-panel-appmenu-valapanel
                  vala-panel-appmenu-mate [installed]
                  vala-panel-appmenu-budgie
Required By     : vala-panel-appmenu-mate
Optional For    : None
Conflicts With  : vala-panel-appmenu-common-git
Replaces        : vala-panel-appmenu-translations-git
Installed Size  : 56.72 KiB
Packager        : Unknown Packager
Build Date      : Sat 17 Sep 2022 12:36:38
Install Date    : Sat 17 Sep 2022 12:38:13
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : None

Edit: fwiw

pacman -Qdt | grep vala
vala 0.56.17-1
vala-panel 24.05-3

xiota commented on 2024-06-22 17:42 (UTC) (edited on 2024-06-22 17:43 (UTC) by xiota)

@aL3x_Ge Are you trying to mix -git and stable packages? There is no "vala-panel-appmenu-common" (stable) package. Use all -git or all stable packages. They do not work together.

aL3x_Ge commented on 2024-06-22 12:48 (UTC)

Currently having a circular dependency problem with vala-panel-appmenu-mate 24.05-3 with Manjaro Mate.

I can't build because I need appmenu-glib-translator but this package says it needs vala-panel-appmenu-common

Meanwhile vala-panel-appmenu-mate is attemping to remove vala-panel-appmenu-common and replace it with vala-panel-appmenu-locale

I have edited the build file:

: ${_build_mate:=true}
: ${_build_xfce:=false}
: ${_build_vala:=true}
: ${_build_budgie:=false}

: ${_build_registrar:=true}
: ${_build_translator:=true}

: ${_build_git:=false}

I haven't tried building in a clean chroot. I am sure that this dev routine is easy when you know but it seems a bit excessive.

xiota commented on 2024-05-27 08:20 (UTC) (edited on 2024-05-27 08:26 (UTC) by xiota)

@qark I've made an adjustment that might help (24.05-3). The installed translator lib was preventing it from being rebuilt, causing the file to be absent.

vala-panel-appmenu-common will be replaced with vala-panel-appmenu-locale (optional) and appmenu-glib-translator (required).

vala-panel-appmenu is a metapackage to install all the other packages. You can ignore it if you don't want to do that. It also makes the main aur page easier to find.

Also, in case you don't already know, it's possible to set the variables at the command line (without editing PKGBUILD).

_build_mate=f _build_vala=f _build_budgie=f makepkg

qark commented on 2024-05-27 07:53 (UTC)

Try to build not in clean chroot with vala-panel-appmenu-common or appmenu-glib-translator installed.

Also makepkg builds empty (it has only metadata) vala-panel-appmenu package. What is it for? Do I have to install it?

xiota commented on 2024-05-27 07:38 (UTC) (edited on 2024-05-27 07:42 (UTC) by xiota)

@qark I'm unable to reproduce in clean chroot. I need more info to figure out how that error would occur. If you have any older versions of the packages installed, maybe try uninstalling them before rebuilding.

@bluedevil This is a split package that builds for mate, xfce, valapanel, and budgie by default. There are variables at the beginning of the pkgbuild that can be used to selectively disable the ones you don't want. You can also try building in clean chroot.

bluedevil commented on 2024-05-27 07:18 (UTC)

I am using XFCE. while installing this package I got budgie-desktop not found error, is it normal?

Making package: vala-panel-appmenu 24.05-2 (Mon 27 May 2024 09:15:43 AM CEST)
==> Checking runtime dependencies...
==> Missing dependencies:
  -> budgie-desktop
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
 -> error making: vala-panel-appmenu-exit status 8
 -> Failed to install the following packages. Manual intervention is required:
vala-panel-appmenu-registrar - exit status 8

qark commented on 2024-05-27 07:10 (UTC)

Similar error in 24.05-2

==> Starting package_appmenu-glib-translator()...
mv: cannot stat '/tmp/makepkg/vala-panel-appmenu/src/fakeinstall/usr/include': No such file or directory
==> ERROR: A failure occurred in package_appmenu-glib-translator().