summaryrefslogtreecommitdiff
path: root/x11-misc/i3status/i3status-2.13-r1.ebuild
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [master] <gitlab@liguros.net>2020-12-16 00:00:18 +0000
committerLiguros - Gitlab CI/CD [master] <gitlab@liguros.net>2020-12-16 00:00:18 +0000
commitc16790af2c9b4cbc38e565d4311252193ff85484 (patch)
tree4f43ee770507dee235d6b4f9433d9f807781fcc8 /x11-misc/i3status/i3status-2.13-r1.ebuild
parentfddf516add4924cfe9d698f116342e30b27d67b8 (diff)
downloadbaldeagleos-repo-8c1f62d596408aba30a72286115a8dc63fdcd228.tar.gz
baldeagleos-repo-8c1f62d596408aba30a72286115a8dc63fdcd228.tar.xz
baldeagleos-repo-8c1f62d596408aba30a72286115a8dc63fdcd228.zip
Updating liguros repo21.1.1
Diffstat (limited to 'x11-misc/i3status/i3status-2.13-r1.ebuild')
-rw-r--r--x11-misc/i3status/i3status-2.13-r1.ebuild68
1 files changed, 68 insertions, 0 deletions
diff --git a/x11-misc/i3status/i3status-2.13-r1.ebuild b/x11-misc/i3status/i3status-2.13-r1.ebuild
new file mode 100644
index 000000000000..9107ec983b70
--- /dev/null
+++ b/x11-misc/i3status/i3status-2.13-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit fcaps autotools
+
+DESCRIPTION="generates a status bar for dzen2, xmobar or similar"
+HOMEPAGE="https://i3wm.org/i3status/"
+SRC_URI="https://i3wm.org/${PN}/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="pulseaudio"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+ >=dev-libs/yajl-2.0.2
+ dev-libs/confuse:=
+ dev-libs/libnl:3
+ media-libs/alsa-lib
+ pulseaudio? ( || ( media-sound/pulseaudio media-sound/apulse[sdk] ) )
+"
+
+DEPEND="
+ ${RDEPEND}
+ app-text/asciidoc
+ app-text/xmlto
+"
+
+PATCHES=(
+ "${FILESDIR}/0001-Extend-battery-handling-on-OpenBSD-351.patch"
+ "${FILESDIR}/0002-Fix-headers-meant-for-OpenBSD-but-snuck-in-for-FreeB.patch"
+ "${FILESDIR}/0003-conditionally-compile-pulse.c-only-when-using-pulsea.patch"
+ "${FILESDIR}/0004-battery-include-sys-sysctl.h-on-OpenBSD.patch"
+ "${FILESDIR}/0005-configure-disable-pulse-on-OpenBSD-and-DragonFlyBSD.patch"
+ "${FILESDIR}/0006-On-NetBSD-include-sys-socket.h-for-AF_INET-6.patch"
+ "${FILESDIR}/0007-make-pulseaudio-an-optional-dependency-follow-best-p.patch"
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable pulseaudio)
+}
+
+src_compile() {
+ pushd "${S}/${CHOST}" || die
+ default
+}
+
+src_install() {
+ pushd "${S}/${CHOST}" || die
+ default
+}
+
+pkg_postinst() {
+ fcaps cap_net_admin usr/bin/${PN}
+
+ elog "${PN} can be used with any of the following programs:"
+ elog " i3bar (x11-wm/i3)"
+ elog " x11-misc/xmobar"
+ elog " x11-misc/dzen"
+ elog "Please refer to manual: man ${PN}"
+}