Name: inxi Version: 3.3.33 Release: 1%{?dist} Summary: A full featured system information script License: GPL-3.0-or-later URL: https://smxi.org/docs/inxi.htm Source0: https://codeberg.org/smxi/inxi/archive/%{version}-1.tar.gz BuildArch: noarch BuildRequires: perl-generators Requires: iproute Requires: pciutils Requires: procps Requires: lm_sensors Requires: usbutils Requires: hddtemp Requires: xdpyinfo xprop xrandr Requires: bind-utils Requires: ipmitool Requires: freeipmi Requires: wmctrl # inxi can use any one of Cpanel::JSON::XS, JSON::XS or JSON::PP, but # Cpanel::JSON::XS seems to be its preference, so let's go with that Requires: perl(Cpanel::JSON::XS) # The debugger requires all of these, but the requirements are hedged # around upstream to try and gracefully handle them being missing, # so the dependency generator misses them. I tried # https://codeberg.org/smxi/pinxi/pulls/2 , but upstream was not # interested, so these need to be explicitly specified Requires: perl(Time::HiRes) Requires: perl(File::Copy) Requires: perl(File::Find) Requires: perl(Net::FTP) # inxi does not actually use Spec::Functions at all - only Spec - # but the debugger refuses to run if it cannot load it. specify # both the actual functional requirement, and the bogus checked # requirement Requires: perl(File::Spec) Requires: perl(File::Spec::Functions) # the debugger also requires tar to create the debug archive Requires: tar # inxi documents that this isn't strictly required and works without # it, you just can't output to XML, so let's call it Recommends: Recommends: perl(XML::Dumper) # inxi likes to use these for downloading, but will use curl or wget # if they are not present Recommends: perl(HTTP::Tiny) perl(IO::Socket::SSL) # inxi defends against this not being present by falling back to # a subshell of 'hostname', so it will work without it Recommends: perl(Sys::Hostname) %description Inxi offers a wide range of built-in options, as well as a good number of extra features which require having the script recommends installed on the system. %prep %autosetup -n %{name} #Disable update option sed -i 's/my ($b_sysctl_disk,$b_update,$b_weather) = (1,1,1);/my ($b_sysctl_disk,$b_update,$b_weather) = (1,0,1);/' inxi #Correct shebang sed -i 's|/usr/bin/env perl|/usr/bin/perl|' inxi %build #Nothing to build %install install -p -D -m 755 %{name} %{buildroot}/%{_bindir}/%{name} gzip %{name}.1 install -p -D -m 644 %{name}.1.gz %{buildroot}/%{_mandir}/man1/%{name}.1.gz %files %doc %{name}.changelog README.txt %license LICENSE.txt %{_bindir}/%{name} %{_mandir}/man1/%{name}.1* %changelog * Thu Feb 15 2024 Vasiliy N. Glazov - 3.3.33-1 - Update to 3.3.33 * Tue Feb 06 2024 Vasiliy N. Glazov - 3.3.32-1 - Update to 3.3.32 * Wed Jan 24 2024 Fedora Release Engineering - 3.3.31-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sat Jan 20 2024 Fedora Release Engineering - 3.3.31-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 12 2024 Adam Williamson - 3.3.31-2 - BuildRequire perl-generators - Add several missing hard and soft dependencies * Thu Nov 02 2023 Vasiliy N. Glazov - 3.3.31-1 - Update to 3.3.31 * Sun Oct 01 2023 Vasiliy N. Glazov - 3.3.30-1 - Update to 3.3.30 * Thu Aug 17 2023 Vasiliy N. Glazov - 3.3.29-1 - Update to 3.3.29 * Thu Jul 20 2023 Fedora Release Engineering - 3.3.27-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Tue May 23 2023 Vasiliy N. Glazov - 3.3.27-1 - Update to 3.3.27 * Mon Apr 03 2023 Vasiliy N. Glazov - 3.3.26-1 - Update to 3.3.26 * Sat Mar 11 2023 Fabio Valentini - 3.3.25-2 - Rebuild for https://pagure.io/releng/issue/11327 * Thu Feb 09 2023 Vasiliy N. Glazov - 3.3.25-1 - Update to 3.3.25 * Thu Jan 19 2023 Fedora Release Engineering - 3.3.24-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Dec 15 2022 Vasiliy N. Glazov - 3.3.24-1 - Update to 3.3.24 * Tue Nov 15 2022 Vasiliy N. Glazov - 3.3.23-1 - Update to 3.3.23 * Sat Oct 29 2022 Vasiliy N. Glazov - 3.3.22-1 - Update to 3.3.22 * Mon Sep 19 2022 Vasiliy N. Glazov - 3.3.21-1 - Update to 3.3.21 * Thu Jul 21 2022 Fedora Release Engineering - 3.3.19-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Tue Jun 28 2022 Vasiliy N. Glazov - 3.3.19-1 - Update to 3.3.19 * Tue May 24 2022 Vasiliy N. Glazov - 3.3.16-1 - Update to 3.3.16 * Sat Apr 02 2022 Vasiliy N. Glazov - 3.3.14-1 - Update to 3.3.14 * Sun Feb 27 2022 Vasiliy N. Glazov - 3.3.13-1 - Update to 3.3.13 * Wed Jan 26 2022 Vasiliy N. Glazov - 3.3.12-1 - Update to 3.3.12 * Thu Jan 20 2022 Fedora Release Engineering - 3.3.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Tue Jan 11 2022 Vasiliy N. Glazov - 3.3.11-1 - Update to 3.3.11 * Thu Nov 25 2021 Vasiliy N. Glazov - 3.3.09-1 - Update to 3.3.09 - Add perl-Data-Dumper requires * Tue Jul 27 2021 Vasiliy N. Glazov - 3.3.06-1 - Update to 3.3.06 * Thu Jul 22 2021 Fedora Release Engineering - 3.3.03-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Mon Apr 05 2021 Vasiliy N. Glazov - 3.3.03-1 - Update to 3.3.03 * Wed Mar 17 2021 Vasiliy N. Glazov - 3.3.02-1 - Update to 3.3.02 * Mon Feb 22 2021 Vasiliy N. Glazov - 3.3.01-1 - Update to 3.3.01 * Tue Jan 26 2021 Fedora Release Engineering - 3.2.01-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sun Jan 10 2021 Vasiliy N. Glazov - 3.2.01-1 - Update to 3.2.01 * Thu Dec 17 2020 Vasiliy N. Glazov - 3.2.00-1 - Update to 3.2.00 * Wed Oct 21 2020 Vasiliy N. Glazov - 3.1.08-1 - Update to 3.1.08 * Thu Aug 20 2020 Vasiliy N. Glazov - 3.1.06-1 - Update to 3.1.06 * Tue Jul 28 2020 Adam Jackson - 3.1.03-3 - Require xdpyinfo xprop xrandr, not xorg-x11-utils * Tue Jul 28 2020 Fedora Release Engineering - 3.1.03-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Sat Jun 13 2020 Vasiliy N. Glazov - 3.1.03-1 - Update to 3.1.03 * Sun Apr 26 2020 Vasiliy N. Glazov - 3.1.00-1 - Update to 3.1.00 * Thu Apr 16 2020 Vasiliy N. Glazov - 3.0.38-2 - Add dependency File::Find * Mon Mar 16 2020 Vasiliy N. Glazov - 3.0.38-1 - Update to 3.0.38 * Wed Jan 29 2020 Fedora Release Engineering - 3.0.37-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Wed Nov 20 2019 Vasiliy N. Glazov - 3.0.37-1 - Update to 3.0.37 * Thu Aug 15 2019 Vasiliy N. Glazov - 3.0.36-1 - Update to 3.0.36 * Thu Jul 25 2019 Fedora Release Engineering - 3.0.35-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Wed Jul 17 2019 Vasiliy N. Glazov - 3.0.35-1 - Update to 3.0.35 * Mon May 06 2019 Vasiliy N. Glazov - 3.0.34-1 - Update to 3.0.34 * Fri Feb 15 2019 Vasiliy N. Glazov - 3.0.32-1 - Update to 3.0.32 * Thu Feb 07 2019 Vasiliy N. Glazov - 3.0.31-1 - Update to 3.0.31 * Fri Feb 01 2019 Fedora Release Engineering - 3.0.29-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Tue Dec 11 2018 Vasiliy N. Glazov 3.0.29-1 - Update to 3.0.29 * Thu Dec 06 2018 Vasiliy N. Glazov 3.0.28-1 - Update to 3.0.28 * Wed Oct 17 2018 Vasiliy N. Glazov 3.0.27-1 - Update to 3.0.27 * Mon Oct 08 2018 Vasiliy N. Glazov 3.0.26-1 - Update to 3.0.26 * Wed Sep 12 2018 Vasiliy N. Glazov 3.0.24-1 - Update to 3.0.24 * Mon Sep 10 2018 Vasiliy N. Glazov 3.0.23-1 - Update to 3.0.23 * Tue Sep 04 2018 Vasiliy N. Glazov 3.0.22-1 - Update to 3.0.22 * Tue Aug 28 2018 Vasiliy N. Glazov 3.0.21-1 - Update to 3.0.21 * Wed Aug 01 2018 Vasiliy N. Glazov 3.0.20-1 - Update to 3.0.20 * Thu Jul 19 2018 Vasiliy N. Glazov 3.0.18-1 - Update to 3.0.18 * Fri Jul 13 2018 Vasiliy N. Glazov 3.0.17-1 - Update to 3.0.17 * Fri Jul 13 2018 Fedora Release Engineering - 3.0.15-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Jul 04 2018 Vasiliy N. Glazov 3.0.15-1 - Update to 3.0.15 * Thu Jun 28 2018 Vasiliy N. Glazov 3.0.14-1 - Update to 3.0.14 * Wed Feb 07 2018 Fedora Release Engineering - 2.3.56-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Jan 18 2018 Vasiliy N. Glazov 2.3.56-1 - Update to 2.3.56 * Wed Dec 13 2017 Vasiliy N. Glazov 2.3.53-1 - Update to 2.3.53 * Wed Nov 22 2017 Vasiliy N. Glazov 2.3.45-1 - Update to 2.3.45 * Fri Nov 03 2017 Vasiliy N. Glazov 2.3.43-1 - Update to 2.3.43 * Tue Oct 03 2017 Vasiliy N. Glazov 2.3.40-1 - Update to 2.3.40 * Tue Sep 12 2017 Vasiliy N. Glazov 2.3.38-1 - Update to 2.3.38 * Wed Aug 23 2017 Vasiliy N. Glazov 2.3.36-1 - Update to 2.3.36 * Tue Aug 01 2017 Vasiliy N. Glazov 2.3.31-1 - Update to 2.3.31 * Wed Jul 26 2017 Fedora Release Engineering - 2.3.23-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Jul 07 2017 Vasiliy N. Glazov 2.3.23-1 - Update to 2.3.23 * Mon Jun 19 2017 Vasiliy N. Glazov 2.3.22-1 - Update to 2.3.22 * Mon Jun 19 2017 Vasiliy N. Glazov 2.3.21-1 - Update to 2.3.21 * Thu Jun 01 2017 Vasiliy N. Glazov 2.3.11-1 - Update to 2.3.11 * Tue May 30 2017 Vasiliy N. Glazov 2.3.9-1 - Update to 2.3.9 * Wed May 17 2017 Vasiliy N. Glazov 2.3.8-3 - Remove deprecated net-tools dependency * Fri Feb 10 2017 Fedora Release Engineering - 2.3.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Fri Jan 20 2017 Vasiliy N. Glazov 2.3.8-1 - Update to 2.3.8 * Sat Jan 07 2017 Vasiliy N. Glazov 2.3.7-1 - Update to 2.3.7 * Thu Dec 08 2016 Vasiliy N. Glazov 2.3.5-1 - Update to 2.3.5 * Mon Nov 21 2016 Vasiliy N. Glazov 2.3.4-1 - Update to 2.3.4 * Fri Oct 28 2016 Vasiliy N. Glazov 2.3.3-1 - Update to 2.3.3 * Thu Sep 15 2016 Vasiliy N. Glazov 2.3.1-1 - Update to 2.3.1 * Thu Apr 21 2016 Vasiliy N. Glazov 2.3.0-1 - Update to 2.3.0 * Mon Apr 18 2016 Vasiliy N. Glazov 2.2.38-1 - Update to 2.2.38 * Thu Mar 17 2016 Vasiliy N. Glazov 2.2.35-1 - Update to 2.2.35 * Fri Feb 26 2016 Vasiliy N. Glazov 2.2.34-1 - Update to 2.2.34 - Added Requires bind-utils - Added readme and license files * Thu Feb 04 2016 Vasiliy N. Glazov 2.2.33-1 - Update to 2.2.33 * Thu Feb 04 2016 Fedora Release Engineering - 2.2.32-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jan 13 2016 Vasiliy N. Glazov 2.2.32-1 - Update to 2.2.32 * Fri Nov 20 2015 Vasiliy N. Glazov 2.2.31-1 - Update to 2.2.31 * Thu Aug 27 2015 Vasiliy N. Glazov 2.2.28-1 - Update to 2.2.28 * Fri Jun 19 2015 Vasiliy N. Glazov 2.2.25-1 - Update to 2.2.25 * Wed Jun 17 2015 Fedora Release Engineering - 2.2.21-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Fri May 15 2015 Vasiliy N. Glazov 2.2.21-1 - Update to 2.2.21 * Thu Nov 06 2014 Vasiliy N. Glazov 2.2.16-1 - Update to 2.2.16 * Mon Sep 29 2014 Vasiliy N. Glazov 2.2.14-1 - Update to 2.2.14 * Mon Sep 22 2014 Vasiliy N. Glazov 2.2.8-1 - Update to 2.2.8 * Fri Aug 22 2014 Vasiliy N. Glazov 2.2.1-1 - Update to 2.2.1 * Tue Aug 12 2014 Vasiliy N. Glazov 2.1.90-1 - Update to 2.1.90 * Sat Jun 07 2014 Fedora Release Engineering - 2.1.28-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Tue May 06 2014 Vasiliy N. Glazov 2.1.28-1 - Update to 2.1.28 * Fri Apr 18 2014 Vasiliy N. Glazov 2.1.20-1 - Update to 2.1.20 * Mon Mar 31 2014 Vasiliy N. Glazov 2.1.13-1 - Update to 2.1.13 * Mon Feb 10 2014 Vasiliy N. Glazov 1.9.18-1 - Update to 1.9.18 * Thu Dec 26 2013 Vasiliy N. Glazov 1.9.17-1 - Update to 1.9.17 * Fri Aug 23 2013 Vasiliy N. Glazov 1.9.14-2 - Correct sources * Thu Aug 22 2013 Vasiliy N. Glazov 1.9.14-1 - Update to new version - Disable builtin update * Mon Aug 19 2013 Vasiliy N. Glazov 1.9.13-1 - Update to new version * Thu Aug 08 2013 Vasiliy N. Glazov 1.9.12-5 - Correct executable permissions * Wed Aug 07 2013 Vasiliy N. Glazov 1.9.12-4 - Removed unnecessary Requires * Tue Aug 06 2013 Vasiliy N. Glazov 1.9.12-3 - Change source0 link - Added Requires * Tue Aug 06 2013 Vasiliy N. Glazov 1.9.12-2 - Correct spec and descriptions * Wed Jul 03 2013 Vasiliy N. Glazov 1.9.12-1 - Update to 1.9.12 * Tue Jun 18 2013 Vasiliy N. Glazov 1.9.9-1 - Update to 1.9.9 * Tue Jun 04 2013 Vasiliy N. Glazov 1.9.7-1 - Update to 1.9.7 * Tue May 07 2013 Vasiliy N. Glazov 1.8.47-1 - Update to 1.8.47 * Mon Apr 22 2013 Vasiliy N. Glazov 1.8.45-1 - Initial release