diff options
Diffstat (limited to 'app-misc/neofetch/neofetch-9999.ebuild')
-rw-r--r-- | app-misc/neofetch/neofetch-9999.ebuild | 46 |
1 files changed, 32 insertions, 14 deletions
diff --git a/app-misc/neofetch/neofetch-9999.ebuild b/app-misc/neofetch/neofetch-9999.ebuild index 2df09f60d624..d04032b52d82 100644 --- a/app-misc/neofetch/neofetch-9999.ebuild +++ b/app-misc/neofetch/neofetch-9999.ebuild @@ -1,11 +1,13 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +inherit optfeature prefix + if [[ ${PV} != *9999* ]]; then SRC_URI="https://github.com/dylanaraps/${PN}/archive/${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~mips ~x86" + KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86" else inherit git-r3 EGIT_REPO_URI="https://github.com/dylanaraps/neofetch.git" @@ -13,16 +15,32 @@ fi DESCRIPTION="Simple information system script" HOMEPAGE="https://github.com/dylanaraps/neofetch" -LICENSE="MIT-with-advertising" +LICENSE="MIT" SLOT="0" -IUSE="X" - -RDEPEND="sys-apps/pciutils - X? ( - media-gfx/imagemagick - media-libs/imlib2 - www-client/w3m[imlib] - x11-apps/xprop - x11-apps/xrandr - x11-apps/xwininfo - )" + +PATCHES=( + "${FILESDIR}"/neofetch-7.1.0-fix-arm-riscv-loongarch-cpu-model-detection.patch +) + +src_prepare() { + if use prefix; then + # bug #693526 + hprefixify neofetch + sed -e "/has emerge/s:\${br_prefix}:${EPREFIX}:" -i neofetch \ + || die "Failed to adjust for Prefix" + fi + + default +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install +} + +pkg_postinst() { + optfeature "displaying images" "media-libs/imlib2 www-client/w3m[imlib]" + optfeature "gpu detection" sys-apps/pciutils + optfeature "thumbnail creation" media-gfx/imagemagick + optfeature "wallpaper" media-gfx/feh x11-misc/nitrogen + optfeature "window size" x11-misc/xdotool "x11-apps/xwininfo x11-apps/xprop" "x11-apps/xwininfo x11-apps/xdpyinfo" +} |