Package Details: yay 10.2.3-1

Git Clone URL: https://aur.archlinux.org/yay.git (read-only, click to copy)
Package Base: yay
Description: Yet another yogurt. Pacman wrapper and AUR helper written in go.
Upstream URL: https://github.com/Jguer/yay
Keywords: arm AUR go helper pacman wrapper x86
Licenses: GPL3
Submitter: jguer
Maintainer: jguer
Last Packager: jguer
Votes: 1501
Popularity: 58.77
First Submitted: 2016-10-05 17:20
Last Updated: 2021-06-03 20:30

Required by (15)

Sources (1)

Pinned Comments

jguer commented on 2021-05-20 11:41

With pacman 6 arriving a rebuild of yay will be necessary, if you upgrade pacman without upgrading yay at the same time, yay will not run after. I'm bumping the pkgrel so it shows up on the upgrade list (and will do so when pacman transitions from staging->core)

In case you end up with a non-functioning yay after the upgrade:

$ pacman -S --needed git base-devel
$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si

jguer commented on 2019-04-16 14:08

I cannot delete the spam comments appearing regularly in this page, which has also led me to disable notifications from here. I remind that the best way to receive support or report a problem is through the Upstream URL.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

crdx commented on 2021-06-12 22:57

@ozz It might be, but the AUR convention is the bare package name is the source build, *-bin is the binary and *-git is the source build of the tip of the git repo. I tend to look for the *-bin versions of packages first if I can find them.

ozz commented on 2021-06-12 22:54

@crdx Yes, yay-bin is much better, thanks! I would argue that should be the default "yay" and there should be a "yay-src" or something. 600MB is a lot of space on constrained systems.

crdx commented on 2021-06-12 09:58

@ozz

You can use yay-bin if you don't want to have to build it locally. Although if you feel it's "not much more than a wrapper around git and makepkg" then maybe you'd rather not use it at all?

ozz commented on 2021-06-12 01:52

A 600MB "go" dependency for something not much more than a wrapper around git and makepkg... seems... wrong.

This is not the way, man.

leccesg commented on 2021-06-10 06:38

I used sudo pacman -Rcsn yay. After uninstalling, I reinstalled, but I received an error.

[taizongh@ZhuFengGeShi ~]$ sudo pacman -S --needed git base-devel
[sudo] taizongh password:
Warning: Git-2.32.0-1 is already up to date -- skip
Warning: autoconf-2.71-1 is already up to date -- skipped
Warning: Automake -1.16.3-1 has been updated -- Skip
Warning: Binutils -2.36.1-3 is already up to date -- skip
Warning: BIS-3.7.6-1 is already up to date -- skip
Warning: Fakeroot -1.25.3-2 has been updated -- Skip
Warning: File -5.40-5 has been updated -- Skip
Warning: findutils-4.8.0-1 is already up to date -- skip
Warning: Flex-2.6.4-3 is already up to date -- skip
Warning: GAWK-5.1.0-1 has been updated -- Skip
Warning: GCC-11.1.0-1 is already up to date -- skip
Warning: gettext-0.21-1 is already up to date -- skipped
Warning: grep-3.6-1 is already up to date -- skip
Warning: Groff-1.22.4-5 is already up to date -- skip
Warning: gzip-1.10-3 is already up to date -- skip
Warning: libtool-2.4.6+42+gb88cebd5-16 has been updated -- Skip
Warning: M4-1.4.18-3 is already up to date -- skip
Warning: make-4.3-3 is already up to date -- skip
Warning: pacman-6.0.0-2 is already up to date -- skip
Warning: Patch-2.7.6-8 is already up to date -- skip
Warning: pkgconf-1.7.3-1 is already up to date -- skipped
Warning: sed-4.8-1 is already up to date -- skipped
Warning: sudo-1.9.7-1 has been updated -- skipped
Warning: Texinfo-6.7-3 has been updated -- Skipped
Warning: Which -2.21-5 is already up to date -- skip
There is nothing to do today
[taizongh@ZhuFengGeShi ~]$ git clone https://aur.archlinux.org/yay.git
Cloning to 'Yay '...
remote: Enumerating objects: 390, done.
remote: Counting objects: 100% (390/390), done.
remote: Compressing objects: 100% (289/289), done.
remote: Total 390 (delta 98), reused 389 (delta 98), pack-reused 0
Receiving object: 100% (390/390), 81.85 KiB | KiB/s, 135.00.
Process delta: 100% (98/98), done.
[taizongh@ZhuFengGeShi ~]$ cd yay
[taizongh@ZhuFengGeShi yay]$ makepkg -si
==> is creating package: yay 10.2.3-1 (Thu Jun 10, 2021 22:18:12)
==> is checking runtime dependencies...
==> is checking compile-time dependencies
==> Get the source code...
-> is downloading yay-10.2.3.tar.gz...
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100 118 100 118 00 34 0 0:00:03 0:00:03 --:--:-- 34
100  346k  100  346k    0     0   4601      0  0:01:17  0:01:17 --:--:--  5808
==> - use SHA256sums...
Yay - 10.2.3. Tar. Gz... through
==> is releasing the source code...
-> is unzipping yay-10.2.3.tar.gz, using bsdtar
==> is starting to build()...
Go build-trimpath -mod= readonly-modcacherw -tags six-ldFlags' -x "main.yayVersion=10.2.3" -x "main.localePath=/usr/share/locale/" -linkmode=external' -buildmode=pie -o yay
Go: github.com/Jguer/go-alpm/v2@v2.0.5: Get "https://proxy.golang.org/github.com/%21jguer/go-alpm/v2/@v/v2.0.5.mod" : Dial TCP 172.217.160.115:443: I/O timeout
Make: *** [Makefile:112: yay] error 1
==> error: An error occurred in build().
Is giving up...

pgoetz commented on 2021-06-06 14:43

@yochananmarqos Ah, ok; so the user's pacman installation is corrupted. In any case, this doesn't have anything to do with yay.

yochananmarqos commented on 2021-06-06 14:34

@pgoetz: Of course you do. libalpm.so is part of pacman. Run pacman -Fx libalpm.so.

pgoetz commented on 2021-06-06 12:02

@6543 I just rebuilt and used yay yesterday and don't even have libalpm installed:

[pgoetz@gecko ~]$ pacman -Q | grep libalpm
[pgoetz@gecko ~]$

[pgoetz@gecko ~]$ yay -Syu
[sudo] password for pgoetz: 
:: Synchronizing package databases...
...

6543 commented on 2021-06-06 02:32

building yay with makepkg work, using it fail:

yay: error while loading shared libraries: libalpm.so.12: cannot open shared object file: No such file or directory

there only exist a libalpm.so.13
Pacman v6.0.0 - libalpm v13.0.0

pgoetz commented on 2021-06-05 20:28

@jguer what does the -$i flag do in makepkg?