Package Details: vala-panel-appmenu-registrar 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: Small utility to hold DBusMenu menus
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)

Pinned Comments

xiota commented on 2024-06-24 20:46 (UTC) (edited on 2024-06-24 20:57 (UTC) by xiota)

Uninstall method shouldn't matter. I would use command-line:sudo pacman -Runc [packages]

Then to install the packages after building: sudo pacman -U [files]

This package makes the stable packages, no suffix. The -git packages are incompatible. If you want to switch to the -git packages, uninstall all related packages. Then build and install in this order:

  • appmenu-glib-translator-git
  • vala-panel-git
  • vala-panel-appmenu-xfce-git (this is pkgbase, even if you want mate version)

I'm not sure about updates. If AUR helpers are confused:

  • Uninstall related packages: vala-panel, appmenu-glib-translator, vala-panel-appmenu-*
  • Rebuild and install vala-panel. Unlike -git, translator package is not needed.
  • Rebuild vala-panel-appmenu (previous instructions)

xiota commented on 2024-06-23 08:50 (UTC) (edited on 2024-06-24 20:59 (UTC) by xiota)

There are different types of depends. If an AUR helper cannot distinguish (1) and (3), it may refuse to build this package.

  1. Runtime-only depends
  2. Make depends
  3. Depends that are needed for both runtime and make

To build this package:

  • Uninstall appmenu-glib-translator and all vala-panel-appmenu-* packages.
  • Keep vala-panel installed if it is up to date. Otherwise, rebuild and update it.
  • Then build this package without AUR helper:
git clone https://aur.archlinux.org/vala-panel-appmenu.git
cd vala-panel-appmenu
makepkg -sr

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

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().

rilian commented on 2024-05-26 14:53 (UTC)

@xiota vala-panel uses appmenu-glib-translator (and appmenu).

xiota commented on 2024-05-26 10:51 (UTC)

@qark Missing file should be fixed now. I opted not to separate appmenu-glib-translator because nothing else uses it, and separating it makes the package even more complicated.

qark commented on 2024-05-26 10:00 (UTC)

I have disabled _build_mate, _build_vala and _build_budgie and got this

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

Also appmenu-glib-translator should probably be in separate package. See https://aur.archlinux.org/packages/vala-panel-appmenu-xfce-git.

FabioLolix commented on 2022-09-16 17:43 (UTC)

I usually prefer git sources because I share them (setting SRCDEST= in makepkg.conf)

qark commented on 2022-09-16 17:25 (UTC)

Actually git is required because PKGBUILD uses tag instead of release tarball https://gitlab.com/vala-panel-project/vala-panel-appmenu/-/releases/0.7.6

Are there any objections against using latter?

FabioLolix commented on 2022-01-10 18:18 (UTC)

git is missing from makedepends, appmenu-qt5 don't exist