Package Details: yambar 1.7.0-1

Git Clone URL: (read-only, click to copy)
Package Base: yambar
Description: Modular status panel for X11 and Wayland, inspired by polybar
Upstream URL:
Licenses: MIT
Provides: yambar
Submitter: poldi1405
Maintainer: kkga
Last Packager: kkga
Votes: 1
Popularity: 0.74
First Submitted: 2020-11-17 13:08
Last Updated: 2021-11-11 19:38

Latest Comments

poldi1405 commented on 2021-06-05 18:37

@level5cat I just did and cleaned up the dependencies a bit

level5cat commented on 2021-06-04 09:34

Please edit the PKGBUILD, there is no need to extract the archive in Prepare(), it happens automatically.

poldi1405 commented on 2021-02-22 12:24

Sorry, it seems I have accidentally pushed an experiment I did. it should work now.

lgehr commented on 2021-02-21 22:14

Currently throws an error

==> ERROR: PKGBUILD does not exist.
==> ERROR: A failure occurred in prepare().

Running makepkg inside PKGBUILD seems strange to me because makepkg reads the PKGBUILD.

PedroHLC commented on 2021-01-29 16:10

@ixrk Yeah, those three first lines of prepare are useless. He probably wanted to build using makepkg -cC, so "src" is always empty.

@poldi1405 you're missing 'pixman' 'xcb-util-wm' 'xorgproto' 'wayland'{,-protocols} 'fontconfig' 'alsa-lib' as dependencies, and 'git' as makedepends (I know because I build in clean chroot). Also, it would be best if you were using this trick for submodules instead: . As I said above, you might prefer makepkg -cC instead of those first three lines in the prepare.

I've added this package to chaotic-aur, but it will only update in the future if all these flaws are fixed...

ixrk commented on 2021-01-18 20:10

The following line throws an error when custom BUILDDIR is set in makepkg.conf

bsdtar -xf "../${pkgname}-${pkgver}.tar.gz" -C "${srcdir}"

Why do need to reextract the archive?

lgehr commented on 2021-01-14 21:39

I think libyaml is also required as a build dependency. At least I could not build it without it being installed on my machine.

poldi1405 commented on 2020-12-23 20:22

@Dylan14 thanks for the suggestions, I applied them.

Dylan14 commented on 2020-12-04 14:53

This package needs scdoc, and libmpdclient as make dependencies. Also, for the line

meson --buildtype=release --prefix=${pkgdir}/usr/local/ ../..

change it to

meson --buildtype=release --prefix=${pkgdir}/usr/ ../..

as it is bad etiquette to install to /usr/local/. This has the added benefit of allowing you to remove the line

mv "${pkgdir}/usr/local/share/man" "${pkgdir}/usr/local/man"

from the PKGBUILD.