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().
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 budgie-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) |
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().
@xiota vala-panel uses appmenu-glib-translator (and appmenu).
@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.
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.
I usually prefer git sources because I share them (setting SRCDEST= in makepkg.conf)
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?
git is missing from makedepends, appmenu-qt5 don't exist
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:
vala-panel
,appmenu-glib-translator
,vala-panel-appmenu-*
vala-panel
. Unlike-git
, translator package is not needed.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.
To build this package:
appmenu-glib-translator
and allvala-panel-appmenu-*
packages.vala-panel
installed if it is up to date. Otherwise, rebuild and update it.