Package Details: powerpill 2021.11-14

Git Clone URL: https://aur.archlinux.org/powerpill.git (read-only, click to copy)
Package Base: powerpill
Description: Pacman wrapper for faster downloads.
Upstream URL: https://xyne.dev/projects/powerpill
Keywords: arch_linux pacman system
Licenses: GPL
Submitter: Xyne
Maintainer: Xyne
Last Packager: Xyne
Votes: 243
Popularity: 0.96
First Submitted: 2012-11-29 03:58 (UTC)
Last Updated: 2023-06-27 09:33 (UTC)

Dependencies (9)

Required by (1)

Sources (2)

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 .. 20 Next › Last »

Plexcon commented on 2018-07-14 23:57 (UTC)

Fail to prepare an operation: powerpill-2018.5.tar.xz: invalid or damaged package

kosmoplayer commented on 2018-07-13 11:37 (UTC)

I created a powerpill's zsh completion script. Anyway, it is copypast of pacman zsh completion sript with replace pacman on powerpill. I added unique powerpill's commands --powerpill-config and --powerpill-clean. Completion of -S, -R -Q commands work fine. Take here https://gist.github.com/chain2net/12ec8ba75e1781a0e3d7f7d508687e10

Xyne commented on 2018-06-03 17:13 (UTC)

@moham_96 See the discussion below about zsh. If someone contributes whatever is needed to add them then I will include it, but I don't use zsh myself and I don't have the time to figure it out myself right now.

moham_96 commented on 2018-06-02 09:30 (UTC)

Can you add support for zsh completions?

Xyne commented on 2018-03-18 15:12 (UTC)

@CarterCox You need to install the dependencies from the AUR, or enable my repo in Pacman: https://xyne.archlinux.ca/repos/

gnucon commented on 2018-03-17 10:55 (UTC)

@CarterCox you can install the missing modules from aur yaourt -S python3-xcgf python3-xcpf python3-memoizedb

CarterCox commented on 2018-03-12 14:04 (UTC) (edited on 2018-03-12 14:07 (UTC) by CarterCox)

I tried to install but pacman couldn't install missing dependencies:

$ makepkg ==> Making package: powerpill 2017.11-1 (Mon Mar 12 11:02:14 -03 2018) ==> Checking runtime dependencies... ==> Installing missing dependencies... error: target not found: pm2ml>2012.12.12 error: target not found: python3-xcgf error: target not found: python3-xcpf ==> ERROR: 'pacman' failed to install missing dependencies.

zerophase commented on 2018-02-15 05:09 (UTC)

@xyne pacmatic has a good example of zsh completions, I think something similar to the pacmatic completions should work for most of powerpill in fish.

https://github.com/fish-shell/fish-shell/blob/master/share/completions/pacmatic.fish

dapolinario commented on 2018-02-14 23:53 (UTC) (edited on 2018-02-14 23:55 (UTC) by dapolinario)

@Xyne, actually the base is pacman.fish.

The "progname" variable is not used when you really need to create a pacman-based database: set -l listinstalled "(pacman -Q | string replace '' \ t)", set -l listgroups "(pacman -Sg) \ t'Package Group '"

and in two other lines I did not understand what it is for, if the -e and -f parameters are related to pacman or to complete: complete -c pacman -e, complete -c pacman -f

Therefore, if you replace the progname content with powerpill and bb-wrapper, that's a start (since the pacaur.fish script follows the same basic plus additional pacaur commands).

You can do a pull resquest on the github of the fish project, if they accept it, a headache for you.

Thankful!

Xyne commented on 2018-02-14 23:25 (UTC)

@dapolinario I'm open to the idea but I don't use fish so I am unfamiliar with the syntax and would not be able to test it.

Would it be enough to just replace all instances of "pacman" with "powerpill", "bauerbill" or "bb-wrapper" and add some lines for extra commands to generate a new file? Looking at pacman.fish [1], I see that it sets the "progname" variable at the top and then uses that throughout most of the file, but not everywhere, so the logic isn't immediately clear.

I am also unsure about how to handle the attributions and eventual license if I modify pacman.fish for include it in my projects. It may be better to ask the fish devs to include completions for powerpill etc. as they seem to accept all completion files. If it would help, I could try to write a simple script to generate the files from pacman.fish to facilitate maintenance.

[1] https://raw.githubusercontent.com/fish-shell/fish-shell/master/share/completions/pacman.fish