Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hyfetch for openSUSE:Leap:16.0 checked in at 2025-06-10 11:08:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/hyfetch (Old) and /work/SRC/openSUSE:Leap:16.0/.hyfetch.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hyfetch" Tue Jun 10 11:08:15 2025 rev:2 rq:1283627 version:unknown Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/hyfetch/hyfetch.changes 2025-03-19 11:46:25.772998206 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.hyfetch.new.19631/hyfetch.changes 2025-06-10 11:08:16.525301753 +0200 @@ -1,0 +2,53 @@ +Fri Jun 6 11:12:59 UTC 2025 - Max Lin <m...@suse.com> + +- Fix Leap 16.0 build + +------------------------------------------------------------------- +Fri Nov 8 07:42:51 UTC 2024 - Dominique Leuenberger <dims...@opensuse.org> + +- Add 362.patch: update openSUSE distro logos in the source code. + +------------------------------------------------------------------- +Tue Oct 29 13:58:12 UTC 2024 - Dominique Leuenberger <dims...@opensuse.org> + +- Split out neowofetch into an own subpackage, called neowofetch + (replacing the original neofetch package, which is archived). +- Do not clone nfeowofetch and don't use update-alternatives on it: + it's a bash script without any relevance to python vesions. +- Provide symlink to allow calling neowofetch as neofetch directly. + +------------------------------------------------------------------- +Sat Oct 26 08:06:50 UTC 2024 - Cat Kasin <c...@aulucya.gay> + +- Update to version 1.99.0 + * Add plural, genderflux, girlflux, Fraysexual, Xenogender, Caninekin, + Kenochoric, veldian, solian, lunian, Polyamorous, sapphic, androgyne, + interprogress, progress, intersex, equal-rights, drag, neofluid, genderqueer, + pronoun, queer subculture, and Gilbert Backer's origin rainbow flgs + * Add random flag option + * Fix distro logo triple-quotation mark escaping + * Fix termux compatibility + * Fix term background detection not resetting properly + * Remove typing-extensions and setuptools dependencies + * Allow lightness value without a '%' sign in config prompt + * Support host info on PowerPC Macs + * Show Kinfo for Plasma 6 + * List all intel GPU as detected + * Add eweOS, Fedora Immutable distros, Macaroni OS, Ironclad OS, + Chimera Linux, Tatra, Furreto Linux, BlackMesa, Magix, Mauna, Arkane Linux, + Linux From Scratch distro flags + * Update PikaOS logo + * Add Fedora unicode logo + * Fix colors not reverting properly + * Fix terminal emulator selection + * Fix terminal font info for yakuake + * Display neovim version + * Add an option to hide some package managers + * Fix npm list count mismatch + * Add "AM" application manager, pnpm, pkgx.sh, pip, bonsai, rad, radula, + birb, MacPorts for Linux package managers + * Use XDG path for Nix package counting + * Fix short package count + * Add Cider player + +------------------------------------------------------------------- Old: ---- HyFetch-1.4.11.tar.gz New: ---- 362.patch HyFetch-1.99.0.tar.gz BETA DEBUG BEGIN: New: - Add 362.patch: update openSUSE distro logos in the source code. BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hyfetch.spec ++++++ --- /var/tmp/diff_new_pack.aq7BqS/_old 2025-06-10 11:08:16.785312556 +0200 +++ /var/tmp/diff_new_pack.aq7BqS/_new 2025-06-10 11:08:16.789312722 +0200 @@ -1,7 +1,7 @@ # # spec file for package hyfetch # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define skip_python2 1 Name: hyfetch -Version: 1.4.11 +Version: 1.99.0 Release: 0 Summary: Customizable Linux System Information Script License: MIT @@ -27,18 +27,15 @@ Source: https://files.pythonhosted.org/packages/source/H/HyFetch/HyFetch-%{version}.tar.gz # PATCH-FIX-SUSE Fix E: env-script-interpreter Patch0: fix-shebang.patch +# PATCH-FIX-UPSTREAM +Patch1: https://patch-diff.githubusercontent.com/raw/hykilpikonna/hyfetch/pull/362.patch BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} -BuildRequires: python-rpm-macros -# SECTION test requirements -BuildRequires: %{python_module typing_extensions} -# /SECTION BuildRequires: fdupes -Requires: python-setuptools -Requires: python-typing_extensions +BuildRequires: python-rpm-macros Requires(post): update-alternatives -Requires(postun):update-alternatives +Requires(postun): update-alternatives Recommends: maim Recommends: w3m-inline-image BuildArch: noarch @@ -50,29 +47,60 @@ version, active GTK theme, CPU info, and used/available memory. It is a fork of neofetch, and adds pride flag coloration to the OS logo. +%package -n neowofetch +# version as reported by neowofetch --version +Version: 7.98.0 +Summary: CLI system information tool written in BASH +Provides: neofetch = %{version} +Obsoletes: neofetch < %{version} + +%description -n neowofetch +Displays information about the system next to an image, the OS logo, or any +ASCII file of choice. The main purpose of Neofetch is to be used in +screenshots to show other users what OS/Distro is running, what Theme/Icons +are being used, etc. + +Customizable through the use of command line flags or the user config file. +There are over 50 config options to mess around with and there's the `print_info() +function and friends which let you add your own custom info. + +This is the forked version that is maintained together with hyfetch + %prep -%autosetup -p1 -n HyFetch-%{version} +%autosetup -p1 -n HyFetch-%{VERSION} +# copy the patched neofetch to scripts/ - in git, this is a symlink, but the tarball has it as a regular file +cp neofetch hyfetch/scripts/neowofetch %build +sed -i 's/packages=find_namespace_packages(exclude=("tools", "tools.*")),/packages=find_namespace_packages(exclude=("tools", "tools.*", "docs")),/' setup.py %pyproject_wheel %install %pyproject_install %python_clone -a %{buildroot}/%{_bindir}/hyfetch -%python_clone -a %{buildroot}/%{_bindir}/neowofetch %python_expand %fdupes %{buildroot}%{$python_sitelib} +ln -s %{_bindir}/neowofetch %{buildroot}%{_bindir}/neofetch %post -%{python_install_alternative hyfetch neowofetch} +%{python_install_alternative hyfetch} %postun %python_uninstall_alternative hyfetch +%check +[ "$(%{buildroot}%{_bindir}/neofetch --version)" == "Neofetch %{version}" ] || ( + echo "Neofetch version does not match the RPM version - please update" + exit 1 +) + %files %{python_files} %doc README.md %license LICENSE.md -%python_alternative %{_bindir}/neowofetch %python_alternative %{_bindir}/hyfetch %{python_sitelib}/hyfetch -%{python_sitelib}/HyFetch-%{version}.dist-info +%{python_sitelib}/[Hh]y[Ff]etch-%{VERSION}.dist-info + +%files -n neowofetch +%{_bindir}/neofetch +%{_bindir}/neowofetch ++++++ 362.patch ++++++ >From aa065fe910290e0fcc426d4a55cfc73bad0b2b6d Mon Sep 17 00:00:00 2001 From: Lubos Kocman <lubos.koc...@suse.com> Date: Tue, 29 Oct 2024 14:28:26 +0100 Subject: [PATCH] openSUSE distro refresh * Add openSUSE Slowroll * Updated logos for openSUSE Leap and Tumbleweed gh#openSUSE/branding#154 gh#openSUSE/branding#160 * Update neofetch accordingly to gh#openSUSE/neofetch fork --- hyfetch/distros/opensuse_leap.py | 34 ++++----- hyfetch/distros/opensuse_slowroll.py | 27 ++++++++ hyfetch/distros/opensuse_tumbleweed.py | 35 ++++++---- neofetch | 95 ++++++++++++++++++-------- 4 files changed, 133 insertions(+), 58 deletions(-) create mode 100644 hyfetch/distros/opensuse_slowroll.py diff --git a/hyfetch/distros/opensuse_leap.py b/hyfetch/distros/opensuse_leap.py index b39b18665da..a784d848eff 100644 --- a/hyfetch/distros/opensuse_leap.py +++ b/hyfetch/distros/opensuse_leap.py @@ -3,21 +3,23 @@ from . import AsciiArt opensuse_leap = AsciiArt(match=r'''"openSUSE Leap"* | "openSUSE_Leap"*''', color='2 7', ascii=r""" -${c2} `-++:` - ./oooooo/- - `:oooooooooooo:. - -+oooooooooooooooo+-` - ./oooooooooooooooooooooo/- - :oooooooooooooooooooooooooo: - ` `-+oooooooooooooooooooo/- ` - `:oo/- .:ooooooooooooooo+:` `-+oo/. -`/oooooo:. -/oooooooooo/. ./oooooo/. - `:+ooooo+-` `:+oooo+- `:oooooo+:` - .:oooooo/. .::` -+oooooo/. - -/oooooo:. ./oooooo+- - `:+ooooo+-:+oooooo:` - ./oooooooooo/. - -/oooo+:` - `:/. +${c2} ==== + ====== + ==== ====+ + +==== +==== + +===+ ==== + ==== ==== + +=== +==== + ==== +==== + ===== ==== + +===+ ===== + ==+ ===== +===+ === + ==== ==== ===== ===== + ==== ======= ==== + ==== === ==== + ====+ ==== + ==== ===== + ====== + == """) \ No newline at end of file diff --git a/hyfetch/distros/opensuse_slowroll.py b/hyfetch/distros/opensuse_slowroll.py new file mode 100644 index 00000000000..3d140782e37 --- /dev/null +++ b/hyfetch/distros/opensuse_slowroll.py @@ -0,0 +1,27 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +opensuse_slowroll = AsciiArt(match=r'''"openSUSE Slowroll"* | "openSUSE_Slowroll"*''', color='2 7', ascii=r""" +${c2} _aaaymQQmwaaa, + ,wWQQQD????????$QQQQa,. + _wQQB?" ??QQQa, + sQQD^ ?QQ6\ + yWW' 4QQg + ,QQD .aaaaaaaa ^4Q6 + ,mQP _wWQW?????YWWQa, 4Qm + jQ@ wWW?' ^4QQc ^$QL +,QQ' jWW' )QW\ ]QQ +|QQ ,QW' ]QQ ^QQ| +|QQ |QQ ]QQ QQ| +|QQ 4Qg ]QQ .QQ| +'QQ6 '$WQac. _QQ( jQQ + ]QQw "?QWQQf _mQP ,QQ( + 4QQga wQQP ,mQ? + 4QQQga, saQWP' jQQf + ?QQQQQQwaaaaaaaayWWW?' _mQ@' + ?WQQQP?9VWUV???^ _amQP^ + "4QQQaa, ,awQQQ?^ + "?VQQQQQQQQQQQQQQP?' +""") + \ No newline at end of file diff --git a/hyfetch/distros/opensuse_tumbleweed.py b/hyfetch/distros/opensuse_tumbleweed.py index f8f5a130053..163c564424f 100644 --- a/hyfetch/distros/opensuse_tumbleweed.py +++ b/hyfetch/distros/opensuse_tumbleweed.py @@ -3,18 +3,27 @@ from . import AsciiArt opensuse_tumbleweed = AsciiArt(match=r'''"openSUSE Tumbleweed"* | "openSUSE_Tumbleweed"*''', color='2 7', ascii=r""" -${c2} ...... - .,cdxxxoc,. .:kKMMMNWMMMNk:. - cKMMN0OOOKWMMXo. A ;0MWk:' ':OMMk. - ;WMK;' 'lKMMNM, :NMK' 'OMW; - cMW; WMMMN ,XMK' oMM. -.MMc ''^*~l. xMN: KM0 -'MM. .NMO oMM -.MM, .kMMl xMN - KM0 .kMM0' .dl>~,. .WMd - 'XM0. ,OMMK' OMMM7' .XMK - *WMO:. .;xNMMk' NNNMKl. .xWMx - ^ONMMNXMMMKx; V 'xNMWKkxllox0NMWk' - ''''' ':dOOXXKOxl' +${c2} JJJJJJJJ + JJJJJJJJJJJJJJ + JJJJJJ =JJJJJJJ + JJJJ =JJJ JJJJ + JJJ =JJJ JJJ + JJJJ =JJJ JJJ + JJJJJJJJJJJJJJJ JJJJ + JJJJJJJJJJJJJJ JJJJ + JJJJ JJJJ + JJJJJ= JJJJ + JJJJJJJJJJJJJJJJJJJJJJJJJJJJJ= + =JJJJJJJJJJJJJJJJJJJJJJJJJJJJJ + JJJJ =JJJJJJ + JJJJ =JJJJ + JJJJ JJJJJJJJJJJJJJ + JJJJ JJJJJJJJJJJJJJJ + JJJJ JJJJ JJJJ + JJJ JJJJ JJJ + JJJJJ JJJJ JJJJ + =JJJJJJJJ JJJJJJ + JJJJJJJJJJJJJJ + JJJJJJJ= """) \ No newline at end of file diff --git a/neofetch b/neofetch index d6e9273cc99..32601b5ce94 100755 --- a/neofetch +++ b/neofetch @@ -14437,22 +14437,24 @@ EOF "openSUSE Leap"* | "openSUSE_Leap"*) set_colors 2 7 read -rd '' ascii_data <<'EOF' -${c2} `-++:` - ./oooooo/- - `:oooooooooooo:. - -+oooooooooooooooo+-` - ./oooooooooooooooooooooo/- - :oooooooooooooooooooooooooo: - ` `-+oooooooooooooooooooo/- ` - `:oo/- .:ooooooooooooooo+:` `-+oo/. -`/oooooo:. -/oooooooooo/. ./oooooo/. - `:+ooooo+-` `:+oooo+- `:oooooo+:` - .:oooooo/. .::` -+oooooo/. - -/oooooo:. ./oooooo+- - `:+ooooo+-:+oooooo:` - ./oooooooooo/. - -/oooo+:` - `:/. +${c2} ==== + ====== + ==== ====+ + +==== +==== + +===+ ==== + ==== ==== + +=== +==== + ==== +==== + ===== ==== + +===+ ===== + ==+ ===== +===+ === + ==== ==== ===== ===== + ==== ======= ==== + ==== === ==== + ====+ ==== + ==== ===== + ====== + == EOF ;; @@ -14469,22 +14471,57 @@ TTTTTTTTTT EOF ;; + "openSUSE Tumbleweed-Slowroll"* | "openSUSE_Slowroll"*) + set_colors 2 7 + read -rd '' ascii_data <<'EOF' +${c2} _aaaymQQmwaaa, + ,wWQQQD????????$QQQQa,. + _wQQB?" ??QQQa, + sQQD^ ?QQ6\ + yWW' 4QQg + ,QQD .aaaaaaaa ^4Q6 + ,mQP _wWQW?????YWWQa, 4Qm + jQ@ wWW?' ^4QQc ^$QL +,QQ' jWW' )QW\ ]QQ +|QQ ,QW' ]QQ ^QQ| +|QQ |QQ ]QQ QQ| +|QQ 4Qg ]QQ .QQ| +'QQ6 '$WQac. _QQ( jQQ + ]QQw "?QWQQf _mQP ,QQ( + 4QQga wQQP ,mQ? + 4QQQga, saQWP' jQQf + ?QQQQQQwaaaaaaaayWWW?' _mQ@' + ?WQQQP?9VWUV???^ _amQP^ + "4QQQaa, ,awQQQ?^ + "?VQQQQQQQQQQQQQQP?' +EOF + ;; + "openSUSE Tumbleweed"* | "openSUSE_Tumbleweed"*) set_colors 2 7 read -rd '' ascii_data <<'EOF' -${c2} ...... - .,cdxxxoc,. .:kKMMMNWMMMNk:. - cKMMN0OOOKWMMXo. A ;0MWk:' ':OMMk. - ;WMK;' 'lKMMNM, :NMK' 'OMW; - cMW; WMMMN ,XMK' oMM. -.MMc ''^*~l. xMN: KM0 -'MM. .NMO oMM -.MM, .kMMl xMN - KM0 .kMM0' .dl>~,. .WMd - 'XM0. ,OMMK' OMMM7' .XMK - *WMO:. .;xNMMk' NNNMKl. .xWMx - ^ONMMNXMMMKx; V 'xNMWKkxllox0NMWk' - ''''' ':dOOXXKOxl' +${c2} JJJJJJJJ + JJJJJJJJJJJJJJ + JJJJJJ =JJJJJJJ + JJJJ =JJJ JJJJ + JJJ =JJJ JJJ + JJJJ =JJJ JJJ + JJJJJJJJJJJJJJJ JJJJ + JJJJJJJJJJJJJJ JJJJ + JJJJ JJJJ + JJJJJ= JJJJ + JJJJJJJJJJJJJJJJJJJJJJJJJJJJJ= + =JJJJJJJJJJJJJJJJJJJJJJJJJJJJJ + JJJJ =JJJJJJ + JJJJ =JJJJ + JJJJ JJJJJJJJJJJJJJ + JJJJ JJJJJJJJJJJJJJJ + JJJJ JJJJ JJJJ + JJJ JJJJ JJJ + JJJJJ JJJJ JJJJ + =JJJJJJJJ JJJJJJ + JJJJJJJJJJJJJJ + JJJJJJJ= EOF ;; ++++++ HyFetch-1.4.11.tar.gz -> HyFetch-1.99.0.tar.gz ++++++ ++++ 20804 lines of diff (skipped)