Package Details: pamac-all 11.7.2-1

Git Clone URL: https://aur.archlinux.org/pamac-all.git (read-only, click to copy)
Package Base: pamac-all
Description: A GUI frontend for libalpm (everything in one package - snap, flatpak, appindicator, aur, appstream)
Upstream URL: https://github.com/manjaro/pamac
Licenses: GPL3
Conflicts: pamac, pamac-aur, pamac-aur-git, pamac-common, pamac-flatpak, pamac-flatpak-gnome, pamac-gtk
Provides: pamac
Submitter: librewish
Maintainer: patlefort
Last Packager: patlefort
Votes: 40
Popularity: 0.108873
First Submitted: 2020-08-25 09:51 (UTC)
Last Updated: 2024-11-04 18:30 (UTC)

Dependencies (15)

Required by (4)

Sources (1)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 14 Next › Last »

patlefort commented on 2023-09-19 09:32 (UTC)

The chaotic-aur is missing pamac-cli, pamac-all and libpamac-full, you should report this problem to them. Until then, pamac-aur will be picked over pamac-cli by your aur helper because it prioritize built packages over the AUR and it claim to provide pamac-cli.

bkb commented on 2023-09-19 07:14 (UTC) (edited on 2023-09-19 11:53 (UTC) by bkb)

Can someone just correct the dependency cycle instead of just hacking since months?

paru --sync --needed libpamac-full && paru --sync --needed pamac-cli && paru --sync --needed pamac-all

:: libpamac-full-1:11.6.2-1 is up to date -- skipping
:: pamac-aur and pamac-cli are in conflict. Remove pamac-cli? [y/N] y
:: libpamac-aur and libpamac-full are in conflict (libpamac). Remove libpamac-full? [y/N] y
:: libpamac-full-1:11.6.2-1 is up to date -- skipping build
:: libpamac-full and libpamac-aur are in conflict. Remove libpamac-aur? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libpamac-aur breaks dependency 'libpamac-aur>=11.6' required by pamac-aur
error: packages failed to build: pamac-all-11.6.0-3

sunshe35 commented on 2023-09-19 02:36 (UTC)

I can successfully install this module.

yay -S aur/libpamac-full
yay -S aur/pamac-cli
yay -S pamac-all

The basic idea is to ensure that pamac-cli for the aur is installed, and pamac-cli for other sources requires the installation of libpamac-aur.

patlefort commented on 2023-08-18 19:52 (UTC)

I do not and cannot support chaotic-aur or any other repositories than the official ones and the AUR. Installing other repos implies you know and understand the risks.

VerT commented on 2023-08-18 19:41 (UTC) (edited on 2023-08-18 20:08 (UTC) by VerT)

Yea, it's broken by dependency cycle. I had exactly same problem as @FuelFLo and thanks to FulFlo's solution I managed to sidestep this issue (yay -S aur/pamac-cli and then pamac-all).

bkb commented on 2023-08-09 08:53 (UTC) (edited on 2023-08-09 09:48 (UTC) by bkb)

Related to that problem

Upstream is being dumb, they didn't announce the new version with a tag in their repo for pamac-cli.

FAILED: src/pamac-manager.p/version.c src/pamac-manager.p/history_dialog.c src/pamac-manager.p/updates_dialog.c src/pamac-manager.p/preferences_dialog.c src/pamac-manager.p/package_row.c src/pamac-manager.p/simple_row.c src/pamac-manager.p/back_row.c src/pamac-manager.p/manager_window.c src/pamac-manager.p/manager.c src/pamac-manager.p/search-provider.c 
valac -C --pkg pamac --pkg gio-unix-2.0 --pkg libadwaita-1 --pkg gtk4 --color=always --directory src/pamac-manager.p --basedir ../pamac-11.6.0/src --gresources=../pamac-11.6.0/resources/pamac.manager.gresource.xml --pkg=posix --vapidir=/home/xtremperfs/.cache/paru/clone/pamac-all/src/pamac-11.6.0/vapi ../pamac-11.6.0/src/version.vala ../pamac-11.6.0/src/history_dialog.vala ../pamac-11.6.0/src/updates_dialog.vala ../pamac-11.6.0/src/preferences_dialog.vala ../pamac-11.6.0/src/package_row.vala ../pamac-11.6.0/src/simple_row.vala ../pamac-11.6.0/src/back_row.vala ../pamac-11.6.0/src/manager_window.vala ../pamac-11.6.0/src/manager.vala ../pamac-11.6.0/src/search-provider.vala src/pamac-gtk.vapi
../pamac-11.6.0/src/manager_window.vala:716.23-716.36: error: The name `FileDialog' does not exist in the context of `Gtk' (gtk4)
                                var chooser = new Gtk.FileDialog ();
                                                  ^^^^^^^^^^^^^^
../pamac-11.6.0/src/preferences_dialog.vala:366.22-366.35: error: The name `FileDialog' does not exist in the context of `Gtk' (gtk4)
                        var chooser = new Gtk.FileDialog ();

FuelFlo commented on 2023-08-08 22:55 (UTC)

Okay, so the problem is not the aur helpers. At least for me. I have chaotic-aur repo enabled and the pamac-cli version build in chaotic-aur repo seems to require libpamac-aur which leads to the dependency cycle. When installing pamac-cli from aur directly (yay -S aur/pamac-cli) I was able to install pamac-all afterwards without problem.

patlefort commented on 2023-08-08 21:27 (UTC)

You should install pamac-cli not pamac-aur. Your aur helper should give you the choice, otherwise it is broken.

bkb commented on 2023-08-08 20:41 (UTC)

Ouais, sûr, @FuelFLo has exactly the same problem as me with a different helper, but it's the helper problem. Look at your eleven dependencies, It has literally pamac-cli (pamac-aur), it's written on the same page where you wrote "That's not possible" "Your aur helper is broken" "remove anything -aur"

patlefort commented on 2023-08-08 20:18 (UTC)

That's not possible, this package doesn't depend on pamac-aur or libpamac-aur. Your aur helper is broken, try building manually with makepkg. Also make sure to remove anything -aur first in case.