c3ef99b719
### Breaking Changes: None ### Changelog **New Config Options** The following config options were added In the `[settings]` section: * `pseudo-transparency` In `internal/cpu`: * `ramp-coreload-spacing`, spacing between elements in `<ramp-coreload>` elements * `%percentage-sum%` in `label`. Shows sum of all percentages In `custom/script`: * `double-click-left` * `double-click-middle` * `double-click-right` In `internal/pulseaudio`: * `interval`, volume increase and decrease steps in percentage points In `internal/memory`: * `bar-swap-used` * `bar-swap-free` * `ramp-swap-used` * `ramp-swap-free` **Deprecations** * `tray-transparent` in the bar section is no longer used. The tray now always uses pseudo-transparency **Features** * volume: adjustable volume steps (#1364), see #1361 * memory: Add progress bars and ramps for swap (#1325) * render: pseudo-transparency (always used in the tray) (#595) * cpu: * Configurable spacing in between coreloads (#1472), see #1389 * Non-normalized cpu load (#1517), see #1516 * script: Double click actions (#1442) * net: Support for bridge interfaces (#1528), see #1522 * token: zero pad tokens when min-width value starts with a `0` (#1341), see #1332 **Fixes** * config: Use font patterns detected on system in sample config (#1350) * net: Disconnected module when SSID is only an emoji (#1371), see #1367 * tray: Tray overlapping with bar (#1392), see #591 * build: Several build errors (#1395, #1454, #1470, jaagr/xpp#12, #1493), see #1447, #1469, #750, #1492 * mpd: format-online-prefix not working (#1402), see #1399 * font: Crash for some font-patterns (#1451), see #1435 * script: * Only `%counter%` or `%pid%` token usable, never both (#1456) * click actions with colons in them (#1457), see #984 * renderer: Bar locks up when xorg composite extension is disabled (#1430), see #1425
49 lines
1.5 KiB
Bash
49 lines
1.5 KiB
Bash
# Maintainer: Michael Carlberg <c@rlberg.se>
|
|
# Contributor: Michael Carlberg <c@rlberg.se>
|
|
_pkgname=polybar
|
|
pkgname="${_pkgname}-git"
|
|
pkgver=3.3.0
|
|
pkgrel=1
|
|
pkgdesc="A fast and easy-to-use status bar"
|
|
arch=("i686" "x86_64")
|
|
url="https://github.com/jaagr/polybar"
|
|
license=("MIT")
|
|
depends=("cairo" "xcb-util-image" "xcb-util-wm" "xcb-util-xrm" "xcb-util-cursor")
|
|
optdepends=("alsa-lib: alsa module support"
|
|
"pulseaudio: pulseaudio module support"
|
|
"libmpdclient: mpd module support"
|
|
"libnl: network module support"
|
|
"wireless_tools: network module support (legacy)"
|
|
"jsoncpp: i3 module support"
|
|
"i3-wm: i3 module support"
|
|
"ttf-unifont: Font used in example config"
|
|
"siji-git: Font used in example config"
|
|
"xorg-fonts-misc: Font used in example config"
|
|
"curl: github module support")
|
|
makedepends=("cmake" "git" "python" "python2" "pkg-config")
|
|
provides=("polybar")
|
|
conflicts=("polybar")
|
|
install="${_pkgname}.install"
|
|
source=("${_pkgname}::git+${url}.git")
|
|
md5sums=("SKIP")
|
|
|
|
pkgver() {
|
|
git -C "${_pkgname}" describe --long --tags | sed "s/-/.r/;s/-/./g"
|
|
}
|
|
|
|
prepare() {
|
|
git -C "${_pkgname}" submodule update --init --recursive
|
|
mkdir -p "${_pkgname}/build"
|
|
}
|
|
|
|
build() {
|
|
cd "${_pkgname}/build" || exit 1
|
|
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
|
|
cmake --build .
|
|
}
|
|
|
|
package() {
|
|
cmake --build "${_pkgname}/build" --target install -- DESTDIR="${pkgdir}"
|
|
install -Dm644 "${_pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
|
|
}
|