Assorted changes

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

View file

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

View file

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

View file

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

View file

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