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)

Reply via email to