Skip to content

Commit

Permalink
lshw: bump to 42fef565
Browse files Browse the repository at this point in the history
* gettext is need for translation
* riscv64 machines are supported
* add packageconfig support for sqlite and zlib
  - add native pkgconfig
  - enable zlib as it will reduce considerable the data files sizes
* patches
  - add 0001-disable-docbook2man.patch to not build .sgml file
  - drop 0001-Fix-musl-build.patch as it is merged in:
   lyonel/lshw@d3c66a6
   lyonel/lshw@0140f7f

Changelog:
- PA-RISC: handle pushd failure
- make version check optional
- Github PR85  Set product name for all netdevs sharing the same PCI number
- Merge pull request 'Add Spanish translation' (openembedded#48) from alexhenrie/lshw:es into master
- Merge branch 'master' into es
- Merge pull request 'Fix mistakes in Catalan translation' (openembedded#47) from alexhenrie/lshw:ca into master
- Add Spanish translation
- Fix mistakes in Catalan translation
- Merge pull request 'Add Catalan translation' (openembedded#46) from alexhenrie/lshw:ca into master
- merge Github PR#77
- use max (9) Gzip compression
- Add Catalan translation
- Update POT file
- Add more network speeds
- Merge pull request 'Remove unnecessary space before closing parenthesis' (openembedded#45) from alexhenrie/lshw:punctuation into master
- Merge pull request 'Translate all words of a phrase together' (openembedded#44) from alexhenrie/lshw:legos into master
- Merge pull request 'Fix another typo' (openembedded#43) from alexhenrie/lshw:typos into master
- Merge branch 'master' of https://ezix.org/src/pkg/lshw
- add some includes
- fix typo
- cosmetic fixes
- support for new ethtool capabilities
- code clean-up
- code clean-up
- allow pkg-config override
- allow pkg-config override
- Remove unnecessary space before closing parenthesis
- Translate all words of a phrase together
- Fix another typo
- Merge pull request 'Fix typos in translatable messages' (openembedded#42) from alexhenrie/lshw:typos into master
- Fix typos in translatable messages
- Fix getting size of memory banks <32GiB
- Merge pull request 'devtree: Add UUID property' (openembedded#40) from hegdevasant/lshw:lpar-uuid into master
- devtree: Add UUID property
- code clean-up
- improve portability (esp. musl)
- fix potential crash
- add static target to Makefile
- Avoid crash on device-tree parsing
- Add JEDEC manufacturer
- Report correct memory size on SMBIOS < 2.7
- fix man page after previous update
- update man page
- Update 'docs/TODO'
- Update 'docs/TODO'
- Merge pull request 'Replace the about GtkDialog with a GtkAboutDialog' (openembedded#39) from linkmauve/lshw:better-about into master
- Replace the about GtkDialog with a GtkAboutDialog
- Merge pull request 'Move from GtkMenuBar to GMenu' (openembedded#38) from linkmauve/lshw:gmenu into master
- Move from GtkMenuBar to GMenu
- Merge pull request 'Switch to gtk3 by default for gtk-lshw' (openembedded#37) from linkmauve/lshw:gtk3 into master
- Enable/Disable GSimpleAction instead of button sensitivity
- Replace signals with GSimpleActions
- Move to GtkApplication
- Remove deprecated use_action_appearance property
- Remove deprecated widgets
- Replace the last GtkStock in overwrite dialog
- Replace deprecated GtkIconFactory with GHashTable
- Use GtkFileChooserNative instead of GtkFileChooserDialog
- Remove hack which is apparently not useful anymore
- Remove deprecated stock messages
- Build against gtk3 instead of gtk2
- Merge pull request 'Fix few memory leaks' (openembedded#34) from shivaprasadbhat/lshw:master into master
- Fix few memory leaks
- report product model on Power systems
- clean-up JSON output
- JSON output clean-up (list/object)
- code clean-up for read(3)
- Merge pull request 'devtree: Add capabilites to the OPAL Firmware' (openembedded#33) from shivaprasadbhat/lshw:master into master
- Merge pull request 'volumes: fix segfault in apfs volume code' (openembedded#32) from hjmallon/lshw:pr.segfault into master
- fix issue with logical names being truncated (`/dev/sda` → `sda`)
- devtree: Add capabilites to the OPAL Firmware
- merge Github PR openembedded#53
- volumes: fix segfault in apfs volume code
- Merge pull request 'devtree: Add chip-id from CPU node' (openembedded#31) from shivaprasadbhat/lshw:master into master
- devtree: Add chip-id from CPU node
- Merge pull request 'devtree: Add chip-id from the dimm module' (openembedded#30) from shivaprasadbhat/lshw:master into master
- devtree: Add chip-id from the dimm module
- try to connect input devices to the right parent
- detect framebuffers
- detect sound devices
- cosmetic fixes
- begin work on input devices
- cosmetic clean-up
- correctly format SMBIOS UUID
- move PnP devices to the ISA/LPC bridge
- report CPU family/model/stepping
- get rid of RPM's debug packages
- add debug flag to GUI build

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
  • Loading branch information
quaresmajose authored and kraj committed Jan 5, 2023
1 parent 2e88420 commit 3335068
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 131 deletions.
125 changes: 0 additions & 125 deletions meta-oe/recipes-devtools/lshw/files/0001-Fix-musl-build.patch

This file was deleted.

30 changes: 30 additions & 0 deletions meta-oe/recipes-devtools/lshw/files/0001-disable-docbook2man.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
From 544df0f5fd99925a3ce568c777413e0c31cb0028 Mon Sep 17 00:00:00 2001
From: Jose Quaresma <jose.quaresma@foundries.io>
Date: Mon, 2 Jan 2023 15:32:39 +0000
Subject: [PATCH] build: Do not build .sgml file

It needs docbook2man tool which we do not have recipe for

Upstream-Status: OE-Specific [needs native docbook2man tool]

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
---
src/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Makefile b/src/Makefile
index ac726d0..af6281d 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -102,7 +102,7 @@ $(PACKAGENAME)-compressed: $(PACKAGENAME)-static
upx -9 -o $@ $<

$(PACKAGENAME).1: $(PACKAGENAME).sgml
- docbook2man $<
+ @echo "Needs docbook2man"

pci.ids:
wget http://pciids.sourceforge.net/pci.ids
--
2.25.1

23 changes: 17 additions & 6 deletions meta-oe/recipes-devtools/lshw/lshw_02.19.2.bb
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,27 @@ SECTION = "console/tools"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"

COMPATIBLE_HOST = "(i.86|x86_64|arm|aarch64).*-linux"
COMPATIBLE_HOST = "(i.86|x86_64|arm|aarch64|riscv64).*-linux"

PV .= "+git${SRCPV}"
SRCREV = "42fef565731411a784101de614a54bff79d1858e"
SRC_URI = " \
http://ezix.org/software/files/lshw-B.${PV}.tar.gz \
file://0001-Fix-musl-build.patch \
git://github.com/lyonel/lshw.git;protocol=https;branch=master \
file://0001-disable-docbook2man.patch \
"
SRC_URI[md5sum] = "8c70d46e906688309095c73ecb9396e3"
SRC_URI[sha256sum] = "9bb347ac87142339a366a1759ac845e3dbb337ec000aa1b99b50ac6758a80f80"

S = "${WORKDIR}/lshw-B.${PV}"
S = "${WORKDIR}/git"

inherit pkgconfig

DEPENDS = "gettext-native"

PACKAGECONFIG ??= "zlib"
PACKAGECONFIG[sqlite] = "SQLITE=1,SQLITE=0,sqlite3"
PACKAGECONFIG[zlib] = "ZLIB=1,ZLIB=0,zlib gzip-native"

# use the PACKAGECONFIG configurations arguments
EXTRA_OEMAKE = "${PACKAGECONFIG_CONFARGS}"

do_compile() {
# build core only - don't ship gui
Expand Down

0 comments on commit 3335068

Please sign in to comment.