Gentoo Archives: gentoo-commits

From: Viorel Munteanu <ceamac@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: app-misc/fastfetch/
Date: Mon, 27 Feb 2023 18:04:35
Message-Id: 1677520069.6933498865af71b27f02e27bcc1c3575aa63361e.ceamac@gentoo
1 commit: 6933498865af71b27f02e27bcc1c3575aa63361e
2 Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 27 17:47:49 2023 +0000
4 Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 27 17:47:49 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=69334988
7
8 app-misc/fastfetch: drop 1.10.2
9
10 Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
11
12 app-misc/fastfetch/Manifest | 1 -
13 app-misc/fastfetch/fastfetch-1.10.2.ebuild | 102 -----------------------------
14 2 files changed, 103 deletions(-)
15
16 diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
17 index 6ee3c722c..3b51cfd66 100644
18 --- a/app-misc/fastfetch/Manifest
19 +++ b/app-misc/fastfetch/Manifest
20 @@ -1,3 +1,2 @@
21 -DIST fastfetch-1.10.2.tar.gz 526649 BLAKE2B 23518c8cfbfd7923f1d960aef306acf8a40ef2e3ccea504646c4cdd82bb8a7660e6471668f3f933e87342a68428bcc16398c324a0548c21ea5437e0d09d1a36c SHA512 f683c4ca7d9ffaae05a881efdb003c0a6e238ba9ecfaefa5e315c4c7f620fefcd5fc8ebbf46617b0cd2abab77d9b72fc62fb3827a567de00c3a62df6410dda06
22 DIST fastfetch-1.10.3.tar.gz 528112 BLAKE2B b270354b8f0772fb70ea7aa224f4d1d5e46386f419f32460b93a589f1af59ab6e1e6b48cfaa148bb2774e7a51503cf42506f57acbbe1eb9a64452d33cc01c7d5 SHA512 4ce2c1ef9c5481ef1548d741c902125125a428a1b577762e1f47ad7c5bbbda14dd080dbad114151e9a5d03c1695761e91d3a3bb70924da79a2d888b5160e8e3d
23 DIST fastfetch-1.9.1.tar.gz 510560 BLAKE2B 086f743a0e9ec09a3222d9c9951e26449dde90d00fb297d96611393bf23ab6eb8df255e9519b35904d73faa726ea83f673c5ea977a9f2b7f0689de898b0683ba SHA512 9b449aa3b5072d2f7b7857d7a11e315dbb7d4148e2761487e6682980e53bb3acf3ccd14b57bf9d788288a931f8aa940b699f07b1a09673fee53d70f63b081f83
24
25 diff --git a/app-misc/fastfetch/fastfetch-1.10.2.ebuild b/app-misc/fastfetch/fastfetch-1.10.2.ebuild
26 deleted file mode 100644
27 index c60289caf..000000000
28 --- a/app-misc/fastfetch/fastfetch-1.10.2.ebuild
29 +++ /dev/null
30 @@ -1,102 +0,0 @@
31 -# Copyright 2022 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=8
35 -
36 -inherit cmake flag-o-matic
37 -
38 -DESCRIPTION="Fast system information tool"
39 -HOMEPAGE="https://github.com/LinusDierheimer/fastfetch"
40 -if [[ ${PV} == *9999 ]]; then
41 - inherit git-r3
42 - EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git"
43 - [[ ${PV} == *0.1.9999 ]] && EGIT_BRANCH=master
44 - [[ ${PV} == *0.2.9999 ]] && EGIT_BRANCH=dev
45 - [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
46 -else
47 - SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
48 - KEYWORDS="~amd64"
49 -fi
50 -
51 -LICENSE="MIT"
52 -SLOT="0"
53 -IUSE="X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr"
54 -
55 -# note - qa-vdb will always report errors because fastfetch loads the libs dynamically
56 -RDEPEND="
57 - sys-libs/zlib
58 - X? ( x11-libs/libX11 )
59 - chafa? ( media-gfx/chafa )
60 - dbus? ( sys-apps/dbus )
61 - gnome? (
62 - dev-libs/glib
63 - gnome-base/dconf
64 - )
65 - imagemagick? ( media-gfx/imagemagick:= )
66 - networkmanager? ( net-misc/networkmanager )
67 - opencl? ( virtual/opencl )
68 - opengl? ( media-libs/libglvnd[X] )
69 - osmesa? ( media-libs/mesa[osmesa] )
70 - pci? ( sys-apps/pciutils )
71 - pulseaudio? ( media-libs/libpulse )
72 - sqlite? ( dev-db/sqlite:3 )
73 - vulkan? ( media-libs/vulkan-loader )
74 - wayland? ( dev-libs/wayland )
75 - xcb? ( x11-libs/libxcb )
76 - xfce? ( xfce-base/xfconf )
77 - xrandr? ( x11-libs/libXrandr )
78 -"
79 -DEPEND="${RDEPEND}"
80 -BDEPEND="virtual/pkgconfig"
81 -
82 -REQUIRED_USE="
83 - xrandr? ( X )
84 - chafa? ( imagemagick )
85 -"
86 -
87 -src_configure() {
88 - local fastfetch_enable_imagemagick7=no
89 - local fastfetch_enable_imagemagick6=no
90 - if use imagemagick; then
91 - fastfetch_enable_imagemagick7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
92 - fastfetch_enable_imagemagick6=$(has_version '<media-gfx/imagemagick-7.0.0' && echo yes || echo no)
93 - fi
94 -
95 - local mycmakeargs=(
96 - -DENABLE_LIBCJSON=no
97 - -DENABLE_RPM=no
98 - -DENABLE_ZLIB=yes
99 -
100 - -DENABLE_CHAFA=$(usex chafa)
101 - -DENABLE_DBUS=$(usex dbus)
102 - -DENABLE_DCONF=$(usex gnome)
103 - -DENABLE_EGL=$(usex opengl)
104 - -DENABLE_GIO=$(usex gnome)
105 - -DENABLE_GLX=$(usex opengl)
106 - -DENABLE_IMAGEMAGICK6=${fastfetch_enable_imagemagick6}
107 - -DENABLE_IMAGEMAGICK7=${fastfetch_enable_imagemagick7}
108 - -DENABLE_LIBNM=$(usex networkmanager)
109 - -DENABLE_LIBPCI=$(usex pci)
110 - -DENABLE_OPENCL=$(usex opencl)
111 - -DENABLE_OSMESA=$(usex osmesa)
112 - -DENABLE_PULSE=$(usex pulseaudio)
113 - -DENABLE_SQLITE3=$(usex sqlite)
114 - -DENABLE_VULKAN=$(usex vulkan)
115 - -DENABLE_WAYLAND=$(usex wayland)
116 - -DENABLE_X11=$(usex X)
117 - -DENABLE_XCB=$(usex xcb)
118 - -DENABLE_XCB_RANDR=$(usex xcb)
119 - -DENABLE_XFCONF=$(usex xfce)
120 - -DENABLE_XRANDR=$(usex xrandr)
121 - )
122 -
123 - append-cppflags -DNDEBUG
124 -
125 - cmake_src_configure
126 -}
127 -
128 -src_install() {
129 - cmake_src_install
130 -
131 - rm -r "${ED}"/usr/share/licenses || die
132 -}