Package Details: yambar 1.6.2-1

Git Clone URL: https://aur.archlinux.org/yambar.git (read-only, click to copy)
Package Base: yambar
Description: Modular status panel for X11 and Wayland, inspired by polybar
Upstream URL: https://codeberg.org/dnkl/yambar
Licenses: MIT
Provides: yambar
Submitter: poldi1405
Maintainer: poldi1405
Last Packager: poldi1405
Votes: 0
Popularity: 0.000000
First Submitted: 2020-11-17 13:08
Last Updated: 2021-08-16 10:54

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().
    Aborting...

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: https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git_submodules . 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.