[packages/lshw] - updated to B.02.19.2

adamg adamg at pld-linux.org
Sun Apr 30 19:02:34 CEST 2023


commit dd76d1741869d15efeda88ae5ac86aa8625af07b
Author: Adam Gołębiowski <adamg at pld-linux.org>
Date:   Sun Apr 30 13:01:54 2023 +0200

    - updated to B.02.19.2

 hwdata.patch |  2 +-
 lshw.spec    | 13 ++++------
 sanity.patch | 77 +++++++++++++++++++++++++++---------------------------------
 3 files changed, 41 insertions(+), 51 deletions(-)
---
diff --git a/lshw.spec b/lshw.spec
index 2ab6954..065e92a 100644
--- a/lshw.spec
+++ b/lshw.spec
@@ -8,16 +8,16 @@
 Summary:	Hardware Lister
 Summary(pl.UTF-8):	Narzędzie wypisujące sprzęt
 Name:		lshw
-Version:	B.02.18
+Version:	B.02.19.2
 Release:	1
 License:	GPL v2
 Group:		Applications/System
-Source0:	http://ezix.org/software/files/%{name}-%{version}.tar.gz
-# Source0-md5:	8671c6d94d6324a744b7f21f1bfecfd2
+Source0:	https://ezix.org/software/files/%{name}-%{version}.tar.gz
+# Source0-md5:	8c70d46e906688309095c73ecb9396e3
 Patch0:		sanity.patch
 Patch1:		hwdata.patch
 Patch2:		%{name}-buffer_overflow.patch
-URL:		http://ezix.org/project/wiki/HardwareLiSter
+URL:		https://ezix.org/project/wiki/HardwareLiSter
 %{?with_gui:BuildRequires:	gtk+2-devel >= 1:2.0}
 BuildRequires:	libstdc++-devel
 BuildRequires:	pkgconfig
@@ -66,10 +66,7 @@ GTK+ version of lshw.
 lshw w wersji GTK+.
 
 %prep
-# tarball contains lshw.spec outside package subdirectory, skip it to avoid leaving junk
-# TODO: use plain setup -q when junk is no longer present
-%setup -q -c -T
-%{__tar} xzf %{SOURCE0} --exclude=lshw.spec -C ..
+%setup -q
 
 %patch0 -p1
 %patch1 -p1
diff --git a/hwdata.patch b/hwdata.patch
index ed4c660..81c5527 100644
--- a/hwdata.patch
+++ b/hwdata.patch
@@ -9,7 +9,7 @@ diff -ur lshw-B.02.17.orig/src/core/pci.cc lshw-B.02.17/src/core/pci.cc
 +#define PCIID_PATH "/lib/hwdata/pci.ids"
  
  #define PCI_CLASS_REVISION      0x08              /* High 24 bits are class, low 8 revision */
- #define PCI_VENDOR_ID           0x00    /* 16 bits */
+ #define PCI_VENDOR_ID           0x00              /* 16 bits */
 diff -ur lshw-B.02.17.orig/src/core/usb.cc lshw-B.02.17/src/core/usb.cc
 --- lshw-B.02.17.orig/src/core/usb.cc	2012-10-24 16:49:18.000000000 +0000
 +++ lshw-B.02.17/src/core/usb.cc	2014-07-14 20:36:22.940000000 +0000
diff --git a/sanity.patch b/sanity.patch
index c05c8df..8ac706b 100644
--- a/sanity.patch
+++ b/sanity.patch
@@ -1,19 +1,3 @@
-diff -ruNp lshw-B.02.18.orig/src/core/Makefile lshw-B.02.18/src/core/Makefile
---- lshw-B.02.18.orig/src/core/Makefile	2016-04-22 21:49:30.000000000 +0200
-+++ lshw-B.02.18/src/core/Makefile	2017-06-17 21:34:48.388265696 +0200
-@@ -1,10 +1,9 @@
- PACKAGENAME?=lshw
- 
--CXX=c++
-+CXX?=c++
- INCLUDES=
- DEFINES=-DPREFIX=\"$(PREFIX)\" -DSBINDIR=\"$(SBINDIR)\" -DMANDIR=\"$(MANDIR)\" -DDATADIR=\"$(DATADIR)\"
--CXXFLAGS?=-g -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS)
--LDFLAGS=
-+CXXFLAGS += -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS)
- LDSTATIC=
- LIBS=
- 
 diff -ruNp lshw-B.02.18.orig/src/gui/Makefile lshw-B.02.18/src/gui/Makefile
 --- lshw-B.02.18.orig/src/gui/Makefile	2016-04-22 21:49:30.000000000 +0200
 +++ lshw-B.02.18/src/gui/Makefile	2017-06-17 21:37:34.254783020 +0200
@@ -22,28 +6,29 @@ diff -ruNp lshw-B.02.18.orig/src/gui/Makefile lshw-B.02.18/src/gui/Makefile
  
 +SQLITE?=0
 +
- CXX?=c++
- CC?=cc
+ CXX?=$(CROSS_COMPILE)c++
+ CC?=$(CROSS_COMPILE)cc
  STRIP?=strip
-@@ -8,13 +10,14 @@ OBJCOPY?=objcopy
+@@ -8,7 +10,7 @@
  DEFINES=-DPREFIX=\"$(PREFIX)\" -DSBINDIR=\"$(SBINDIR)\" -DMANDIR=\"$(MANDIR)\" -DDATADIR=\"$(DATADIR)\"
  GTKINCLUDES=$(shell pkg-config gtk+-2.0 --cflags)
  INCLUDES=-I../core $(GTKINCLUDES)
 -CXXFLAGS=-g -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS)
-+CXXFLAGS += -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS)
- CFLAGS=$(CXXFLAGS) $(DEFINES)
- GTKLIBS=$(shell pkg-config gtk+-2.0 gmodule-2.0 --libs)
- LIBS=-L../core -llshw -lresolv $(GTKLIBS)
++CXXFLAGS += -g -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS)
+ ifeq ($(SQLITE), 1)
+ 	CXXFLAGS+= -DSQLITE $(shell pkg-config --cflags sqlite3)
+ endif
+@@ -18,10 +20,6 @@
+ ifeq ($(SQLITE), 1)
+ 	LIBS+= $(shell pkg-config --libs sqlite3)
+ endif
 -LDFLAGS=
 -ifneq ($(shell $(LD) --help 2| grep -- --as-needed), )
 -	LDFLAGS+= -Wl,--as-needed
-+
-+ifeq ($(SQLITE), 1)
-+	CXXFLAGS+= -DSQLITE $(shell pkg-config --cflags sqlite3)
-+	LIBS+= $(shell pkg-config --libs sqlite3)
- endif
+-endif
  
  OBJS = gtk-lshw.o callbacks.o engine.o print-gui.o stock.o
+ SRCS = $(OBJS:.o=.c)
 @@ -39,8 +42,7 @@ gtk-$(PACKAGENAME): $(OBJS) ../core/libl
  	$(CXX) $(LDFLAGS) -o $@ $^ $(LIBS)
  
@@ -57,31 +42,39 @@ diff -ruNp lshw-B.02.18.orig/src/gui/Makefile lshw-B.02.18/src/gui/Makefile
 diff -ruNp lshw-B.02.18.orig/src/Makefile lshw-B.02.18/src/Makefile
 --- lshw-B.02.18.orig/src/Makefile	2016-04-22 21:49:30.000000000 +0200
 +++ lshw-B.02.18/src/Makefile	2017-06-17 21:34:48.390265690 +0200
-@@ -21,11 +21,11 @@ export SQLITE
- CXX?=c++
+@@ -23,14 +23,14 @@
+ CXX?=$(CROSS_COMPILE)c++
  INCLUDES=-I./core/
- DEFINES=-DPREFIX=\"$(PREFIX)\" -DSBINDIR=\"$(SBINDIR)\" -DMANDIR=\"$(MANDIR)\" -DDATADIR=\"$(DATADIR)\"
+ DEFINES=-DPREFIX=\"$(PREFIX)\" -DSBINDIR=\"$(SBINDIR)\" -DMANDIR=\"$(MANDIR)\" -DDATADIR=\"$(DATADIR)\" -DVERSION=\"$(VERSION)\"
 -CXXFLAGS=-g -Wall -g $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS)
-+CXXFLAGS += -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS)
++CXXFLAGS += -g -Wall -g $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS)
  ifeq ($(SQLITE), 1)
  	CXXFLAGS+= -DSQLITE $(shell pkg-config --cflags sqlite3)
  endif
--LDFLAGS=-L./core/ -g
-+LDFLAGS += -L./core/
+ ifeq ($(ZLIB), 1)
+ 	CXXFLAGS+= -DZLIB $(shell pkg-config --cflags zlib)
+ endif
+-LDFLAGS+=-L./core/ -g
++LDFLAGS+=-L./core/
  ifneq ($(shell $(LD) --help 2| grep -- --as-needed), )
  	LDFLAGS+= -Wl,--as-needed
  endif
-@@ -39,27 +39,25 @@ export CXXFLAGS
+@@ -47,13 +47,7 @@
  export LIBS
  export LDFLAGS
  
--DATAFILES = pci.ids usb.ids oui.txt manuf.txt
+-ifeq ($(ZLIB), 1)
+-DATAFILES = pci.ids.gz usb.ids.gz oui.txt.gz manuf.txt.gz pnp.ids.gz pnpid.txt.gz
+-else
+-DATAFILES = pci.ids usb.ids oui.txt manuf.txt pnp.ids pnpid.txt
+-endif
 -
 -all: $(PACKAGENAME) $(PACKAGENAME).1 $(DATAFILES)
 +all: $(PACKAGENAME) $(PACKAGENAME).1
  
  .cc.o:
  	$(CXX) $(CXXFLAGS) -c $< -o $@
+@@ -63,18 +57,18 @@
  
  .PHONY: core
  core:
@@ -103,7 +96,7 @@ diff -ruNp lshw-B.02.18.orig/src/Makefile lshw-B.02.18/src/Makefile
  
  .PHONY: nologo
  nologo:
-@@ -70,7 +68,6 @@ static: $(PACKAGENAME)-static
+@@ -85,7 +79,6 @@
  
  $(PACKAGENAME)-static: core core/lib$(PACKAGENAME).a $(PACKAGENAME).o
  	$(CXX) $(LDSTATIC) $(LDFLAGS) -o $@ $(PACKAGENAME).o $(LIBS)
@@ -111,9 +104,9 @@ diff -ruNp lshw-B.02.18.orig/src/Makefile lshw-B.02.18/src/Makefile
  
  .PHONY: compressed
  compressed: $(PACKAGENAME)-compressed
-@@ -93,14 +90,13 @@ oui.txt:
- manuf.txt:
- 	wget -O $@ http://anonsvn.wireshark.org/wireshark/trunk/manuf
+@@ -114,14 +107,13 @@
+ pnpid.txt:
+ 	wget http://www-pc.uni-regensburg.de/hardware/TECHNIK/PCI_PNP/pnpid.txt
  
 -install: all
 +install:
@@ -128,10 +121,10 @@ diff -ruNp lshw-B.02.18.orig/src/Makefile lshw-B.02.18/src/Makefile
  
  install-gui: gui
  	$(INSTALL) -d -m 0755 $(DESTDIR)/$(SBINDIR)
-@@ -112,8 +108,8 @@ install-gui: gui
- 	
+@@ -134,8 +126,8 @@
  clean:
  	rm -f $(PACKAGENAME).o $(PACKAGENAME) $(PACKAGENAME)-static $(PACKAGENAME)-compressed
+ 	rm -f $(addsuffix .gz,$(DATAFILES))
 -	make -C core clean
 -	make -C gui clean
 +	$(MAKE) -C core clean
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/lshw.git/commitdiff/dd76d1741869d15efeda88ae5ac86aa8625af07b



More information about the pld-cvs-commit mailing list