Gentoo Archives: gentoo-commits

From: Viorel Munteanu <ceamac.paragon@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: app-misc/fastfetch/
Date: Sat, 29 Jan 2022 10:30:31
Message-Id: 1643452160.aa20d058d89c2bebf7db34fdb5bcfc122affd06f.viorel_munteanu@gentoo
1 commit: aa20d058d89c2bebf7db34fdb5bcfc122affd06f
2 Author: Viorel Munteanu <ceamac.paragon <AT> gmail <DOT> com>
3 AuthorDate: Sat Jan 29 10:29:20 2022 +0000
4 Commit: Viorel Munteanu <ceamac.paragon <AT> gmail <DOT> com>
5 CommitDate: Sat Jan 29 10:29:20 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aa20d058
7
8 app-misc/fastfetch: drop 0.568
9
10 Signed-off-by: Viorel Munteanu <ceamac.paragon <AT> gmail.com>
11
12 app-misc/fastfetch/Manifest | 1 -
13 app-misc/fastfetch/fastfetch-0.568.ebuild | 90 -------------------------------
14 2 files changed, 91 deletions(-)
15
16 diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
17 index 233858a0b..b350c1a77 100644
18 --- a/app-misc/fastfetch/Manifest
19 +++ b/app-misc/fastfetch/Manifest
20 @@ -1,2 +1 @@
21 -DIST fastfetch-0.568.tar.gz 319886 BLAKE2B 5ac296319ff48cda0ba3a00dd0cc80bb19a632672ebf272ad1b35b5f3ca982c50bef1909cfa4274ce1e104458c9c4e73d2fda7dc714ab47d70fe341b0990441b SHA512 32704e78f6bd3c659b9090de949df2c63f755377760d95b5a3154bae72eb96baa0f0e2e1bcbcf226a81077c62089821884ed2ca30335fcfe1e77dd9a354854fd
22 DIST fastfetch-0.569.tar.gz 319899 BLAKE2B 07c3169e97a5127a67941972ea6feac1bec11203bb55b23243a4b298580299d942b518eab24a741dd0354d56879dc9ccd192bf88024aa660a4c83f149c8133cd SHA512 979a9e717bc2ef59aa0b410fe62015f8ecf58419e4b1df56ea139aa84e627491ab310da358e821a7dcc95efc8017b8fd71d1174cde8a770717759a1e50d0fb31
23
24 diff --git a/app-misc/fastfetch/fastfetch-0.568.ebuild b/app-misc/fastfetch/fastfetch-0.568.ebuild
25 deleted file mode 100644
26 index f8f371530..000000000
27 --- a/app-misc/fastfetch/fastfetch-0.568.ebuild
28 +++ /dev/null
29 @@ -1,90 +0,0 @@
30 -# Copyright 2022 Gentoo Authors
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=8
34 -
35 -inherit bash-completion-r1 cmake
36 -
37 -DESCRIPTION="Like neofetch but faster"
38 -HOMEPAGE="https://github.com/LinusDierheimer/fastfetch"
39 -if [[ ${PV} == *9999 ]]; then
40 - inherit git-r3
41 - EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git"
42 -else
43 - COMMIT="f72ec8a99f6021e95abce282668cce99fabd28c5"
44 - VERSION_REV="f72ec8a"
45 - SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
46 - S="${WORKDIR}/${PN}-${COMMIT}"
47 -fi
48 -
49 -LICENSE="MIT"
50 -SLOT="0"
51 -KEYWORDS="~amd64"
52 -IUSE="X gnome pci vulkan wayland xcb xfce xrandr"
53 -
54 -# note - qa-vdb will always report errors because fastfetch loads the libs dynamically
55 -RDEPEND="
56 - X? ( x11-libs/libX11 )
57 - gnome? (
58 - dev-libs/glib
59 - gnome-base/dconf
60 - )
61 - pci? ( sys-apps/pciutils )
62 - vulkan? ( media-libs/vulkan-loader )
63 - wayland? ( dev-libs/wayland )
64 - xcb? ( x11-libs/libxcb )
65 - xfce? ( xfce-base/xfconf )
66 - xrandr? ( x11-libs/libXrandr )
67 -"
68 -DEPEND="${RDEPEND}"
69 -BDEPEND="virtual/pkgconfig"
70 -
71 -REQUIRED_USE="xrandr? ( X )"
72 -
73 -# disable_check VAR lib
74 -disable_check() {
75 - sed -i -e "
76 - /pkg_check_modules ($1 /d
77 - /message.*$2/d" CMakeLists.txt || die "Cannot disable $1"
78 -}
79 -
80 -src_configure() {
81 - disable_check RPM librpm
82 -
83 - use X || disable_check X11 x11
84 - use gnome || (disable_check GIO gio- && disable_check DCONF dconf)
85 - use pci || disable_check LIBPCI libpci
86 - use vulkan || disable_check VULKAN vulkan
87 - use wayland || disable_check WAYLAND wayland-client
88 - use xcb || (disable_check XCB_RANDR xcb-randr && disable_check XCB xcb)
89 - use xfce || disable_check XFCONF libxfconf
90 - use xrandr || disable_check XRANDR xrandr
91 -
92 - if [[ ${PV} != *9999 ]]; then
93 - # version comes from git, fake it
94 - VERSION_MAJOR="$(ver_cut 2)"
95 - sed -i -e "
96 - s/\(PROJECT_VERSION\) .*$/\1 \"r${VERSION_MAJOR}.${VERSION_REV}\")/
97 - s/\(PROJECT_VERSION_MAJOR\) .*$/\1 \"${VERSION_MAJOR}\")/" CMakeLists.txt || die "Cannot patch version"
98 - fi
99 -
100 - cmake_src_configure
101 -}
102 -
103 -src_install() {
104 - if [[ ${PV} == *9999 ]]; then
105 - elog "REV=\"r$(git rev-list --count HEAD)\""
106 - elog "COMMIT=\"$(git rev-parse HEAD)\""
107 - elog "VERSION_REV=\"$(git rev-parse --short HEAD)\""
108 - fi
109 -
110 - pushd "${BUILD_DIR}" || die
111 - dobin fastfetch
112 - popd
113 -
114 - newbashcomp completions/bash fastfetch
115 - insinto /usr/share/${PN}/presets
116 - doins presets/*
117 -
118 - einstalldocs
119 -}