summaryrefslogtreecommitdiff
path: root/x11-misc/polybar
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /x11-misc/polybar
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'x11-misc/polybar')
-rw-r--r--x11-misc/polybar/Manifest1
-rw-r--r--x11-misc/polybar/files/polybar-3.7.2-fontconfig.patch11
-rw-r--r--x11-misc/polybar/files/polybar-3.7.2-gcc15-cstdint-includes.patch97
-rw-r--r--x11-misc/polybar/metadata.xml17
-rw-r--r--x11-misc/polybar/polybar-3.7.2.ebuild72
5 files changed, 0 insertions, 198 deletions
diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
deleted file mode 100644
index cd433c632a24..000000000000
--- a/x11-misc/polybar/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST polybar-3.7.2.tar.gz 494383 BLAKE2B dda97c42de5f32a005ae6d4de737651278df0364187c735d7fa8a6d34e644b917ba3f32859cc19bd869c43f5d14f73ca734a4227651eb267724d808e4a766e08 SHA512 a0ee701533e101789f7eb95c71717ecf1d389a10b202d19261f9f71fee9d43fb8be17fb63e4a056c5e8bd62d2e669c95ee4d4b8c6bb06b933e1e4b26ab1a0624
diff --git a/x11-misc/polybar/files/polybar-3.7.2-fontconfig.patch b/x11-misc/polybar/files/polybar-3.7.2-fontconfig.patch
deleted file mode 100644
index 4e788165b76c..000000000000
--- a/x11-misc/polybar/files/polybar-3.7.2-fontconfig.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-https://bugs.gentoo.org/953553#c10
---- a/src/CMakeLists.txt 2024-08-17 13:39:55.000000000 +0200
-+++ b/src/CMakeLists.txt 2025-04-22 14:02:32.225721530 +0200
-@@ -159,6 +159,7 @@
- target_link_libraries(poly PUBLIC
- Threads::Threads
- Cairo::CairoFC
-+ freetype
- xpp
- LibUV::LibUV
- )
diff --git a/x11-misc/polybar/files/polybar-3.7.2-gcc15-cstdint-includes.patch b/x11-misc/polybar/files/polybar-3.7.2-gcc15-cstdint-includes.patch
deleted file mode 100644
index 97d9a4c7720b..000000000000
--- a/x11-misc/polybar/files/polybar-3.7.2-gcc15-cstdint-includes.patch
+++ /dev/null
@@ -1,97 +0,0 @@
-commit e79b671aa7bc4edbae5d8272d523caa092f7548d
-Author: John Helmert III <ajak@gentoo.org>
-Date: Fri Aug 30 23:13:23 2024 -0700
-
- add missing cstdint includes
-
- In GCC 15, cstdint is less commonly included in stdlib headers so we
- need explicit includes: https://gcc.gnu.org/gcc-15/porting_to.html
-
- See-Also: https://bugs.gentoo.org/937526
- Signed-off-by: John Helmert III <ajak@gentoo.org>
-
-diff --git a/include/ipc/decoder.hpp b/include/ipc/decoder.hpp
-index 9d1afe1c..dcdf9e1a 100644
---- a/include/ipc/decoder.hpp
-+++ b/include/ipc/decoder.hpp
-@@ -5,6 +5,8 @@
- #include "errors.hpp"
- #include "ipc/msg.hpp"
-
-+#include <cstdint>
-+
- POLYBAR_NS
-
- namespace ipc {
-diff --git a/include/ipc/encoder.hpp b/include/ipc/encoder.hpp
-index 1fd36f60..ebb1ea82 100644
---- a/include/ipc/encoder.hpp
-+++ b/include/ipc/encoder.hpp
-@@ -4,6 +4,8 @@
- #include "errors.hpp"
- #include "ipc/msg.hpp"
-
-+#include <cstdint>
-+
- POLYBAR_NS
-
- namespace ipc {
-diff --git a/include/ipc/msg.hpp b/include/ipc/msg.hpp
-index 1b37022d..a423d3bb 100644
---- a/include/ipc/msg.hpp
-+++ b/include/ipc/msg.hpp
-@@ -3,6 +3,7 @@
- #include "common.hpp"
-
- #include <array>
-+#include <cstdint>
-
- POLYBAR_NS
-
-diff --git a/include/utils/color.hpp b/include/utils/color.hpp
-index 491d48ee..9d301af7 100644
---- a/include/utils/color.hpp
-+++ b/include/utils/color.hpp
-@@ -1,6 +1,7 @@
- #pragma once
-
- #include <cstdlib>
-+#include <cstdint>
-
- #include "common.hpp"
-
-diff --git a/include/utils/string.hpp b/include/utils/string.hpp
-index 45eaec06..27e06f7a 100644
---- a/include/utils/string.hpp
-+++ b/include/utils/string.hpp
-@@ -1,5 +1,6 @@
- #pragma once
-
-+#include <cstdint>
- #include <sstream>
-
- #include "common.hpp"
-diff --git a/src/ipc/encoder.cpp b/src/ipc/encoder.cpp
-index 87cbd915..38da55a1 100644
---- a/src/ipc/encoder.cpp
-+++ b/src/ipc/encoder.cpp
-@@ -2,6 +2,7 @@
-
- #include <cassert>
- #include <cstring>
-+#include <cstdint>
-
- POLYBAR_NS
-
-diff --git a/src/utils/color.cpp b/src/utils/color.cpp
-index 59fa59ae..7e47dad5 100644
---- a/src/utils/color.cpp
-+++ b/src/utils/color.cpp
-@@ -1,6 +1,7 @@
- #include "utils/color.hpp"
-
- #include <algorithm>
-+#include <cstdint>
-
- POLYBAR_NS
-
diff --git a/x11-misc/polybar/metadata.xml b/x11-misc/polybar/metadata.xml
deleted file mode 100644
index f53f395dde65..000000000000
--- a/x11-misc/polybar/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>ajak@gentoo.org</email>
- <name>John Helmert III</name>
- </maintainer>
- <use>
- <flag name="i3wm">Add support for i3 window manager</flag>
- <flag name="ipc">Add support for Inter-Process Messaging</flag>
- <flag name="mpd">Add support for Music Player Daemon</flag>
- <flag name="network">Enable network support</flag>
- </use>
- <upstream>
- <remote-id type="github">polybar/polybar</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/x11-misc/polybar/polybar-3.7.2.ebuild b/x11-misc/polybar/polybar-3.7.2.ebuild
deleted file mode 100644
index 55394f1d7737..000000000000
--- a/x11-misc/polybar/polybar-3.7.2.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit cmake optfeature python-single-r1
-
-DESCRIPTION="A fast and easy-to-use tool for creating status bars"
-HOMEPAGE="https://github.com/polybar/polybar"
-SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
- ${PYTHON_DEPS}
- $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
- dev-libs/libuv:=
- media-libs/fontconfig
- media-libs/freetype
- x11-base/xorg-proto
- x11-libs/cairo[X,xcb(+)]
- x11-libs/libxcb:=
- x11-libs/xcb-util
- x11-libs/xcb-util-cursor
- x11-libs/xcb-util-image
- x11-libs/xcb-util-wm
- x11-libs/xcb-util-xrm
- alsa? ( media-libs/alsa-lib )
- curl? ( net-misc/curl )
- doc? ( dev-python/sphinx )
- i3wm? (
- dev-libs/jsoncpp:=
- x11-wm/i3
- )
- mpd? ( media-libs/libmpdclient )
- network? ( dev-libs/libnl:3 )
- pulseaudio? ( media-libs/libpulse )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${P}-gcc15-cstdint-includes.patch"
- "${FILESDIR}/${PN}-3.7.2-fontconfig.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_ALSA="$(usex alsa)"
- -DENABLE_CURL="$(usex curl)"
- -DBUILD_DOC="$(usex doc)"
- -DENABLE_I3="$(usex i3wm)"
- -DBUILD_POLYBAR_MSG="$(usex ipc)"
- -DENABLE_MPD="$(usex mpd)"
- -DENABLE_NETWORK="$(usex network)"
- -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
- # Bug 767949
- -DENABLE_CCACHE="OFF"
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc/"
- )
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "Unprivileged display backlight control via udev" sys-power/acpilight
-}