From 99b042b94bbfdd7915e615f06a9f7cd41b5a53f9 Mon Sep 17 00:00:00 2001 From: Paddy Milner Date: Thu, 9 Oct 2025 10:12:36 +0100 Subject: [PATCH 01/57] Bump zen-bin --- www-client/zen-bin/Manifest | 4 ++-- .../{zen-bin-1.16.3b.ebuild => zen-bin-1.16.4b.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename www-client/zen-bin/{zen-bin-1.16.3b.ebuild => zen-bin-1.16.4b.ebuild} (100%) diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest index dd2f881..49e1bd3 100644 --- a/www-client/zen-bin/Manifest +++ b/www-client/zen-bin/Manifest @@ -1,5 +1,5 @@ DIST zen-bin-1.15.5b.tar.xz 82050040 BLAKE2B 2024140ef45ae0b773eec24c372ded78e366c307d01d12a165f963c286dc41b2c89738cec4afa5038ed43b1730d89673346e6d114f240d1fdf4393eea4b06145 SHA512 06c57df36cc1909e732bddefaa49a3925d94b91f566ac8022b7a123dfd1256e72b0e772d8441c0f001079cbef58439fd8e5ecf182e0d47c35b6f27c0fb514156 DIST zen-bin-1.16.1b-amd64.tar.xz 83510988 BLAKE2B 51160a679b0d73fe9d72d0db68761aba5f8b92407be1e02a3b6330d39aacd8b7b7401636775940260e2c54fbfe7dffdb384694b4b91679fac94cfe4669b77c31 SHA512 4518580d2e70e00a862fafba2a87c6e98cd746fbeb4e6df19f2f2562196ac85317064a029624c2bde40c3bc169b0d9973e86ed141f22470cee3ee00833021249 DIST zen-bin-1.16.1b-arm64.tar.xz 71920216 BLAKE2B c0328d7856dbd654300deb4e9b77cb0d6b5b6cf25c68a057ca892696c4936ea765c4c2802e8c3990fa1776d92da72ff4b3dfcf459508a5d82d1a3e7a2da10787 SHA512 5ab75980fdb498c55497a5a64d3e5831a3178ef038129a96879623468e9ecd7b0c65ead5e33bcfaae7f814b8ab843c86e2e4fcc06989e208da12e1e0bc12e77a -DIST zen-bin-1.16.3b-amd64.tar.xz 82474168 BLAKE2B 79d4df59d2b2575194fbea609904612745bc03b49b79e4b63bc76498e8009e49970be654885ca11a074573a7ec660177732be28377656b16bf94684c5a4a0185 SHA512 aa8f421614dc1370599112501353e0e7e3e17fb8f43a09775553e5b2c9dbb2f1351319c9a1f041ba171abd9d006cdc051654b879a94077d4be590f26d22399fc -DIST zen-bin-1.16.3b-arm64.tar.xz 70918660 BLAKE2B 562fd3f44330c2ea82ba5d57fe5d1b4a70d1f1430f8c03ce5a2511ab186fee28017d0f1350e0b8d6796688bd2c9de299792d251faefb23b3d7191dcb6990a933 SHA512 9bf5b3e31c6a6dba725c958286721763e4ffd5c8de69aa2245fd185bb98cde0dd42e7d46d32e76851c7647b9d7abdd711caf4efb893f1b0cae1224a7df382eb0 +DIST zen-bin-1.16.4b-amd64.tar.xz 82494368 BLAKE2B db1a5129d884fa1af9a98d4384e6321e48aaff1fc83257d701f1d6b60f023b03051c44ae45fe82586811f941dfecc3cc1ceb62bc327b3ba9f4bf402e1bec1028 SHA512 d0b63c573d547190d5b12dbc5fbd5e3502e09efc51520d1b6ff40ec1b46f21d946874ff707c3ead05566b3eec3a08876f709a8cde949379de29d382b8df0b7e7 +DIST zen-bin-1.16.4b-arm64.tar.xz 70936068 BLAKE2B d092f2f5ac94ce0711f2aac2085fcf864a2e4c8774669af8dd3d7864a0668f5c1eca1ed71ee2fd82561541a2e17aa4336e57d4935a59950bf2024d83803b728c SHA512 d6be3619c28722cbcc6ddaf253e6bab3352081e469a2b5d9212d891b1fc379f788ef1beea5d6a832150ceb0cb888d60849cf39e4386cb5d8834af7602fee5782 diff --git a/www-client/zen-bin/zen-bin-1.16.3b.ebuild b/www-client/zen-bin/zen-bin-1.16.4b.ebuild similarity index 100% rename from www-client/zen-bin/zen-bin-1.16.3b.ebuild rename to www-client/zen-bin/zen-bin-1.16.4b.ebuild From 6bb3e53dfd3959c3b4b87d2b7049dd5d09db6626 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 12 Oct 2025 18:58:14 +0100 Subject: [PATCH 02/57] Add dfu-programmer --- .../dfu-programmer-1.1.0.ebuild | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 dev-embedded/dfu-programmer/dfu-programmer-1.1.0.ebuild diff --git a/dev-embedded/dfu-programmer/dfu-programmer-1.1.0.ebuild b/dev-embedded/dfu-programmer/dfu-programmer-1.1.0.ebuild new file mode 100644 index 0000000..0328abd --- /dev/null +++ b/dev-embedded/dfu-programmer/dfu-programmer-1.1.0.ebuild @@ -0,0 +1,59 @@ +# 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 " +} + +pkg_postrm() { + udev_reload +} \ No newline at end of file From 340c7e04516a3ac891af435d43bf14bd4daab918 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 12 Oct 2025 19:02:56 +0100 Subject: [PATCH 03/57] Add dfu-programmer manifest --- dev-embedded/dfu-programmer/Manifest | 1 + 1 file changed, 1 insertion(+) create mode 100644 dev-embedded/dfu-programmer/Manifest diff --git a/dev-embedded/dfu-programmer/Manifest b/dev-embedded/dfu-programmer/Manifest new file mode 100644 index 0000000..de126a8 --- /dev/null +++ b/dev-embedded/dfu-programmer/Manifest @@ -0,0 +1 @@ +DIST dfu-programmer-1.1.0.tar.gz 149164 BLAKE2B dba088ae27872cee07ac2ae1b666edd0db6f1e30efe35842e4f09909102f8ce29a9c04205fe2817dc73b3d90e3054e7e0693c3c1cb1fdaf795c26e84fb723ecc SHA512 9d52b68023c6b38c93a3e8d4a04bcac9e9858f20d810a15bbcc9c37ab117d7799194363813bcc074585c86d7cc7877307e060f3b60655b7632f97421e23db30d From f169d4562e4e93a90914672ce9a47551acaf5b12 Mon Sep 17 00:00:00 2001 From: Ceres Date: Fri, 17 Oct 2025 00:19:13 +0100 Subject: [PATCH 04/57] Add drop-app-bin --- games-misc/drop-app-bin/Manifest | 1 + .../drop-app-bin/drop-app-bin-0.3.3.ebuild | 22 +++ .../wl-screenrec/wl-screenrec-0.1.7.ebuild | 173 ------------------ 3 files changed, 23 insertions(+), 173 deletions(-) create mode 100644 games-misc/drop-app-bin/Manifest create mode 100644 games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild delete mode 100644 media-video/wl-screenrec/wl-screenrec-0.1.7.ebuild diff --git a/games-misc/drop-app-bin/Manifest b/games-misc/drop-app-bin/Manifest new file mode 100644 index 0000000..3d5dda5 --- /dev/null +++ b/games-misc/drop-app-bin/Manifest @@ -0,0 +1 @@ +DIST Drop.Desktop.Client_0.3.3_amd64.deb 14757458 BLAKE2B 3d04f57ca101a2a28dde26083d81830d070d1c3c9632d1abe53ea3a436f4d07ac3493b29c80bd298542ce77bd067e3d802fb32526e5d497e50d6d7cc037b7be9 SHA512 f4fe87b9f09b0f441de86043f300a5545728901011ea990172bf6b74a55b1f24411bde5c997a249597fd3d1d797c9c7e5a3ad5201bd237ccefd1fe944c29dace diff --git a/games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild b/games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild new file mode 100644 index 0000000..e753271 --- /dev/null +++ b/games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild @@ -0,0 +1,22 @@ +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="sys-apps/yarn" + +S=${WORKDIR} + +src_install() { + tar xvf ${WORKDIR}/data.tar.gz -C ${D} +} \ No newline at end of file diff --git a/media-video/wl-screenrec/wl-screenrec-0.1.7.ebuild b/media-video/wl-screenrec/wl-screenrec-0.1.7.ebuild deleted file mode 100644 index 90fdeff..0000000 --- a/media-video/wl-screenrec/wl-screenrec-0.1.7.ebuild +++ /dev/null @@ -1,173 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - aho-corasick@1.1.3 - anstream@0.6.18 - anstyle-parse@0.2.6 - anstyle-query@1.1.2 - anstyle-wincon@3.0.7 - anstyle@1.0.10 - anyhow@1.0.97 - bindgen@0.70.1 - bitflags@2.9.0 - bytemuck@1.22.0 - bytemuck_derive@1.9.2 - cc@1.2.17 - cexpr@0.6.0 - cfg-if@1.0.0 - cfg_aliases@0.2.1 - clang-sys@1.8.1 - clap@4.5.32 - clap_builder@4.5.32 - clap_complete@4.5.47 - clap_derive@4.5.32 - clap_lex@0.7.4 - colorchoice@1.0.3 - deranged@0.4.0 - downcast-rs@1.2.1 - drm-ffi@0.9.0 - drm-fourcc@2.2.0 - drm-sys@0.8.0 - drm@0.14.1 - either@1.15.0 - errno@0.3.10 - ffmpeg-next@7.1.0 - ffmpeg-sys-next@7.1.0 - glob@0.3.2 - heck@0.5.0 - hermit-abi@0.3.9 - human-size@0.4.3 - is_terminal_polyfill@1.70.1 - itertools@0.13.0 - itoa@1.0.15 - libc@0.2.171 - libloading@0.8.6 - linux-raw-sys@0.4.15 - linux-raw-sys@0.6.5 - log-once@0.4.1 - log@0.4.26 - memchr@2.7.4 - minimal-lexical@0.2.1 - nix@0.29.0 - nom@7.1.3 - num-conv@0.1.0 - num_cpus@1.16.0 - num_threads@0.1.7 - once_cell@1.21.1 - pkg-config@0.3.32 - powerfmt@0.2.0 - proc-macro2@1.0.94 - quick-xml@0.37.2 - quote@1.0.40 - regex-automata@0.4.9 - regex-syntax@0.8.5 - regex@1.11.1 - rustc-hash@1.1.0 - rustix@0.38.44 - ryu@1.0.20 - serde@1.0.219 - serde_derive@1.0.219 - serde_json@1.0.140 - shlex@1.3.0 - signal-hook-registry@1.4.2 - signal-hook@0.3.17 - simplelog@0.12.2 - smallvec@1.14.0 - strsim@0.11.1 - syn@2.0.100 - termcolor@1.4.1 - thiserror-impl@2.0.12 - thiserror@2.0.12 - time-core@0.1.4 - time-macros@0.2.21 - time@0.3.40 - unicode-ident@1.0.18 - utf8parse@0.2.2 - vcpkg@0.2.15 - wayland-backend@0.3.8 - wayland-client@0.31.8 - wayland-protocols-wlr@0.3.6 - wayland-protocols@0.32.6 - wayland-scanner@0.31.6 - wayland-sys@0.31.6 - winapi-util@0.1.9 - windows-sys@0.59.0 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.52.6 -" - -LLVM_COMPAT=( {16..19} ) -RUST_NEEDS_LLVM=1 - -inherit cargo shell-completion llvm-r1 - -DESCRIPTION="High performance screen/audio recorder for wlroots" -HOMEPAGE="https://github.com/russelltg/wl-screenrec" -SRC_URI=" - https://github.com/russelltg/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="Apache-2.0 BSD ISC MIT Unicode-3.0 WTFPL-2" -SLOT="0" -KEYWORDS="~amd64" -# We need a running Wayland compositor for the tests to work -RESTRICT="test" - -BDEPEND=" - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT} - ') -" -RDEPEND=" - media-video/ffmpeg:=[vaapi] - x11-libs/libdrm -" -DEPEND=" - ${RDEPEND} -" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -pkg_setup() { - llvm-r1_pkg_setup - rust_pkg_setup -} - -src_compile() { - cargo_src_compile - - ./"$(cargo_target_dir)/${PN}" --generate-completions bash > "${S}/wl-screenrec" || \ - die "Could not generate bash completion" - ./"$(cargo_target_dir)/${PN}" --generate-completions fish > "${S}/wl-screenrec.fish" || \ - die "Could not generate fish completion" - ./"$(cargo_target_dir)/${PN}" --generate-completions zsh > "${S}/_wl-screenrec" || \ - die "Could not generate zsh completion" -} - -src_install() { - cargo_src_install - - dobashcomp "${S}/wl-screenrec" || die "Could not install bash completion" - dofishcomp "${S}/wl-screenrec.fish" || die "Could not install fish completion" - dozshcomp "${S}/_wl-screenrec" || die "Could not install zsh completion" -} - -pkg_postinst() { - elog "You need a wayland compositor that supports the" - elog "following unstable protocols:" - elog " - wlr-output-management-unstable-v1" - elog " - wlr-screencopy-unstable-v1" - elog "You should also make sure you have the correct librairies" - elog "installed. See: https://trac.ffmpeg.org/wiki/Hardware/VAAPI" -} From b8abbc36d0975953cf4fce0764860266fb482402 Mon Sep 17 00:00:00 2001 From: Ceres Date: Fri, 17 Oct 2025 00:25:25 +0100 Subject: [PATCH 05/57] Update drop deps --- games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild b/games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild index e753271..22aff84 100644 --- a/games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild +++ b/games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild @@ -13,7 +13,7 @@ SLOT="0" DEPEND="" RDEPEND="${DEPEND}" -BDEPEND="sys-apps/yarn" +BDEPEND="net-libs/webkit-gtk" S=${WORKDIR} From cebec9860349dc2fefe8042542059088c37bddb2 Mon Sep 17 00:00:00 2001 From: Ceres Date: Fri, 17 Oct 2025 02:35:10 +0100 Subject: [PATCH 06/57] Update webkit slot --- games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild b/games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild index 22aff84..a731943 100644 --- a/games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild +++ b/games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild @@ -13,7 +13,7 @@ SLOT="0" DEPEND="" RDEPEND="${DEPEND}" -BDEPEND="net-libs/webkit-gtk" +BDEPEND="net-libs/webkit-gtk:4.1" S=${WORKDIR} From ccd8add59522c2703ab6f9354a036dcd4c0f0ccb Mon Sep 17 00:00:00 2001 From: Ceres Date: Tue, 21 Oct 2025 13:30:01 +0100 Subject: [PATCH 07/57] sys-apps/caelestia-cli: Add gpu-screen-recorder as dependency Signed-off-by: Ceres --- sys-apps/caelestia-cli/caelestia-cli-9999.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild b/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild index 5366655..3e0796c 100644 --- a/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild +++ b/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild @@ -30,6 +30,7 @@ DEPEND="dev-lang/python gui-apps/slurp gnome-base/dconf media-libs/libpulse + media-video/gpu-screen-recorder " RDEPEND=${DEPEND} From d18e7e0a1cdc0bae885d08e8a828dbd803a72fe9 Mon Sep 17 00:00:00 2001 From: Ceres Date: Tue, 21 Oct 2025 13:39:15 +0100 Subject: [PATCH 08/57] sys-apps/caelestia-cli: Update dependencies Signed-off-by: Ceres metadata/md5-cache: Update cache Signed-off-by: Ceres --- .../md5-cache/dev-python/materialyoucolor-9999 | 16 ++++++++++++++++ metadata/md5-cache/sys-apps/app2unit-9999 | 12 ++++++++++++ metadata/md5-cache/sys-apps/caelestia-cli-9999 | 16 ++++++++++++++++ sys-apps/caelestia-cli/caelestia-cli-9999.ebuild | 1 + 4 files changed, 45 insertions(+) create mode 100644 metadata/md5-cache/dev-python/materialyoucolor-9999 create mode 100644 metadata/md5-cache/sys-apps/app2unit-9999 create mode 100644 metadata/md5-cache/sys-apps/caelestia-cli-9999 diff --git a/metadata/md5-cache/dev-python/materialyoucolor-9999 b/metadata/md5-cache/dev-python/materialyoucolor-9999 new file mode 100644 index 0000000..8659c22 --- /dev/null +++ b/metadata/md5-cache/dev-python/materialyoucolor-9999 @@ -0,0 +1,16 @@ +BDEPEND=dev-vcs/git >=dev-vcs/git-1.8.2.1[curl] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=Material You color algorithms for python! +EAPI=8 +HOMEPAGE=https://github.com/T-Dynamos/materialyoucolor-python +INHERIT=git-r3 distutils-r1 shell-completion +IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm64 +LICENSE=MIT +PROPERTIES=live +RDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=network-sandbox +SLOT=0 +_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-r1 0e15b2ab9cfc87d7474678201d6bca38 distutils-r1 37143302bc375f4878f7b5f7497da8cc bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 +_md5_=0d32e8c93f398144a2e6380308e15890 diff --git a/metadata/md5-cache/sys-apps/app2unit-9999 b/metadata/md5-cache/sys-apps/app2unit-9999 new file mode 100644 index 0000000..4f65de7 --- /dev/null +++ b/metadata/md5-cache/sys-apps/app2unit-9999 @@ -0,0 +1,12 @@ +BDEPEND=>=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=unpack +DESCRIPTION=Launch Desktop Entries (or arbitrary commands) as Systemd user units, and do it fast. +EAPI=8 +HOMEPAGE=https://github.com/Vladimir-csp/app2unit +INHERIT=git-r3 +KEYWORDS=~amd64 ~arm64 +LICENSE=GPL-3.0 +PROPERTIES=live +SLOT=0 +_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 +_md5_=1dd445de83a988c6e57894d91fb9dfbf diff --git a/metadata/md5-cache/sys-apps/caelestia-cli-9999 b/metadata/md5-cache/sys-apps/caelestia-cli-9999 new file mode 100644 index 0000000..c2887db --- /dev/null +++ b/metadata/md5-cache/sys-apps/caelestia-cli-9999 @@ -0,0 +1,16 @@ +BDEPEND=dev-vcs/git dev-python/build dev-python/installer >=dev-vcs/git-1.8.2.1[curl] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=dev-lang/python dev-python/pillow dev-python/materialyoucolor x11-libs/libnotify gui-apps/swappy gui-apps/grim dev-ruby/sass sys-apps/app2unit gui-apps/wl-clipboard gui-apps/slurp gnome-base/dconf media-libs/libpulse media-video/gpu-screen-recorder media-video/mpv +DESCRIPTION=The main cli for the Caelestia dotfiles +EAPI=8 +HOMEPAGE=https://github.com/caelestia-dots/cli +INHERIT=git-r3 distutils-r1 shell-completion +IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm64 +LICENSE=GPL-3.0 +PROPERTIES=live +RDEPEND=dev-lang/python dev-python/pillow dev-python/materialyoucolor x11-libs/libnotify gui-apps/swappy gui-apps/grim dev-ruby/sass sys-apps/app2unit gui-apps/wl-clipboard gui-apps/slurp gnome-base/dconf media-libs/libpulse media-video/gpu-screen-recorder media-video/mpv python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +SLOT=0 +_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-r1 0e15b2ab9cfc87d7474678201d6bca38 distutils-r1 37143302bc375f4878f7b5f7497da8cc bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 +_md5_=d5df716e5cff5019db5e4007f714095e diff --git a/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild b/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild index 3e0796c..5931057 100644 --- a/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild +++ b/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild @@ -31,6 +31,7 @@ DEPEND="dev-lang/python gnome-base/dconf media-libs/libpulse media-video/gpu-screen-recorder + media-video/mpv " RDEPEND=${DEPEND} From a2c80bab60ffcd239d962b1248f04a29d83d6fa1 Mon Sep 17 00:00:00 2001 From: Ceres Date: Tue, 21 Oct 2025 13:49:19 +0100 Subject: [PATCH 09/57] sys-apps/caelestia-cli: Fix dependency issues Signed-off-by: Ceres metadata/md5-cache/sys-apps: Update cache Signed-off-by: Ceres --- metadata/md5-cache/sys-apps/caelestia-cli-9999 | 6 +++--- sys-apps/caelestia-cli/caelestia-cli-9999.ebuild | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/metadata/md5-cache/sys-apps/caelestia-cli-9999 b/metadata/md5-cache/sys-apps/caelestia-cli-9999 index c2887db..78a1aed 100644 --- a/metadata/md5-cache/sys-apps/caelestia-cli-9999 +++ b/metadata/md5-cache/sys-apps/caelestia-cli-9999 @@ -1,6 +1,6 @@ BDEPEND=dev-vcs/git dev-python/build dev-python/installer >=dev-vcs/git-1.8.2.1[curl] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=dev-lang/python dev-python/pillow dev-python/materialyoucolor x11-libs/libnotify gui-apps/swappy gui-apps/grim dev-ruby/sass sys-apps/app2unit gui-apps/wl-clipboard gui-apps/slurp gnome-base/dconf media-libs/libpulse media-video/gpu-screen-recorder media-video/mpv +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 [ gui-apps/swappy ] [ media-video/gpu-screen-recorder ] DESCRIPTION=The main cli for the Caelestia dotfiles EAPI=8 HOMEPAGE=https://github.com/caelestia-dots/cli @@ -9,8 +9,8 @@ IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_ KEYWORDS=~amd64 ~arm64 LICENSE=GPL-3.0 PROPERTIES=live -RDEPEND=dev-lang/python dev-python/pillow dev-python/materialyoucolor x11-libs/libnotify gui-apps/swappy gui-apps/grim dev-ruby/sass sys-apps/app2unit gui-apps/wl-clipboard gui-apps/slurp gnome-base/dconf media-libs/libpulse media-video/gpu-screen-recorder media-video/mpv python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +RDEPEND=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 [ gui-apps/swappy ] [ media-video/gpu-screen-recorder ] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) SLOT=0 _eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-r1 0e15b2ab9cfc87d7474678201d6bca38 distutils-r1 37143302bc375f4878f7b5f7497da8cc bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 -_md5_=d5df716e5cff5019db5e4007f714095e +_md5_=2768359f0ebf51c381abb96c3d76d761 diff --git a/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild b/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild index 5931057..44cb84f 100644 --- a/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild +++ b/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild @@ -22,7 +22,6 @@ DEPEND="dev-lang/python dev-python/pillow dev-python/materialyoucolor x11-libs/libnotify - gui-apps/swappy gui-apps/grim dev-ruby/sass sys-apps/app2unit @@ -30,8 +29,9 @@ DEPEND="dev-lang/python gui-apps/slurp gnome-base/dconf media-libs/libpulse - media-video/gpu-screen-recorder media-video/mpv + [ gui-apps/swappy ] + [ media-video/gpu-screen-recorder ] " RDEPEND=${DEPEND} From 78b7de9781c2d1a13a6db7d50f898a0264a7a21a Mon Sep 17 00:00:00 2001 From: Ceres Date: Tue, 21 Oct 2025 13:53:48 +0100 Subject: [PATCH 10/57] sys-apps/caelestia-cli: Add USE Falgs for optional dependenceis Signed-off-by: Ceres metadata/md5-cache/sys-apps: Update cache Signed-off-by: Ceres --- metadata/md5-cache/sys-apps/caelestia-cli-9999 | 8 ++++---- sys-apps/caelestia-cli/caelestia-cli-9999.ebuild | 5 +++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/metadata/md5-cache/sys-apps/caelestia-cli-9999 b/metadata/md5-cache/sys-apps/caelestia-cli-9999 index 78a1aed..c0e80ea 100644 --- a/metadata/md5-cache/sys-apps/caelestia-cli-9999 +++ b/metadata/md5-cache/sys-apps/caelestia-cli-9999 @@ -1,16 +1,16 @@ BDEPEND=dev-vcs/git dev-python/build dev-python/installer >=dev-vcs/git-1.8.2.1[curl] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] DEFINED_PHASES=compile configure install prepare test unpack -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 [ gui-apps/swappy ] [ media-video/gpu-screen-recorder ] +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 [ swappy? ( gui-apps/swappy ) ] [ record? ( media-video/gpu-screen-recorder ) ] DESCRIPTION=The main cli for the Caelestia dotfiles EAPI=8 HOMEPAGE=https://github.com/caelestia-dots/cli INHERIT=git-r3 distutils-r1 shell-completion -IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +IUSE=swappy record python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 KEYWORDS=~amd64 ~arm64 LICENSE=GPL-3.0 PROPERTIES=live -RDEPEND=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 [ gui-apps/swappy ] [ media-video/gpu-screen-recorder ] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +RDEPEND=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 [ swappy? ( gui-apps/swappy ) ] [ record? ( media-video/gpu-screen-recorder ) ] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) SLOT=0 _eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-r1 0e15b2ab9cfc87d7474678201d6bca38 distutils-r1 37143302bc375f4878f7b5f7497da8cc bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 -_md5_=2768359f0ebf51c381abb96c3d76d761 +_md5_=f25436cdfd1020f8df0b94a966e3e2cc diff --git a/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild b/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild index 44cb84f..5f1f5f1 100644 --- a/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild +++ b/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild @@ -17,6 +17,7 @@ EGIT_REPO_URI="https://github.com/caelestia-dots/cli.git" LICENSE="GPL-3.0" SLOT="0" KEYWORDS="~amd64 ~arm64" +IUSE="swappy record" DEPEND="dev-lang/python dev-python/pillow @@ -30,8 +31,8 @@ DEPEND="dev-lang/python gnome-base/dconf media-libs/libpulse media-video/mpv - [ gui-apps/swappy ] - [ media-video/gpu-screen-recorder ] + [ swappy? ( gui-apps/swappy ) ] + [ record? ( media-video/gpu-screen-recorder ) ] " RDEPEND=${DEPEND} From a3b41c592fe4a28f85a6136d00d13d7c9d64fb33 Mon Sep 17 00:00:00 2001 From: Ceres Date: Tue, 21 Oct 2025 13:56:59 +0100 Subject: [PATCH 11/57] sys-apps/caelestia-cli: Fix dependency error Signed-off-by: Ceres metadata/md5-cache/sys-apps: Update cache Signed-off-by: Ceres --- metadata/md5-cache/sys-apps/caelestia-cli-9999 | 6 +++--- sys-apps/caelestia-cli/caelestia-cli-9999.ebuild | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/metadata/md5-cache/sys-apps/caelestia-cli-9999 b/metadata/md5-cache/sys-apps/caelestia-cli-9999 index c0e80ea..056dbc1 100644 --- a/metadata/md5-cache/sys-apps/caelestia-cli-9999 +++ b/metadata/md5-cache/sys-apps/caelestia-cli-9999 @@ -1,6 +1,6 @@ BDEPEND=dev-vcs/git dev-python/build dev-python/installer >=dev-vcs/git-1.8.2.1[curl] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] DEFINED_PHASES=compile configure install prepare test unpack -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 [ swappy? ( gui-apps/swappy ) ] [ record? ( media-video/gpu-screen-recorder ) ] +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 swappy? ( gui-apps/swappy ) record? ( media-video/gpu-screen-recorder ) DESCRIPTION=The main cli for the Caelestia dotfiles EAPI=8 HOMEPAGE=https://github.com/caelestia-dots/cli @@ -9,8 +9,8 @@ IUSE=swappy record python_targets_python3_11 python_targets_python3_12 python_ta KEYWORDS=~amd64 ~arm64 LICENSE=GPL-3.0 PROPERTIES=live -RDEPEND=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 [ swappy? ( gui-apps/swappy ) ] [ record? ( media-video/gpu-screen-recorder ) ] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +RDEPEND=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 swappy? ( gui-apps/swappy ) record? ( media-video/gpu-screen-recorder ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) SLOT=0 _eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-r1 0e15b2ab9cfc87d7474678201d6bca38 distutils-r1 37143302bc375f4878f7b5f7497da8cc bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 -_md5_=f25436cdfd1020f8df0b94a966e3e2cc +_md5_=03977d6ef413374f82fd343b4c20677c diff --git a/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild b/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild index 5f1f5f1..57d31c3 100644 --- a/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild +++ b/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild @@ -31,8 +31,8 @@ DEPEND="dev-lang/python gnome-base/dconf media-libs/libpulse media-video/mpv - [ swappy? ( gui-apps/swappy ) ] - [ record? ( media-video/gpu-screen-recorder ) ] + swappy? ( gui-apps/swappy ) + record? ( media-video/gpu-screen-recorder ) " RDEPEND=${DEPEND} From f9b26d72d5000727c1a7093a6702c253c2c20118 Mon Sep 17 00:00:00 2001 From: Ceres Date: Tue, 21 Oct 2025 14:03:32 +0100 Subject: [PATCH 12/57] metadata: Add guru as master Signed-off-by: Ceres --- metadata/layout.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadata/layout.conf b/metadata/layout.conf index 20fcfea..2a2c6c3 100644 --- a/metadata/layout.conf +++ b/metadata/layout.conf @@ -1,3 +1,3 @@ -masters = gentoo +masters = gentoo guru thin-manifests = true sign-manifests = false From 7fd9da55eb654cb5d55868ac0af696b9e1c08206 Mon Sep 17 00:00:00 2001 From: Ceres Date: Tue, 21 Oct 2025 14:12:51 +0100 Subject: [PATCH 13/57] sys-apps/caelestia-cli: Add unstable to packages Signed-off-by: Ceres --- sys-apps/caelestia-cli/caelestia-cli-9999.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild b/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild index 57d31c3..70a0c59 100644 --- a/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild +++ b/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild @@ -31,8 +31,8 @@ DEPEND="dev-lang/python gnome-base/dconf media-libs/libpulse media-video/mpv - swappy? ( gui-apps/swappy ) - record? ( media-video/gpu-screen-recorder ) + swappy? ( ~gui-apps/swappy ) + record? ( ~media-video/gpu-screen-recorder ) " RDEPEND=${DEPEND} From 5e1bd4df00c480714e3cb831d9946d4e2bcb3243 Mon Sep 17 00:00:00 2001 From: Ceres Date: Tue, 21 Oct 2025 17:48:24 +0100 Subject: [PATCH 14/57] sys-apps/caelestia-cli: update LICENSE Signed-off-by: Ceres metadata/md5-cache/sys-apps: Update cache Signed-off-by: Ceres --- metadata/md5-cache/sys-apps/caelestia-cli-9999 | 10 +++++----- sys-apps/caelestia-cli/caelestia-cli-9999.ebuild | 9 ++++----- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/metadata/md5-cache/sys-apps/caelestia-cli-9999 b/metadata/md5-cache/sys-apps/caelestia-cli-9999 index 056dbc1..3b0b4b9 100644 --- a/metadata/md5-cache/sys-apps/caelestia-cli-9999 +++ b/metadata/md5-cache/sys-apps/caelestia-cli-9999 @@ -1,16 +1,16 @@ BDEPEND=dev-vcs/git dev-python/build dev-python/installer >=dev-vcs/git-1.8.2.1[curl] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] DEFINED_PHASES=compile configure install prepare test unpack -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 swappy? ( gui-apps/swappy ) record? ( media-video/gpu-screen-recorder ) +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 DESCRIPTION=The main cli for the Caelestia dotfiles EAPI=8 HOMEPAGE=https://github.com/caelestia-dots/cli INHERIT=git-r3 distutils-r1 shell-completion -IUSE=swappy record python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 KEYWORDS=~amd64 ~arm64 -LICENSE=GPL-3.0 +LICENSE=GPL-3 PROPERTIES=live -RDEPEND=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 swappy? ( gui-apps/swappy ) record? ( media-video/gpu-screen-recorder ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +RDEPEND=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 python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) SLOT=0 _eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-r1 0e15b2ab9cfc87d7474678201d6bca38 distutils-r1 37143302bc375f4878f7b5f7497da8cc bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 -_md5_=03977d6ef413374f82fd343b4c20677c +_md5_=b8d1446710e3d9d864c90eb89c5e9842 diff --git a/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild b/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild index 70a0c59..8b2d263 100644 --- a/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild +++ b/sys-apps/caelestia-cli/caelestia-cli-9999.ebuild @@ -14,10 +14,9 @@ HOMEPAGE="https://github.com/caelestia-dots/cli" EGIT_REPO_URI="https://github.com/caelestia-dots/cli.git" -LICENSE="GPL-3.0" +LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~arm64" -IUSE="swappy record" DEPEND="dev-lang/python dev-python/pillow @@ -31,8 +30,8 @@ DEPEND="dev-lang/python gnome-base/dconf media-libs/libpulse media-video/mpv - swappy? ( ~gui-apps/swappy ) - record? ( ~media-video/gpu-screen-recorder ) + amd64? ( gui-apps/swappy ) + media-video/gpu-screen-recorder " RDEPEND=${DEPEND} @@ -47,4 +46,4 @@ src_compile() { src_install() { python -m installer --destdir="${D}" dist/*.whl || die dofishcomp completions/caelestia.fish -} \ No newline at end of file +} From 54545661e0bbc2ac9f93435e988f622ae2a34732 Mon Sep 17 00:00:00 2001 From: Ceres Date: Wed, 22 Oct 2025 17:17:20 +0100 Subject: [PATCH 15/57] media-fonts/depature: new package, add 1.500 Signed-off-by: Ceres metadata/md5-cache/media-fonts: Update cache Signed-off-by: Ceres media-fonts/depature: Update FONT_S Signed-off-by: Ceres metadata/md5-cache/media-fonts: Update cache Signed-off-by: Ceres Update Departure Signed-off-by: Ceres --- media-fonts/depature/Manifest | 1 + media-fonts/depature/depature-1.500.ebuild | 21 +++++++++++++++++++ metadata/md5-cache/media-fonts/depature-1.500 | 13 ++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 media-fonts/depature/Manifest create mode 100644 media-fonts/depature/depature-1.500.ebuild create mode 100644 metadata/md5-cache/media-fonts/depature-1.500 diff --git a/media-fonts/depature/Manifest b/media-fonts/depature/Manifest new file mode 100644 index 0000000..de0a5dd --- /dev/null +++ b/media-fonts/depature/Manifest @@ -0,0 +1 @@ +DIST DepartureMono-1.500.zip 82890 BLAKE2B 7a46df08f882806d0e89aaf841ea1cbcda4888d571f7848889ea36ea6c1faeddc49c92405089d2c046fe6f675abad320272bb5787381dded7720cdb9faf0e51c SHA512 5b0d13f2d07ef043260944f2c2b2789e45b2779f573fa8869f3414b0785857f81fa2794d1344f2bfb647b893b7caef0a1edf32d5414fb28b87796838a65f36b3 diff --git a/media-fonts/depature/depature-1.500.ebuild b/media-fonts/depature/depature-1.500.ebuild new file mode 100644 index 0000000..7457e9a --- /dev/null +++ b/media-fonts/depature/depature-1.500.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit font + +DESCRIPTION="A monospaced pixel font with a lo-fi, techy vibe" +HOMEPAGE="https://departuremono.com/" +SRC_URI="https://github.com/rektdeckard/departure-mono/releases/download/v${PV}/DepartureMono-${PV}.zip" + +S=${WORKDIR} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" + +BDEPEND="app-arch/unzip" + +FONT_S="${S}/DepartureMono-${PV}" +FONT_SUFFIX="otf" diff --git a/metadata/md5-cache/media-fonts/depature-1.500 b/metadata/md5-cache/media-fonts/depature-1.500 new file mode 100644 index 0000000..9971c2d --- /dev/null +++ b/metadata/md5-cache/media-fonts/depature-1.500 @@ -0,0 +1,13 @@ +BDEPEND=app-arch/unzip X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings ) +DEFINED_PHASES=install postinst postrm setup +DESCRIPTION=A monospaced pixel font with a lo-fi, techy vibe +EAPI=8 +HOMEPAGE=https://departuremono.com/ +INHERIT=font +IUSE=X +KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=MIT +SLOT=0 +SRC_URI=https://github.com/rektdeckard/departure-mono/releases/download/v1.500/DepartureMono-1.500.zip +_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb +_md5_=607b034253738cf6591ceb815970ac7d From c2ad2a6892112c6e4dd19e25137579f0418af238 Mon Sep 17 00:00:00 2001 From: Ceres Date: Wed, 22 Oct 2025 17:30:55 +0100 Subject: [PATCH 16/57] media-fonts/departure: add 1.500, drop 1.500 Signed-off-by: Ceres metadata/md5-cache/media-fonts: Update cache Signed-off-by: Ceres --- media-fonts/{depature => departure}/Manifest | 0 .../departure-1.500.ebuild} | 0 metadata/md5-cache/media-fonts/departure-1.500 | 13 +++++++++++++ 3 files changed, 13 insertions(+) rename media-fonts/{depature => departure}/Manifest (100%) rename media-fonts/{depature/depature-1.500.ebuild => departure/departure-1.500.ebuild} (100%) create mode 100644 metadata/md5-cache/media-fonts/departure-1.500 diff --git a/media-fonts/depature/Manifest b/media-fonts/departure/Manifest similarity index 100% rename from media-fonts/depature/Manifest rename to media-fonts/departure/Manifest diff --git a/media-fonts/depature/depature-1.500.ebuild b/media-fonts/departure/departure-1.500.ebuild similarity index 100% rename from media-fonts/depature/depature-1.500.ebuild rename to media-fonts/departure/departure-1.500.ebuild diff --git a/metadata/md5-cache/media-fonts/departure-1.500 b/metadata/md5-cache/media-fonts/departure-1.500 new file mode 100644 index 0000000..9971c2d --- /dev/null +++ b/metadata/md5-cache/media-fonts/departure-1.500 @@ -0,0 +1,13 @@ +BDEPEND=app-arch/unzip X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings ) +DEFINED_PHASES=install postinst postrm setup +DESCRIPTION=A monospaced pixel font with a lo-fi, techy vibe +EAPI=8 +HOMEPAGE=https://departuremono.com/ +INHERIT=font +IUSE=X +KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=MIT +SLOT=0 +SRC_URI=https://github.com/rektdeckard/departure-mono/releases/download/v1.500/DepartureMono-1.500.zip +_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb +_md5_=607b034253738cf6591ceb815970ac7d From 1195e4c33c10176ba918b83908040fa228457451 Mon Sep 17 00:00:00 2001 From: Ceres Date: Thu, 23 Oct 2025 16:08:31 +0100 Subject: [PATCH 17/57] www-client/zen-bin: treeclean Signed-off-by: Ceres --- www-client/zen-bin/Manifest | 5 -- www-client/zen-bin/files/policies.json | 5 -- www-client/zen-bin/zen-bin-1.15.5b.ebuild | 82 ---------------------- www-client/zen-bin/zen-bin-1.16.1b.ebuild | 83 ----------------------- www-client/zen-bin/zen-bin-1.16.4b.ebuild | 83 ----------------------- 5 files changed, 258 deletions(-) delete mode 100644 www-client/zen-bin/Manifest delete mode 100644 www-client/zen-bin/files/policies.json delete mode 100644 www-client/zen-bin/zen-bin-1.15.5b.ebuild delete mode 100644 www-client/zen-bin/zen-bin-1.16.1b.ebuild delete mode 100644 www-client/zen-bin/zen-bin-1.16.4b.ebuild diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest deleted file mode 100644 index 49e1bd3..0000000 --- a/www-client/zen-bin/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST zen-bin-1.15.5b.tar.xz 82050040 BLAKE2B 2024140ef45ae0b773eec24c372ded78e366c307d01d12a165f963c286dc41b2c89738cec4afa5038ed43b1730d89673346e6d114f240d1fdf4393eea4b06145 SHA512 06c57df36cc1909e732bddefaa49a3925d94b91f566ac8022b7a123dfd1256e72b0e772d8441c0f001079cbef58439fd8e5ecf182e0d47c35b6f27c0fb514156 -DIST zen-bin-1.16.1b-amd64.tar.xz 83510988 BLAKE2B 51160a679b0d73fe9d72d0db68761aba5f8b92407be1e02a3b6330d39aacd8b7b7401636775940260e2c54fbfe7dffdb384694b4b91679fac94cfe4669b77c31 SHA512 4518580d2e70e00a862fafba2a87c6e98cd746fbeb4e6df19f2f2562196ac85317064a029624c2bde40c3bc169b0d9973e86ed141f22470cee3ee00833021249 -DIST zen-bin-1.16.1b-arm64.tar.xz 71920216 BLAKE2B c0328d7856dbd654300deb4e9b77cb0d6b5b6cf25c68a057ca892696c4936ea765c4c2802e8c3990fa1776d92da72ff4b3dfcf459508a5d82d1a3e7a2da10787 SHA512 5ab75980fdb498c55497a5a64d3e5831a3178ef038129a96879623468e9ecd7b0c65ead5e33bcfaae7f814b8ab843c86e2e4fcc06989e208da12e1e0bc12e77a -DIST zen-bin-1.16.4b-amd64.tar.xz 82494368 BLAKE2B db1a5129d884fa1af9a98d4384e6321e48aaff1fc83257d701f1d6b60f023b03051c44ae45fe82586811f941dfecc3cc1ceb62bc327b3ba9f4bf402e1bec1028 SHA512 d0b63c573d547190d5b12dbc5fbd5e3502e09efc51520d1b6ff40ec1b46f21d946874ff707c3ead05566b3eec3a08876f709a8cde949379de29d382b8df0b7e7 -DIST zen-bin-1.16.4b-arm64.tar.xz 70936068 BLAKE2B d092f2f5ac94ce0711f2aac2085fcf864a2e4c8774669af8dd3d7864a0668f5c1eca1ed71ee2fd82561541a2e17aa4336e57d4935a59950bf2024d83803b728c SHA512 d6be3619c28722cbcc6ddaf253e6bab3352081e469a2b5d9212d891b1fc379f788ef1beea5d6a832150ceb0cb888d60849cf39e4386cb5d8834af7602fee5782 diff --git a/www-client/zen-bin/files/policies.json b/www-client/zen-bin/files/policies.json deleted file mode 100644 index 261ff3b..0000000 --- a/www-client/zen-bin/files/policies.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "policies": { - "DisableAppUpdate": true - } -} diff --git a/www-client/zen-bin/zen-bin-1.15.5b.ebuild b/www-client/zen-bin/zen-bin-1.15.5b.ebuild deleted file mode 100644 index 8ec9e7a..0000000 --- a/www-client/zen-bin/zen-bin-1.15.5b.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Zen Browser - A fast, privacy-focused Firefox fork" -HOMEPAGE="https://zen-browser.app/" -SRC_URI="https://github.com/zen-browser/desktop/releases/download/${PV}/zen.linux-aarch64.tar.xz -> ${P}.tar.xz" - -S="${WORKDIR}/zen" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -RESTRICT="strip" - -DEPEND=" - app-accessibility/at-spi2-core:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/mesa - net-print/cups - sys-apps/dbus - sys-libs/glibc - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango -" -RDEPEND="${DEPEND}" - -inherit desktop xdg-utils - -src_install() { - #create dest dir - local destdir="/opt/zen" - insinto "${destdir}" - doins -r * - #create a symlink to the binary - dosym "${destdir}/zen-bin" "/usr/bin/zen" || die - #add icons - local size - for size in 16 32 48 64 128; do - newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png - done - #create desktop file - make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" - #handle permissions of destdir files - fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest} - fperms 0750 "${destdir}"/pingsender - # Disable auto-updates - insinto ${destdir}/distribution - doins "${FILESDIR}/policies.json" -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update - elog "For optimal performance and compatibility, please ensure" - elog "that you have the latest graphics drivers installed." -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/www-client/zen-bin/zen-bin-1.16.1b.ebuild b/www-client/zen-bin/zen-bin-1.16.1b.ebuild deleted file mode 100644 index b586c28..0000000 --- a/www-client/zen-bin/zen-bin-1.16.1b.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Zen Browser - A fast, privacy-focused Firefox fork" -HOMEPAGE="https://zen-browser.app/" -SRC_URI="amd64? ( https://github.com/zen-browser/desktop/releases/download/${PV}/zen.linux-x86_64.tar.xz -> ${P}-amd64.tar.xz ) - arm64? ( https://github.com/zen-browser/desktop/releases/download/${PV}/zen.linux-aarch64.tar.xz -> ${P}-arm64.tar.xz )" - -S="${WORKDIR}/zen" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -RESTRICT="strip" - -DEPEND=" - app-accessibility/at-spi2-core:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/mesa - net-print/cups - sys-apps/dbus - sys-libs/glibc - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango -" -RDEPEND="${DEPEND}" - -inherit desktop xdg-utils - -src_install() { - #create dest dir - local destdir="/opt/zen" - insinto "${destdir}" - doins -r * - #create a symlink to the binary - dosym "${destdir}/zen-bin" "/usr/bin/zen" || die - #add icons - local size - for size in 16 32 48 64 128; do - newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png - done - #create desktop file - make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" - #handle permissions of destdir files - fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest} - fperms 0750 "${destdir}"/pingsender - # Disable auto-updates - insinto ${destdir}/distribution - doins "${FILESDIR}/policies.json" -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update - elog "For optimal performance and compatibility, please ensure" - elog "that you have the latest graphics drivers installed." -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/www-client/zen-bin/zen-bin-1.16.4b.ebuild b/www-client/zen-bin/zen-bin-1.16.4b.ebuild deleted file mode 100644 index b586c28..0000000 --- a/www-client/zen-bin/zen-bin-1.16.4b.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Zen Browser - A fast, privacy-focused Firefox fork" -HOMEPAGE="https://zen-browser.app/" -SRC_URI="amd64? ( https://github.com/zen-browser/desktop/releases/download/${PV}/zen.linux-x86_64.tar.xz -> ${P}-amd64.tar.xz ) - arm64? ( https://github.com/zen-browser/desktop/releases/download/${PV}/zen.linux-aarch64.tar.xz -> ${P}-arm64.tar.xz )" - -S="${WORKDIR}/zen" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -RESTRICT="strip" - -DEPEND=" - app-accessibility/at-spi2-core:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/mesa - net-print/cups - sys-apps/dbus - sys-libs/glibc - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango -" -RDEPEND="${DEPEND}" - -inherit desktop xdg-utils - -src_install() { - #create dest dir - local destdir="/opt/zen" - insinto "${destdir}" - doins -r * - #create a symlink to the binary - dosym "${destdir}/zen-bin" "/usr/bin/zen" || die - #add icons - local size - for size in 16 32 48 64 128; do - newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png - done - #create desktop file - make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" - #handle permissions of destdir files - fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest} - fperms 0750 "${destdir}"/pingsender - # Disable auto-updates - insinto ${destdir}/distribution - doins "${FILESDIR}/policies.json" -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update - elog "For optimal performance and compatibility, please ensure" - elog "that you have the latest graphics drivers installed." -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} From bd9b06e217fdf52872b67dd83bb67e07ddf19283 Mon Sep 17 00:00:00 2001 From: Ceres Date: Fri, 24 Oct 2025 14:38:46 +0100 Subject: [PATCH 18/57] media-fonts/departure: treeclean Signed-off-by: Ceres --- media-fonts/departure/Manifest | 1 - media-fonts/departure/departure-1.500.ebuild | 21 -------------------- 2 files changed, 22 deletions(-) delete mode 100644 media-fonts/departure/Manifest delete mode 100644 media-fonts/departure/departure-1.500.ebuild diff --git a/media-fonts/departure/Manifest b/media-fonts/departure/Manifest deleted file mode 100644 index de0a5dd..0000000 --- a/media-fonts/departure/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST DepartureMono-1.500.zip 82890 BLAKE2B 7a46df08f882806d0e89aaf841ea1cbcda4888d571f7848889ea36ea6c1faeddc49c92405089d2c046fe6f675abad320272bb5787381dded7720cdb9faf0e51c SHA512 5b0d13f2d07ef043260944f2c2b2789e45b2779f573fa8869f3414b0785857f81fa2794d1344f2bfb647b893b7caef0a1edf32d5414fb28b87796838a65f36b3 diff --git a/media-fonts/departure/departure-1.500.ebuild b/media-fonts/departure/departure-1.500.ebuild deleted file mode 100644 index 7457e9a..0000000 --- a/media-fonts/departure/departure-1.500.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit font - -DESCRIPTION="A monospaced pixel font with a lo-fi, techy vibe" -HOMEPAGE="https://departuremono.com/" -SRC_URI="https://github.com/rektdeckard/departure-mono/releases/download/v${PV}/DepartureMono-${PV}.zip" - -S=${WORKDIR} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" - -BDEPEND="app-arch/unzip" - -FONT_S="${S}/DepartureMono-${PV}" -FONT_SUFFIX="otf" From 226ee05820518043e78a96658179b65e9eb57591 Mon Sep 17 00:00:00 2001 From: Ceres Date: Fri, 24 Oct 2025 14:38:57 +0100 Subject: [PATCH 19/57] media-fonts/maple: add 7.8 Signed-off-by: Ceres metadata/md5-cache/media-fonts: Update Cache Signed-off-by: Ceres media-fonts/maple: Fix pkgcheck results Signed-off-by: Ceres metadata/md5-cache/media-fonts: Update Cache Signed-off-by: Ceres --- media-fonts/maple/Manifest | 40 +++++++++++++--------- media-fonts/maple/maple-7.7.ebuild | 41 +++++++++++------------ media-fonts/maple/maple-7.8.ebuild | 42 ++++++++++++++++++++++++ metadata/md5-cache/media-fonts/maple-7.7 | 14 ++++++++ metadata/md5-cache/media-fonts/maple-7.8 | 14 ++++++++ 5 files changed, 114 insertions(+), 37 deletions(-) create mode 100644 media-fonts/maple/maple-7.8.ebuild create mode 100644 metadata/md5-cache/media-fonts/maple-7.7 create mode 100644 metadata/md5-cache/media-fonts/maple-7.8 diff --git a/media-fonts/maple/Manifest b/media-fonts/maple/Manifest index 56f1aa7..119e41c 100644 --- a/media-fonts/maple/Manifest +++ b/media-fonts/maple/Manifest @@ -1,16 +1,24 @@ -DIST MapleMono-CN-unhinted.zip 140192843 BLAKE2B 1224fbf0ffa905cdcfe40350bfea35278dd2a875fbfbeb440ddb4f1ac0dd6072b85240965a3648f80aacc061d17094a8334a8176e6e6114451effa46389c6e3e SHA512 11afe04aeaddc796b1436311c6966f5467c9895389249d1ff9060ec5049d1d419c89c68c609625141755abd4868af5df0f18e7fc66a4dd83c4f98b7a46554436 -DIST MapleMono-NF-unhinted.zip 20536180 BLAKE2B 8172bc0a3d5f78f2b2eeb60ee4098ae82cd9fa5422ff00691c4ea016d5cacc7a1c95d893fb56a01b4eb331cb19cad6997147a618ffd440beebd29f207d6a5478 SHA512 60b5da01226952bd7b890336acacee0a43506090000a1cea83cf42dc6ee0decfe0fdd021fc09262106399b4ad30dd1d17d298089e913ef946b6f524cad73ae0a -DIST MapleMono-OTF.zip 1756678 BLAKE2B 59bdc3df47b3e1f4317c32335e4e2ce08a5cabb154e323def30e99c306c195137c29e8672ea79b0d7b447c756eb0d6f7f6c66996a2e6978f0f992f022b974868 SHA512 764aef9b66c4e8ed0d1ec25fe83d846c25252db3e5667836ddf760ec5192a7592463e228f73222d96c40e63d3bdd8208bae4182f1998025f042a92b4ca661ee3 -DIST MapleMono-TTF.zip 1819178 BLAKE2B 73f679bc6a2c8211c12f8aae527244396d3bcc13b4b0a500cbaf8f3d4f98e3a5e58d7b6c15f610da1e3c42d69a28a4401b10dd74fbb9f460aabfbc4b69a6615d SHA512 b08290ec837fdd488d52ec0ee1f3855a992bec53747c07f5a4b3966358bea0878185facb475d8ea371a1773f21e0bda81180fa98e6e2b080af9117366c759504 -DIST MapleMonoNL-CN-unhinted.zip 140029209 BLAKE2B dc79c49aee9b1069984638c13c5365b6653e5d19638f4a689545c953270676eac0471ff6faf966e1014662323b6862e11770fcbc26e6c8124c5f3642fcb7232f SHA512 438285fdb501d358c228a1751f1f91e4fe04a060f4fc9c8906458a7d9b7b7a8553f5a9ed803a339fe26d2879c53b9b8d8a4707860fd9fedd90a0558e8a0c825b -DIST MapleMonoNL-NF-unhinted.zip 20373842 BLAKE2B 8c74371ec4d32544ddc6afa2915483b2d59ea2edbfc0e12f4f3dbc223f4610638c87bedf64ca5dc6484bdb8b686e501cd3556462cbc263acb5f38b5b17a470f8 SHA512 cb26f60b2ca4e1ac5054b26e98a41666dbe3e1968ddabcf6c1e01a81d054e10f68f64718854126693fa5630333c9bb38d91cdf68aaa82877e33b03f2bce5ccdd -DIST MapleMonoNL-OTF.zip 1593838 BLAKE2B ef2495a30adaa4632601ae940cee533fbc4e5124a60db0bfa852fa469060ec8d4b3aa65d08a63236dcdd7e3f26e355f86ff495770d0442caeb7912ef38c82c2f SHA512 22a988173df6c29f4f1e66d9dfdca03f374db182a47c8c5509f57e2730cad56fa1e7fc5cdc8324e680b57d5919d5f31568dd21cbae94f4068117de3b7ae70387 -DIST MapleMonoNL-TTF.zip 1653880 BLAKE2B 538cc6dd3307b22d3f7a35e7ed3f25dfb6ecf69bbdb27aa3275a32d8049137985b535a2e96796f6d31fd886307e333824b1258e205251920c7487985c390637d SHA512 94eafda9e28252cf032897908889888ad3afed87d1c1da2b8d693c36c647000de72e28a0e186b5a3f13f7d158e7f884f3f04c6f803224fe39a4fe4af56d28280 -DIST MapleMonoNormal-CN-unhinted.zip 140149701 BLAKE2B 97518fa3ff74fd3bdbb48039089955673e37fbea61fae1fcfd73dd9a99e662388711f4673d631eadc97b492f92cdd088d3ee0467511bf8b5b3cf7aa2995023d7 SHA512 17a1bfb56f4067cd606a0dc0371f985bf9a2c0f9e9e489d977d6d67da5746768c04018acfce6b200ef22154be835e5992394e687d106f6a892b71772aed8ccc7 -DIST MapleMonoNormal-NF-unhinted.zip 20490939 BLAKE2B c540b8e7841bbc77385cf8af7b92642c76a90fa6b40a2e15db7a2c3cff0f79a9430fc9091591c483572e2dab495b9216a6279c050800620cdd4820643d124844 SHA512 4c66962f81524fd0b49fb29312adad3e8c75b9b33c7cff08baa1ada0cb56c7545ba40fcb4c9687b35e18a6e732a673dd30f12b88957a30c8e23ef1581653f65f -DIST MapleMonoNormal-OTF.zip 1689426 BLAKE2B 11c67dbc061289fb0ec90f7ed5d595d32f9dfcbae2dad1038d45dde7f216b94c36a1dd652d886454ac50c4f74fff7eb7009d4c47a45062b44dfc1b29c7c23d0b SHA512 bb80905cc3c806b71886d3f43538bd4d61cf1afe0f4d02141c8ce2aca2f1924a7db9e9e55f1d612c86abcc75a89603140f4a8ba4cbd25ffe7ef73ef9f58b2a38 -DIST MapleMonoNormal-TTF.zip 1772241 BLAKE2B 41141ceb6de56cf8f7ea061d125540572c6c7f389628aeb944aaffc1cb5390864b9b155b5586595fcfa8498f4702da6b9d3b82fb15e3345cbb19f1a95d1685ba SHA512 4ecb84e72151c1dbeba9fe54070e767a2bb33f379a0dc728156410912ad7b2fdf59abf72c6b3b9acf69414b664a38a26dd58cdb6659678934c92d142c8a3d34d -DIST MapleMonoNormalNL-CN-unhinted.zip 139990340 BLAKE2B 3a1ae8d70ffc1daf9d91dfe00a10f35f9c51ab345a6a7703bbe41dad6c540a387c3ccffc12cc7b0708be0845d86de10f9f8887ccfd7bc44888f1bc596ecf99f2 SHA512 83f8820f4b4f0f1be55de4bb098700dfea442851f323bcad8e763b81b7525c25f92c792c05136738528afdc77046a8aadb00ab7ffe0ea548c362ad9229156547 -DIST MapleMonoNormalNL-NF-unhinted.zip 20329813 BLAKE2B f5ce4e0bab24904f1ef658e0ec603c04346697e36f4497a0e799f2264188377373cc61a32fd591d1ecebbcb4e0b9fba26095a052356821999a7060a79518d222 SHA512 ea53dade365031dbc505220cce67c2942872dabb4bb49161b7fe8003e73ceb0d850cc549889fa17540b58c6bb863e72e9cf1f9ffa5c50405ff03bc0c5970538d -DIST MapleMonoNormalNL-OTF.zip 1530741 BLAKE2B 7cf26fd147b99b76c6da32781f1fa8056889b940e2ad168cfea2e438a274166ca66a301375e264a3c9df4476c05f728c0460ed5ee908b65c1c9aee3b4eb5fd47 SHA512 8acf55d2ddcf560dff79db76f8f4ce2d88cb794b79b8386a25e4fabb107bd012d15153df69b1c5c2efbb9eda4e943830f50c91fc5e453d65ef987c4b134e5da0 -DIST MapleMonoNormalNL-TTF.zip 1611808 BLAKE2B c61acdf79a741e60b783184709637719ae54899f85032eae5b855b4116b0600b8c24e93c3ebe84a2eaaaf0fda3474329aaed451acd42310510b9a88df19aae74 SHA512 c3f241cf262ccf06f7a6ca297cf26e954afcc99b58abb81158fd2f7c7c1a7d3a8c8e559b6ce0845d7e5d944554da81f7963f9497268bc482655466446a12167e +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 diff --git a/media-fonts/maple/maple-7.7.ebuild b/media-fonts/maple/maple-7.7.ebuild index ec810de..5175596 100644 --- a/media-fonts/maple/maple-7.7.ebuild +++ b/media-fonts/maple/maple-7.7.ebuild @@ -5,31 +5,28 @@ EAPI=8 inherit font -IUSE="default normal ligature ttf nerd cn" -REQUIRED_USE="|| ( default normal ) - || ( ttf nerd cn )" - -DESCRIPTION="Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options." +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 ) - nerd? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMono-NF-unhinted.zip ) - cn? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMono-CN-unhinted.zip ) - ) - !ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNL-TTF.zip ) - nerd? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNL-NF-unhinted.zip ) - cn? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNL-CN-unhinted.zip ) +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 ) - nerd? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormal-NF-unhinted.zip ) - cn? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormal-CN-unhinted.zip ) - ) - !ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormalNL-TTF.zip ) - nerd? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormalNL-NF-unhinted.zip ) - cn? ( https://github.com/subframe7536/maple-font/releases/download/v${PV}/MapleMonoNormalNL-CN-unhinted.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" @@ -37,7 +34,9 @@ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux BDEPEND="app-arch/unzip" -S=${WORKDIR} +IUSE="default normal ligature ttf nerd cn" +REQUIRED_USE="|| ( default normal ) + || ( ttf nerd cn )" FONT_SUFFIX="ttf" -FONT_S="${PORTAGE_BUILDDIR}/work" \ No newline at end of file +FONT_S="${WORKDIR}" diff --git a/media-fonts/maple/maple-7.8.ebuild b/media-fonts/maple/maple-7.8.ebuild new file mode 100644 index 0000000..5175596 --- /dev/null +++ b/media-fonts/maple/maple-7.8.ebuild @@ -0,0 +1,42 @@ +# 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}" diff --git a/metadata/md5-cache/media-fonts/maple-7.7 b/metadata/md5-cache/media-fonts/maple-7.7 new file mode 100644 index 0000000..9541ef5 --- /dev/null +++ b/metadata/md5-cache/media-fonts/maple-7.7 @@ -0,0 +1,14 @@ +BDEPEND=app-arch/unzip X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings ) +DEFINED_PHASES=install postinst postrm setup +DESCRIPTION=Open source monospace font with round corners +EAPI=8 +HOMEPAGE=https://font.subf.dev/ +INHERIT=font +IUSE=default normal ligature ttf nerd cn X +KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=OFL-1.1 +REQUIRED_USE=|| ( default normal ) || ( ttf nerd cn ) +SLOT=0 +SRC_URI=default? ( ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMono-TTF.zip -> maple-7.7-ligature-tff.zip ) nerd? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMono-NF-unhinted.zip -> maple-7.7-ligature-nerd.zip ) cn? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMono-CN-unhinted.zip -> maple-7.7-ligature-cn.zip ) ) !ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNL-TTF.zip -> maple-7.7-tff.zip ) nerd? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNL-NF-unhinted.zip -> maple-7.7-nerd.zip ) cn? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNL-CN-unhinted.zip -> maple-7.7-cn.zip ) ) ) normal? ( ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNormal-TTF.zip -> maple-7.7-normal-ligature-tff.zip ) nerd? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNormal-NF-unhinted.zip -> maple-7.7-normal-ligature-nerd.zip ) cn? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNormal-CN-unhinted.zip -> maple-7.7-normal-ligature-cn.zip ) ) !ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNormalNL-TTF.zip -> maple-7.7-normal-tff.zip ) nerd? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNormalNL-NF-unhinted.zip -> maple-7.7-normal-nerd.zip ) cn? ( https://github.com/subframe7536/maple-font/releases/download/v7.7/MapleMonoNormalNL-CN-unhinted.zip -> maple-7.7-normal-cn.zip ) ) ) +_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb +_md5_=1a55b3fd386d12f3a65f780f1e7b5d24 diff --git a/metadata/md5-cache/media-fonts/maple-7.8 b/metadata/md5-cache/media-fonts/maple-7.8 new file mode 100644 index 0000000..5b096d3 --- /dev/null +++ b/metadata/md5-cache/media-fonts/maple-7.8 @@ -0,0 +1,14 @@ +BDEPEND=app-arch/unzip X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings ) +DEFINED_PHASES=install postinst postrm setup +DESCRIPTION=Open source monospace font with round corners +EAPI=8 +HOMEPAGE=https://font.subf.dev/ +INHERIT=font +IUSE=default normal ligature ttf nerd cn X +KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=OFL-1.1 +REQUIRED_USE=|| ( default normal ) || ( ttf nerd cn ) +SLOT=0 +SRC_URI=default? ( ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMono-TTF.zip -> maple-7.8-ligature-tff.zip ) nerd? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMono-NF-unhinted.zip -> maple-7.8-ligature-nerd.zip ) cn? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMono-CN-unhinted.zip -> maple-7.8-ligature-cn.zip ) ) !ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNL-TTF.zip -> maple-7.8-tff.zip ) nerd? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNL-NF-unhinted.zip -> maple-7.8-nerd.zip ) cn? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNL-CN-unhinted.zip -> maple-7.8-cn.zip ) ) ) normal? ( ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNormal-TTF.zip -> maple-7.8-normal-ligature-tff.zip ) nerd? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNormal-NF-unhinted.zip -> maple-7.8-normal-ligature-nerd.zip ) cn? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNormal-CN-unhinted.zip -> maple-7.8-normal-ligature-cn.zip ) ) !ligature? ( ttf? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNormalNL-TTF.zip -> maple-7.8-normal-tff.zip ) nerd? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNormalNL-NF-unhinted.zip -> maple-7.8-normal-nerd.zip ) cn? ( https://github.com/subframe7536/maple-font/releases/download/v7.8/MapleMonoNormalNL-CN-unhinted.zip -> maple-7.8-normal-cn.zip ) ) ) +_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb +_md5_=1a55b3fd386d12f3a65f780f1e7b5d24 From 7d7ef69f2770b4363f478669b96ccb2c84282845 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 26 Oct 2025 00:12:20 +0100 Subject: [PATCH 20/57] gui-wm/caelestia-shell: Remove libcava Signed-off-by: Ceres metadata/md5-cache/gui-wm: Update Cache Signed-off-by: Ceres --- gui-wm/caelestia-shell/caelestia-shell-9999.ebuild | 3 +-- metadata/md5-cache/gui-wm/caelestia-shell-9999 | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 metadata/md5-cache/gui-wm/caelestia-shell-9999 diff --git a/gui-wm/caelestia-shell/caelestia-shell-9999.ebuild b/gui-wm/caelestia-shell/caelestia-shell-9999.ebuild index c6cf2cc..77c8975 100644 --- a/gui-wm/caelestia-shell/caelestia-shell-9999.ebuild +++ b/gui-wm/caelestia-shell/caelestia-shell-9999.ebuild @@ -19,7 +19,6 @@ DEPEND="sys-apps/caelestia-cli app-misc/ddcutil app-misc/brightnessctl sys-apps/app2unit - media-libs/libcava media-sound/cava net-misc/networkmanager sys-apps/lm-sensors @@ -57,4 +56,4 @@ src_install() { DESTDIR=${D} cmake --install build install -Dm644 LICENSE ${D}/usr/share/licenses/${PN}/LICENSE -} \ No newline at end of file +} diff --git a/metadata/md5-cache/gui-wm/caelestia-shell-9999 b/metadata/md5-cache/gui-wm/caelestia-shell-9999 new file mode 100644 index 0000000..ce4b01a --- /dev/null +++ b/metadata/md5-cache/gui-wm/caelestia-shell-9999 @@ -0,0 +1,14 @@ +BDEPEND=dev-vcs/git sys-devel/gcc dev-libs/wayland-protocols dev-build/cmake dev-build/ninja media-libs/libcava >=dev-vcs/git-1.8.2.1[curl] app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare test unpack +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 +DESCRIPTION=The desktop shell for the Caelestia dotfiles +EAPI=8 +HOMEPAGE=https://github.com/caelestia-dots/shell +INHERIT=git-r3 cmake +KEYWORDS=~amd64 ~arm64 +LICENSE=GPL-3.0 +PROPERTIES=live +RDEPEND=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 +SLOT=0 +_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 +_md5_=dd6acd927fca19e651f20097fd2256f7 From 8a6a0266fe6a429728376e87ca74a2db069bd9b0 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 26 Oct 2025 00:16:53 +0100 Subject: [PATCH 21/57] gui-wm/caelestia-shell: Remove libcava Signed-off-by: Ceres metadata/md5-cache/gui-wm: Update Cache Signed-off-by: Ceres --- gui-wm/caelestia-shell/caelestia-shell-9999.ebuild | 3 +-- metadata/md5-cache/gui-wm/caelestia-shell-9999 | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/gui-wm/caelestia-shell/caelestia-shell-9999.ebuild b/gui-wm/caelestia-shell/caelestia-shell-9999.ebuild index 77c8975..c673bc4 100644 --- a/gui-wm/caelestia-shell/caelestia-shell-9999.ebuild +++ b/gui-wm/caelestia-shell/caelestia-shell-9999.ebuild @@ -41,8 +41,7 @@ BDEPEND="dev-vcs/git sys-devel/gcc dev-libs/wayland-protocols dev-build/cmake - dev-build/ninja - media-libs/libcava" + dev-build/ninja" src_compile() { cd ${S} diff --git a/metadata/md5-cache/gui-wm/caelestia-shell-9999 b/metadata/md5-cache/gui-wm/caelestia-shell-9999 index ce4b01a..f44d40c 100644 --- a/metadata/md5-cache/gui-wm/caelestia-shell-9999 +++ b/metadata/md5-cache/gui-wm/caelestia-shell-9999 @@ -1,4 +1,4 @@ -BDEPEND=dev-vcs/git sys-devel/gcc dev-libs/wayland-protocols dev-build/cmake dev-build/ninja media-libs/libcava >=dev-vcs/git-1.8.2.1[curl] app-alternatives/ninja >=dev-build/cmake-3.28.5 +BDEPEND=dev-vcs/git sys-devel/gcc dev-libs/wayland-protocols dev-build/cmake dev-build/ninja >=dev-vcs/git-1.8.2.1[curl] app-alternatives/ninja >=dev-build/cmake-3.28.5 DEFINED_PHASES=compile configure install prepare test unpack 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 DESCRIPTION=The desktop shell for the Caelestia dotfiles @@ -11,4 +11,4 @@ PROPERTIES=live RDEPEND=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 SLOT=0 _eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 -_md5_=dd6acd927fca19e651f20097fd2256f7 +_md5_=3246ad2ea965e2bd624b5c9abbc12331 From d2fa26dd53d1b177c3a84775852750378f30a019 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 26 Oct 2025 01:21:26 +0000 Subject: [PATCH 22/57] Im too fuciing tiured for thsi shit --- gui-wm/caelestia-shell/caelestia-shell-9999.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/gui-wm/caelestia-shell/caelestia-shell-9999.ebuild b/gui-wm/caelestia-shell/caelestia-shell-9999.ebuild index c673bc4..053cb40 100644 --- a/gui-wm/caelestia-shell/caelestia-shell-9999.ebuild +++ b/gui-wm/caelestia-shell/caelestia-shell-9999.ebuild @@ -34,6 +34,7 @@ DEPEND="sys-apps/caelestia-cli app-shells/bash dev-qt/qtbase dev-qt/qtdeclarative + media-sound/libcava " RDEPEND=${DEPEND} From cad188a962538ad46d3ca6f590e7febd6df49ebb Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 26 Oct 2025 01:25:52 +0000 Subject: [PATCH 23/57] im so fucking done with this --- media-sound/libcava/Manifest | 4 ++ .../libcava-0.8.0-gentoo-iniparser4.patch | 15 +++++ media-sound/libcava/libcava-0.10.2.ebuild | 57 +++++++++++++++++++ 3 files changed, 76 insertions(+) create mode 100644 media-sound/libcava/Manifest create mode 100644 media-sound/libcava/files/libcava-0.8.0-gentoo-iniparser4.patch create mode 100644 media-sound/libcava/libcava-0.10.2.ebuild diff --git a/media-sound/libcava/Manifest b/media-sound/libcava/Manifest new file mode 100644 index 0000000..e934c28 --- /dev/null +++ b/media-sound/libcava/Manifest @@ -0,0 +1,4 @@ +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 diff --git a/media-sound/libcava/files/libcava-0.8.0-gentoo-iniparser4.patch b/media-sound/libcava/files/libcava-0.8.0-gentoo-iniparser4.patch new file mode 100644 index 0000000..3dcb060 --- /dev/null +++ b/media-sound/libcava/files/libcava-0.8.0-gentoo-iniparser4.patch @@ -0,0 +1,15 @@ +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 ]], diff --git a/media-sound/libcava/libcava-0.10.2.ebuild b/media-sound/libcava/libcava-0.10.2.ebuild new file mode 100644 index 0000000..c87391f --- /dev/null +++ b/media-sound/libcava/libcava-0.10.2.ebuild @@ -0,0 +1,57 @@ +# 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" +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 +" + +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 +} From dba613b22b047689b2892f409cb66084502f6963 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 26 Oct 2025 01:37:15 +0000 Subject: [PATCH 24/57] please fucking work --- media-sound/libcava/libcava-0.10.2.ebuild | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/media-sound/libcava/libcava-0.10.2.ebuild b/media-sound/libcava/libcava-0.10.2.ebuild index c87391f..e5aca33 100644 --- a/media-sound/libcava/libcava-0.10.2.ebuild +++ b/media-sound/libcava/libcava-0.10.2.ebuild @@ -45,6 +45,11 @@ src_configure() { meson_src_configure } +src_compile() { + meson_src_compile + rm -r "${WORKDIR}/cava-${PV}/*" +} + pkg_postinst() { if [[ -z ${REPLACING_VERSIONS} ]]; then elog "A default ~/.config/cava/config will be created after initial" From 01e7971cccb6504f2b5ec9cc0d8d10745ef60e07 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 26 Oct 2025 01:41:08 +0000 Subject: [PATCH 25/57] please --- media-sound/libcava/libcava-0.10.2.ebuild | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/media-sound/libcava/libcava-0.10.2.ebuild b/media-sound/libcava/libcava-0.10.2.ebuild index e5aca33..48b39ff 100644 --- a/media-sound/libcava/libcava-0.10.2.ebuild +++ b/media-sound/libcava/libcava-0.10.2.ebuild @@ -45,11 +45,10 @@ src_configure() { meson_src_configure } -src_compile() { - meson_src_compile - rm -r "${WORKDIR}/cava-${PV}/*" +src_install() { + meson_src_install + rm -r "${D}/usr/share/consolefonts" } - pkg_postinst() { if [[ -z ${REPLACING_VERSIONS} ]]; then elog "A default ~/.config/cava/config will be created after initial" From 24ed17870279aca5ccc9d693ae85d1065fffef3c Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 26 Oct 2025 01:54:40 +0000 Subject: [PATCH 26/57] istg --- media-sound/libcava/libcava-0.10.2.ebuild | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/media-sound/libcava/libcava-0.10.2.ebuild b/media-sound/libcava/libcava-0.10.2.ebuild index 48b39ff..6573991 100644 --- a/media-sound/libcava/libcava-0.10.2.ebuild +++ b/media-sound/libcava/libcava-0.10.2.ebuild @@ -33,6 +33,8 @@ DEPEND="${RDEPEND} virtual/pkgconfig " +MYMESONARGS="-Dcava_font=false" + S="${WORKDIR}/cava-${PV}" src_prepare() { @@ -42,13 +44,9 @@ src_prepare() { } src_configure() { - meson_src_configure + meson_src_configure } -src_install() { - meson_src_install - rm -r "${D}/usr/share/consolefonts" -} pkg_postinst() { if [[ -z ${REPLACING_VERSIONS} ]]; then elog "A default ~/.config/cava/config will be created after initial" From e32f64d3299f4d1fd16e8217b3f84a8ea903c844 Mon Sep 17 00:00:00 2001 From: Ceres Date: Tue, 28 Oct 2025 13:11:20 +0000 Subject: [PATCH 27/57] Add libcave keyword --- media-sound/libcava/libcava-0.10.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/libcava/libcava-0.10.2.ebuild b/media-sound/libcava/libcava-0.10.2.ebuild index 6573991..37edd69 100644 --- a/media-sound/libcava/libcava-0.10.2.ebuild +++ b/media-sound/libcava/libcava-0.10.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LukashonakV/cava/archive/refs/tags/${PV}.tar.gz -> $ LICENSE="MIT Unlicense" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 x86 arm64" IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio" RDEPEND=" From e2c3f6d15acc3b4e672cf1949f76daa37f5990b2 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 2 Nov 2025 00:02:08 +0000 Subject: [PATCH 28/57] A nice test --- test | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 test diff --git a/test b/test new file mode 100644 index 0000000..e69de29 From a0a614be3d48c4caca9aae0b1620070448502702 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 2 Nov 2025 00:02:48 +0000 Subject: [PATCH 29/57] Removing test --- test | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 test diff --git a/test b/test deleted file mode 100644 index e69de29..0000000 From e6c464e2873187ca763a12fc44015fcc8bb951d2 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 2 Nov 2025 21:36:43 +0000 Subject: [PATCH 30/57] gui-wm/caelestia-meta: Update dependencies Signed-off-by: Ceres metadata/md5-cache: Update cache Signed-off-by: Ceres --- gui-wm/caelestia-meta/caelestia-meta-9999.ebuild | 9 ++++++--- metadata/md5-cache/app-misc/glafetch-9999 | 15 +++++++++++++++ metadata/md5-cache/app-misc/yazi-9999 | 15 +++++++++++++++ metadata/md5-cache/gui-apps/hyprpicker-9999 | 14 ++++++++++++++ .../gui-libs/xdg-desktop-portal-hyprland-9999 | 16 ++++++++++++++++ metadata/md5-cache/gui-wm/caelestia-meta-9999 | 10 ++++++++++ metadata/md5-cache/gui-wm/caelestia-shell-9999 | 8 ++++---- metadata/md5-cache/sys-apps/caelestia-cli-9999 | 2 +- 8 files changed, 81 insertions(+), 8 deletions(-) create mode 100644 metadata/md5-cache/app-misc/glafetch-9999 create mode 100644 metadata/md5-cache/app-misc/yazi-9999 create mode 100644 metadata/md5-cache/gui-apps/hyprpicker-9999 create mode 100644 metadata/md5-cache/gui-libs/xdg-desktop-portal-hyprland-9999 create mode 100644 metadata/md5-cache/gui-wm/caelestia-meta-9999 diff --git a/gui-wm/caelestia-meta/caelestia-meta-9999.ebuild b/gui-wm/caelestia-meta/caelestia-meta-9999.ebuild index 1d22058..12611e4 100644 --- a/gui-wm/caelestia-meta/caelestia-meta-9999.ebuild +++ b/gui-wm/caelestia-meta/caelestia-meta-9999.ebuild @@ -12,6 +12,7 @@ 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 @@ -39,9 +40,11 @@ RDEPEND="sys-apps/caelestia-cli gui-apps/qt6ct media-fonts/jetbrains-mono media-fonts/symbols-nerd-font - uwsm? ( gui-apps/uwsm ) - gnome-keyring? ( gnome-base/gnome-keyring ) - polkit-gnome? ( gnome-extra/polkit-gnome ) + media-fonts/departure-mono + media-fonts/maple + gui-apps/uwsm + app-misc/yazi + www-client/zen-bin " DEPEND="" diff --git a/metadata/md5-cache/app-misc/glafetch-9999 b/metadata/md5-cache/app-misc/glafetch-9999 new file mode 100644 index 0000000..48d17ab --- /dev/null +++ b/metadata/md5-cache/app-misc/glafetch-9999 @@ -0,0 +1,15 @@ +BDEPEND=dev-vcs/git || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=x11-apps/xrandr +DESCRIPTION=A CLI system information fetch utility written in Rust. +EAPI=8 +HOMEPAGE=https://codeberg.org/Cyncrovee/Glafetch +INHERIT=cargo git-r3 +IUSE=debug +KEYWORDS=~amd64 ~x86 ~arm64 +LICENSE=GPL-3.0 +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 diff --git a/metadata/md5-cache/app-misc/yazi-9999 b/metadata/md5-cache/app-misc/yazi-9999 new file mode 100644 index 0000000..ced333a --- /dev/null +++ b/metadata/md5-cache/app-misc/yazi-9999 @@ -0,0 +1,15 @@ +BDEPEND=dev-vcs/git || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +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 ) +DESCRIPTION=Blazing fast terminal file manager written in Rust, based on async I/O. +EAPI=8 +HOMEPAGE=https://yazi-rs.github.io +INHERIT=cargo desktop shell-completion git-r3 +IUSE=7zip chafa fd ffmpeg fzf imagemagick jq poppler ripgrep zoxide cli debug +KEYWORDS=~amd64 ~x86 ~arm64 +LICENSE=MIT +PROPERTIES=live +RDEPEND=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 ) +SLOT=0 +_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 86c81efc08f3f4c1104dbcb8df8e2885 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo a1af74aa9e34cd73aeac642cd0dd54d8 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 git-r3 875eb471682d3e1f18da124be97dcc81 +_md5_=87163579d4080337898c8bfaec62219a diff --git a/metadata/md5-cache/gui-apps/hyprpicker-9999 b/metadata/md5-cache/gui-apps/hyprpicker-9999 new file mode 100644 index 0000000..e75f86b --- /dev/null +++ b/metadata/md5-cache/gui-apps/hyprpicker-9999 @@ -0,0 +1,14 @@ +BDEPEND=dev-libs/wayland-protocols dev-util/wayland-scanner media-libs/libglvnd media-libs/libjpeg-turbo app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=dev-libs/wayland >=dev-util/hyprwayland-scanner-0.4.2 gui-libs/hyprutils:= x11-libs/cairo x11-libs/libxkbcommon x11-libs/pango +DESCRIPTION=A wlroots-compatible Wayland color picker that does not suck +EAPI=8 +HOMEPAGE=https://github.com/hyprwm/hyprpicker +INHERIT=cmake git-r3 +KEYWORDS=~amd64 ~arm64 +LICENSE=BSD +PROPERTIES=live +RDEPEND=dev-libs/wayland >=dev-util/hyprwayland-scanner-0.4.2 gui-libs/hyprutils:= x11-libs/cairo x11-libs/libxkbcommon x11-libs/pango +SLOT=0 +_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 29a000891e576f0392730bb6834b67f5 +_md5_=19e9579eb2a703cc201b3cbb73c66abc diff --git a/metadata/md5-cache/gui-libs/xdg-desktop-portal-hyprland-9999 b/metadata/md5-cache/gui-libs/xdg-desktop-portal-hyprland-9999 new file mode 100644 index 0000000..8221953 --- /dev/null +++ b/metadata/md5-cache/gui-libs/xdg-desktop-portal-hyprland-9999 @@ -0,0 +1,16 @@ +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:* ) app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install prepare setup test unpack +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 ) ) +DESCRIPTION=xdg-desktop-portal backend for Hyprland +EAPI=8 +HOMEPAGE=https://github.com/hyprwm/xdg-desktop-portal-hyprland +INHERIT=cmake toolchain-funcs git-r3 +IUSE=elogind systemd +KEYWORDS=~amd64 ~arm64 +LICENSE=MIT +PROPERTIES=live +RDEPEND=>=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 ) ) sys-apps/xdg-desktop-portal +REQUIRED_USE=?? ( elogind systemd ) +SLOT=0 +_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 29a000891e576f0392730bb6834b67f5 +_md5_=4767880ebd3616b60cd7005280457932 diff --git a/metadata/md5-cache/gui-wm/caelestia-meta-9999 b/metadata/md5-cache/gui-wm/caelestia-meta-9999 new file mode 100644 index 0000000..f4e9102 --- /dev/null +++ b/metadata/md5-cache/gui-wm/caelestia-meta-9999 @@ -0,0 +1,10 @@ +DEFINED_PHASES=- +DESCRIPTION=A metapackage containing all dependencies for the Caelestia dotfiles +EAPI=8 +HOMEPAGE=https://github.com/caelestia-dots/caelestia +IUSE=uwsm gnome-keyring polkit-gnome ghostty +KEYWORDS=~amd64 ~x86 ~arm64 +LICENSE=GPL-3.0-only +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 gui-apps/uwsm app-misc/yazi www-client/zen-bin +SLOT=0 +_md5_=0d4a6e947b2338039e6cbb8235126f8a diff --git a/metadata/md5-cache/gui-wm/caelestia-shell-9999 b/metadata/md5-cache/gui-wm/caelestia-shell-9999 index f44d40c..a899dc3 100644 --- a/metadata/md5-cache/gui-wm/caelestia-shell-9999 +++ b/metadata/md5-cache/gui-wm/caelestia-shell-9999 @@ -1,6 +1,6 @@ BDEPEND=dev-vcs/git sys-devel/gcc dev-libs/wayland-protocols dev-build/cmake dev-build/ninja >=dev-vcs/git-1.8.2.1[curl] app-alternatives/ninja >=dev-build/cmake-3.28.5 DEFINED_PHASES=compile configure install prepare test unpack -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 +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 DESCRIPTION=The desktop shell for the Caelestia dotfiles EAPI=8 HOMEPAGE=https://github.com/caelestia-dots/shell @@ -8,7 +8,7 @@ INHERIT=git-r3 cmake KEYWORDS=~amd64 ~arm64 LICENSE=GPL-3.0 PROPERTIES=live -RDEPEND=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 +RDEPEND=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 SLOT=0 -_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 -_md5_=3246ad2ea965e2bd624b5c9abbc12331 +_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 29a000891e576f0392730bb6834b67f5 +_md5_=3d4be8f2a096c3ee6d60fd350503a54f diff --git a/metadata/md5-cache/sys-apps/caelestia-cli-9999 b/metadata/md5-cache/sys-apps/caelestia-cli-9999 index 3b0b4b9..de31513 100644 --- a/metadata/md5-cache/sys-apps/caelestia-cli-9999 +++ b/metadata/md5-cache/sys-apps/caelestia-cli-9999 @@ -12,5 +12,5 @@ PROPERTIES=live RDEPEND=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 python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) SLOT=0 -_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-r1 0e15b2ab9cfc87d7474678201d6bca38 distutils-r1 37143302bc375f4878f7b5f7497da8cc bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 +_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-r1 0e15b2ab9cfc87d7474678201d6bca38 distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 _md5_=b8d1446710e3d9d864c90eb89c5e9842 From e3229d90316913afa2fc5d59d89b7610553990b4 Mon Sep 17 00:00:00 2001 From: Ceres Date: Tue, 18 Nov 2025 22:07:28 +0000 Subject: [PATCH 31/57] Add kissy --- net-misc/kissy/Manifest | 1 + net-misc/kissy/kissy-1.2.ebuild | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 net-misc/kissy/Manifest create mode 100644 net-misc/kissy/kissy-1.2.ebuild diff --git a/net-misc/kissy/Manifest b/net-misc/kissy/Manifest new file mode 100644 index 0000000..57d8a7a --- /dev/null +++ b/net-misc/kissy/Manifest @@ -0,0 +1 @@ +DIST v1.2.tar.gz 14350 BLAKE2B 1089567ce4cb6409e136254aa9eeeb0ed0151adac9a66b3d8d9c38b6d094daa80a1a213db5a8e4dc26094c01700f88c01a1e16fe38a133b47c681d3cc0196251 SHA512 021d21bb2d196164ee3719055d8d213b79ba970e0c438c7d75762517ba9652f28a9121185f42dde751e603b405cde91444891999e4ec4e4779048671e94af764 diff --git a/net-misc/kissy/kissy-1.2.ebuild b/net-misc/kissy/kissy-1.2.ebuild new file mode 100644 index 0000000..2dad2f6 --- /dev/null +++ b/net-misc/kissy/kissy-1.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Kissing Interface for Sapphic Smooching over ttY" +HOMEPAGE="https://codeberg.org/Magdalunaa/kissy" + +SRC_URI="https://codeberg.org/Magdalunaa/kissy/archive/v1.2.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND="net-misc/openssh" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${PN}" From e24c127ae69f42cbe0d6351925c6595908d14cb7 Mon Sep 17 00:00:00 2001 From: Ceres Date: Fri, 21 Nov 2025 17:37:00 +0000 Subject: [PATCH 32/57] Update caelestia deps --- gui-wm/caelestia-meta/caelestia-meta-9999.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/gui-wm/caelestia-meta/caelestia-meta-9999.ebuild b/gui-wm/caelestia-meta/caelestia-meta-9999.ebuild index 12611e4..c9c05b4 100644 --- a/gui-wm/caelestia-meta/caelestia-meta-9999.ebuild +++ b/gui-wm/caelestia-meta/caelestia-meta-9999.ebuild @@ -45,6 +45,7 @@ RDEPEND="sys-apps/caelestia-cli gui-apps/uwsm app-misc/yazi www-client/zen-bin + app-editors/helix " DEPEND="" From ecaa1ca6baed4da69e02f78e00a61e6e3442f2f6 Mon Sep 17 00:00:00 2001 From: Ceres Date: Fri, 21 Nov 2025 17:43:37 +0000 Subject: [PATCH 33/57] Have maple pull from guru --- gui-wm/caelestia-meta/caelestia-meta-9999.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-wm/caelestia-meta/caelestia-meta-9999.ebuild b/gui-wm/caelestia-meta/caelestia-meta-9999.ebuild index c9c05b4..b32045d 100644 --- a/gui-wm/caelestia-meta/caelestia-meta-9999.ebuild +++ b/gui-wm/caelestia-meta/caelestia-meta-9999.ebuild @@ -41,7 +41,7 @@ RDEPEND="sys-apps/caelestia-cli media-fonts/jetbrains-mono media-fonts/symbols-nerd-font media-fonts/departure-mono - media-fonts/maple + media-fonts/maple-mono gui-apps/uwsm app-misc/yazi www-client/zen-bin From e7c2c077fc40e2f36fa5be5d92247c234e444062 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 4 Jan 2026 22:34:27 +0000 Subject: [PATCH 34/57] gui-wm/niri: new package, add 9999 Signed-off-by: Ceres --- gui-wm/niri/niri-9999.ebuild | 152 +++++++++++++++++++++++++++++++++++ 1 file changed, 152 insertions(+) create mode 100644 gui-wm/niri/niri-9999.ebuild diff --git a/gui-wm/niri/niri-9999.ebuild b/gui-wm/niri/niri-9999.ebuild new file mode 100644 index 0000000..8522ac8 --- /dev/null +++ b/gui-wm/niri/niri-9999.ebuild @@ -0,0 +1,152 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" + +LLVM_COMPAT=( {18..21} ) +RUST_MIN_VER="1.82.0" + +inherit cargo llvm-r2 optfeature shell-completion systemd + +DESCRIPTION="Scrollable-tiling Wayland compositor" +HOMEPAGE="https://github.com/YaLTeR/niri" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Naxdy/niri.git" +else + SRC_URI=" + https://github.com/Naxdy/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/Naxdy/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz + ${CARGO_CRATE_URIS} + " + KEYWORDS="~amd64" + + # used for version string + export NIRI_BUILD_COMMIT="b35bcae" +fi + +LICENSE="GPL-3+" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 + Unicode-3.0 ZLIB +" +SLOT="0" +IUSE="+dbus screencast systemd" +REQUIRED_USE=" + screencast? ( dbus ) + systemd? ( dbus ) +" + +DEPEND=" + dev-libs/glib:2 + dev-libs/libinput:= + dev-libs/wayland + niri || die + "$(cargo_target_dir)"/niri completions fish > niri.fish || die + "$(cargo_target_dir)"/niri completions zsh > _niri || die +} + +src_install() { + cargo_src_install + + dobin resources/niri-session + systemd_douserunit resources/niri{.service,-shutdown.target} + + insinto /usr/share/wayland-sessions + doins resources/niri.desktop + + insinto /usr/share/xdg-desktop-portal + doins resources/niri-portals.conf + + dobashcomp niri + dofishcomp niri.fish + dozshcomp _niri +} + +src_test() { + # tests create a wayland socket in the xdg runtime dir + local -x XDG_RUNTIME_DIR="${T}/xdg" + mkdir "${XDG_RUNTIME_DIR}" || die + chmod 0700 "${XDG_RUNTIME_DIR}" || die + + # bug 950626 + # https://yalter.github.io/niri/Packaging-niri.html#running-tests + local -x RAYON_NUM_THREADS=2 + local skip=( + # requires surfacesless EGL to be available + --skip=::egl + ) + cargo_src_test -- --test-threads=2 "${skip[@]}" +} + +pkg_postinst() { + optfeature "Default application launcher" "gui-apps/fuzzel" + optfeature "Default status bar" "gui-apps/waybar" + optfeature "Default terminal" "x11-terms/alacritty" + optfeature "Xwayland support" "gui-apps/xwayland-satellite" +} From 1a441bc074c74a2b50799842787bcf76da843d62 Mon Sep 17 00:00:00 2001 From: Ceres Date: Wed, 7 Jan 2026 23:44:14 +0000 Subject: [PATCH 35/57] app-misc/glafetch: update LICENSE Signed-off-by: Ceres --- app-misc/glafetch/glafetch-9999.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-misc/glafetch/glafetch-9999.ebuild b/app-misc/glafetch/glafetch-9999.ebuild index ec4fe93..bb8a624 100644 --- a/app-misc/glafetch/glafetch-9999.ebuild +++ b/app-misc/glafetch/glafetch-9999.ebuild @@ -15,7 +15,7 @@ else KEYWORDS="~amd64 ~arm64" fi -LICENSE="GPL-3.0" +LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86 ~arm64" @@ -40,4 +40,4 @@ src_compile() { src_install() { cargo_src_install -} \ No newline at end of file +} From 877e8bdd203f265d6a8efe0ab4045754a3f3847f Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 18 Jan 2026 00:55:55 +0000 Subject: [PATCH 36/57] gui-wm/niri: Change SRC_URI Signed-off-by: Ceres --- gui-wm/niri/niri-9999.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gui-wm/niri/niri-9999.ebuild b/gui-wm/niri/niri-9999.ebuild index 8522ac8..a9d4f52 100644 --- a/gui-wm/niri/niri-9999.ebuild +++ b/gui-wm/niri/niri-9999.ebuild @@ -16,11 +16,11 @@ HOMEPAGE="https://github.com/YaLTeR/niri" if [[ ${PV} == 9999 ]]; then inherit git-r3 - EGIT_REPO_URI="https://github.com/Naxdy/niri.git" + EGIT_REPO_URI="https://github.com/visualglitch91/niri.git" else SRC_URI=" - https://github.com/Naxdy/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/Naxdy/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz + https://github.com/visualglitch91/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/visualglitch91/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz ${CARGO_CRATE_URIS} " KEYWORDS="~amd64" From eecc2ed9a8c6bbdf7c7d4ff6555e11d15c5e8903 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 18 Jan 2026 01:14:55 +0000 Subject: [PATCH 37/57] gui-wm/niri: Change branch Signed-off-by: Ceres --- gui-wm/niri/niri-9999.ebuild | 1 + metadata/md5-cache/gui-wm/niri-9999 | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 metadata/md5-cache/gui-wm/niri-9999 diff --git a/gui-wm/niri/niri-9999.ebuild b/gui-wm/niri/niri-9999.ebuild index a9d4f52..fbcfa1b 100644 --- a/gui-wm/niri/niri-9999.ebuild +++ b/gui-wm/niri/niri-9999.ebuild @@ -17,6 +17,7 @@ HOMEPAGE="https://github.com/YaLTeR/niri" if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/visualglitch91/niri.git" + EGIT_BRANCH="feat/blur" else SRC_URI=" https://github.com/visualglitch91/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz diff --git a/metadata/md5-cache/gui-wm/niri-9999 b/metadata/md5-cache/gui-wm/niri-9999 new file mode 100644 index 0000000..af790f5 --- /dev/null +++ b/metadata/md5-cache/gui-wm/niri-9999 @@ -0,0 +1,15 @@ +BDEPEND=screencast? ( llvm_slot_18? ( llvm-core/clang:18 ) llvm_slot_19? ( llvm-core/clang:19 ) llvm_slot_20? ( llvm-core/clang:20 ) llvm_slot_21? ( llvm-core/clang:21 ) ) || ( >=dev-lang/rust-bin-1.82.0:* >=dev-lang/rust-1.82.0:* ) virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-libs/glib:2 dev-libs/libinput:= dev-libs/wayland Date: Mon, 23 Feb 2026 13:43:33 +0000 Subject: [PATCH 38/57] gui-wm/ceres-meta: new package, add 0.0.1 Signed-off-by: Ceres --- gui-wm/ceres-meta/ceres-meta-0.0.1.ebuild | 59 +++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 gui-wm/ceres-meta/ceres-meta-0.0.1.ebuild diff --git a/gui-wm/ceres-meta/ceres-meta-0.0.1.ebuild b/gui-wm/ceres-meta/ceres-meta-0.0.1.ebuild new file mode 100644 index 0000000..4a5ccc7 --- /dev/null +++ b/gui-wm/ceres-meta/ceres-meta-0.0.1.ebuild @@ -0,0 +1,59 @@ +EAPI=9 + +DESCRIPTION="Meta package for Ceres' dots" +HOMEPAGE="https://git.ceressees.dev/ceres-sees-all/dots" + +LICENSE="metapackage" +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 +" From 4d0bc174b453137c0da7c6f2e7e319a3fcbe92f0 Mon Sep 17 00:00:00 2001 From: Ceres Date: Mon, 23 Feb 2026 13:44:14 +0000 Subject: [PATCH 39/57] Assorted changes Signed-off-by: Ceres --- .../maloja-scrobbler-9999.ebuild | 34 ------- app-misc/ripdrag/ripdrag-9999.ebuild | 44 --------- app-misc/sandstatus/sandstatus-9999.ebuild | 27 ----- app-misc/yazi/yazi-9999.ebuild | 78 --------------- dev-embedded/dfu-programmer/Manifest | 1 - .../dfu-programmer-1.1.0.ebuild | 59 ----------- .../hyprgraphics/hyprgraphics-9999.ebuild | 28 ------ .../materialyoucolor-9999.ebuild | 25 ----- games-misc/drop-app-bin/Manifest | 1 - .../drop-app-bin/drop-app-bin-0.3.3.ebuild | 22 ----- gui-apps/fuzzel/fuzzel-9999.ebuild | 58 ----------- gui-apps/hypridle/hypridle-9999.ebuild | 38 ------- gui-apps/hyprpicker/hyprpicker-9999.ebuild | 38 ------- gui-apps/quickshell/quickshell-9999.ebuild | 85 ---------------- .../xdg-desktop-portal-hyprland-9999.ebuild | 73 -------------- .../caelestia-meta/caelestia-meta-9999.ebuild | 52 ---------- .../caelestia-shell-9999.ebuild | 59 ----------- gui-wm/ceres-meta/ceres-meta-0.0.1.ebuild | 98 +++++++++---------- gui-wm/compiz-reloaded/Manifest | 1 - .../compiz-reloaded-0.8.18.ebuild | 27 ----- media-fonts/maple/Manifest | 24 ----- media-fonts/maple/maple-7.7.ebuild | 42 -------- media-fonts/maple/maple-7.8.ebuild | 42 -------- media-sound/libcava/Manifest | 4 - .../libcava-0.8.0-gentoo-iniparser4.patch | 15 --- media-sound/libcava/libcava-0.10.2.ebuild | 59 ----------- metadata/md5-cache/app-misc/glafetch-9999 | 6 +- metadata/md5-cache/gui-wm/ceres-meta-0.0.1 | 9 ++ metadata/md5-cache/gui-wm/niri-9999 | 4 +- sys-apps/app2unit/app2unit-9999.ebuild | 23 ----- .../caelestia-cli/caelestia-cli-9999.ebuild | 49 ---------- 31 files changed, 63 insertions(+), 1062 deletions(-) delete mode 100644 app-misc/maloja-scrobbler/maloja-scrobbler-9999.ebuild delete mode 100644 app-misc/ripdrag/ripdrag-9999.ebuild delete mode 100644 app-misc/sandstatus/sandstatus-9999.ebuild delete mode 100644 app-misc/yazi/yazi-9999.ebuild delete mode 100644 dev-embedded/dfu-programmer/Manifest delete mode 100644 dev-embedded/dfu-programmer/dfu-programmer-1.1.0.ebuild delete mode 100644 dev-libs/hyprgraphics/hyprgraphics-9999.ebuild delete mode 100644 dev-python/materialyoucolor/materialyoucolor-9999.ebuild delete mode 100644 games-misc/drop-app-bin/Manifest delete mode 100644 games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild delete mode 100644 gui-apps/fuzzel/fuzzel-9999.ebuild delete mode 100644 gui-apps/hypridle/hypridle-9999.ebuild delete mode 100644 gui-apps/hyprpicker/hyprpicker-9999.ebuild delete mode 100644 gui-apps/quickshell/quickshell-9999.ebuild delete mode 100644 gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-9999.ebuild delete mode 100644 gui-wm/caelestia-meta/caelestia-meta-9999.ebuild delete mode 100644 gui-wm/caelestia-shell/caelestia-shell-9999.ebuild delete mode 100644 gui-wm/compiz-reloaded/Manifest delete mode 100644 gui-wm/compiz-reloaded/compiz-reloaded-0.8.18.ebuild delete mode 100644 media-fonts/maple/Manifest delete mode 100644 media-fonts/maple/maple-7.7.ebuild delete mode 100644 media-fonts/maple/maple-7.8.ebuild delete mode 100644 media-sound/libcava/Manifest delete mode 100644 media-sound/libcava/files/libcava-0.8.0-gentoo-iniparser4.patch delete mode 100644 media-sound/libcava/libcava-0.10.2.ebuild create mode 100644 metadata/md5-cache/gui-wm/ceres-meta-0.0.1 delete mode 100644 sys-apps/app2unit/app2unit-9999.ebuild delete mode 100644 sys-apps/caelestia-cli/caelestia-cli-9999.ebuild diff --git a/app-misc/maloja-scrobbler/maloja-scrobbler-9999.ebuild b/app-misc/maloja-scrobbler/maloja-scrobbler-9999.ebuild deleted file mode 100644 index 07643ef..0000000 --- a/app-misc/maloja-scrobbler/maloja-scrobbler-9999.ebuild +++ /dev/null @@ -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 -} diff --git a/app-misc/ripdrag/ripdrag-9999.ebuild b/app-misc/ripdrag/ripdrag-9999.ebuild deleted file mode 100644 index 0c3db17..0000000 --- a/app-misc/ripdrag/ripdrag-9999.ebuild +++ /dev/null @@ -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 -} \ No newline at end of file diff --git a/app-misc/sandstatus/sandstatus-9999.ebuild b/app-misc/sandstatus/sandstatus-9999.ebuild deleted file mode 100644 index 3019090..0000000 --- a/app-misc/sandstatus/sandstatus-9999.ebuild +++ /dev/null @@ -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 -} \ No newline at end of file diff --git a/app-misc/yazi/yazi-9999.ebuild b/app-misc/yazi/yazi-9999.ebuild deleted file mode 100644 index f76335d..0000000 --- a/app-misc/yazi/yazi-9999.ebuild +++ /dev/null @@ -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 -} \ No newline at end of file diff --git a/dev-embedded/dfu-programmer/Manifest b/dev-embedded/dfu-programmer/Manifest deleted file mode 100644 index de126a8..0000000 --- a/dev-embedded/dfu-programmer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dfu-programmer-1.1.0.tar.gz 149164 BLAKE2B dba088ae27872cee07ac2ae1b666edd0db6f1e30efe35842e4f09909102f8ce29a9c04205fe2817dc73b3d90e3054e7e0693c3c1cb1fdaf795c26e84fb723ecc SHA512 9d52b68023c6b38c93a3e8d4a04bcac9e9858f20d810a15bbcc9c37ab117d7799194363813bcc074585c86d7cc7877307e060f3b60655b7632f97421e23db30d diff --git a/dev-embedded/dfu-programmer/dfu-programmer-1.1.0.ebuild b/dev-embedded/dfu-programmer/dfu-programmer-1.1.0.ebuild deleted file mode 100644 index 0328abd..0000000 --- a/dev-embedded/dfu-programmer/dfu-programmer-1.1.0.ebuild +++ /dev/null @@ -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 " -} - -pkg_postrm() { - udev_reload -} \ No newline at end of file diff --git a/dev-libs/hyprgraphics/hyprgraphics-9999.ebuild b/dev-libs/hyprgraphics/hyprgraphics-9999.ebuild deleted file mode 100644 index c64c446..0000000 --- a/dev-libs/hyprgraphics/hyprgraphics-9999.ebuild +++ /dev/null @@ -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 -} \ No newline at end of file diff --git a/dev-python/materialyoucolor/materialyoucolor-9999.ebuild b/dev-python/materialyoucolor/materialyoucolor-9999.ebuild deleted file mode 100644 index 216e9a7..0000000 --- a/dev-python/materialyoucolor/materialyoucolor-9999.ebuild +++ /dev/null @@ -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" \ No newline at end of file diff --git a/games-misc/drop-app-bin/Manifest b/games-misc/drop-app-bin/Manifest deleted file mode 100644 index 3d5dda5..0000000 --- a/games-misc/drop-app-bin/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Drop.Desktop.Client_0.3.3_amd64.deb 14757458 BLAKE2B 3d04f57ca101a2a28dde26083d81830d070d1c3c9632d1abe53ea3a436f4d07ac3493b29c80bd298542ce77bd067e3d802fb32526e5d497e50d6d7cc037b7be9 SHA512 f4fe87b9f09b0f441de86043f300a5545728901011ea990172bf6b74a55b1f24411bde5c997a249597fd3d1d797c9c7e5a3ad5201bd237ccefd1fe944c29dace diff --git a/games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild b/games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild deleted file mode 100644 index a731943..0000000 --- a/games-misc/drop-app-bin/drop-app-bin-0.3.3.ebuild +++ /dev/null @@ -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} -} \ No newline at end of file diff --git a/gui-apps/fuzzel/fuzzel-9999.ebuild b/gui-apps/fuzzel/fuzzel-9999.ebuild deleted file mode 100644 index 0facba8..0000000 --- a/gui-apps/fuzzel/fuzzel-9999.ebuild +++ /dev/null @@ -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 -} diff --git a/gui-apps/hypridle/hypridle-9999.ebuild b/gui-apps/hypridle/hypridle-9999.ebuild deleted file mode 100644 index 50d302d..0000000 --- a/gui-apps/hypridle/hypridle-9999.ebuild +++ /dev/null @@ -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 -" diff --git a/gui-apps/hyprpicker/hyprpicker-9999.ebuild b/gui-apps/hyprpicker/hyprpicker-9999.ebuild deleted file mode 100644 index a1d138a..0000000 --- a/gui-apps/hyprpicker/hyprpicker-9999.ebuild +++ /dev/null @@ -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 -" diff --git a/gui-apps/quickshell/quickshell-9999.ebuild b/gui-apps/quickshell/quickshell-9999.ebuild deleted file mode 100644 index a0bec9a..0000000 --- a/gui-apps/quickshell/quickshell-9999.ebuild +++ /dev/null @@ -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 -} diff --git a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-9999.ebuild b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-9999.ebuild deleted file mode 100644 index a85299d..0000000 --- a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-9999.ebuild +++ /dev/null @@ -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 -} \ No newline at end of file diff --git a/gui-wm/caelestia-meta/caelestia-meta-9999.ebuild b/gui-wm/caelestia-meta/caelestia-meta-9999.ebuild deleted file mode 100644 index b32045d..0000000 --- a/gui-wm/caelestia-meta/caelestia-meta-9999.ebuild +++ /dev/null @@ -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="" diff --git a/gui-wm/caelestia-shell/caelestia-shell-9999.ebuild b/gui-wm/caelestia-shell/caelestia-shell-9999.ebuild deleted file mode 100644 index 053cb40..0000000 --- a/gui-wm/caelestia-shell/caelestia-shell-9999.ebuild +++ /dev/null @@ -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 -} diff --git a/gui-wm/ceres-meta/ceres-meta-0.0.1.ebuild b/gui-wm/ceres-meta/ceres-meta-0.0.1.ebuild index 4a5ccc7..14929df 100644 --- a/gui-wm/ceres-meta/ceres-meta-0.0.1.ebuild +++ b/gui-wm/ceres-meta/ceres-meta-0.0.1.ebuild @@ -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 " diff --git a/gui-wm/compiz-reloaded/Manifest b/gui-wm/compiz-reloaded/Manifest deleted file mode 100644 index ceb842f..0000000 --- a/gui-wm/compiz-reloaded/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST compiz-reloaded-0.8.18.tar.gz 1265414 BLAKE2B 6ddea405372dad787662262e0535a225c65d2c0a021ac27194f5ce4622ebe3f0bd59563e30a224567f7ca5c345459afa76037f3a0e3bafb5021ae10bfd6a1d3b SHA512 5d7cf18b2fabec43f29e345c22f6f74730af7df137d6e936313738bb0d1a4dd85e2c11280a4404692e38c5379afcb9d5ff9123902213cf74632e468660328b32 diff --git a/gui-wm/compiz-reloaded/compiz-reloaded-0.8.18.ebuild b/gui-wm/compiz-reloaded/compiz-reloaded-0.8.18.ebuild deleted file mode 100644 index 49b3569..0000000 --- a/gui-wm/compiz-reloaded/compiz-reloaded-0.8.18.ebuild +++ /dev/null @@ -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 -} \ No newline at end of file diff --git a/media-fonts/maple/Manifest b/media-fonts/maple/Manifest deleted file mode 100644 index 119e41c..0000000 --- a/media-fonts/maple/Manifest +++ /dev/null @@ -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 diff --git a/media-fonts/maple/maple-7.7.ebuild b/media-fonts/maple/maple-7.7.ebuild deleted file mode 100644 index 5175596..0000000 --- a/media-fonts/maple/maple-7.7.ebuild +++ /dev/null @@ -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}" diff --git a/media-fonts/maple/maple-7.8.ebuild b/media-fonts/maple/maple-7.8.ebuild deleted file mode 100644 index 5175596..0000000 --- a/media-fonts/maple/maple-7.8.ebuild +++ /dev/null @@ -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}" diff --git a/media-sound/libcava/Manifest b/media-sound/libcava/Manifest deleted file mode 100644 index e934c28..0000000 --- a/media-sound/libcava/Manifest +++ /dev/null @@ -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 diff --git a/media-sound/libcava/files/libcava-0.8.0-gentoo-iniparser4.patch b/media-sound/libcava/files/libcava-0.8.0-gentoo-iniparser4.patch deleted file mode 100644 index 3dcb060..0000000 --- a/media-sound/libcava/files/libcava-0.8.0-gentoo-iniparser4.patch +++ /dev/null @@ -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 ]], diff --git a/media-sound/libcava/libcava-0.10.2.ebuild b/media-sound/libcava/libcava-0.10.2.ebuild deleted file mode 100644 index 37edd69..0000000 --- a/media-sound/libcava/libcava-0.10.2.ebuild +++ /dev/null @@ -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 -} diff --git a/metadata/md5-cache/app-misc/glafetch-9999 b/metadata/md5-cache/app-misc/glafetch-9999 index 48d17ab..d23998c 100644 --- a/metadata/md5-cache/app-misc/glafetch-9999 +++ b/metadata/md5-cache/app-misc/glafetch-9999 @@ -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 diff --git a/metadata/md5-cache/gui-wm/ceres-meta-0.0.1 b/metadata/md5-cache/gui-wm/ceres-meta-0.0.1 new file mode 100644 index 0000000..6118276 --- /dev/null +++ b/metadata/md5-cache/gui-wm/ceres-meta-0.0.1 @@ -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 diff --git a/metadata/md5-cache/gui-wm/niri-9999 b/metadata/md5-cache/gui-wm/niri-9999 index af790f5..f41eb7e 100644 --- a/metadata/md5-cache/gui-wm/niri-9999 +++ b/metadata/md5-cache/gui-wm/niri-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=dev-libs/glib:2 dev-libs/libinput:= dev-libs/wayland Date: Sat, 28 Feb 2026 13:34:07 +0000 Subject: [PATCH 40/57] Add temp zbm --- sys-boot/zfsbootmenu/Manifest | 5 ++ .../files/zfsbootmenu-branding.patch | 20 +++++++ .../files/zfsbootmenu-stub-location.patch | 13 +++++ sys-boot/zfsbootmenu/metadata.xml | 15 +++++ .../zfsbootmenu/zfsbootmenu-1.12.0.ebuild | 32 +++++++++++ sys-boot/zfsbootmenu/zfsbootmenu-2.2.2.ebuild | 44 +++++++++++++++ sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild | 44 +++++++++++++++ sys-boot/zfsbootmenu/zfsbootmenu-3.0.1.ebuild | 55 +++++++++++++++++++ sys-boot/zfsbootmenu/zfsbootmenu-3.1.0.ebuild | 55 +++++++++++++++++++ 9 files changed, 283 insertions(+) create mode 100644 sys-boot/zfsbootmenu/Manifest create mode 100644 sys-boot/zfsbootmenu/files/zfsbootmenu-branding.patch create mode 100644 sys-boot/zfsbootmenu/files/zfsbootmenu-stub-location.patch create mode 100644 sys-boot/zfsbootmenu/metadata.xml create mode 100644 sys-boot/zfsbootmenu/zfsbootmenu-1.12.0.ebuild create mode 100644 sys-boot/zfsbootmenu/zfsbootmenu-2.2.2.ebuild create mode 100644 sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild create mode 100644 sys-boot/zfsbootmenu/zfsbootmenu-3.0.1.ebuild create mode 100644 sys-boot/zfsbootmenu/zfsbootmenu-3.1.0.ebuild diff --git a/sys-boot/zfsbootmenu/Manifest b/sys-boot/zfsbootmenu/Manifest new file mode 100644 index 0000000..53008d7 --- /dev/null +++ b/sys-boot/zfsbootmenu/Manifest @@ -0,0 +1,5 @@ +DIST zfsbootmenu-1.12.0.tar.gz 1688946 BLAKE2B 291dcc813767def653bc4983cb9ff4c5b1d9f191cb8fee6e9a58cd6826fe0204606aa095339e9eeb6e4dd3201f5f9ad1b4cc3a26712960bf057198225f4b65f9 SHA512 5af3d258eee3ade3e9e11e084f4de0d251acc952348fdc4d3656b32f8fec7460c2d59fa883e06f482bd2f59e1055d6b908cf43c29aee47059d369231197a6645 +DIST zfsbootmenu-2.2.2.tar.gz 1830178 BLAKE2B e2191e26215214ce2ed803bf0659aea9ba629fcb35acb75e6398731b5edcee4bc2820203844c80998e39fd4c6eb904244fce6a37126038cd816156466976100a SHA512 895491305bf97147252a63a28d378823068e83417146a949d018b49b6e6d3274af434e8047082dad08494f6db44429a9948531321750b88b0eaf282710356914 +DIST zfsbootmenu-2.3.0.tar.gz 1891010 BLAKE2B 2e84204994008c85ba0ad7231fe442bd02cbb45d57b3dfd707b86d1484b155dc8309958cd66d90336897e9841596aa74d6ffa4a969bca0e65679806ac8233e94 SHA512 9b8e2d5ea258a32cd09a9382faaa21beea54f2ed825fa747f10ffe0b9f191c257b023019ec76dc882e649e8ea6fcd8e310632bba6c783228c594e3d0fee2c9c8 +DIST zfsbootmenu-3.0.1.tar.gz 1905474 BLAKE2B 879eb533c333eb95eba7d6d003e3a5ec9446aa7a6443dc28f5c7002c20bfea229601cddb670a24b0638aa94ad14b038822d389488b5028c47484ffc39f7d1633 SHA512 8176ba9325a0d7f06ce9007a2a46cbb1a66f876987ef281f2fac0e0584dfd206ef55211de4af3aa9ae23d64788060119b070c9083e33928a85542efd07c08c95 +DIST zfsbootmenu-3.1.0.tar.gz 1912653 BLAKE2B 37a209dd50ce1da74f4f1d4e20f051cdac121efb71066c944cac43ff3a7d3186e7756c6fe65a393bc50d90cd03f84c7204dd1eb42728fa70dccb1246b5135142 SHA512 79d2134e827e27dbcc170f47b7c8f465f64d70a1bb6ddb2f05553a0515ccdc75e857e5378fd4fb9d61f3b07d3b0be8e163bde755dd09e0f7e599ebf14c575810 diff --git a/sys-boot/zfsbootmenu/files/zfsbootmenu-branding.patch b/sys-boot/zfsbootmenu/files/zfsbootmenu-branding.patch new file mode 100644 index 0000000..95e2e13 --- /dev/null +++ b/sys-boot/zfsbootmenu/files/zfsbootmenu-branding.patch @@ -0,0 +1,20 @@ +--- a/etc/zfsbootmenu/config.yaml ++++ b/etc/zfsbootmenu/config.yaml +@@ -3,14 +3,15 @@ Global: + BootMountPoint: /boot/efi + DracutConfDir: /etc/zfsbootmenu/dracut.conf.d + Components: +- ImageDir: /boot/efi/EFI/void ++ ImageDir: /boot/efi/EFI/gentoo + Versions: 3 + Enabled: true + syslinux: + Config: /boot/syslinux/syslinux.cfg + Enabled: false + EFI: +- ImageDir: /boot/efi/EFI/void ++ ImageDir: /boot/efi/EFI/gentoo ++ Stub: /usr/lib/systemd/boot/efi/linuxx64.elf.stub + Versions: false + Enabled: false + Kernel: diff --git a/sys-boot/zfsbootmenu/files/zfsbootmenu-stub-location.patch b/sys-boot/zfsbootmenu/files/zfsbootmenu-stub-location.patch new file mode 100644 index 0000000..d3daec1 --- /dev/null +++ b/sys-boot/zfsbootmenu/files/zfsbootmenu-stub-location.patch @@ -0,0 +1,13 @@ +diff --git a/etc/zfsbootmenu/config.yaml b/etc/zfsbootmenu/config.yaml +index e8b196c..38b2812 100644 +--- a/etc/zfsbootmenu/config.yaml ++++ b/etc/zfsbootmenu/config.yaml +@@ -14,6 +14,7 @@ Components: + Enabled: false + EFI: + ImageDir: /boot/efi/EFI/zbm ++ Stub: /usr/lib/systemd/boot/efi/linuxx64.elf.stub + Versions: false + Enabled: false + Kernel: + diff --git a/sys-boot/zfsbootmenu/metadata.xml b/sys-boot/zfsbootmenu/metadata.xml new file mode 100644 index 0000000..e2bc151 --- /dev/null +++ b/sys-boot/zfsbootmenu/metadata.xml @@ -0,0 +1,15 @@ + + + + + artemis@artemis.sh + Artemis Everfree + + + c@cgps.ch + Chaquen Beliakov Amaya + + + zbm-dev/zfsbootmenu + + diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-1.12.0.ebuild b/sys-boot/zfsbootmenu/zfsbootmenu-1.12.0.ebuild new file mode 100644 index 0000000..ab76025 --- /dev/null +++ b/sys-boot/zfsbootmenu/zfsbootmenu-1.12.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="ZFS bootloader for root-on-ZFS systems" +HOMEPAGE="https://zfsbootmenu.org" +SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +PATCHES=( + "${FILESDIR}"/${PN}-branding.patch +) + +RDEPEND=" +app-shells/fzf +sys-apps/kexec-tools +sys-block/mbuffer +dev-perl/Sort-Versions +dev-perl/Config-IniFiles +dev-perl/YAML-PP +dev-perl/boolean +sys-fs/zfs +sys-kernel/dracut" + +pkg_postinst () { + elog "Please consult upstream doumentation to install the bootloader + https://github.com/zbm-dev/zfsbootmenu" +} diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-2.2.2.ebuild b/sys-boot/zfsbootmenu/zfsbootmenu-2.2.2.ebuild new file mode 100644 index 0000000..655734a --- /dev/null +++ b/sys-boot/zfsbootmenu/zfsbootmenu-2.2.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="ZFS bootloader for root-on-ZFS systems" +HOMEPAGE="https://zfsbootmenu.org" +SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +PATCHES=( + "${FILESDIR}"/${PN}-stub-location.patch +) + +RDEPEND=" +app-shells/fzf +dev-lang/perl +dev-perl/boolean +dev-perl/Config-IniFiles +dev-perl/Sort-Versions +dev-perl/YAML-PP +sys-apps/kexec-tools +sys-block/mbuffer +sys-fs/zfs +sys-kernel/dracut +" + +src_compile() { + # There's a makefile in the source repo but it's only for install. There's + # nothing to compile since zfsbootmenu is all scripts. + true +} + +src_install() { + emake DESTDIR="${D}" install +} + +pkg_postinst () { + elog "Please consult upstream doumentation to install the bootloader + https://github.com/zbm-dev/zfsbootmenu" +} diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild b/sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild new file mode 100644 index 0000000..655734a --- /dev/null +++ b/sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="ZFS bootloader for root-on-ZFS systems" +HOMEPAGE="https://zfsbootmenu.org" +SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +PATCHES=( + "${FILESDIR}"/${PN}-stub-location.patch +) + +RDEPEND=" +app-shells/fzf +dev-lang/perl +dev-perl/boolean +dev-perl/Config-IniFiles +dev-perl/Sort-Versions +dev-perl/YAML-PP +sys-apps/kexec-tools +sys-block/mbuffer +sys-fs/zfs +sys-kernel/dracut +" + +src_compile() { + # There's a makefile in the source repo but it's only for install. There's + # nothing to compile since zfsbootmenu is all scripts. + true +} + +src_install() { + emake DESTDIR="${D}" install +} + +pkg_postinst () { + elog "Please consult upstream doumentation to install the bootloader + https://github.com/zbm-dev/zfsbootmenu" +} diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-3.0.1.ebuild b/sys-boot/zfsbootmenu/zfsbootmenu-3.0.1.ebuild new file mode 100644 index 0000000..16eac75 --- /dev/null +++ b/sys-boot/zfsbootmenu/zfsbootmenu-3.0.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit prefix + +DESCRIPTION="ZFS bootloader for root-on-ZFS systems" +HOMEPAGE="https://zfsbootmenu.org" +SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +PATCHES=( + "${FILESDIR}"/${PN}-stub-location.patch +) + +RDEPEND=" +app-shells/fzf +dev-lang/perl +dev-perl/boolean +dev-perl/Config-IniFiles +dev-perl/Sort-Versions +dev-perl/YAML-PP +sys-apps/kexec-tools +sys-block/mbuffer +sys-fs/zfs +sys-kernel/dracut +" + +src_prepare() { + default + hprefixify bin/* + if [[ -n ${BROOT} ]]; then + sed -e "s,#!/bin/sh,#!${BROOT}/bin/sh," \ + -i install-tree.sh releng/version.sh || die + fi +} + +src_compile() { + # There's a makefile in the source repo but it's only for install. There's + # nothing to compile since zfsbootmenu is all scripts. + true +} + +src_install() { + emake DESTDIR="${ED}" EXAMPLES="/usr/share/doc/${PF}" install +} + +pkg_postinst () { + elog "Please consult Gentoo wiki to configure the bootloader + https://wiki.gentoo.org/wiki/ZFS/rootfs#ZFSBootMenu" +} diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-3.1.0.ebuild b/sys-boot/zfsbootmenu/zfsbootmenu-3.1.0.ebuild new file mode 100644 index 0000000..e50e7aa --- /dev/null +++ b/sys-boot/zfsbootmenu/zfsbootmenu-3.1.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit prefix + +DESCRIPTION="ZFS bootloader for root-on-ZFS systems" +HOMEPAGE="https://zfsbootmenu.org" +SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +PATCHES=( + "${FILESDIR}"/${PN}-stub-location.patch +) + +RDEPEND=" +app-shells/fzf +dev-lang/perl +dev-perl/boolean +dev-perl/Config-IniFiles +dev-perl/Sort-Versions +dev-perl/YAML-PP +sys-apps/kexec-tools +sys-block/mbuffer +sys-fs/zfs +sys-kernel/dracut +" + +src_prepare() { + default + hprefixify bin/* + if [[ -n ${BROOT} ]]; then + sed -e "s,#!/bin/sh,#!${BROOT}/bin/sh," \ + -i install-tree.sh releng/version.sh || die + fi +} + +src_compile() { + # There's a makefile in the source repo but it's only for install. There's + # nothing to compile since zfsbootmenu is all scripts. + true +} + +src_install() { + emake DESTDIR="${ED}" EXAMPLES="/usr/share/doc/${PF}" install +} + +pkg_postinst () { + elog "Please consult Gentoo wiki to configure the bootloader + https://wiki.gentoo.org/wiki/ZFS/rootfs#ZFSBootMenu" +} From 7edeacbce2896c6210d018a92f8d87f5c4b34534 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sat, 28 Feb 2026 14:53:35 +0000 Subject: [PATCH 41/57] Add profiles --- gui-wm/mailspring/Manifest | 2 + gui-wm/mailspring/mailspring-1.18.0.ebuild | 71 +++++++++++++++++++ profiles/profiles.desc | 3 + .../voices/physique/electrochemistry/parent | 2 + profiles/voices/physique/parent | 1 + profiles/voices/physique/shivers/parent | 2 + 6 files changed, 81 insertions(+) create mode 100644 gui-wm/mailspring/Manifest create mode 100644 gui-wm/mailspring/mailspring-1.18.0.ebuild create mode 100644 profiles/profiles.desc create mode 100644 profiles/voices/physique/electrochemistry/parent create mode 100644 profiles/voices/physique/parent create mode 100644 profiles/voices/physique/shivers/parent diff --git a/gui-wm/mailspring/Manifest b/gui-wm/mailspring/Manifest new file mode 100644 index 0000000..ac1c141 --- /dev/null +++ b/gui-wm/mailspring/Manifest @@ -0,0 +1,2 @@ +DIST mailspring-1.18.0-amd64.deb 127111166 BLAKE2B 582c76e666aa260d1b7f46ae1b0967ef5513e8cbdc8d884862e54886945cd4b419976ea71935662aaa4d3a13134ad710d3d95fb1dfd35c4ec7d92db6cdc87644 SHA512 4ab8c4def28ea3dd3b74a6d188ce0cf8c0d7bbd7bb6737c8c6e1861fd566284023e38281add703744b8fdc50f892a03041bb50b82510c0240de2e89af46853b2 +DIST mailspring-1.18.0-arm64.deb 125722708 BLAKE2B 5afb1df1375c270d3701ea2be28a55415b72748745cf6f058a1fb9da63e79768e9d71199ba3e2bb11680ebedde488cd8b8b4bc7f915424e7126c7f0a88cc5648 SHA512 73511426aac334e0da059098cfeef091bd8af1a0dc0f993c8df12d87625730924bdb595872816e04d9c83f16a92b413a6224ebc956ff1630109213ef2f7da749 diff --git a/gui-wm/mailspring/mailspring-1.18.0.ebuild b/gui-wm/mailspring/mailspring-1.18.0.ebuild new file mode 100644 index 0000000..c0b6121 --- /dev/null +++ b/gui-wm/mailspring/mailspring-1.18.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit unpacker xdg + +DESCRIPTION="A beautiful, fast and fully open source mail client for Mac, Windows and Linux" +HOMEPAGE="https://getmailspring.com/" +SRC_URI=" + amd64? ( https://github.com/Foundry376/Mailspring/releases/download/${PV}/mailspring-${PV}-amd64.deb ) + arm64? ( https://github.com/Foundry376/Mailspring/releases/download/${PV}/mailspring-${PV}-arm64.deb ) +" +S="${WORKDIR}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="+wayland" + +RDEPEND=" + app-accessibility/at-spi2-core:2 + app-crypt/mit-krb5 + dev-build/libtool + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + dev-libs/openssl + gnome-base/gvfs + media-libs/alsa-lib + media-libs/mesa + net-misc/curl + net-print/cups + sys-apps/dbus + sys-libs/db:5.3 + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/pango + x11-misc/xdg-utils +" + +QA_PREBUILT="*" + +src_unpack(){ + unpack_deb ${A} +} + +src_prepare(){ + default + if use wayland; then + sed -i "s|Exec=mailspring %U|Exec=mailspring --ozone-platform-hint=auto --enable-wayland-ime %U|g" \ + "${S}/usr/share/applications/Mailspring.desktop" || die + fi + + mv "${S}/usr/share/doc/mailspring" "${S}/usr/share/doc/${PF}" || die + mv "${S}/usr/share/appdata" "${S}/usr/share/metainfo" || die +} + +src_install(){ + cp -R "${S}"/* "${D}" || die "Installing binary files failed" +} + diff --git a/profiles/profiles.desc b/profiles/profiles.desc new file mode 100644 index 0000000..f5d819b --- /dev/null +++ b/profiles/profiles.desc @@ -0,0 +1,3 @@ +amd64 voices/physique/electrochemistry stable + +arm64 voices/physique/shivers stable diff --git a/profiles/voices/physique/electrochemistry/parent b/profiles/voices/physique/electrochemistry/parent new file mode 100644 index 0000000..e293029 --- /dev/null +++ b/profiles/voices/physique/electrochemistry/parent @@ -0,0 +1,2 @@ +.. +gentoo:default/linux/amd64/23.0/desktop diff --git a/profiles/voices/physique/parent b/profiles/voices/physique/parent new file mode 100644 index 0000000..60dd40e --- /dev/null +++ b/profiles/voices/physique/parent @@ -0,0 +1 @@ +gentoo:targets/desktop diff --git a/profiles/voices/physique/shivers/parent b/profiles/voices/physique/shivers/parent new file mode 100644 index 0000000..4ded7b5 --- /dev/null +++ b/profiles/voices/physique/shivers/parent @@ -0,0 +1,2 @@ +.. +gentoo:default/linux/arm64/23.0/desktop From 35a4abaf3ee7e83c3b02e73a5c56577f0524a69f Mon Sep 17 00:00:00 2001 From: Ceres Date: Wed, 4 Mar 2026 12:18:04 +0000 Subject: [PATCH 42/57] Add packages to profile --- profiles/voices/physique/package.use | 3 ++ profiles/voices/physique/packages | 56 ++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 profiles/voices/physique/package.use create mode 100644 profiles/voices/physique/packages diff --git a/profiles/voices/physique/package.use b/profiles/voices/physique/package.use new file mode 100644 index 0000000..0d2f36f --- /dev/null +++ b/profiles/voices/physique/package.use @@ -0,0 +1,3 @@ +media-fonts/nerdfonts jetbrainsmono +x11-themes/catppuccin-gtk -* mocha +x11-themes/papirus-icon-theme diff --git a/profiles/voices/physique/packages b/profiles/voices/physique/packages new file mode 100644 index 0000000..ebe12c1 --- /dev/null +++ b/profiles/voices/physique/packages @@ -0,0 +1,56 @@ +app-admin/pass +app-admin/pwgen +app-admin/sudo +app-admin/sysklogd +app-arch/7zip +app-editors/helix +app-eselect/eselect-repository +app-misc/glafetch +app-misc/yazi +app-portage/emlop +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 +dev-vcs/git +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 +media-sound/helvum +media-sound/pavucontrol +media-video/wireplumber +net-dns/bind-tools +net-fs/nfs-utils +net-misc/chrony +net-misc/networkmanager +net-p2p/syncthing +sys-apps/eza +sys-apps/pcsc-lite +sys-apps/xdg-desktop-portal-gnome +sys-auth/pam_u2f +sys-kernel/modprobed-db +sys-process/cronie +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 From 93dbc1385bafecd47f3253a505df7accc20d7b03 Mon Sep 17 00:00:00 2001 From: Ceres Date: Wed, 4 Mar 2026 15:05:38 +0000 Subject: [PATCH 43/57] gui-wm/niri: Change to mainline branch Signed-off-by: Ceres --- gui-wm/niri/niri-9999.ebuild | 8 ++++---- metadata/md5-cache/gui-wm/niri-9999 | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/gui-wm/niri/niri-9999.ebuild b/gui-wm/niri/niri-9999.ebuild index fbcfa1b..ba1dcd1 100644 --- a/gui-wm/niri/niri-9999.ebuild +++ b/gui-wm/niri/niri-9999.ebuild @@ -16,12 +16,12 @@ HOMEPAGE="https://github.com/YaLTeR/niri" if [[ ${PV} == 9999 ]]; then inherit git-r3 - EGIT_REPO_URI="https://github.com/visualglitch91/niri.git" - EGIT_BRANCH="feat/blur" + EGIT_REPO_URI="https://github.com/niri-wm/niri.git" + EGIT_BRANCH="wip/branch" else SRC_URI=" - https://github.com/visualglitch91/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/visualglitch91/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz + https://github.com/niri-wm/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/niri-wm/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz ${CARGO_CRATE_URIS} " KEYWORDS="~amd64" diff --git a/metadata/md5-cache/gui-wm/niri-9999 b/metadata/md5-cache/gui-wm/niri-9999 index f41eb7e..ef32244 100644 --- a/metadata/md5-cache/gui-wm/niri-9999 +++ b/metadata/md5-cache/gui-wm/niri-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=dev-libs/glib:2 dev-libs/libinput:= dev-libs/wayland Date: Thu, 5 Mar 2026 19:21:43 +0000 Subject: [PATCH 44/57] Fix niri --- gui-wm/niri/niri-9999.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/gui-wm/niri/niri-9999.ebuild b/gui-wm/niri/niri-9999.ebuild index ba1dcd1..ce7190a 100644 --- a/gui-wm/niri/niri-9999.ebuild +++ b/gui-wm/niri/niri-9999.ebuild @@ -86,6 +86,7 @@ src_unpack() { src_prepare() { sed -i 's/git = "[^ ]*"/version = "*"/' Cargo.toml || die + sed -i '/rev = "5f784c9ad6ae619c880e4713e120b281e2ce5383"/d' Cargo.toml || die # niri-session doesn't work on OpenRC if ! use systemd; then local cmd="niri --session" From 8979898514061ace0d9a15206ff0188f6c20c577 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 8 Mar 2026 20:16:40 +0000 Subject: [PATCH 45/57] New package: sys-auth/pam_usb Signed-off-by: Ceres --- metadata/md5-cache/sys-auth/pam_usb-0.8.5 | 10 ++++++++++ sys-auth/pam_usb/Manifest | 1 + sys-auth/pam_usb/files/0.8.5/fix-install.patch | 17 +++++++++++++++++ sys-auth/pam_usb/pam_usb-0.8.5.ebuild | 15 +++++++++++++++ 4 files changed, 43 insertions(+) create mode 100644 metadata/md5-cache/sys-auth/pam_usb-0.8.5 create mode 100644 sys-auth/pam_usb/Manifest create mode 100644 sys-auth/pam_usb/files/0.8.5/fix-install.patch create mode 100644 sys-auth/pam_usb/pam_usb-0.8.5.ebuild diff --git a/metadata/md5-cache/sys-auth/pam_usb-0.8.5 b/metadata/md5-cache/sys-auth/pam_usb-0.8.5 new file mode 100644 index 0000000..f065db3 --- /dev/null +++ b/metadata/md5-cache/sys-auth/pam_usb-0.8.5 @@ -0,0 +1,10 @@ +DEFINED_PHASES=- +DEPEND=sys-fs/udisks +DESCRIPTION=Hardware authentication for Linux using ordinary flash media (USB & Card based) +EAPI=8 +HOMEPAGE=https://github.com/mcdope/pam_usb +KEYWORDS=~amd64 ~arm64 +LICENSE=GPL-2 +SLOT=0 +SRC_URI=https://github.com/mcdope/pam_usb/archive/refs/tags/0.8.5.tar.gz -> pam_usb-0.8.5.tar.gz +_md5_=7fb75d188123eed97132bc637b096f77 diff --git a/sys-auth/pam_usb/Manifest b/sys-auth/pam_usb/Manifest new file mode 100644 index 0000000..b03c37f --- /dev/null +++ b/sys-auth/pam_usb/Manifest @@ -0,0 +1 @@ +DIST pam_usb-0.8.5.tar.gz 73125 BLAKE2B ee2f3f2ba731ac920fce2b131c8b9a9e2858e88ec7391edeec0eddac40e3d15f4a6a7a283f85cd3fec09aaf48d4aa2cbacd0f2b03643d102e0031c2341b65e96 SHA512 03db501b8d907f78c16b8ab47ec3fa6f8bf47fb6c870c2e02301d9a012f4dacaef027fb52a1073f00aa84665cc8172ba201f1eaf8fcea01ab6678aecc9bc3f6a diff --git a/sys-auth/pam_usb/files/0.8.5/fix-install.patch b/sys-auth/pam_usb/files/0.8.5/fix-install.patch new file mode 100644 index 0000000..c9f888e --- /dev/null +++ b/sys-auth/pam_usb/files/0.8.5/fix-install.patch @@ -0,0 +1,17 @@ +diff --git a/Makefile b/Makefile +index 79a85ee..67f7b2a 100644 +--- a/Makefile ++++ b/Makefile +@@ -75,10 +75,10 @@ CONFS_DEST := $(DESTDIR)/etc/security + + # Doc + DOCS := doc/CONFIGURATION doc/QUICKSTART doc/SECURITY doc/TROUBLESHOOTING +-DOCS_DEST := $(DESTDIR)$(PREFIX)/share/doc/pam_usb ++DOCS_DEST := $(DESTDIR)$(PREFIX)/share/doc/pam_usb-0.8.5 + + # Man +-MANS := doc/pamusb-conf.1.gz doc/pamusb-agent.1.gz doc/pamusb-check.1.gz doc/pamusb-keyring-unlock-gnome.1.gz ++MANS := doc/pamusb-conf.1 doc/pamusb-agent.1 doc/pamusb-check.1 doc/pamusb-keyring-unlock-gnome.1 + MANS_DEST := $(DESTDIR)$(PREFIX)/share/man/man1 + + # PAM config diff --git a/sys-auth/pam_usb/pam_usb-0.8.5.ebuild b/sys-auth/pam_usb/pam_usb-0.8.5.ebuild new file mode 100644 index 0000000..2905a93 --- /dev/null +++ b/sys-auth/pam_usb/pam_usb-0.8.5.ebuild @@ -0,0 +1,15 @@ +EAPI=8 + +DESCRIPTION="Hardware authentication for Linux using ordinary flash media (USB & Card based)" +HOMEPAGE="https://github.com/mcdope/pam_usb" + +SRC_URI="https://github.com/mcdope/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" + +KEYWORDS="~amd64 ~arm64" + +DEPEND="sys-fs/udisks" +RDEPEN="${DEPEND}" + +PATCHES=( "${FILESDIR}/0.8.5/fix-install.patch" ) From 30ae8bbdb32f7206257af515f0e00c9f5c73db88 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 8 Mar 2026 20:17:26 +0000 Subject: [PATCH 46/57] */*: Tree clean Signed-off-by: Ceres --- dev-scheme/getopt-long/Manifest | 1 - .../getopt-long/getopt-long-1.21.ebuild | 27 ------- dev-scheme/matchable/Manifest | 1 - dev-scheme/matchable/matchable-1.2.ebuild | 23 ------ dev-scheme/srfi_1/Manifest | 1 - dev-scheme/srfi_1/srfi_1-1.4.ebuild | 25 ------- dev-scheme/srfi_13/Manifest | 1 - dev-scheme/srfi_13/srfi_13-1.4.ebuild | 25 ------- dev-scheme/srfi_14/Manifest | 1 - dev-scheme/srfi_14/srfi_14-1.4.ebuild | 25 ------- gui-wm/mailspring/Manifest | 2 - gui-wm/mailspring/mailspring-1.18.0.ebuild | 71 ------------------- sys-boot/zfsbootmenu/Manifest | 5 -- .../files/zfsbootmenu-branding.patch | 20 ------ .../files/zfsbootmenu-stub-location.patch | 13 ---- sys-boot/zfsbootmenu/metadata.xml | 15 ---- .../zfsbootmenu/zfsbootmenu-1.12.0.ebuild | 32 --------- sys-boot/zfsbootmenu/zfsbootmenu-2.2.2.ebuild | 44 ------------ sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild | 44 ------------ sys-boot/zfsbootmenu/zfsbootmenu-3.0.1.ebuild | 55 -------------- sys-boot/zfsbootmenu/zfsbootmenu-3.1.0.ebuild | 55 -------------- 21 files changed, 486 deletions(-) delete mode 100644 dev-scheme/getopt-long/Manifest delete mode 100644 dev-scheme/getopt-long/getopt-long-1.21.ebuild delete mode 100644 dev-scheme/matchable/Manifest delete mode 100644 dev-scheme/matchable/matchable-1.2.ebuild delete mode 100644 dev-scheme/srfi_1/Manifest delete mode 100644 dev-scheme/srfi_1/srfi_1-1.4.ebuild delete mode 100644 dev-scheme/srfi_13/Manifest delete mode 100644 dev-scheme/srfi_13/srfi_13-1.4.ebuild delete mode 100644 dev-scheme/srfi_14/Manifest delete mode 100644 dev-scheme/srfi_14/srfi_14-1.4.ebuild delete mode 100644 gui-wm/mailspring/Manifest delete mode 100644 gui-wm/mailspring/mailspring-1.18.0.ebuild delete mode 100644 sys-boot/zfsbootmenu/Manifest delete mode 100644 sys-boot/zfsbootmenu/files/zfsbootmenu-branding.patch delete mode 100644 sys-boot/zfsbootmenu/files/zfsbootmenu-stub-location.patch delete mode 100644 sys-boot/zfsbootmenu/metadata.xml delete mode 100644 sys-boot/zfsbootmenu/zfsbootmenu-1.12.0.ebuild delete mode 100644 sys-boot/zfsbootmenu/zfsbootmenu-2.2.2.ebuild delete mode 100644 sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild delete mode 100644 sys-boot/zfsbootmenu/zfsbootmenu-3.0.1.ebuild delete mode 100644 sys-boot/zfsbootmenu/zfsbootmenu-3.1.0.ebuild diff --git a/dev-scheme/getopt-long/Manifest b/dev-scheme/getopt-long/Manifest deleted file mode 100644 index a624174..0000000 --- a/dev-scheme/getopt-long/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST getopt-long-1.21.tar.gz 8885 BLAKE2B bd0fc3b8e23487261d3fb2ca7b9be1cfa67030dc93ba4cd6d28ef2ce24201f3b1f0417d4194a2a6ef2635194861eccd4c4324a7754a8eb8d624df6c13e528200 SHA512 032a1f98f2f8132dc14a168d77229f69a3a4a914a58741ef5b27aff2e5b138786aeb6bbb8bd4263435a8497c8ef01ba0d4900a094fea11a0383baba3497afb04 diff --git a/dev-scheme/getopt-long/getopt-long-1.21.ebuild b/dev-scheme/getopt-long/getopt-long-1.21.ebuild deleted file mode 100644 index 5bea2b6..0000000 --- a/dev-scheme/getopt-long/getopt-long-1.21.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -EAPI=8 - -DESCRIPTION="Command-line option parsing." -HOMEPAGE="https://wiki.call-cc.org/eggref/5/getopt-long" - -SRC_URI="https://code.call-cc.org/egg-tarballs/5/getopt-long/getopt-long-1.21.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~arm64" - - -DEPEND="dev-scheme/chicken - dev-scheme/srfi_1 - dev-scheme/srfi_13 - dev-scheme/srfi_14 - dev-scheme/matchable" -RDEPEND="${DEPEND}" -BDEPEND="dev-vcs/git" - -src_compile() { - chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies -n -} - -src_install() { - DESTDIR=${D} sh ${S}/${PN}.install.sh -} \ No newline at end of file diff --git a/dev-scheme/matchable/Manifest b/dev-scheme/matchable/Manifest deleted file mode 100644 index 327b381..0000000 --- a/dev-scheme/matchable/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST matchable-1.2.tar.gz 16472 BLAKE2B a9f2e26efea4ac2787bf56443663b2477e71edb699a93abfb1c67794d3bebd725fe726a2517fa993e854c8608f0387806dac7f66380b65bcb6226c901810c82b SHA512 311cbb65ac5961ff678d65f98e3379e77be6e229521a93637cbc706338d2f52fe2d075369135395b33b620329dcbf688af02bac5948045d6de0ad5dcbd011738 diff --git a/dev-scheme/matchable/matchable-1.2.ebuild b/dev-scheme/matchable/matchable-1.2.ebuild deleted file mode 100644 index 4186809..0000000 --- a/dev-scheme/matchable/matchable-1.2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -EAPI=8 - -DESCRIPTION="This extension implements Andrew Wright's pattern matching macros." -HOMEPAGE="https://wiki.call-cc.org/eggref/5/matchable" - -SRC_URI="https://code.call-cc.org/egg-tarballs/5/matchable/matchable-1.2.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~arm64" - - -DEPEND="dev-scheme/chicken" -RDEPEND="${DEPEND}" -BDEPEND="dev-vcs/git" - -src_compile() { - chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies -n -} - -src_install() { - DESTDIR=${D} sh ${S}/${PN}.install.sh -} \ No newline at end of file diff --git a/dev-scheme/srfi_1/Manifest b/dev-scheme/srfi_1/Manifest deleted file mode 100644 index f9f5859..0000000 --- a/dev-scheme/srfi_1/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST srfi_1-1.4.tar.gz 24608 BLAKE2B 67c4c693396615017453abf5611e93d81310fd42b4fb5aa214f54698a409e9ba9e1482e2c0e3bb83d1d5d3f0b04552b579890924c37f6c0e317f8a05de76d96d SHA512 681efeba5dc14c8700a322def552d690a3349353061aed0e640df35750cce559360c4e05ad9d6c590d585b498f459b1e3187f1dfbf44621ea3e1a68bfc3b934c diff --git a/dev-scheme/srfi_1/srfi_1-1.4.ebuild b/dev-scheme/srfi_1/srfi_1-1.4.ebuild deleted file mode 100644 index 14f63eb..0000000 --- a/dev-scheme/srfi_1/srfi_1-1.4.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -EAPI=8 - -DESCRIPTION="SRFI 1 (list library) procedures." -HOMEPAGE="https://wiki.call-cc.org/eggref/5/srfi-1" - -SRC_URI="https://code.call-cc.org/egg-tarballs/5/srfi-1/srfi-1-1.4.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~arm64" - - -DEPEND="dev-scheme/chicken" -RDEPEND="${DEPEND}" -BDEPEND="dev-vcs/git" - -S="${WORKDIR}/srfi-1-${PV}" - -src_compile() { - chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies -n -} - -src_install() { - DESTDIR=${D} sh ${S}/srfi-1.install.sh -} \ No newline at end of file diff --git a/dev-scheme/srfi_13/Manifest b/dev-scheme/srfi_13/Manifest deleted file mode 100644 index ad911ba..0000000 --- a/dev-scheme/srfi_13/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST srfi_13-1.4.tar.gz 28457 BLAKE2B dc21f7c164bce5bd8e30a02b03e4db87961e45882041a4394d9dc1f6f6f9193719de68da2912727746e31a85ec04ff5e76206eeea4a97a49f99503aaa5592618 SHA512 94108263fbf39e0ae3c6797d1e07560ce4ba84fbdfc1d06964c8ea2837d0175f024aad9eb5d1ccc0086203804dd5a1b910f27d6c94a5583b056274fc2286b855 diff --git a/dev-scheme/srfi_13/srfi_13-1.4.ebuild b/dev-scheme/srfi_13/srfi_13-1.4.ebuild deleted file mode 100644 index 3c10e2c..0000000 --- a/dev-scheme/srfi_13/srfi_13-1.4.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -EAPI=8 - -DESCRIPTION="SRFI 13 (string library)." -HOMEPAGE="https://wiki.call-cc.org/eggref/5/srfi-13" - -SRC_URI="https://code.call-cc.org/egg-tarballs/5/srfi-13/srfi-13-1.4.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~arm64" - - -DEPEND="dev-scheme/chicken" -RDEPEND="${DEPEND}" -BDEPEND="dev-vcs/git" - -S="${WORKDIR}/srfi-13-${PV}" - -src_compile() { - chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies -n -} - -src_install() { - DESTDIR=${D} sh ${S}/srfi-13.install.sh -} \ No newline at end of file diff --git a/dev-scheme/srfi_14/Manifest b/dev-scheme/srfi_14/Manifest deleted file mode 100644 index f804230..0000000 --- a/dev-scheme/srfi_14/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST srfi_14-1.4.tar.gz 23150 BLAKE2B e8971519498a7416f69475fd4d4155a493e02933eda173865b52fa7d31317a0e482ec4b32fd4d273118d19e936a321f08cac089eab005deb5f597f6c05779531 SHA512 8e78a8ac397f692f8204de4eafb0ff6873c0dc1d1acbf9f547ddcf7734e521b5a491e0d8f348a60550a4ef136a7e90c960d9d62dbd7529192852b5dd80b8bc3c diff --git a/dev-scheme/srfi_14/srfi_14-1.4.ebuild b/dev-scheme/srfi_14/srfi_14-1.4.ebuild deleted file mode 100644 index 317b588..0000000 --- a/dev-scheme/srfi_14/srfi_14-1.4.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -EAPI=8 - -DESCRIPTION="Character set library." -HOMEPAGE="https://wiki.call-cc.org/eggref/5/srfi-14" - -SRC_URI="https://code.call-cc.org/egg-tarballs/5/srfi-14/srfi-14-1.4.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~arm64" - - -DEPEND="dev-scheme/chicken" -RDEPEND="${DEPEND}" -BDEPEND="dev-vcs/git" - -S="${WORKDIR}/srfi-14-${PV}" - -src_compile() { - chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies -n -} - -src_install() { - DESTDIR=${D} sh ${S}/srfi-14.install.sh -} \ No newline at end of file diff --git a/gui-wm/mailspring/Manifest b/gui-wm/mailspring/Manifest deleted file mode 100644 index ac1c141..0000000 --- a/gui-wm/mailspring/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST mailspring-1.18.0-amd64.deb 127111166 BLAKE2B 582c76e666aa260d1b7f46ae1b0967ef5513e8cbdc8d884862e54886945cd4b419976ea71935662aaa4d3a13134ad710d3d95fb1dfd35c4ec7d92db6cdc87644 SHA512 4ab8c4def28ea3dd3b74a6d188ce0cf8c0d7bbd7bb6737c8c6e1861fd566284023e38281add703744b8fdc50f892a03041bb50b82510c0240de2e89af46853b2 -DIST mailspring-1.18.0-arm64.deb 125722708 BLAKE2B 5afb1df1375c270d3701ea2be28a55415b72748745cf6f058a1fb9da63e79768e9d71199ba3e2bb11680ebedde488cd8b8b4bc7f915424e7126c7f0a88cc5648 SHA512 73511426aac334e0da059098cfeef091bd8af1a0dc0f993c8df12d87625730924bdb595872816e04d9c83f16a92b413a6224ebc956ff1630109213ef2f7da749 diff --git a/gui-wm/mailspring/mailspring-1.18.0.ebuild b/gui-wm/mailspring/mailspring-1.18.0.ebuild deleted file mode 100644 index c0b6121..0000000 --- a/gui-wm/mailspring/mailspring-1.18.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit unpacker xdg - -DESCRIPTION="A beautiful, fast and fully open source mail client for Mac, Windows and Linux" -HOMEPAGE="https://getmailspring.com/" -SRC_URI=" - amd64? ( https://github.com/Foundry376/Mailspring/releases/download/${PV}/mailspring-${PV}-amd64.deb ) - arm64? ( https://github.com/Foundry376/Mailspring/releases/download/${PV}/mailspring-${PV}-arm64.deb ) -" -S="${WORKDIR}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="+wayland" - -RDEPEND=" - app-accessibility/at-spi2-core:2 - app-crypt/mit-krb5 - dev-build/libtool - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - dev-libs/openssl - gnome-base/gvfs - media-libs/alsa-lib - media-libs/mesa - net-misc/curl - net-print/cups - sys-apps/dbus - sys-libs/db:5.3 - x11-libs/cairo - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon - x11-libs/libXrandr - x11-libs/pango - x11-misc/xdg-utils -" - -QA_PREBUILT="*" - -src_unpack(){ - unpack_deb ${A} -} - -src_prepare(){ - default - if use wayland; then - sed -i "s|Exec=mailspring %U|Exec=mailspring --ozone-platform-hint=auto --enable-wayland-ime %U|g" \ - "${S}/usr/share/applications/Mailspring.desktop" || die - fi - - mv "${S}/usr/share/doc/mailspring" "${S}/usr/share/doc/${PF}" || die - mv "${S}/usr/share/appdata" "${S}/usr/share/metainfo" || die -} - -src_install(){ - cp -R "${S}"/* "${D}" || die "Installing binary files failed" -} - diff --git a/sys-boot/zfsbootmenu/Manifest b/sys-boot/zfsbootmenu/Manifest deleted file mode 100644 index 53008d7..0000000 --- a/sys-boot/zfsbootmenu/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST zfsbootmenu-1.12.0.tar.gz 1688946 BLAKE2B 291dcc813767def653bc4983cb9ff4c5b1d9f191cb8fee6e9a58cd6826fe0204606aa095339e9eeb6e4dd3201f5f9ad1b4cc3a26712960bf057198225f4b65f9 SHA512 5af3d258eee3ade3e9e11e084f4de0d251acc952348fdc4d3656b32f8fec7460c2d59fa883e06f482bd2f59e1055d6b908cf43c29aee47059d369231197a6645 -DIST zfsbootmenu-2.2.2.tar.gz 1830178 BLAKE2B e2191e26215214ce2ed803bf0659aea9ba629fcb35acb75e6398731b5edcee4bc2820203844c80998e39fd4c6eb904244fce6a37126038cd816156466976100a SHA512 895491305bf97147252a63a28d378823068e83417146a949d018b49b6e6d3274af434e8047082dad08494f6db44429a9948531321750b88b0eaf282710356914 -DIST zfsbootmenu-2.3.0.tar.gz 1891010 BLAKE2B 2e84204994008c85ba0ad7231fe442bd02cbb45d57b3dfd707b86d1484b155dc8309958cd66d90336897e9841596aa74d6ffa4a969bca0e65679806ac8233e94 SHA512 9b8e2d5ea258a32cd09a9382faaa21beea54f2ed825fa747f10ffe0b9f191c257b023019ec76dc882e649e8ea6fcd8e310632bba6c783228c594e3d0fee2c9c8 -DIST zfsbootmenu-3.0.1.tar.gz 1905474 BLAKE2B 879eb533c333eb95eba7d6d003e3a5ec9446aa7a6443dc28f5c7002c20bfea229601cddb670a24b0638aa94ad14b038822d389488b5028c47484ffc39f7d1633 SHA512 8176ba9325a0d7f06ce9007a2a46cbb1a66f876987ef281f2fac0e0584dfd206ef55211de4af3aa9ae23d64788060119b070c9083e33928a85542efd07c08c95 -DIST zfsbootmenu-3.1.0.tar.gz 1912653 BLAKE2B 37a209dd50ce1da74f4f1d4e20f051cdac121efb71066c944cac43ff3a7d3186e7756c6fe65a393bc50d90cd03f84c7204dd1eb42728fa70dccb1246b5135142 SHA512 79d2134e827e27dbcc170f47b7c8f465f64d70a1bb6ddb2f05553a0515ccdc75e857e5378fd4fb9d61f3b07d3b0be8e163bde755dd09e0f7e599ebf14c575810 diff --git a/sys-boot/zfsbootmenu/files/zfsbootmenu-branding.patch b/sys-boot/zfsbootmenu/files/zfsbootmenu-branding.patch deleted file mode 100644 index 95e2e13..0000000 --- a/sys-boot/zfsbootmenu/files/zfsbootmenu-branding.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/etc/zfsbootmenu/config.yaml -+++ b/etc/zfsbootmenu/config.yaml -@@ -3,14 +3,15 @@ Global: - BootMountPoint: /boot/efi - DracutConfDir: /etc/zfsbootmenu/dracut.conf.d - Components: -- ImageDir: /boot/efi/EFI/void -+ ImageDir: /boot/efi/EFI/gentoo - Versions: 3 - Enabled: true - syslinux: - Config: /boot/syslinux/syslinux.cfg - Enabled: false - EFI: -- ImageDir: /boot/efi/EFI/void -+ ImageDir: /boot/efi/EFI/gentoo -+ Stub: /usr/lib/systemd/boot/efi/linuxx64.elf.stub - Versions: false - Enabled: false - Kernel: diff --git a/sys-boot/zfsbootmenu/files/zfsbootmenu-stub-location.patch b/sys-boot/zfsbootmenu/files/zfsbootmenu-stub-location.patch deleted file mode 100644 index d3daec1..0000000 --- a/sys-boot/zfsbootmenu/files/zfsbootmenu-stub-location.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/etc/zfsbootmenu/config.yaml b/etc/zfsbootmenu/config.yaml -index e8b196c..38b2812 100644 ---- a/etc/zfsbootmenu/config.yaml -+++ b/etc/zfsbootmenu/config.yaml -@@ -14,6 +14,7 @@ Components: - Enabled: false - EFI: - ImageDir: /boot/efi/EFI/zbm -+ Stub: /usr/lib/systemd/boot/efi/linuxx64.elf.stub - Versions: false - Enabled: false - Kernel: - diff --git a/sys-boot/zfsbootmenu/metadata.xml b/sys-boot/zfsbootmenu/metadata.xml deleted file mode 100644 index e2bc151..0000000 --- a/sys-boot/zfsbootmenu/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - artemis@artemis.sh - Artemis Everfree - - - c@cgps.ch - Chaquen Beliakov Amaya - - - zbm-dev/zfsbootmenu - - diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-1.12.0.ebuild b/sys-boot/zfsbootmenu/zfsbootmenu-1.12.0.ebuild deleted file mode 100644 index ab76025..0000000 --- a/sys-boot/zfsbootmenu/zfsbootmenu-1.12.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="ZFS bootloader for root-on-ZFS systems" -HOMEPAGE="https://zfsbootmenu.org" -SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -PATCHES=( - "${FILESDIR}"/${PN}-branding.patch -) - -RDEPEND=" -app-shells/fzf -sys-apps/kexec-tools -sys-block/mbuffer -dev-perl/Sort-Versions -dev-perl/Config-IniFiles -dev-perl/YAML-PP -dev-perl/boolean -sys-fs/zfs -sys-kernel/dracut" - -pkg_postinst () { - elog "Please consult upstream doumentation to install the bootloader - https://github.com/zbm-dev/zfsbootmenu" -} diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-2.2.2.ebuild b/sys-boot/zfsbootmenu/zfsbootmenu-2.2.2.ebuild deleted file mode 100644 index 655734a..0000000 --- a/sys-boot/zfsbootmenu/zfsbootmenu-2.2.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="ZFS bootloader for root-on-ZFS systems" -HOMEPAGE="https://zfsbootmenu.org" -SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -PATCHES=( - "${FILESDIR}"/${PN}-stub-location.patch -) - -RDEPEND=" -app-shells/fzf -dev-lang/perl -dev-perl/boolean -dev-perl/Config-IniFiles -dev-perl/Sort-Versions -dev-perl/YAML-PP -sys-apps/kexec-tools -sys-block/mbuffer -sys-fs/zfs -sys-kernel/dracut -" - -src_compile() { - # There's a makefile in the source repo but it's only for install. There's - # nothing to compile since zfsbootmenu is all scripts. - true -} - -src_install() { - emake DESTDIR="${D}" install -} - -pkg_postinst () { - elog "Please consult upstream doumentation to install the bootloader - https://github.com/zbm-dev/zfsbootmenu" -} diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild b/sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild deleted file mode 100644 index 655734a..0000000 --- a/sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="ZFS bootloader for root-on-ZFS systems" -HOMEPAGE="https://zfsbootmenu.org" -SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -PATCHES=( - "${FILESDIR}"/${PN}-stub-location.patch -) - -RDEPEND=" -app-shells/fzf -dev-lang/perl -dev-perl/boolean -dev-perl/Config-IniFiles -dev-perl/Sort-Versions -dev-perl/YAML-PP -sys-apps/kexec-tools -sys-block/mbuffer -sys-fs/zfs -sys-kernel/dracut -" - -src_compile() { - # There's a makefile in the source repo but it's only for install. There's - # nothing to compile since zfsbootmenu is all scripts. - true -} - -src_install() { - emake DESTDIR="${D}" install -} - -pkg_postinst () { - elog "Please consult upstream doumentation to install the bootloader - https://github.com/zbm-dev/zfsbootmenu" -} diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-3.0.1.ebuild b/sys-boot/zfsbootmenu/zfsbootmenu-3.0.1.ebuild deleted file mode 100644 index 16eac75..0000000 --- a/sys-boot/zfsbootmenu/zfsbootmenu-3.0.1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit prefix - -DESCRIPTION="ZFS bootloader for root-on-ZFS systems" -HOMEPAGE="https://zfsbootmenu.org" -SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -PATCHES=( - "${FILESDIR}"/${PN}-stub-location.patch -) - -RDEPEND=" -app-shells/fzf -dev-lang/perl -dev-perl/boolean -dev-perl/Config-IniFiles -dev-perl/Sort-Versions -dev-perl/YAML-PP -sys-apps/kexec-tools -sys-block/mbuffer -sys-fs/zfs -sys-kernel/dracut -" - -src_prepare() { - default - hprefixify bin/* - if [[ -n ${BROOT} ]]; then - sed -e "s,#!/bin/sh,#!${BROOT}/bin/sh," \ - -i install-tree.sh releng/version.sh || die - fi -} - -src_compile() { - # There's a makefile in the source repo but it's only for install. There's - # nothing to compile since zfsbootmenu is all scripts. - true -} - -src_install() { - emake DESTDIR="${ED}" EXAMPLES="/usr/share/doc/${PF}" install -} - -pkg_postinst () { - elog "Please consult Gentoo wiki to configure the bootloader - https://wiki.gentoo.org/wiki/ZFS/rootfs#ZFSBootMenu" -} diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-3.1.0.ebuild b/sys-boot/zfsbootmenu/zfsbootmenu-3.1.0.ebuild deleted file mode 100644 index e50e7aa..0000000 --- a/sys-boot/zfsbootmenu/zfsbootmenu-3.1.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit prefix - -DESCRIPTION="ZFS bootloader for root-on-ZFS systems" -HOMEPAGE="https://zfsbootmenu.org" -SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -PATCHES=( - "${FILESDIR}"/${PN}-stub-location.patch -) - -RDEPEND=" -app-shells/fzf -dev-lang/perl -dev-perl/boolean -dev-perl/Config-IniFiles -dev-perl/Sort-Versions -dev-perl/YAML-PP -sys-apps/kexec-tools -sys-block/mbuffer -sys-fs/zfs -sys-kernel/dracut -" - -src_prepare() { - default - hprefixify bin/* - if [[ -n ${BROOT} ]]; then - sed -e "s,#!/bin/sh,#!${BROOT}/bin/sh," \ - -i install-tree.sh releng/version.sh || die - fi -} - -src_compile() { - # There's a makefile in the source repo but it's only for install. There's - # nothing to compile since zfsbootmenu is all scripts. - true -} - -src_install() { - emake DESTDIR="${ED}" EXAMPLES="/usr/share/doc/${PF}" install -} - -pkg_postinst () { - elog "Please consult Gentoo wiki to configure the bootloader - https://wiki.gentoo.org/wiki/ZFS/rootfs#ZFSBootMenu" -} From e3f67d575cedada82a962b293fcda8fb6c4c641e Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 8 Mar 2026 20:43:14 +0000 Subject: [PATCH 47/57] Update profiles Signed-off-by: Ceres --- gui-wm/niri/niri-9999.ebuild | 3 +- metadata/layout.conf | 1 + metadata/md5-cache/app-misc/glafetch-9999 | 2 +- metadata/md5-cache/gui-wm/niri-9999 | 2 +- profiles/voices/physique/eapi | 1 + .../voices/physique/electrochemistry/eapi | 1 + .../physique/electrochemistry/make.defaults | 2 + profiles/voices/physique/package.use | 4 +- profiles/voices/physique/packages | 112 +++++++++--------- profiles/voices/physique/shivers/eapi | 1 + .../voices/physique/shivers/make.defaults | 1 + 11 files changed, 69 insertions(+), 61 deletions(-) create mode 100644 profiles/voices/physique/eapi create mode 100644 profiles/voices/physique/electrochemistry/eapi create mode 100644 profiles/voices/physique/electrochemistry/make.defaults create mode 100644 profiles/voices/physique/shivers/eapi create mode 100644 profiles/voices/physique/shivers/make.defaults diff --git a/gui-wm/niri/niri-9999.ebuild b/gui-wm/niri/niri-9999.ebuild index ce7190a..8094163 100644 --- a/gui-wm/niri/niri-9999.ebuild +++ b/gui-wm/niri/niri-9999.ebuild @@ -18,13 +18,14 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/niri-wm/niri.git" EGIT_BRANCH="wip/branch" + KEYWORDS="~amd64 ~arm64" else SRC_URI=" https://github.com/niri-wm/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz https://github.com/niri-wm/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz ${CARGO_CRATE_URIS} " - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm64" # used for version string export NIRI_BUILD_COMMIT="b35bcae" diff --git a/metadata/layout.conf b/metadata/layout.conf index 2a2c6c3..d966c4c 100644 --- a/metadata/layout.conf +++ b/metadata/layout.conf @@ -1,3 +1,4 @@ masters = gentoo guru thin-manifests = true sign-manifests = false +profile-formats = portage-2 diff --git a/metadata/md5-cache/app-misc/glafetch-9999 b/metadata/md5-cache/app-misc/glafetch-9999 index d23998c..c5ecd7b 100644 --- a/metadata/md5-cache/app-misc/glafetch-9999 +++ b/metadata/md5-cache/app-misc/glafetch-9999 @@ -11,5 +11,5 @@ LICENSE=GPL-3 PROPERTIES=live RDEPEND=x11-apps/xrandr SLOT=0 -_eclasses_=toolchain-funcs 7e440a20ac11dece04e3334622e6e5da flag-o-matic ed1eda86c8f746a2a75f7f9f7478f5f4 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust dd082fc51cbae6f9afa90dd1668d71a9 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo aeba1d272f6c2e000912e11d8cf626eb git-r3 875eb471682d3e1f18da124be97dcc81 +_eclasses_=toolchain-funcs 8a2c298bde71ecf3f452dd9e67c94369 flag-o-matic ed1eda86c8f746a2a75f7f9f7478f5f4 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust d879c305333cf4d043e1ade99d08d018 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 7fa26aa78643f4b76bcc1985ec2cb49b git-r3 875eb471682d3e1f18da124be97dcc81 _md5_=309687881e192914e1afca487d3a5ec3 diff --git a/metadata/md5-cache/gui-wm/niri-9999 b/metadata/md5-cache/gui-wm/niri-9999 index ef32244..3096059 100644 --- a/metadata/md5-cache/gui-wm/niri-9999 +++ b/metadata/md5-cache/gui-wm/niri-9999 @@ -12,4 +12,4 @@ RDEPEND=dev-libs/glib:2 dev-libs/libinput:= dev-libs/wayland Date: Sun, 8 Mar 2026 21:06:31 +0000 Subject: [PATCH 48/57] Update profile packages Signed-off-by: Ceres --- metadata/md5-cache/gui-wm/niri-9999 | 3 ++- profiles/voices/physique/packages | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/metadata/md5-cache/gui-wm/niri-9999 b/metadata/md5-cache/gui-wm/niri-9999 index 3096059..86171eb 100644 --- a/metadata/md5-cache/gui-wm/niri-9999 +++ b/metadata/md5-cache/gui-wm/niri-9999 @@ -6,10 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/YaLTeR/niri INHERIT=cargo llvm-r2 optfeature shell-completion systemd git-r3 IUSE=+dbus screencast systemd debug +llvm_slot_21 llvm_slot_18 llvm_slot_19 llvm_slot_20 +KEYWORDS=~amd64 ~arm64 LICENSE=GPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 Unicode-3.0 ZLIB PROPERTIES=live RDEPEND=dev-libs/glib:2 dev-libs/libinput:= dev-libs/wayland Date: Sun, 8 Mar 2026 21:10:12 +0000 Subject: [PATCH 49/57] Fix pam_usb RDEPEND Signed-off-by: Ceres --- metadata/md5-cache/gui-wm/niri-9999 | 2 +- sys-auth/pam_usb/pam_usb-0.8.5.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/metadata/md5-cache/gui-wm/niri-9999 b/metadata/md5-cache/gui-wm/niri-9999 index 86171eb..d613df6 100644 --- a/metadata/md5-cache/gui-wm/niri-9999 +++ b/metadata/md5-cache/gui-wm/niri-9999 @@ -12,5 +12,5 @@ PROPERTIES=live RDEPEND=dev-libs/glib:2 dev-libs/libinput:= dev-libs/wayland Date: Wed, 11 Mar 2026 11:02:54 +0000 Subject: [PATCH 50/57] Update profiles --- profiles/voices/eapi | 1 + profiles/voices/intellect/eapi | 1 + profiles/voices/intellect/encyclopedia/eapi | 1 + profiles/voices/intellect/encyclopedia/parent | 2 ++ profiles/voices/intellect/packages | 3 +++ profiles/voices/intellect/parent | 1 + profiles/voices/intellect/rhetoric/eapi | 1 + profiles/voices/intellect/rhetoric/parent | 2 ++ profiles/voices/packages | 15 +++++++++++++++ profiles/voices/physique/packages | 12 ------------ profiles/voices/physique/parent | 1 - 11 files changed, 27 insertions(+), 13 deletions(-) create mode 100644 profiles/voices/eapi create mode 100644 profiles/voices/intellect/eapi create mode 100644 profiles/voices/intellect/encyclopedia/eapi create mode 100644 profiles/voices/intellect/encyclopedia/parent create mode 100644 profiles/voices/intellect/packages create mode 100644 profiles/voices/intellect/parent create mode 100644 profiles/voices/intellect/rhetoric/eapi create mode 100644 profiles/voices/intellect/rhetoric/parent create mode 100644 profiles/voices/packages delete mode 100644 profiles/voices/physique/parent diff --git a/profiles/voices/eapi b/profiles/voices/eapi new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/profiles/voices/eapi @@ -0,0 +1 @@ +8 diff --git a/profiles/voices/intellect/eapi b/profiles/voices/intellect/eapi new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/profiles/voices/intellect/eapi @@ -0,0 +1 @@ +8 diff --git a/profiles/voices/intellect/encyclopedia/eapi b/profiles/voices/intellect/encyclopedia/eapi new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/profiles/voices/intellect/encyclopedia/eapi @@ -0,0 +1 @@ +8 diff --git a/profiles/voices/intellect/encyclopedia/parent b/profiles/voices/intellect/encyclopedia/parent new file mode 100644 index 0000000..11c85fd --- /dev/null +++ b/profiles/voices/intellect/encyclopedia/parent @@ -0,0 +1,2 @@ +.. +gentoo:default/linux/amd64/23.0/systemd diff --git a/profiles/voices/intellect/packages b/profiles/voices/intellect/packages new file mode 100644 index 0000000..4c1e980 --- /dev/null +++ b/profiles/voices/intellect/packages @@ -0,0 +1,3 @@ +*app-containers/docker +*app-containers/docker-compose +*app-metrics/node_exporter diff --git a/profiles/voices/intellect/parent b/profiles/voices/intellect/parent new file mode 100644 index 0000000..f3229c5 --- /dev/null +++ b/profiles/voices/intellect/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/voices/intellect/rhetoric/eapi b/profiles/voices/intellect/rhetoric/eapi new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/profiles/voices/intellect/rhetoric/eapi @@ -0,0 +1 @@ +8 diff --git a/profiles/voices/intellect/rhetoric/parent b/profiles/voices/intellect/rhetoric/parent new file mode 100644 index 0000000..3788405 --- /dev/null +++ b/profiles/voices/intellect/rhetoric/parent @@ -0,0 +1,2 @@ +.. +gentoo:default/linux/amd64/23.0 diff --git a/profiles/voices/packages b/profiles/voices/packages new file mode 100644 index 0000000..84a985b --- /dev/null +++ b/profiles/voices/packages @@ -0,0 +1,15 @@ +*app-admin/sudo +*app-editors/helix +*app-eselect/eselect-repository +*app-misc/tmux +*app-misc/yazi +*app-portage/emlop +*app-portage/gentoolkit +*app-shells/fish +*app-shells/zoxide +*dev-vcs/git +*net-misc/networkmanager +*net-p2p/syncthing +*sys-apps/eza +*sys-kernel/linux-firmware +*sys-process/btop diff --git a/profiles/voices/physique/packages b/profiles/voices/physique/packages index bf9b483..b230f72 100644 --- a/profiles/voices/physique/packages +++ b/profiles/voices/physique/packages @@ -1,18 +1,10 @@ *app-admin/pass *app-admin/pwgen -*app-admin/sudo *app-admin/sysklogd *app-arch/7zip -*app-editors/helix -*app-eselect/eselect-repository *app-misc/glafetch -*app-misc/yazi -*app-portage/emlop -*app-portage/gentoolkit *app-portage/smart-live-rebuild -*app-shells/fish *app-shells/starship -*app-shells/zoxide *app-text/qpdfview *app-text/texlab *dev-python/matplotlib @@ -24,7 +16,6 @@ *dev-texlive/texlive-latexextra *dev-texlive/texlive-mathscience *dev-util/pkgdev -*dev-vcs/git *gui-apps/foot *gui-apps/lan-mouse *gui-apps/quickshell @@ -40,9 +31,6 @@ *net-dns/bind-tools *net-fs/nfs-utils *net-misc/chrony -*net-misc/networkmanager -*net-p2p/syncthing -*sys-apps/eza *sys-apps/pcsc-lite *sys-apps/xdg-desktop-portal-gnome *sys-auth/pam_u2f diff --git a/profiles/voices/physique/parent b/profiles/voices/physique/parent deleted file mode 100644 index 60dd40e..0000000 --- a/profiles/voices/physique/parent +++ /dev/null @@ -1 +0,0 @@ -gentoo:targets/desktop From a4606d5e524bb44824fd27a52054d110008f3346 Mon Sep 17 00:00:00 2001 From: Ceres Date: Wed, 11 Mar 2026 11:11:21 +0000 Subject: [PATCH 51/57] Update profiles --- profiles/profiles.desc | 4 ++++ profiles/voices/physique/parent | 1 + 2 files changed, 5 insertions(+) create mode 100644 profiles/voices/physique/parent diff --git a/profiles/profiles.desc b/profiles/profiles.desc index f5d819b..b17bc4e 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -1,3 +1,7 @@ amd64 voices/physique/electrochemistry stable arm64 voices/physique/shivers stable + +amd64 voices/intellect/encyclopedia stable + +amd64 voices/intellect/rhetoric stable diff --git a/profiles/voices/physique/parent b/profiles/voices/physique/parent new file mode 100644 index 0000000..f3229c5 --- /dev/null +++ b/profiles/voices/physique/parent @@ -0,0 +1 @@ +.. From 5d21c442a110af3a23eb912f341c332f93c4f7c8 Mon Sep 17 00:00:00 2001 From: Ceres Date: Wed, 11 Mar 2026 11:30:45 +0000 Subject: [PATCH 52/57] Update profiles --- profiles/voices/packages | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/voices/packages b/profiles/voices/packages index 84a985b..87b9a7a 100644 --- a/profiles/voices/packages +++ b/profiles/voices/packages @@ -10,6 +10,7 @@ *dev-vcs/git *net-misc/networkmanager *net-p2p/syncthing +*net-vpn/tailscale *sys-apps/eza *sys-kernel/linux-firmware *sys-process/btop From e1342fac766186f9f6f5fb49d96a8c499cd6c25b Mon Sep 17 00:00:00 2001 From: Ceres Date: Sat, 14 Mar 2026 13:24:39 +0000 Subject: [PATCH 53/57] profiles: add shivers-musl Signed-off-by: Ceres --- profiles/profiles.desc | 3 ++- profiles/voices/physique/shivers-musl/eapi | 1 + profiles/voices/physique/shivers-musl/make.defaults | 1 + profiles/voices/physique/shivers-musl/parent | 2 ++ 4 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 profiles/voices/physique/shivers-musl/eapi create mode 100644 profiles/voices/physique/shivers-musl/make.defaults create mode 100644 profiles/voices/physique/shivers-musl/parent diff --git a/profiles/profiles.desc b/profiles/profiles.desc index b17bc4e..3b017a0 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -1,6 +1,7 @@ amd64 voices/physique/electrochemistry stable -arm64 voices/physique/shivers stable +aarm64 voices/physique/shivers stable +aarm64 voices/physique/shivers-musl dev amd64 voices/intellect/encyclopedia stable diff --git a/profiles/voices/physique/shivers-musl/eapi b/profiles/voices/physique/shivers-musl/eapi new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/profiles/voices/physique/shivers-musl/eapi @@ -0,0 +1 @@ +8 diff --git a/profiles/voices/physique/shivers-musl/make.defaults b/profiles/voices/physique/shivers-musl/make.defaults new file mode 100644 index 0000000..6246c32 --- /dev/null +++ b/profiles/voices/physique/shivers-musl/make.defaults @@ -0,0 +1 @@ +VIDEO_CARDS="freedreno" diff --git a/profiles/voices/physique/shivers-musl/parent b/profiles/voices/physique/shivers-musl/parent new file mode 100644 index 0000000..e2d6b48 --- /dev/null +++ b/profiles/voices/physique/shivers-musl/parent @@ -0,0 +1,2 @@ +.. +gentoo:default/linux/arm64/23.0/musl From c6d43c7eebea3555aa8f7ca8ce4f5b63bfd60566 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 15 Mar 2026 21:17:26 +0000 Subject: [PATCH 54/57] IDK some changes --- dev-python/sunpy/Manifest | 1 + dev-python/sunpy/sunpy-7.1.0.ebuild | 17 ++++++ gui-wm/ceres-meta/ceres-meta-0.0.1.ebuild | 59 ------------------- metadata/md5-cache/dev-python/sunpy-7.1.0 | 16 +++++ .../{shivers-musl => shivers/musl}/eapi | 0 .../musl}/make.defaults | 0 .../voices/physique/shivers/musl/packages | 0 .../{shivers-musl => shivers/musl}/parent | 0 8 files changed, 34 insertions(+), 59 deletions(-) create mode 100644 dev-python/sunpy/Manifest create mode 100644 dev-python/sunpy/sunpy-7.1.0.ebuild delete mode 100644 gui-wm/ceres-meta/ceres-meta-0.0.1.ebuild create mode 100644 metadata/md5-cache/dev-python/sunpy-7.1.0 rename profiles/voices/physique/{shivers-musl => shivers/musl}/eapi (100%) rename profiles/voices/physique/{shivers-musl => shivers/musl}/make.defaults (100%) create mode 100644 profiles/voices/physique/shivers/musl/packages rename profiles/voices/physique/{shivers-musl => shivers/musl}/parent (100%) diff --git a/dev-python/sunpy/Manifest b/dev-python/sunpy/Manifest new file mode 100644 index 0000000..d480d93 --- /dev/null +++ b/dev-python/sunpy/Manifest @@ -0,0 +1 @@ +DIST sunpy-7.1.0.tar.gz 4483251 BLAKE2B 34a95e05cbd711d8bf1036d3449b63f268de4ab3ca5b13dddfb21fcadea2217e26efe08af67f3b5fcc25bcb612a2907a6b18d33285bc8b431cb1dfd6bca95221 SHA512 4a6809df73a00220eb5daddd2b5cc564dbf271603af621879757d9be877225cb030ee97dcac696f9b4f05152a4efc537ca1c44bc690fee3890ad53bd7a55267e diff --git a/dev-python/sunpy/sunpy-7.1.0.ebuild b/dev-python/sunpy/sunpy-7.1.0.ebuild new file mode 100644 index 0000000..945ffe7 --- /dev/null +++ b/dev-python/sunpy/sunpy-7.1.0.ebuild @@ -0,0 +1,17 @@ +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..13} ) + +inherit distutils-r1 + +DESCRIPTION="Python for Solar Physics" +HOMEPAGE="http://www.sunpy.org" + +SRC_URI="https://files.pythonhosted.org/packages/90/47/51e60a50775b72650dad5ce9fecbb96ca2997625ed49ea7120564e3e680c/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +distutils_enable_tests pytest diff --git a/gui-wm/ceres-meta/ceres-meta-0.0.1.ebuild b/gui-wm/ceres-meta/ceres-meta-0.0.1.ebuild deleted file mode 100644 index 14929df..0000000 --- a/gui-wm/ceres-meta/ceres-meta-0.0.1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -EAPI=8 - -DESCRIPTION="Meta package for Ceres' dots" -HOMEPAGE="https://git.ceressees.dev/ceres-sees-all/dots" - -LICENSE="metapackage" -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/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 -" diff --git a/metadata/md5-cache/dev-python/sunpy-7.1.0 b/metadata/md5-cache/dev-python/sunpy-7.1.0 new file mode 100644 index 0000000..cc50853 --- /dev/null +++ b/metadata/md5-cache/dev-python/sunpy-7.1.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python for Solar Physics +EAPI=8 +HOMEPAGE=http://www.sunpy.org +INHERIT=distutils-r1 +IUSE=test python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm64 +LICENSE=BSD-2 +RDEPEND=python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/90/47/51e60a50775b72650dad5ce9fecbb96ca2997625ed49ea7120564e3e680c/sunpy-7.1.0.tar.gz +_eclasses_=toolchain-funcs 8a2c298bde71ecf3f452dd9e67c94369 flag-o-matic ed1eda86c8f746a2a75f7f9f7478f5f4 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a multibuild 83db098a835f71feb71761f72a694aa2 multilib 404b65bd5212cff83b3935c685419d08 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 34399ddcee37dc83c6735c2c46e244bc python-r1 5fdca77e34fc9af7d6eb47689f33f6bf distutils-r1 44f31ede921d604a84caf05ca3e3d4dc +_md5_=b0f420b872859a58ef8d647eb7444ad7 diff --git a/profiles/voices/physique/shivers-musl/eapi b/profiles/voices/physique/shivers/musl/eapi similarity index 100% rename from profiles/voices/physique/shivers-musl/eapi rename to profiles/voices/physique/shivers/musl/eapi diff --git a/profiles/voices/physique/shivers-musl/make.defaults b/profiles/voices/physique/shivers/musl/make.defaults similarity index 100% rename from profiles/voices/physique/shivers-musl/make.defaults rename to profiles/voices/physique/shivers/musl/make.defaults diff --git a/profiles/voices/physique/shivers/musl/packages b/profiles/voices/physique/shivers/musl/packages new file mode 100644 index 0000000..e69de29 diff --git a/profiles/voices/physique/shivers-musl/parent b/profiles/voices/physique/shivers/musl/parent similarity index 100% rename from profiles/voices/physique/shivers-musl/parent rename to profiles/voices/physique/shivers/musl/parent From 960efa110c9540d6496b3172f4cd2133ccc6171c Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 15 Mar 2026 21:21:01 +0000 Subject: [PATCH 55/57] Fix arm profiles --- profiles/profiles.desc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/profiles/profiles.desc b/profiles/profiles.desc index 3b017a0..d2b5648 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -1,7 +1,7 @@ amd64 voices/physique/electrochemistry stable -aarm64 voices/physique/shivers stable -aarm64 voices/physique/shivers-musl dev +arm64 voices/physique/shivers stable +arm64 voices/physique/shivers/musl dev amd64 voices/intellect/encyclopedia stable From 3f7ea360f44b0834d65c0d365685cf4b6732253b Mon Sep 17 00:00:00 2001 From: Ceres Date: Sun, 15 Mar 2026 21:24:24 +0000 Subject: [PATCH 56/57] Fix musl profiles --- profiles/voices/physique/packages | 1 - 1 file changed, 1 deletion(-) diff --git a/profiles/voices/physique/packages b/profiles/voices/physique/packages index b230f72..6e86cb6 100644 --- a/profiles/voices/physique/packages +++ b/profiles/voices/physique/packages @@ -36,7 +36,6 @@ *sys-auth/pam_u2f *sys-auth/pam_usb *sys-process/cronie -*www-client/zen-bin *x11-misc/qt5ct *x11-misc/ly *x11-misc/wallust From 6d7b4f30413fc798f8849514d470f29177b887b9 Mon Sep 17 00:00:00 2001 From: Ceres Date: Sat, 21 Mar 2026 23:38:31 +0000 Subject: [PATCH 57/57] Add departure nerd font --- profiles/voices/physique/package.use | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiles/voices/physique/package.use b/profiles/voices/physique/package.use index a0a6701..457e275 100644 --- a/profiles/voices/physique/package.use +++ b/profiles/voices/physique/package.use @@ -1,3 +1,3 @@ net-misc/openssh security-key -media-fonts/nerdfonts jetbrainsmono +media-fonts/nerdfonts jetbrainsmono departuremono x11-themes/catppuccin-gtk mocha