commit
06177fe18c
@ -0,0 +1 @@
|
||||
SOURCES/lshw-B.02.20.tar.gz
|
@ -0,0 +1 @@
|
||||
8dc76d4452bfe8ed6f5b246ad14af22c9c2d2ed5 SOURCES/lshw-B.02.20.tar.gz
|
@ -0,0 +1,25 @@
|
||||
From 8318b40f989390530a3901b3c51c25465b4bde88 Mon Sep 17 00:00:00 2001
|
||||
From: Lyonel Vincent <lyonel@ezix.org>
|
||||
Date: Sat, 6 Jan 2024 11:16:56 +0100
|
||||
Subject: [PATCH 1/5] get rid of GTK deprecation warning
|
||||
|
||||
---
|
||||
src/gui/gtk-lshw.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/gui/gtk-lshw.c b/src/gui/gtk-lshw.c
|
||||
index d3e531c..8d39ade 100644
|
||||
--- a/src/gui/gtk-lshw.c
|
||||
+++ b/src/gui/gtk-lshw.c
|
||||
@@ -75,7 +75,7 @@ main (int argc, char *argv[])
|
||||
textdomain (PACKAGE);
|
||||
#endif
|
||||
|
||||
- GtkApplication *app = gtk_application_new ("org.ezix.gtk-lshw", G_APPLICATION_FLAGS_NONE);
|
||||
+ GtkApplication *app = gtk_application_new ("org.ezix.gtk-lshw", 0); // was G_APPLICATION_FLAGS_NONE
|
||||
g_signal_connect (app, "activate", G_CALLBACK (activate), NULL);
|
||||
int status = g_application_run (G_APPLICATION (app), argc, argv);
|
||||
g_object_unref (app);
|
||||
--
|
||||
2.40.1
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,23 @@
|
||||
From 15e4ca64647ad119b69be63274e5de2696d3934f Mon Sep 17 00:00:00 2001
|
||||
From: Lyonel Vincent <lyonel@ezix.org>
|
||||
Date: Sat, 6 Jan 2024 11:33:39 +0100
|
||||
Subject: [PATCH 3/5] update changelog
|
||||
|
||||
---
|
||||
docs/Changelog | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/docs/Changelog b/docs/Changelog
|
||||
index 0f648f5..eeafc78 100644
|
||||
--- a/docs/Changelog
|
||||
+++ b/docs/Changelog
|
||||
@@ -1,3 +1,6 @@
|
||||
+* lshw B.02.20
|
||||
+ bug fixes
|
||||
+ code cleanup
|
||||
* lshw B.02.19
|
||||
detection of NVMe disks
|
||||
detection of SD/MMC and SDIO devices
|
||||
--
|
||||
2.40.1
|
||||
|
@ -0,0 +1,27 @@
|
||||
From befc2e215ab1b86af1af63fbfc26b56cd212339d Mon Sep 17 00:00:00 2001
|
||||
From: Lyonel Vincent <lyonel@ezix.org>
|
||||
Date: Wed, 12 Jun 2024 13:50:01 +0200
|
||||
Subject: [PATCH 4/5] escape '\' in JSON output
|
||||
|
||||
some DMI/SMBIOS contain '\' at the end of their strings (#807)
|
||||
---
|
||||
src/core/osutils.cc | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/src/core/osutils.cc b/src/core/osutils.cc
|
||||
index cfa09ca..a3d8c12 100644
|
||||
--- a/src/core/osutils.cc
|
||||
+++ b/src/core/osutils.cc
|
||||
@@ -526,6 +526,9 @@ string escapeJSON(const string & s)
|
||||
case '"':
|
||||
result += "\\\"";
|
||||
break;
|
||||
+ case '\\':
|
||||
+ result += "\\\\";
|
||||
+ break;
|
||||
default:
|
||||
result += s[i];
|
||||
}
|
||||
--
|
||||
2.40.1
|
||||
|
@ -0,0 +1,110 @@
|
||||
From 9372b680418cd66f90ffee722fa6d10042115b45 Mon Sep 17 00:00:00 2001
|
||||
From: Lyonel Vincent <lyonel@ezix.org>
|
||||
Date: Wed, 28 Aug 2024 11:59:04 +0200
|
||||
Subject: [PATCH 5/5] merge Github PR#101
|
||||
|
||||
cf. https://github.com/lyonel/lshw/pull/101
|
||||
---
|
||||
src/core/db.cc | 5 +----
|
||||
src/core/network.cc | 2 +-
|
||||
src/core/pci.cc | 8 ++++----
|
||||
src/core/volumes.cc | 4 +++-
|
||||
4 files changed, 9 insertions(+), 10 deletions(-)
|
||||
|
||||
diff --git a/src/core/db.cc b/src/core/db.cc
|
||||
index d080295..4474cd6 100644
|
||||
--- a/src/core/db.cc
|
||||
+++ b/src/core/db.cc
|
||||
@@ -300,10 +300,7 @@ void statement::prepare(const std::string & s)
|
||||
sqlite3_finalize(implementation->stmt);
|
||||
}
|
||||
else
|
||||
- implementation = new statement_i;
|
||||
-
|
||||
- if(!implementation)
|
||||
- throw exception("memory exhausted");
|
||||
+ throw exception("undefined statement");
|
||||
|
||||
if(sqlite3_prepare(implementation->db->implementation->connection, s.c_str(), -1, &implementation->stmt, NULL) != SQLITE_OK)
|
||||
throw exception(implementation->db->implementation->connection);
|
||||
diff --git a/src/core/network.cc b/src/core/network.cc
|
||||
index d114d02..b38a032 100644
|
||||
--- a/src/core/network.cc
|
||||
+++ b/src/core/network.cc
|
||||
@@ -354,7 +354,7 @@ static void scan_ip(hwNode & interface)
|
||||
{
|
||||
int fd = socket(AF_INET, SOCK_DGRAM, 0);
|
||||
|
||||
- if (fd > 0)
|
||||
+ if (fd >= 0)
|
||||
{
|
||||
struct ifreq ifr;
|
||||
|
||||
diff --git a/src/core/pci.cc b/src/core/pci.cc
|
||||
index 5040d75..009f844 100644
|
||||
--- a/src/core/pci.cc
|
||||
+++ b/src/core/pci.cc
|
||||
@@ -566,7 +566,7 @@ long u4 = -1)
|
||||
static u_int32_t get_conf_long(struct pci_dev d,
|
||||
unsigned int pos)
|
||||
{
|
||||
- if (pos > sizeof(d.config))
|
||||
+ if (pos + 3 >= sizeof(d.config))
|
||||
return 0;
|
||||
|
||||
return d.config[pos] | (d.config[pos + 1] << 8) |
|
||||
@@ -577,7 +577,7 @@ unsigned int pos)
|
||||
static u_int16_t get_conf_word(struct pci_dev d,
|
||||
unsigned int pos)
|
||||
{
|
||||
- if (pos > sizeof(d.config))
|
||||
+ if (pos + 1 >= sizeof(d.config))
|
||||
return 0;
|
||||
|
||||
return d.config[pos] | (d.config[pos + 1] << 8);
|
||||
@@ -587,7 +587,7 @@ unsigned int pos)
|
||||
static u_int8_t get_conf_byte(struct pci_dev d,
|
||||
unsigned int pos)
|
||||
{
|
||||
- if (pos > sizeof(d.config))
|
||||
+ if (pos >= sizeof(d.config))
|
||||
return 0;
|
||||
|
||||
return d.config[pos];
|
||||
@@ -1145,10 +1145,10 @@ bool scan_pci(hwNode & n)
|
||||
string devicepath = string(devices[i]->d_name)+"/config";
|
||||
sysfs::entry device_entry = sysfs::entry::byBus("pci", devices[i]->d_name);
|
||||
struct pci_dev d;
|
||||
+ memset(&d, 0, sizeof(d));
|
||||
int fd = open(devicepath.c_str(), O_RDONLY);
|
||||
if (fd >= 0)
|
||||
{
|
||||
- memset(&d, 0, sizeof(d));
|
||||
if(read(fd, d.config, 64) == 64)
|
||||
{
|
||||
if(read(fd, d.config+64, sizeof(d.config)-64) != sizeof(d.config)-64)
|
||||
diff --git a/src/core/volumes.cc b/src/core/volumes.cc
|
||||
index e1ce42f..8e8d485 100644
|
||||
--- a/src/core/volumes.cc
|
||||
+++ b/src/core/volumes.cc
|
||||
@@ -594,6 +594,7 @@ static bool detect_hfsx(hwNode & n, source & s)
|
||||
uint16_t version = 0;
|
||||
uint32_t attributes = 0;
|
||||
time_t mkfstime, fscktime, wtime;
|
||||
+ uint8_t uuidarray[16] = {0};
|
||||
|
||||
hfsvolume = s;
|
||||
hfsvolume.blocksize = HFSBLOCKSIZE;
|
||||
@@ -636,7 +637,8 @@ static bool detect_hfsx(hwNode & n, source & s)
|
||||
else
|
||||
n.setConfig("state", "unclean");
|
||||
|
||||
- n.setSerial(uuid((uint8_t*)&vol->finderInfo[6])); // finderInfo[6] and finderInfo[7] contain uuid
|
||||
+ memcpy(uuidarray, (uint8_t*)&vol->finderInfo[6], 8);
|
||||
+ n.setSerial(uuid(uuidarray)); // finderInfo[6] and finderInfo[7] contain uuid
|
||||
|
||||
if(vol->finderInfo[0])
|
||||
n.addCapability("bootable");
|
||||
--
|
||||
2.40.1
|
||||
|
@ -0,0 +1,26 @@
|
||||
diff --git a/src/core/abi.cc b/src/core/abi.cc
|
||||
index 76c664c..b5bd9c9 100644
|
||||
--- a/src/core/abi.cc
|
||||
+++ b/src/core/abi.cc
|
||||
@@ -36,13 +36,15 @@ bool scan_abi(hwNode & system)
|
||||
struct dirent **namelist;
|
||||
|
||||
n = scandir(".", &namelist, selectfile, alphasort);
|
||||
- for(i=0; i<n; i++)
|
||||
- {
|
||||
- system.addCapability(namelist[i]->d_name);
|
||||
- free(namelist[i]);
|
||||
+ if (n > 0) {
|
||||
+ for(i=0; i<n; i++)
|
||||
+ {
|
||||
+ system.addCapability(namelist[i]->d_name);
|
||||
+ free(namelist[i]);
|
||||
+ }
|
||||
+ if(namelist)
|
||||
+ free(namelist);
|
||||
}
|
||||
- if(namelist)
|
||||
- free(namelist);
|
||||
}
|
||||
|
||||
popd();
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,160 @@
|
||||
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ========================================================================
|
||||
.de Sh \" Subsection heading
|
||||
.br
|
||||
.if t .Sp
|
||||
.ne 5
|
||||
.PP
|
||||
\fB\\$1\fR
|
||||
.PP
|
||||
..
|
||||
.de Sp \" Vertical space (when we can't use .PP)
|
||||
.if t .sp .5v
|
||||
.if n .sp
|
||||
..
|
||||
.de Vb \" Begin verbatim text
|
||||
.ft CW
|
||||
.nf
|
||||
.ne \\$1
|
||||
..
|
||||
.de Ve \" End verbatim text
|
||||
.ft R
|
||||
.fi
|
||||
..
|
||||
.\" Set up some character translations and predefined strings. \*(-- will
|
||||
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
|
||||
.\" double quote, and \*(R" will give a right double quote. \*(C+ will
|
||||
.\" give a nicer C++. Capital omega is used to do unbreakable dashes and
|
||||
.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
|
||||
.\" nothing in troff, for use with C<>.
|
||||
.tr \(*W-
|
||||
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
|
||||
.ie n \{\
|
||||
. ds -- \(*W-
|
||||
. ds PI pi
|
||||
. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
|
||||
. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
|
||||
. ds L" ""
|
||||
. ds R" ""
|
||||
. ds C` ""
|
||||
. ds C' ""
|
||||
'br\}
|
||||
.el\{\
|
||||
. ds -- \|\(em\|
|
||||
. ds PI \(*p
|
||||
. ds L" ``
|
||||
. ds R" ''
|
||||
'br\}
|
||||
.\"
|
||||
.\" If the F register is turned on, we'll generate index entries on stderr for
|
||||
.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
|
||||
.\" entries marked with X<> in POD. Of course, you'll have to process the
|
||||
.\" output yourself in some meaningful fashion.
|
||||
.if \nF \{\
|
||||
. de IX
|
||||
. tm Index:\\$1\t\\n%\t"\\$2"
|
||||
..
|
||||
. nr % 0
|
||||
. rr F
|
||||
.\}
|
||||
.\"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.hy 0
|
||||
.if n .na
|
||||
.\"
|
||||
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
|
||||
.\" Fear. Run. Save yourself. No user-serviceable parts.
|
||||
. \" fudge factors for nroff and troff
|
||||
.if n \{\
|
||||
. ds #H 0
|
||||
. ds #V .8m
|
||||
. ds #F .3m
|
||||
. ds #[ \f1
|
||||
. ds #] \fP
|
||||
.\}
|
||||
.if t \{\
|
||||
. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
|
||||
. ds #V .6m
|
||||
. ds #F 0
|
||||
. ds #[ \&
|
||||
. ds #] \&
|
||||
.\}
|
||||
. \" simple accents for nroff and troff
|
||||
.if n \{\
|
||||
. ds ' \&
|
||||
. ds ` \&
|
||||
. ds ^ \&
|
||||
. ds , \&
|
||||
. ds ~ ~
|
||||
. ds /
|
||||
.\}
|
||||
.if t \{\
|
||||
. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
|
||||
. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
|
||||
. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
|
||||
. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
|
||||
. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
|
||||
. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
|
||||
.\}
|
||||
. \" troff and (daisy-wheel) nroff accents
|
||||
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
|
||||
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
|
||||
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
|
||||
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
|
||||
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
|
||||
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
|
||||
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
|
||||
.ds ae a\h'-(\w'a'u*4/10)'e
|
||||
.ds Ae A\h'-(\w'A'u*4/10)'E
|
||||
. \" corrections for vroff
|
||||
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
|
||||
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
|
||||
. \" for low resolution devices (crt and lpr)
|
||||
.if \n(.H>23 .if \n(.V>19 \
|
||||
\{\
|
||||
. ds : e
|
||||
. ds 8 ss
|
||||
. ds o a
|
||||
. ds d- d\h'-1'\(ga
|
||||
. ds D- D\h'-1'\(hy
|
||||
. ds th \o'bp'
|
||||
. ds Th \o'LP'
|
||||
. ds ae ae
|
||||
. ds Ae AE
|
||||
.\}
|
||||
.rm #[ #] #H #V #F C
|
||||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "LSHW-GTK 1"
|
||||
.TH LSHW-GTK 1 "2007-12-05" "perl v5.8.8" "User Contributed Perl Documentation"
|
||||
.SH "NAME"
|
||||
lshw\-gtk \- list hardware (GTK version)
|
||||
.SH "DESCRIPTION"
|
||||
.IX Header "DESCRIPTION"
|
||||
lshw is a small tool to extract detailed information on the hardware
|
||||
configuration of the machine. It can report exact memory
|
||||
configuration, firmware version, mainboard configuration,
|
||||
\&\s-1CPU\s0 version
|
||||
and speed, cache configuration, bus speed, etc. on
|
||||
DMI-capable x86 or \s-1IA\-64\s0
|
||||
systems and on some PowerPC
|
||||
machines (PowerMac G4 is known to work).
|
||||
.PP
|
||||
It currently supports \s-1DMI\s0 (x86 and \s-1IA\-64\s0 only), OpenFirmware device tree (PowerPC only),
|
||||
\&\s-1PCI/AGP\s0, \s-1CPUID\s0 (x86), \s-1IDE/ATA/ATAPI\s0, \s-1PCMCIA\s0 (only tested on x86), \s-1SCSI\s0 and \s-1USB\s0.
|
||||
.SH "NOTES"
|
||||
.IX Header "NOTES"
|
||||
lshw-gtk must be run as super user or it will only report
|
||||
.SH "COPYING"
|
||||
.IX Header "COPYING"
|
||||
lshw is distributed under the \s-1GNU\s0 \s-1GENERAL\s0 \s-1PUBLIC\s0 \s-1LICENSE\s0 (\s-1GPL\s0) version 2.
|
||||
.SH "AUTOR"
|
||||
.IX Header "AUTOR"
|
||||
lshw is maintained by Lyonel Vincent
|
||||
<lyonel@ezix.org>.
|
||||
.SH "OTHER INFO"
|
||||
.IX Header "OTHER INFO"
|
||||
The webpage for lshw is at http://ezix.org/software/lshw.html
|
@ -0,0 +1,390 @@
|
||||
%undefine __cmake_in_source_build
|
||||
|
||||
%bcond_without gui
|
||||
|
||||
Summary: Hardware lister
|
||||
Name: lshw
|
||||
Version: B.02.20
|
||||
Release: 5%{?dist}
|
||||
License: GPL-2.0-only
|
||||
URL: http://ezix.org/project/wiki/HardwareLiSter
|
||||
Source0: http://www.ezix.org/software/files/lshw-%{version}.tar.gz
|
||||
Source1: https://salsa.debian.org/openstack-team/third-party/lshw/raw/debian/stein/debian/patches/lshw-gtk.1
|
||||
Patch1: lshw-B.02.18-scandir.patch
|
||||
Patch2: lshw-B.02.20-cmake.patch
|
||||
Patch3: 0001-get-rid-of-GTK-deprecation-warning.patch
|
||||
Patch4: 0002-update-data-files.patch
|
||||
Patch5: 0003-update-changelog.patch
|
||||
Patch6: 0004-escape-in-JSON-output.patch
|
||||
Patch7: 0005-merge-Github-PR-101.patch
|
||||
BuildRequires: cmake
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: gettext
|
||||
%if %{with gui}
|
||||
BuildRequires: gtk3-devel >= 3.24
|
||||
BuildRequires: libappstream-glib
|
||||
%endif
|
||||
BuildRequires: ninja-build
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: sqlite-devel
|
||||
Requires: hwdata
|
||||
%description
|
||||
lshw is a small tool to provide detailed informaton on the hardware
|
||||
configuration of the machine. It can report exact memory
|
||||
configuration, firmware version, mainboard configuration, CPU version
|
||||
and speed, cache configuration, bus speed, etc. on DMI-capable x86
|
||||
systems and on some PowerPC machines (PowerMac G4 is known to work).
|
||||
|
||||
Information can be output in plain text, XML or HTML.
|
||||
|
||||
%if %{with gui}
|
||||
%package gui
|
||||
Summary: Graphical hardware lister
|
||||
Requires: polkit
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
%description gui
|
||||
Graphical frontend for the hardware lister (lshw) tool. If desired,
|
||||
hardware information can be saved to file in plain, XML or HTML
|
||||
format.
|
||||
%endif
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%if %{with gui}
|
||||
%global gui_config -DGUI=ON
|
||||
%else
|
||||
%global gui_config -DGUI=OFF
|
||||
%endif
|
||||
|
||||
%cmake -DNOLOGO=ON -DHWDATA=OFF -DPOLICYKIT=ON -DSQLITE=ON -DBUILD_SHARED_LIBS=OFF %{gui_config} -GNinja
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
%if %{with gui}
|
||||
install -m0644 -D %{SOURCE1} %{buildroot}%{_mandir}/man1/lshw-gui.1
|
||||
ln -s gtk-lshw %{buildroot}%{_sbindir}/lshw-gui
|
||||
%endif
|
||||
# translations seems borken, remove for now
|
||||
#find_lang %{name}
|
||||
rm -rf %{buildroot}%{_datadir}/locale/*/
|
||||
|
||||
%check
|
||||
%if %{with gui}
|
||||
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/*.appdata.xml
|
||||
%endif
|
||||
|
||||
# check json output is valid
|
||||
%{_vpath_builddir}/src/lshw -json \
|
||||
-disable usb -disable pcmcia -disable isapnp \
|
||||
-disable ide -disable scsi -disable dmi -disable memory \
|
||||
-disable cpuinfo 2>/dev/null | %{__python3} -m json.tool
|
||||
|
||||
#files -f %{name}.lang
|
||||
%files
|
||||
%license COPYING
|
||||
%doc README.md
|
||||
%{_mandir}/man1/lshw.1*
|
||||
%{_sbindir}/lshw
|
||||
|
||||
%if %{with gui}
|
||||
%files gui
|
||||
%license COPYING
|
||||
%{_bindir}/lshw-gui
|
||||
%{_sbindir}/gtk-lshw
|
||||
%{_sbindir}/lshw-gui
|
||||
%{_mandir}/man1/lshw-gui.1*
|
||||
%dir %{_datadir}/lshw
|
||||
%{_datadir}/lshw/artwork
|
||||
%dir %{_datadir}/lshw/ui
|
||||
%{_datadir}/lshw/ui/gtk-lshw.ui
|
||||
%{_datadir}/pixmaps/gtk-lshw.svg
|
||||
%{_datadir}/applications/gtk-lshw.desktop
|
||||
%{_datadir}/appdata/gtk-lshw.appdata.xml
|
||||
%{_datadir}/polkit-1/actions/org.ezix.lshw.gui.policy
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Mon Sep 30 2024 Tao Liu <ltao@redhat.com> - B.02.20-5
|
||||
- Rebase to upstream 9372b680418
|
||||
|
||||
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - B.02.20-4
|
||||
- Bump release for June 2024 mass rebuild
|
||||
|
||||
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - B.02.20-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - B.02.20-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Sat Jan 06 2024 Terje Rosten <terje.rosten@ntnu.no> - B.02.20-1
|
||||
- B.02.20
|
||||
- Remove all upstream patches
|
||||
|
||||
* Tue Aug 08 2023 Terje Rosten <terje.rosten@ntnu.no> - B.02.19.2-13
|
||||
- Use SPDX licence
|
||||
|
||||
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - B.02.19.2-12
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Wed Apr 05 2023 Terje Rosten <terje.rosten@ntnu.no> - B.02.19.2-11
|
||||
- Use modern macros
|
||||
|
||||
* Tue Apr 04 2023 Yaakov Selkowitz <yselkowi@redhat.com> - B.02.19.2-10
|
||||
- Update to upstream commit 76afbaaf40e
|
||||
|
||||
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - B.02.19.2-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - B.02.19.2-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Sun Jun 19 2022 Stewart Smith <trawets@amazon.com> - B.02.19.2-7
|
||||
- Make GUI an optional bcond
|
||||
- Disable remote DNS lookup on 'lshw -version'
|
||||
|
||||
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - B.02.19.2-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - B.02.19.2-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - B.02.19.2-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - B.02.19.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Fri Apr 24 2020 Terje Rosten <terje.rosten@ntnu.no> - B.02.19.2-2
|
||||
- Add patch from openSUSE to fix rhbz#1822455
|
||||
|
||||
* Tue Mar 24 2020 Terje Rosten <terje.rosten@ntnu.no> - B.02.19.2-1
|
||||
- B.02.19.2
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - B.02.18-23
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - B.02.18-22
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Tue May 28 2019 Terje Rosten <terje.rosten@ntnu.no> - B.02.18-21
|
||||
- Update to commit 6cc0581
|
||||
- Rebase cmake patch on top 6cc0581
|
||||
- Add NVME patch from PR#45
|
||||
|
||||
* Sat May 25 2019 Terje Rosten <terje.rosten@ntnu.no> - B.02.18-20
|
||||
- Add lshw-gui man page (from Debian, thanks!)
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - B.02.18-19
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - B.02.18-18
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - B.02.18-17
|
||||
- Rebuilt for Python 3.7
|
||||
|
||||
* Mon Apr 02 2018 Terje Rosten <terje.rosten@ntnu.no> - B.02.18-16
|
||||
- Update to commit 20cda77
|
||||
- Convert to cmake build system
|
||||
|
||||
* Thu Feb 08 2018 Terje Rosten <terje.rosten@ntnu.no> - B.02.18-15
|
||||
- Fix JSON issue (rhbz#1543320)
|
||||
|
||||
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - B.02.18-14
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Fri Jan 26 2018 Terje Rosten <terje.rosten@ntnu.no> - B.02.18-13
|
||||
- Fix date
|
||||
- Need gettext
|
||||
|
||||
* Fri Jan 26 2018 Terje Rosten <terje.rosten@ntnu.no> - B.02.18-12
|
||||
- Update to commit d05baa7
|
||||
|
||||
* Mon Aug 28 2017 Terje Rosten <terje.rosten@ntnu.no> - B.02.18-11
|
||||
- Prefer lshw-gui in lshw-gui context
|
||||
|
||||
* Sun Aug 13 2017 Terje Rosten <terje.rosten@ntnu.no> - B.02.18-10
|
||||
- Add AppData bz#1476498
|
||||
|
||||
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - B.02.18-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - B.02.18-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - B.02.18-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - B.02.18-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Wed Aug 24 2016 Terje Rosten <terje.rosten@ntnu.no> - B.02.18-5
|
||||
- Modify lshw gui wrapper to fix bz#1368404
|
||||
|
||||
* Thu Aug 11 2016 Terje Rosten <terje.rosten@ntnu.no> - B.02.18-4
|
||||
- Add patches to fix sysconf/long_bit issue and crash (bz#1342792)
|
||||
|
||||
* Wed May 18 2016 Terje Rosten <terje.rosten@ntnu.no> - B.02.18-3
|
||||
- Add patch to fix crash (bz#1332486)
|
||||
|
||||
* Mon Apr 25 2016 Terje Rosten <terje.rosten@ntnu.no> - B.02.18-2
|
||||
- Date fix
|
||||
|
||||
* Mon Apr 25 2016 Terje Rosten <terje.rosten@ntnu.no> - B.02.18-1
|
||||
- B.02.18
|
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - B.02.17-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - B.02.17-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - B.02.17-5
|
||||
- Rebuilt for GCC 5 C++11 ABI change
|
||||
|
||||
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - B.02.17-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - B.02.17-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Mon Sep 30 2013 Terje Rosten <terje.rosten@ntnu.no> - B.02.17-2
|
||||
- Add patch to fix segfault in scan fat code
|
||||
|
||||
* Thu Sep 26 2013 Terje Rosten <terje.rosten@ntnu.no> - B.02.17-1
|
||||
- B.02.17
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - B.02.16-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Sun Jun 09 2013 Terje Rosten <terje.rosten@ntnu.no> - B.02.16-8
|
||||
- Rename macro
|
||||
|
||||
* Sun Jun 09 2013 Terje Rosten <terje.rosten@ntnu.no> - B.02.16-7
|
||||
- Fix desktop file (bz #953684)
|
||||
- Remove broken translations (bz #905896)
|
||||
- Add vendor macro
|
||||
|
||||
* Fri Apr 26 2013 Jon Ciesla <limburgher@gmail.com> - B.02.16-6
|
||||
- Drop desktop vendor tag.
|
||||
|
||||
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - B.02.16-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - B.02.16-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Tue May 08 2012 Terje Rosten <terje.rosten@ntnu.no> - B.02.16-3
|
||||
- Switch from consolehelper to PolicyKit (bz #502730)
|
||||
|
||||
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - B.02.16-2
|
||||
- Rebuilt for c++ ABI breakage
|
||||
|
||||
* Sun Jan 29 2012 Terje Rosten <terje.rosten@ntnu.no> - B.02.16-1
|
||||
- B.02.16
|
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - B.02.15-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Mon Oct 17 2011 Terje Rosten <terje.rosten@ntnu.no> - B.02.15-3
|
||||
- Own all dirs
|
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - B.02.15-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Sun Nov 21 2010 Terje Rosten <terje.rosten@ntnu.no> - B.02.15-1
|
||||
- B.02.15
|
||||
- Remove patches now upstream
|
||||
- Build with sqlite support
|
||||
|
||||
* Sun Sep 05 2010 Terje Rosten <terje.rosten@ntnu.no> - B.02.14-5
|
||||
- Add patch to fix build with gcc-4.5
|
||||
|
||||
* Sun Sep 05 2010 Terje Rosten <terje.rosten@ntnu.no> - B.02.14-4
|
||||
- Add patch to fix ext4 issue
|
||||
|
||||
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - B.02.14-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Wed May 06 2009 Adam Jackson <ajax@redhat.com> - B.02.14-2
|
||||
- Requires: hwdata
|
||||
- Drop redundant copies of pci.ids and friends, since we'll pick up the
|
||||
copies in hwdata at runtime
|
||||
|
||||
* Sun Mar 1 2009 Terje Rosten <terjeros@phys.ntnu.no> - B.02.14-1
|
||||
- B.02.14
|
||||
- Drop gcc43 patch now upstream
|
||||
|
||||
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - B.02.13-4
|
||||
- rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Wed Aug 13 2008 Terje Rosten <terjeros@phys.ntnu.no> - B.02.13-3
|
||||
- rebuild
|
||||
|
||||
* Wed Aug 13 2008 Terje Rosten <terjeros@phys.ntnu.no> - B.02.13-2
|
||||
- proper patch macro
|
||||
|
||||
* Wed Aug 13 2008 Terje Rosten <terjeros@phys.ntnu.no> - B.02.13-1
|
||||
- B.02.13
|
||||
- remove patches now upstream
|
||||
- add new gcc43 patch
|
||||
|
||||
* Tue Apr 15 2008 Terje Rosten <terjeros@phys.ntnu.no> - B.02.12.01-5
|
||||
- rebuild
|
||||
|
||||
* Tue Apr 15 2008 Terje Rosten <terjeros@phys.ntnu.no> - B.02.12.01-4
|
||||
- add patch to fix bz #442501
|
||||
|
||||
* Mon Feb 11 2008 Terje Rosten <terjeros@phys.ntnu.no> - B.02.12.01-3
|
||||
- add patch to build with gcc-4.3
|
||||
|
||||
* Sat Feb 09 2008 Terje Rosten <terjeros@phys.ntnu.no> - B.02.12.01-2
|
||||
- rebuild
|
||||
|
||||
* Mon Nov 5 2007 Terje Rosten <terjeros@phys.ntnu.no> - B.02.12.01-1
|
||||
- B.02.12.01
|
||||
- Replace trademark icons
|
||||
|
||||
* Tue Aug 14 2007 Terje Rosten <terjeros@phys.ntnu.no> - B.02.11.01-3
|
||||
- Move desktop and pam config to files
|
||||
- Simplify build
|
||||
|
||||
* Tue Aug 07 2007 Terje Rosten <terjeros@phys.ntnu.no> - B.02.11.01-2
|
||||
- Remove trademarks
|
||||
|
||||
* Mon Aug 06 2007 Terje Rosten <terjeros@phys.ntnu.no> - B.02.11.01-1
|
||||
- B.02.11.01
|
||||
|
||||
* Sun Aug 05 2007 Terje Rosten <terjeros@phys.ntnu.no> - B.02.11-3
|
||||
- Move artwork to gui subpackage
|
||||
- Implement consolehelper support
|
||||
|
||||
* Sat Aug 04 2007 Terje Rosten <terjeros@phys.ntnu.no> - B.02.11-2
|
||||
- License is GPLv2 (only)
|
||||
- Fix ui %%description
|
||||
|
||||
* Wed Aug 01 2007 Terje Rosten <terjeros@phys.ntnu.no> - B.02.11-1
|
||||
- Follow upstream version scheme
|
||||
|
||||
* Wed Jul 25 2007 Terje Rosten <terjeros@phys.ntnu.no> - 2.11-1
|
||||
- 2.11
|
||||
|
||||
* Wed Jun 27 2007 Terje Rosten <terjeros@phys.ntnu.no> - 2.10-2
|
||||
- minor fixes
|
||||
- add patch to avoid stripping
|
||||
- add desktop file
|
||||
- strip changelog
|
||||
- move from sbin to bin
|
||||
- new url
|
||||
|
||||
* Wed Feb 14 2007 Dag Wieers <dag@wieers.com> - 2.10-1 - 4876+/dag
|
||||
- Updated to release B.02.10.
|
||||
|
||||
* Tue Dec 21 2004 Dag Wieers <dag@wieers.com> - 2.0-1
|
||||
- Initial package. (using DAR)
|
||||
|
Loading…
Reference in new issue