Assorted changes

Signed-off-by: Ceres <ceres@ceressees.dev>
This commit is contained in:
Ceres 2026-02-23 13:44:14 +00:00
parent 98dcc4b899
commit 4d0bc174b4
Signed by: ceres-sees-all
GPG key ID: 9814758436430045
31 changed files with 63 additions and 1062 deletions

View file

@ -1,34 +0,0 @@
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Script for manually scrobbling albums to Maloja "
HOMEPAGE="https://github.com/timkicker/maloja-manual-scrobbler"
if [[ "${PV}" = *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/timkicker/maloja-manual-scrobbler.git"
else
SRC_URI="https://github.com/timkicker/maloja-manual-scrobbler/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="GPL-3.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
RDEPEND="
dev-python/requests
dev-python/python3-discogs-client
"
DEPEND="
${RDEPEND}
"
BDEPEND="
"
src_install() {
install -D scrobbler.py ${D}/usr/bin/scrobbler
}

View file

@ -1,44 +0,0 @@
EAPI=8
inherit cargo
DESCRIPTION="Drag and Drop utilty written in Rust and GTK4 "
HOMEPAGE="https://github.com/nik012003/ripdrag"
if [[ "${PV}" = *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/nik012003/ripdrag.git"
else
SRC_URI="https://github.com/nik012003/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${PN}-source"
KEYWORDS="~amd64 ~arm64"
fi
LICENSE="GPL-3.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm64"
DEPEND="gui-libs/gtk"
RDEPEND="${DEPEND}"
BDEPEND="dev-vcs/git"
src_unpack() {
git-r3_src_unpack
cargo_live_src_unpack
}
src_prepare() {
cargo_gen_config
cargo_src_configure --release
eapply_user
}
src_compile() {
cargo_src_compile
}
src_install() {
cargo_src_install
}

View file

@ -1,27 +0,0 @@
EAPI=8
DESCRIPTION="A status generator for sandbar"
HOMEPAGE="https://codeberg.org/afiw/sandstatus"
if [[ "${PV}" = *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/afiw/sandstatus.git"
else
SRC_URI="https://codeberg.org/afiw//${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${PN}-source"
KEYWORDS="~amd64 ~arm64"
fi
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm64"
DEPEND="dev-scheme/chicken
dev-scheme/getopt-long"
RDEPEND="${DEPEND}"
BDEPEND="dev-vcs/git"
src_install() {
emake prefix=/usr DESTDIR="${D}" install
}

View file

@ -1,78 +0,0 @@
EAPI=8
inherit cargo desktop shell-completion
DESCRIPTION="Blazing fast terminal file manager written in Rust, based on async I/O."
HOMEPAGE="https://yazi-rs.github.io"
if [[ "${PV}" = *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/sxyazi/yazi.git"
else
SRC_URI="https://github.com/sxyazi/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${PN}-source"
KEYWORDS="~amd64 ~arm64"
fi
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm64"
IUSE="7zip chafa fd ffmpeg fzf imagemagick jq poppler ripgrep zoxide cli"
DEPEND="sys-apps/file
7zip? ( app-arch/7zip )
chafa? ( media-gfx/chafa )
fd? ( sys-apps/fd )
ffmpeg? ( media-video/ffmpeg )
fzf? ( app-shells/fzf )
imagemagick? ( media-gfx/imagemagick )
jq? ( app-misc/jq )
poppler? ( app-text/poppler )
ripgrep? ( sys-apps/ripgrep )
zoxide? ( app-shells/zoxide )
"
RDEPEND="${DEPEND}"
BDEPEND="dev-vcs/git"
src_unpack() {
git-r3_src_unpack
cargo_live_src_unpack
}
src_prepare() {
cargo_gen_config
export YAZI_GEN_COMPLETIONS=true
cargo_src_configure --release
eapply_user
}
src_compile() {
cargo_src_compile
}
src_install() {
dobin target/release/yazi
dobashcomp yazi-boot/completions/yazi.bash
dofishcomp yazi-boot/completions/yazi.fish
dozshcomp yazi-boot/completions/_yazi
if use cli ; then
dobin target/release/ya
dobashcomp yazi-cli/completions/ya.bash
dofishcomp yazi-cli/completions/ya.fish
dozshcomp yazi-cli/completions/_ya
fi
domenu assets/${PN}.desktop
}
pkg_postinst() {
xdg_desktop_database_update
}
pkg_postrm() {
xdg_desktop_database_update
}

View file

@ -1 +0,0 @@
DIST dfu-programmer-1.1.0.tar.gz 149164 BLAKE2B dba088ae27872cee07ac2ae1b666edd0db6f1e30efe35842e4f09909102f8ce29a9c04205fe2817dc73b3d90e3054e7e0693c3c1cb1fdaf795c26e84fb723ecc SHA512 9d52b68023c6b38c93a3e8d4a04bcac9e9858f20d810a15bbcc9c37ab117d7799194363813bcc074585c86d7cc7877307e060f3b60655b7632f97421e23db30d

View file

@ -1,59 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools udev
DESCRIPTION="A Device Firmware Update based USB programmer for Atmel chips"
HOMEPAGE="
https://dfu-programmer.github.io/
https://sourceforge.net/projects/dfu-programmer/
https://github.com/dfu-programmer/dfu-programmer
"
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm ~arm64"
RDEPEND="
acct-group/plugdev
virtual/libusb:1
virtual/udev
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
eautoreconf
}
src_install() {
default
cat <<-EOF > 70-dfu-programmer.rules
#
# do not edit this file, it will be overwritten on update
#
EOF
printf 'SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="%s", MODE="660", GROUP="plugdev", SYMLINK+="dfu-%%n"\n' \
2ff{a,b,9,7,4,3} >> 70-dfu-programmer.rules
udev_dorules 70-dfu-programmer.rules
}
pkg_postinst() {
udev_reload
elog "To update device firmware as user you must be in the plugdev group:"
elog
elog "usermod -aG plugdev <user>"
}
pkg_postrm() {
udev_reload
}

View file

@ -1,28 +0,0 @@
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Hyprland graphics / resource utilities"
HOMEPAGE="https://github.com/hyprwm/hyprgraphics"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
inherit git-r3
EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git"
# Upstream states that the simpleWindow test is broken, see bug 936653
RESTRICT="test"
RDEPEND="
media-libs/libjxl
media-libs/libspng
"
DEPEND="${RDEPEND}"
src_prepare() {
# sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die
cmake_src_prepare
}

View file

@ -1,25 +0,0 @@
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
RESTRICT="network-sandbox"
DISTUTILS_USE_PEP517=setuptools
EPYTHON=/usr/bin/python
PYTHON_COMPAT=( python3_{10..13} )
inherit git-r3 distutils-r1 shell-completion
DESCRIPTION="Material You color algorithms for python!"
HOMEPAGE="https://github.com/T-Dynamos/materialyoucolor-python"
EGIT_REPO_URI="https://github.com/T-Dynamos/materialyoucolor-python.git"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
DEPEND=""
RDEPEND=${DEPEND}
BDEPEND="dev-vcs/git"

View file

@ -1 +0,0 @@
DIST Drop.Desktop.Client_0.3.3_amd64.deb 14757458 BLAKE2B 3d04f57ca101a2a28dde26083d81830d070d1c3c9632d1abe53ea3a436f4d07ac3493b29c80bd298542ce77bd067e3d802fb32526e5d497e50d6d7cc037b7be9 SHA512 f4fe87b9f09b0f441de86043f300a5545728901011ea990172bf6b74a55b1f24411bde5c997a249597fd3d1d797c9c7e5a3ad5201bd237ccefd1fe944c29dace

View file

@ -1,22 +0,0 @@
EAPI=8
DESCRIPTION="Drop is an open-source game distribution platform. "
HOMEPAGE="https://droposs.org/download"
SRC_URI="https://github.com/Drop-OSS/drop-app/releases/download/v${PV}/Drop.Desktop.Client_${PV}_amd64.deb"
KEYWORDS="~amd64 ~arm64"
LICENSE="AGPL-3"
SLOT="0"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="net-libs/webkit-gtk:4.1"
S=${WORKDIR}
src_install() {
tar xvf ${WORKDIR}/data.tar.gz -C ${D}
}

View file

@ -1,58 +0,0 @@
# Copyright 2021 Aisha Tammy
# Copyright 2021 Erik Rodriguez
# Copyright 2022 Ryan Fox
# Distributed under the terms of the ISC License
EAPI=8
inherit meson xdg
DESCRIPTION="Application launcher similar to rofi's 'drun' mode"
HOMEPAGE="https://codeberg.org/dnkl/fuzzel"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/dnkl/fuzzel.git"
else
SRC_URI="https://codeberg.org/dnkl/fuzzel/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}"/${PN}
KEYWORDS="~amd64"
fi
LICENSE="MIT"
SLOT="0"
IUSE="cairo png svg"
RDEPEND="
dev-libs/wayland
media-libs/fcft
x11-libs/libxkbcommon
cairo? ( x11-libs/cairo )
png? ( media-libs/libpng )
svg? ( gnome-base/librsvg )
"
DEPEND="${RDEPEND}
dev-libs/tllist
"
BDEPEND="
app-text/scdoc
dev-libs/wayland-protocols
virtual/pkgconfig
"
src_configure() {
local emesonargs=(
-Dwerror=false
-Dpng-backend=$(usex png libpng none)
-Dsvg-backend=$(usex svg librsvg none)
$(meson_feature cairo enable-cairo)
)
meson_src_configure
}
src_install() {
meson_src_install
rm -r "${ED}/usr/share/doc/fuzzel" || die
local -x DOCS=( LICENSE README.md CHANGELOG.md )
einstalldocs
}

View file

@ -1,38 +0,0 @@
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Hyprland's idle daemon"
HOMEPAGE="https://github.com/hyprwm/hypridle"
if [[ "${PV}" = *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git"
else
SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
RDEPEND="
dev-cpp/sdbus-c++:0/2
>=dev-libs/hyprlang-0.4.0
dev-libs/wayland
gui-libs/hyprutils:=
"
DEPEND="
${RDEPEND}
>=dev-libs/hyprland-protocols-0.6.0
dev-libs/wayland-protocols
"
BDEPEND="
dev-util/wayland-scanner
virtual/pkgconfig
"

View file

@ -1,38 +0,0 @@
# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="A wlroots-compatible Wayland color picker that does not suck"
HOMEPAGE="https://github.com/hyprwm/hyprpicker"
if [[ "${PV}" = *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git"
else
SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
RDEPEND="
dev-libs/wayland
>=dev-util/hyprwayland-scanner-0.4.2
gui-libs/hyprutils:=
x11-libs/cairo
x11-libs/libxkbcommon
x11-libs/pango
"
DEPEND="${RDEPEND}"
BDEPEND="
dev-libs/wayland-protocols
dev-util/wayland-scanner
media-libs/libglvnd
media-libs/libjpeg-turbo
"

View file

@ -1,85 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Toolkit for building desktop widgets using QtQuick"
HOMEPAGE="https://quickshell.org/"
if [[ "${PV}" = *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/quickshell-mirror/${PN^}.git"
KEYWORDS="~amd64 ~arm64"
else
SRC_URI="https://github.com/quickshell-mirror/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64"
fi
LICENSE="LGPL-3"
SLOT="0"
# Upstream recommends leaving all build options enabled by default
IUSE="+breakpad +jemalloc +sockets +wayland +layer-shell +session-lock +toplevel-management +screencopy +X +pipewire +tray +mpris +pam +hyprland +hyprland-global-shortcuts +hyprland-focus-grab +i3 +i3-ipc +bluetooth"
RDEPEND="
dev-qt/qtbase:6
dev-qt/qtsvg:6
jemalloc? ( dev-libs/jemalloc )
wayland? (
dev-libs/wayland
dev-qt/qtwayland:6
)
screencopy? (
x11-libs/libdrm
media-libs/mesa
)
X? ( x11-libs/libxcb )
pipewire? ( media-video/pipewire )
mpris? ( dev-qt/qtdbus )
pam? ( sys-libs/pam )
bluetooth? ( net-wireless/bluez )
"
DEPEND="${RDEPEND}"
BDEPEND="
|| ( >=sys-devel/gcc-14:* >=llvm-core/clang-17:* )
dev-build/cmake
dev-build/ninja
virtual/pkgconfig
dev-cpp/cli11
dev-util/spirv-tools
dev-qt/qtshadertools:6
breakpad? ( dev-util/breakpad )
wayland? (
dev-util/wayland-scanner
dev-libs/wayland-protocols
)
"
src_configure(){
mycmakeargs=(
-DCMAKE_BUILD_TYPE=RelWithDebInfo
-DDISTRIBUTOR="Gentoo GURU"
-DINSTALL_QML_PREFIX="lib64/qt6/qml"
-DCRASH_REPORTER=$(usex breakpad ON OFF)
-DUSE_JEMALLOC=$(usex jemalloc ON OFF)
-DSOCKETS=$(usex sockets ON OFF)
-DWAYLAND=$(usex wayland ON OFF)
-DWAYLAND_WLR_LAYERSHELL=$(usex layer-shell ON OFF)
-DWAYLAND_SESSION_LOCK=$(usex session-lock ON OFF)
-DWAYLAND_TOPLEVEL_MANAGEMENT=$(usex toplevel-management ON OFF)
-DSCREENCOPY=$(usex screencopy ON OFF)
-DX11=$(usex X ON OFF)
-DSERVICE_PIPEWIRE=$(usex pipewire ON OFF)
-DSERVICE_STATUS_NOTIFIER=$(usex tray ON OFF)
-DSERVICE_MPRIS=$(usex mpris ON OFF)
-DSERVICE_PAM=$(usex pam ON OFF)
-DHYPRLAND=$(usex hyprland ON OFF)
-DHYPRLAND_GLOBAL_SHORTCUTS=$(usex hyprland-global-shortcuts)
-DHYPRLAND_FOCUS_GRAB=$(usex hyprland-focus-grab)
-DI3=$(usex i3 ON OFF)
-DI3_IPC=$(usex i3-ipc ON OFF)
-DBLUETOOTH=$(usex bluetooth ON OFF)
)
cmake_src_configure
}

View file

@ -1,73 +0,0 @@
# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake toolchain-funcs
DESCRIPTION="xdg-desktop-portal backend for Hyprland"
HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland"
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/hyprwm/${PN}.git"
inherit git-r3
else
SRC_URI="https://github.com/hyprwm/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="elogind systemd"
REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
>=dev-cpp/sdbus-c++-2.0.0
dev-libs/hyprlang:=
dev-libs/inih
dev-libs/wayland
dev-qt/qtbase:6[gui,widgets]
dev-qt/qtwayland:6
gui-libs/hyprutils:=
media-libs/mesa
>=media-video/pipewire-1.2.0:=
x11-libs/libdrm
|| (
sys-libs/basu
elogind? ( >=sys-auth/elogind-237 )
systemd? ( >=sys-apps/systemd-237 )
)
"
RDEPEND="
${DEPEND}
sys-apps/xdg-desktop-portal
"
BDEPEND="
dev-libs/hyprland-protocols
>=dev-libs/wayland-protocols-1.24
>=dev-util/hyprwayland-scanner-0.4.2
virtual/pkgconfig
|| ( >=sys-devel/gcc-14:* >=llvm-core/clang-17:* )
"
pkg_setup() {
[[ ${MERGE_TYPE} == binary ]] && return
if tc-is-gcc && ver_test $(gcc-version) -lt 14 ; then
eerror "XDPH needs >=gcc-14 or >=clang-17 to compile."
eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
die "GCC version is too old to compile XDPH!"
elif tc-is-clang && ver_test $(clang-version) -lt 17 ; then
eerror "XDPH needs >=gcc-14 or >=clang-17 to compile."
eerror "Please upgrade Clang: emerge -v1 llvm-core/clang"
die "Clang version is too old to compile XDPH!"
fi
}
src_prepare() {
sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die
cmake_src_prepare
}

View file

@ -1,52 +0,0 @@
EAPI=8
DESCRIPTION="A metapackage containing all dependencies for the Caelestia dotfiles"
HOMEPAGE="https://github.com/caelestia-dots/caelestia"
LICENSE="GPL-3.0-only"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm64"
IUSE="uwsm gnome-keyring polkit-gnome ghostty"
RDEPEND="sys-apps/caelestia-cli
gui-wm/caelestia-shell
gui-wm/hyprland
media-libs/libwebp
gui-libs/xdg-desktop-portal-hyprland
sys-apps/xdg-desktop-portal-gtk
gui-apps/hyprpicker
gui-apps/wl-clipboard
app-misc/cliphist
net-wireless/bluez-tools
sys-fs/inotify-tools
sys-apps/app2unit
media-video/wireplumber
app-misc/trash-cli
!ghostty? ( gui-apps/foot )
ghostty? ( x11-terms/ghostty )
app-shells/fish
app-misc/fastfetch
app-misc/glafetch
app-shells/starship
sys-process/btop
app-misc/jq
sys-apps/eza
net-misc/socat
net-misc/curl
x11-themes/papirus-icon-theme
x11-themes/adw-gtk3
x11-misc/qt5ct
gui-apps/qt6ct
media-fonts/jetbrains-mono
media-fonts/symbols-nerd-font
media-fonts/departure-mono
media-fonts/maple-mono
gui-apps/uwsm
app-misc/yazi
www-client/zen-bin
app-editors/helix
"
DEPEND=""
BDEPEND=""

View file

@ -1,59 +0,0 @@
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3 cmake
DESCRIPTION="The desktop shell for the Caelestia dotfiles"
HOMEPAGE="https://github.com/caelestia-dots/shell"
EGIT_REPO_URI="https://github.com/caelestia-dots/shell.git"
LICENSE="GPL-3.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
DEPEND="sys-apps/caelestia-cli
gui-apps/quickshell
app-misc/ddcutil
app-misc/brightnessctl
sys-apps/app2unit
media-sound/cava
net-misc/networkmanager
sys-apps/lm-sensors
app-shells/fish
media-libs/aubio
media-video/pipewire
sys-libs/glibc
sys-power/power-profiles-daemon
gui-apps/grim
gui-apps/swappy
sci-libs/libqalculate
dev-libs/wayland
app-shells/bash
dev-qt/qtbase
dev-qt/qtdeclarative
media-sound/libcava
"
RDEPEND=${DEPEND}
BDEPEND="dev-vcs/git
sys-devel/gcc
dev-libs/wayland-protocols
dev-build/cmake
dev-build/ninja"
src_compile() {
cd ${S}
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/
cmake --build build
}
src_install() {
cd ${S}
DESTDIR=${D} cmake --install build
install -Dm644 LICENSE ${D}/usr/share/licenses/${PN}/LICENSE
}

View file

@ -1,4 +1,4 @@
EAPI=9
EAPI=8
DESCRIPTION="Meta package for Ceres' dots"
HOMEPAGE="https://git.ceressees.dev/ceres-sees-all/dots"
@ -8,52 +8,52 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64"
RDEPEND="
app-admin/pass
app-admin/pwgen
app-admin/sudo
app-arch/7zip
app-editors/helix
app-misc/glafetch
app-misc/yazi
app-shells/fish
app-shells/starship
app-shells/zoxide
app-text/des2unix
app-text/qpdfview
app-text/texlab
dev-embedded/qmk
dev-python/matplotlib
dev-python/pandas
dev-python/python-lsp-server
dev-python/scikit-learn
dev-python/scipy
dev-tex/latexmk
dev-texlive/texlive-latexextra
dev-texlive/texlive-mathscience
dev-util/pkgdev
gui-apps/foot
gui-apps/lan-mouse
gui-apps/quickshell
gui-apps/xwayland-satellite
gui-wm/niri::ceres-ebuilds
media-fonts/departure-mono
media-fonts/maple-mono
media-fonts/nerdfonts
media-sound/helvum
media-sound/pavucontrol
media-video/wireplumber
net-dns/bind-tools
net-fs/nfs-utils
net-misc/networkmanager
net-p2p/syncthing
sys-apps/eza
sys-apps/xdg-desktop-portal-gnome
sys-auth/pam_u2f
www-client/zen-bin
x11-misc/qt5ct
x11-misc/wallust
x11-themes/adw-gtk3
x11-themes/adwaita-qt
x11-themes/catppuccin-gtk
x11-themes/papirus-icon-theme
app-admin/pass
app-admin/pwgen
app-admin/sudo
app-arch/7zip
app-editors/helix
app-misc/glafetch
app-misc/yazi
app-shells/fish
app-shells/starship
app-shells/zoxide
app-text/dos2unix
app-text/qpdfview
app-text/texlab
dev-embedded/qmk
dev-python/matplotlib
dev-python/pandas
dev-python/python-lsp-server
dev-python/scikit-learn
dev-python/scipy
dev-tex/latexmk
dev-texlive/texlive-latexextra
dev-texlive/texlive-mathscience
dev-util/pkgdev
gui-apps/foot
gui-apps/lan-mouse
gui-apps/quickshell
gui-apps/xwayland-satellite
gui-wm/niri
media-fonts/departure-mono
media-fonts/maple-mono
media-fonts/nerdfonts[jetbrainsmono]
media-sound/helvum
media-sound/pavucontrol
media-video/wireplumber
net-dns/bind-tools
net-fs/nfs-utils
net-misc/networkmanager
net-p2p/syncthing
sys-apps/eza
sys-apps/xdg-desktop-portal-gnome
sys-auth/pam_u2f
www-client/zen-bin
x11-misc/qt5ct
x11-misc/wallust
x11-themes/adw-gtk3
x11-themes/adwaita-qt[qt5]
x11-themes/catppuccin-gtk[mocha]
x11-themes/papirus-icon-theme
"

View file

@ -1 +0,0 @@
DIST compiz-reloaded-0.8.18.tar.gz 1265414 BLAKE2B 6ddea405372dad787662262e0535a225c65d2c0a021ac27194f5ce4622ebe3f0bd59563e30a224567f7ca5c345459afa76037f3a0e3bafb5021ae10bfd6a1d3b SHA512 5d7cf18b2fabec43f29e345c22f6f74730af7df137d6e936313738bb0d1a4dd85e2c11280a4404692e38c5379afcb9d5ff9123902213cf74632e468660328b32

View file

@ -1,27 +0,0 @@
# Copyright 2023 Avishek Sen
# Distributed under the terms of the GNU General Public License v3
EAPI=8
#inherit autotools
DESCRIPTION="OpenGL window and compositing manager"
HOMEPAGE="https://gitlab.com/compiz/compiz-core"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
RDEPEND="x11-libs/startup-notification"
DEPEND="${RDEPEND}"
BDEPEND=""
SRC_URI="https://gitlab.com/compiz/compiz-core/-/archive/v0.8.18/compiz-core-v${PV}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/compiz-core-v${PV}
src_prepare() {
bash autogen.sh
eapply_user
}

View file

@ -1,24 +0,0 @@
DIST maple-7.7-cn.zip 140192843 BLAKE2B 1224fbf0ffa905cdcfe40350bfea35278dd2a875fbfbeb440ddb4f1ac0dd6072b85240965a3648f80aacc061d17094a8334a8176e6e6114451effa46389c6e3e SHA512 11afe04aeaddc796b1436311c6966f5467c9895389249d1ff9060ec5049d1d419c89c68c609625141755abd4868af5df0f18e7fc66a4dd83c4f98b7a46554436
DIST maple-7.7-ligature-cn.zip 140192843 BLAKE2B 1224fbf0ffa905cdcfe40350bfea35278dd2a875fbfbeb440ddb4f1ac0dd6072b85240965a3648f80aacc061d17094a8334a8176e6e6114451effa46389c6e3e SHA512 11afe04aeaddc796b1436311c6966f5467c9895389249d1ff9060ec5049d1d419c89c68c609625141755abd4868af5df0f18e7fc66a4dd83c4f98b7a46554436
DIST maple-7.7-ligature-nerd.zip 20536180 BLAKE2B 8172bc0a3d5f78f2b2eeb60ee4098ae82cd9fa5422ff00691c4ea016d5cacc7a1c95d893fb56a01b4eb331cb19cad6997147a618ffd440beebd29f207d6a5478 SHA512 60b5da01226952bd7b890336acacee0a43506090000a1cea83cf42dc6ee0decfe0fdd021fc09262106399b4ad30dd1d17d298089e913ef946b6f524cad73ae0a
DIST maple-7.7-ligature-tff.zip 1819178 BLAKE2B 73f679bc6a2c8211c12f8aae527244396d3bcc13b4b0a500cbaf8f3d4f98e3a5e58d7b6c15f610da1e3c42d69a28a4401b10dd74fbb9f460aabfbc4b69a6615d SHA512 b08290ec837fdd488d52ec0ee1f3855a992bec53747c07f5a4b3966358bea0878185facb475d8ea371a1773f21e0bda81180fa98e6e2b080af9117366c759504
DIST maple-7.7-nerd.zip 20490939 BLAKE2B c540b8e7841bbc77385cf8af7b92642c76a90fa6b40a2e15db7a2c3cff0f79a9430fc9091591c483572e2dab495b9216a6279c050800620cdd4820643d124844 SHA512 4c66962f81524fd0b49fb29312adad3e8c75b9b33c7cff08baa1ada0cb56c7545ba40fcb4c9687b35e18a6e732a673dd30f12b88957a30c8e23ef1581653f65f
DIST maple-7.7-normal-cn.zip 139990340 BLAKE2B 3a1ae8d70ffc1daf9d91dfe00a10f35f9c51ab345a6a7703bbe41dad6c540a387c3ccffc12cc7b0708be0845d86de10f9f8887ccfd7bc44888f1bc596ecf99f2 SHA512 83f8820f4b4f0f1be55de4bb098700dfea442851f323bcad8e763b81b7525c25f92c792c05136738528afdc77046a8aadb00ab7ffe0ea548c362ad9229156547
DIST maple-7.7-normal-ligature-cn.zip 140149701 BLAKE2B 97518fa3ff74fd3bdbb48039089955673e37fbea61fae1fcfd73dd9a99e662388711f4673d631eadc97b492f92cdd088d3ee0467511bf8b5b3cf7aa2995023d7 SHA512 17a1bfb56f4067cd606a0dc0371f985bf9a2c0f9e9e489d977d6d67da5746768c04018acfce6b200ef22154be835e5992394e687d106f6a892b71772aed8ccc7
DIST maple-7.7-normal-ligature-nerd.zip 20490939 BLAKE2B c540b8e7841bbc77385cf8af7b92642c76a90fa6b40a2e15db7a2c3cff0f79a9430fc9091591c483572e2dab495b9216a6279c050800620cdd4820643d124844 SHA512 4c66962f81524fd0b49fb29312adad3e8c75b9b33c7cff08baa1ada0cb56c7545ba40fcb4c9687b35e18a6e732a673dd30f12b88957a30c8e23ef1581653f65f
DIST maple-7.7-normal-ligature-tff.zip 1772241 BLAKE2B 41141ceb6de56cf8f7ea061d125540572c6c7f389628aeb944aaffc1cb5390864b9b155b5586595fcfa8498f4702da6b9d3b82fb15e3345cbb19f1a95d1685ba SHA512 4ecb84e72151c1dbeba9fe54070e767a2bb33f379a0dc728156410912ad7b2fdf59abf72c6b3b9acf69414b664a38a26dd58cdb6659678934c92d142c8a3d34d
DIST maple-7.7-normal-nerd.zip 20329813 BLAKE2B f5ce4e0bab24904f1ef658e0ec603c04346697e36f4497a0e799f2264188377373cc61a32fd591d1ecebbcb4e0b9fba26095a052356821999a7060a79518d222 SHA512 ea53dade365031dbc505220cce67c2942872dabb4bb49161b7fe8003e73ceb0d850cc549889fa17540b58c6bb863e72e9cf1f9ffa5c50405ff03bc0c5970538d
DIST maple-7.7-normal-tff.zip 1611808 BLAKE2B c61acdf79a741e60b783184709637719ae54899f85032eae5b855b4116b0600b8c24e93c3ebe84a2eaaaf0fda3474329aaed451acd42310510b9a88df19aae74 SHA512 c3f241cf262ccf06f7a6ca297cf26e954afcc99b58abb81158fd2f7c7c1a7d3a8c8e559b6ce0845d7e5d944554da81f7963f9497268bc482655466446a12167e
DIST maple-7.7-tff.zip 1611808 BLAKE2B c61acdf79a741e60b783184709637719ae54899f85032eae5b855b4116b0600b8c24e93c3ebe84a2eaaaf0fda3474329aaed451acd42310510b9a88df19aae74 SHA512 c3f241cf262ccf06f7a6ca297cf26e954afcc99b58abb81158fd2f7c7c1a7d3a8c8e559b6ce0845d7e5d944554da81f7963f9497268bc482655466446a12167e
DIST maple-7.8-cn.zip 140204923 BLAKE2B 1296fab60981b45dd26d1d6c85e8bfd2bb60762fc7fcc6a7828fc65ceca289cda897569a3825362aec7d137b42efd1a2392ce27335aabfa83b34c1a8af328479 SHA512 5fe49efb76b61b7243b09aba18ea573f012d62a3d6e04de5880e21e01fdcd0896d5dcd857ac91582b76d11fa025ee722c513bd5f9e78d4ee45021019813dad65
DIST maple-7.8-ligature-cn.zip 140204923 BLAKE2B 1296fab60981b45dd26d1d6c85e8bfd2bb60762fc7fcc6a7828fc65ceca289cda897569a3825362aec7d137b42efd1a2392ce27335aabfa83b34c1a8af328479 SHA512 5fe49efb76b61b7243b09aba18ea573f012d62a3d6e04de5880e21e01fdcd0896d5dcd857ac91582b76d11fa025ee722c513bd5f9e78d4ee45021019813dad65
DIST maple-7.8-ligature-nerd.zip 20546879 BLAKE2B a1d870e80a4a5f3a3598c7a7cc62ea16f2f579e86cfce085a595e6b1c73499507d288e6ea9349479a573d0b99689956ca8ac59c57112a81c2e942a513f63cd48 SHA512 60aad0ed8163609d4c8f43541351f36a643b8369ae02d9e8e971bae049e8e53c2639fb5a1542e335bffc9e815f246bdf63838b2d0cddb94dbd5703d68c15f8a2
DIST maple-7.8-ligature-tff.zip 1831082 BLAKE2B 448f1785cb83c712a7733af92c7b150f1ee23e8a7a429cbc2d9ff0c57cb8c8a554d65aefcd62e03024e30d8f483658445727058add4a37f353c14f41bdda5c4c SHA512 8eba2042968ad1f03262c74314d8ddf2eb1b157f0a609a78999003a78f8033c771c93217d0f5777803e46225cf32eed95849540f9cc58c06cf11028f8c6e67ee
DIST maple-7.8-nerd.zip 20546879 BLAKE2B a1d870e80a4a5f3a3598c7a7cc62ea16f2f579e86cfce085a595e6b1c73499507d288e6ea9349479a573d0b99689956ca8ac59c57112a81c2e942a513f63cd48 SHA512 60aad0ed8163609d4c8f43541351f36a643b8369ae02d9e8e971bae049e8e53c2639fb5a1542e335bffc9e815f246bdf63838b2d0cddb94dbd5703d68c15f8a2
DIST maple-7.8-normal-cn.zip 140000273 BLAKE2B afa835ebdb82df927c73382288b0906c16cf52d8639bf3bc45f0e480c494bb669313946cec80bca235a67dbeebb4c9bc316c8dada5bb5309ae0091323e849f6a SHA512 b067c7ab30db8db6ee68aab9786e187fe217271e98adddd29e0e53e231810b57930775910075b875dc6734ae02fdb118e42564392904959d8c941085b237bb6d
DIST maple-7.8-normal-ligature-cn.zip 140159368 BLAKE2B 1962c076d1840b291f8a45ece746d816da9fbcf0f2c623c2e51172998e1c6eda5106fea8d4a72640b1206fc9d62ab7e5fb266e519894eed9c532b3a72a6bf88f SHA512 6f7c4261bdc2abf4dbaa7ae6b2ed2820b75a66c20e60bb9ff362a8ffd37931d811f74fd610f4ba00a0a0129a6c2d82749abd186cd5c220ce88dee77da0f12216
DIST maple-7.8-normal-ligature-nerd.zip 20500110 BLAKE2B 00d71ad52e78564ea926bd9e9ab88f13b6c63058f86a44f5f1361523d2d2cfc99a45731fe392adc090c5218f2810b144ea49baa341e11024d1c1401451408d5e SHA512 73ed10fdcf0f94ae3645767deef9af7294344172745e20b6ccdd49f1e3166364afcdfef3c215b4edebbef508423f5822c0eea7d3e70b97f9e8dac9a9f8432895
DIST maple-7.8-normal-ligature-tff.zip 1782772 BLAKE2B caf4826093af675185bdef96fc0a37f6f562859b4cd1c2ef2eb7ea92d20f13c2fa9a5c292a588ffa7a2b1a5f792073561f5aa0290503856bf697840dcb04b88d SHA512 8955a85372b9eae033f6f0462225280772ca2ac7e288e24c8b555dd2004ec578a49d7a38272b8df6f462566cb5462bd44bb517d491b4e08da75b72f2ac213537
DIST maple-7.8-normal-nerd.zip 20339368 BLAKE2B a949c5b0437403b9b6a9e90f37d2aecacb7b608a89b9303b20e6c3cd888de7822dbd1bc797075fae8f50550b843369950d4f1be965c7b4e0ab71b8b8d50fa9fc SHA512 03694bb8ec3f76456c3fe786a585b2014c6f5189f2562dc597f53debfdc1c36f9474284d6d9c5764ae1ed6e9af2ca870f25fdaa5c79ee765e94a16d9b9ef47fc
DIST maple-7.8-normal-tff.zip 1622594 BLAKE2B 422c2fadd6b2b4b89c7fb9e905e325f4fa5fff9affa7650fe39ba766aa76e41a7fc7ce123dbf35c65b68c9ea7d4756a628c87e7e5f478e0bfd103626877ca7ee SHA512 0583dfa4b254ca92c5e712ffde3ea132ebf910e5d1e30a78c259aaebe1bc75048022056071a6c257c56d15f25912cf391b48e69f7297176c5380b8a0636f5be8
DIST maple-7.8-tff.zip 1665911 BLAKE2B eac132d899de57cd9ebbdfe35f87587678a119d9e7528f10ba24ca533224fa75e8ad4c6a6cde57bdaa2056a1c8d201bc6bfc633bd2c911389698f030dfc2a8ae SHA512 f5e5dff50294524da4eed08bf1eb774bb24b3367adcb1169ee608fa122843748699f0f835936da72043dcaa058aed3670fd9da8d46879402bfb3316069024b50

View file

@ -1,42 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit font
DESCRIPTION="Open source monospace font with round corners"
HOMEPAGE="https://font.subf.dev/"
SRC_URI="default? ( ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMono-TTF.zip -> ${P}-ligature-tff.zip )
nerd? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMono-NF-unhinted.zip -> ${P}-ligature-nerd.zip )
cn? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMono-CN-unhinted.zip -> ${P}-ligature-cn.zip )
)
!ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNL-TTF.zip -> ${P}-tff.zip )
nerd? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNL-NF-unhinted.zip -> ${P}-nerd.zip )
cn? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNL-CN-unhinted.zip -> ${P}-cn.zip )
)
)
normal? ( ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormal-TTF.zip -> ${P}-normal-ligature-tff.zip )
nerd? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormal-NF-unhinted.zip -> ${P}-normal-ligature-nerd.zip )
cn? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormal-CN-unhinted.zip -> ${P}-normal-ligature-cn.zip )
)
!ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormalNL-TTF.zip -> ${P}-normal-tff.zip )
nerd? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormalNL-NF-unhinted.zip -> ${P}-normal-nerd.zip )
cn? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormalNL-CN-unhinted.zip -> ${P}-normal-cn.zip )
)
)"
S=${WORKDIR}
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos"
BDEPEND="app-arch/unzip"
IUSE="default normal ligature ttf nerd cn"
REQUIRED_USE="|| ( default normal )
|| ( ttf nerd cn )"
FONT_SUFFIX="ttf"
FONT_S="${WORKDIR}"

View file

@ -1,42 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit font
DESCRIPTION="Open source monospace font with round corners"
HOMEPAGE="https://font.subf.dev/"
SRC_URI="default? ( ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMono-TTF.zip -> ${P}-ligature-tff.zip )
nerd? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMono-NF-unhinted.zip -> ${P}-ligature-nerd.zip )
cn? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMono-CN-unhinted.zip -> ${P}-ligature-cn.zip )
)
!ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNL-TTF.zip -> ${P}-tff.zip )
nerd? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNL-NF-unhinted.zip -> ${P}-nerd.zip )
cn? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNL-CN-unhinted.zip -> ${P}-cn.zip )
)
)
normal? ( ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormal-TTF.zip -> ${P}-normal-ligature-tff.zip )
nerd? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormal-NF-unhinted.zip -> ${P}-normal-ligature-nerd.zip )
cn? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormal-CN-unhinted.zip -> ${P}-normal-ligature-cn.zip )
)
!ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormalNL-TTF.zip -> ${P}-normal-tff.zip )
nerd? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormalNL-NF-unhinted.zip -> ${P}-normal-nerd.zip )
cn? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormalNL-CN-unhinted.zip -> ${P}-normal-cn.zip )
)
)"
S=${WORKDIR}
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos"
BDEPEND="app-arch/unzip"
IUSE="default normal ligature ttf nerd cn"
REQUIRED_USE="|| ( default normal )
|| ( ttf nerd cn )"
FONT_SUFFIX="ttf"
FONT_S="${WORKDIR}"

View file

@ -1,4 +0,0 @@
AUX libcava-0.8.0-gentoo-iniparser4.patch 702 BLAKE2B 9ea8f952f0a9673d7348b4abeb46e480022205b3bf6a296b5f742e0dee15c81181c876829177159570b239c6c46c4b1177523eb60d3abf6e89640239e5192ba6 SHA512 ed474fc10475731ef733e77469782308c693d4b7214e911257e69499ab5cc598a13e0293644698f98d749e71c3002cbab857f8fda6e36a050bc8ff6be50af881
DIST libcava-0.10.2.tar.gz 133928 BLAKE2B 638208ef02240542dfd238e5073a70b2c75ae0562b004318a2f6f2293eba72af5815e36cbf2ed37d26f24b39efa5d2c97c53267d6f6bd7baa8a71fcd9cc6fe76 SHA512 8614fc57faa8184527c3840e370192cfeb9c28d12b958d3884cb7151886d288e3e728c2202a00ec8c4f3a96b2d12aea977616d382646846da0c18d7cd711ea24
EBUILD libcava-0.10.2.ebuild 1440 BLAKE2B 8bdd94a8c4b7ca489964760ef7f2b83655b4f77ae87e8dd556455b8e00e7a84dbd8694f22853331ae8e8dfc8baeb1913d8a7e4ad33dd57c46ac611cd791883fd SHA512 75bf373a86c58e26585f7726bb20e6e22188954b8f768cc7c1dc7b529df745b7a9693f10cae632f780934dc9aeba8ac693ba69069c0d41efeab781e6ce57ca29
MISC metadata.xml 540 BLAKE2B 28ad0c08f02fa556007c8070119c71e86f4dfa08541052b8f4d58d32c5a80a0a288030d2b60955a6fa88a5c12bb39aefb6240eeb8dac2e608b9ff0f1768214da SHA512 3d6a3b36dc5bafbc92320065e198f2cd17776fee6194a3a55b723144c77532433d48d1dace9e1fd5e6fd09353e7188a22f508ca5cbe3e72d787f835d1c4bcae1

View file

@ -1,15 +0,0 @@
Gentoo uses non-standard naming for slotted iniparser:4 and it
does not have a pkg-config file (ideally should be unslotted).
Cava can use iniparser:0 as well but <3.2 forces legacy mode.
--- a/configure.ac
+++ b/configure.ac
@@ -259,6 +259,6 @@
-AC_CHECK_LIB(iniparser,iniparser_load, have_iniparser=yes, have_iniparser=no)
+AC_CHECK_LIB(iniparser4,iniparser_load, have_iniparser=yes, have_iniparser=no)
if [[ $have_iniparser = "yes" ]] ; then
- LIBS="$LIBS -liniparser"
- CPPFLAGS="$CPPFLAGS -I/usr/include/iniparser"
+ LIBS="$LIBS -liniparser4"
+ CPPFLAGS="$CPPFLAGS -I${GENTOO_SYSROOT}/usr/include/iniparser4"
AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <iniparser.h>]],

View file

@ -1,59 +0,0 @@
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson
DESCRIPTION="Console-based Audio Visualizer for Alsa"
HOMEPAGE="https://github.com/LukashonakV/cava/"
SRC_URI="https://github.com/LukashonakV/cava/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT Unlicense"
SLOT="0"
KEYWORDS="amd64 x86 arm64"
IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio"
RDEPEND="
dev-libs/iniparser
sci-libs/fftw:3.0=
alsa? ( media-libs/alsa-lib )
jack? ( virtual/jack )
ncurses? ( sys-libs/ncurses:= )
pipewire? ( media-video/pipewire:= )
portaudio? ( media-libs/portaudio )
pulseaudio? ( media-libs/libpulse )
sdl? (
media-libs/libglvnd
media-libs/libsdl2[opengl,video]
)
sndio? ( media-sound/sndio:= )
"
DEPEND="${RDEPEND}
virtual/pkgconfig
"
MYMESONARGS="-Dcava_font=false"
S="${WORKDIR}/cava-${PV}"
src_prepare() {
default
echo ${PV} > version || die
}
src_configure() {
meson_src_configure
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]]; then
elog "A default ~/.config/cava/config will be created after initial"
elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*"
elog "for configuring audio input and more."
elif ver_test ${REPLACING_VERSIONS##* } -lt 0.9; then
elog "If used, the noise_reduction config option in ~/.config/cava/config needs"
elog "to be updated from taking a float to integer (e.g. replace 0.77 with 77)."
fi
}

View file

@ -7,9 +7,9 @@ HOMEPAGE=https://codeberg.org/Cyncrovee/Glafetch
INHERIT=cargo git-r3
IUSE=debug
KEYWORDS=~amd64 ~x86 ~arm64
LICENSE=GPL-3.0
LICENSE=GPL-3
PROPERTIES=live
RDEPEND=x11-apps/xrandr
SLOT=0
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 86c81efc08f3f4c1104dbcb8df8e2885 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo a1af74aa9e34cd73aeac642cd0dd54d8 git-r3 875eb471682d3e1f18da124be97dcc81
_md5_=2df6d14105b341f04bad3b7f3210be60
_eclasses_=toolchain-funcs 7e440a20ac11dece04e3334622e6e5da flag-o-matic ed1eda86c8f746a2a75f7f9f7478f5f4 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust dd082fc51cbae6f9afa90dd1668d71a9 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo aeba1d272f6c2e000912e11d8cf626eb git-r3 875eb471682d3e1f18da124be97dcc81
_md5_=309687881e192914e1afca487d3a5ec3

View file

@ -0,0 +1,9 @@
DEFINED_PHASES=-
DESCRIPTION=Meta package for Ceres' dots
EAPI=8
HOMEPAGE=https://git.ceressees.dev/ceres-sees-all/dots
KEYWORDS=~amd64 ~arm64
LICENSE=metapackage
RDEPEND=app-admin/pass app-admin/pwgen app-admin/sudo app-arch/7zip app-editors/helix app-misc/glafetch app-misc/yazi app-shells/fish app-shells/starship app-shells/zoxide app-text/dos2unix app-text/qpdfview app-text/texlab dev-embedded/qmk dev-python/matplotlib dev-python/pandas dev-python/python-lsp-server dev-python/scikit-learn dev-python/scipy dev-tex/latexmk dev-texlive/texlive-latexextra dev-texlive/texlive-mathscience dev-util/pkgdev gui-apps/foot gui-apps/lan-mouse gui-apps/quickshell gui-apps/xwayland-satellite gui-wm/niri media-fonts/departure-mono media-fonts/maple-mono media-fonts/nerdfonts[jetbrainsmono] media-sound/helvum media-sound/pavucontrol media-video/wireplumber net-dns/bind-tools net-fs/nfs-utils net-misc/networkmanager net-p2p/syncthing sys-apps/eza sys-apps/xdg-desktop-portal-gnome sys-auth/pam_u2f www-client/zen-bin x11-misc/qt5ct x11-misc/wallust x11-themes/adw-gtk3 x11-themes/adwaita-qt[qt5] x11-themes/catppuccin-gtk[mocha] x11-themes/papirus-icon-theme
SLOT=0
_md5_=1da2676c5fd5f0434dca37b7fbd25f32

View file

@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=dev-libs/glib:2 dev-libs/libinput:= dev-libs/wayland <media-libs/libdisplay-info-0.4.0:= media-libs/mesa sys-auth/seatd:= virtual/libudev:= x11-libs/cairo x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman screencast? ( media-video/pipewire:= ) screencast? ( sys-apps/xdg-desktop-portal-gnome )
REQUIRED_USE=screencast? ( dbus ) systemd? ( dbus ) ^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 )
SLOT=0
_eclasses_=toolchain-funcs 30214924c0c3b92ec7dbf24fc70d60d3 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 20da14430886f3de143eb101684fcf62 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo aeba1d272f6c2e000912e11d8cf626eb llvm-utils 64536677f4b4365e25e9b739163bed58 multilib 404b65bd5212cff83b3935c685419d08 llvm-r2 d6b14d3bbccc5ab5b4182c606245dbd3 optfeature 538bce96e5589935b57e178e8635f301 bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 systemd a964c0cbe818b5729da1dbfcee5be861 git-r3 875eb471682d3e1f18da124be97dcc81
_md5_=cb7302372074cb5909008936c4c98427
_eclasses_=toolchain-funcs 7e440a20ac11dece04e3334622e6e5da flag-o-matic ed1eda86c8f746a2a75f7f9f7478f5f4 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust dd082fc51cbae6f9afa90dd1668d71a9 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo aeba1d272f6c2e000912e11d8cf626eb llvm-utils e7edb4086e31c8537574b263d899f826 multilib 404b65bd5212cff83b3935c685419d08 llvm-r2 d6b14d3bbccc5ab5b4182c606245dbd3 optfeature 538bce96e5589935b57e178e8635f301 bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 systemd a964c0cbe818b5729da1dbfcee5be861 git-r3 875eb471682d3e1f18da124be97dcc81
_md5_=c4a2d72341b5823281a8cf0fd13d8a0c

View file

@ -1,23 +0,0 @@
EAPI=8
inherit git-r3
DESCRIPTION="Launch Desktop Entries (or arbitrary commands) as Systemd user units, and do it fast."
HOMEPAGE="https://github.com/Vladimir-csp/app2unit"
EGIT_REPO_URI=https://github.com/Vladimir-csp/app2unit.git
LICENSE="GPL-3.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
DEPENDS="x11-libs/libnotify
app-alternatives/sh
sys-apps/systemd
"
RDEPENDS=${DEPENDS}
BDEPENDS="dev-vcs/git
app-text/sdoc
"

View file

@ -1,49 +0,0 @@
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EPYTHON=/usr/bin/python
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{10..13} )
inherit git-r3 distutils-r1 shell-completion
DESCRIPTION="The main cli for the Caelestia dotfiles"
HOMEPAGE="https://github.com/caelestia-dots/cli"
EGIT_REPO_URI="https://github.com/caelestia-dots/cli.git"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
DEPEND="dev-lang/python
dev-python/pillow
dev-python/materialyoucolor
x11-libs/libnotify
gui-apps/grim
dev-ruby/sass
sys-apps/app2unit
gui-apps/wl-clipboard
gui-apps/slurp
gnome-base/dconf
media-libs/libpulse
media-video/mpv
amd64? ( gui-apps/swappy )
media-video/gpu-screen-recorder
"
RDEPEND=${DEPEND}
BDEPEND="dev-vcs/git
dev-python/build
dev-python/installer"
src_compile() {
python -m build --wheel --no-isolation
}
src_install() {
python -m installer --destdir="${D}" dist/*.whl || die
dofishcomp completions/caelestia.fish
}