Package Details: waybar-git r636.67593b8-1

Git Clone URL: https://aur.archlinux.org/waybar-git.git (read-only)
Package Base: waybar-git
Description: Highly customizable Wayland bar for Sway and Wlroots based compositors (GIT)
Upstream URL: https://github.com/Alexays/Waybar/
Keywords: bar sway wlroots
Licenses: MIT
Conflicts: waybar
Provides: waybar
Submitter: BlueGone
Maintainer: Alexays (BlueGone)
Last Packager: Alexays
Votes: 18
Popularity: 0.27
First Submitted: 2018-08-09 18:41
Last Updated: 2019-05-20 10:40

Latest Comments

« First ‹ Previous 1 2 3

Ranguvar commented on 2018-11-08 18:14

New meson.build.patch:

http://ix.io/1rkN

pkgver function:

pkgver() { cd "$pkgname" ( set -o pipefail git describe --long 2>/dev/null | sed 's/([^-]*-g)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" ) }

Ranguvar commented on 2018-10-25 13:05

I think you forgot the pkgver function :) Thanks for packaging! Latest git seems to work with this PKGBUILD and meson.build.patch

...How do you post code blocks here?

aereaux commented on 2018-08-11 23:48

This package is also missing git as a build dependency.

As for the fmt thing, I think you could add a fmt 4.1.0 package to the AUR if you wanted.

BlueGone commented on 2018-08-11 09:50

Waybar is still in the very early stages of development. The list of dependencies therefore tends to grow rapidly, so that the AUR package will often have missing dependencies.

Because Waybar depends on fmtlib 4.1.0 and this version is unavailable on archlinux repositories, the AUR package patch the meson.build to build and link statically fmtlib to the binary. The slightest change of the meson.build on the upstream will therefore cause the build to fail until I'll release the according meson.build.patch.

I'm trying to keep track of the upstream, but this package will often be out-of-date. One generic way to fix the build is to install an earlier version of Waybar for which the AUR package has been designed, until I fix it. You just need, in the PKGBUILD, to comment the current git source, and uncomment the alternative one. Example for r70.8d5b61a9-2:

22,23c22,23
< # source=("${pkgname}::git://github.com/Alexays/Waybar#commit=8d5b61a9"
< source=("${pkgname}::git://github.com/Alexays/Waybar"
---
> source=("${pkgname}::git://github.com/Alexays/Waybar#commit=8d5b61a9"
> # source=("${pkgname}::git://github.com/Alexays/Waybar"

aereaux commented on 2018-08-11 01:20

Also missing libpulse as a dependency.

TimsManter commented on 2018-08-10 17:35

In prepare():

patching file meson.build
Hunk #1 FAILED at 1.
Hunk #2 succeeded at 26 (offset 5 lines).
1 out of 2 hunks FAILED -- saving rejects to file meson.build.rej

Also some dependencies are missing:

  • wireless_tools (iwlib.h file)
  • waylandpp (wayland-client.hpp file)