1
0
mirror of https://github.com/vcrhonek/hwdata synced 2025-10-14 02:43:35 +08:00

pnp.ids source changes to csv

Signed-off-by: Vitezslav Crhonek <vcrhonek@redhat.com>
This commit is contained in:
Vitezslav Crhonek
2023-12-01 12:19:51 +01:00
parent 119e7c35cd
commit 77f142bf8c

View File

@@ -105,7 +105,7 @@ srpm-x: create-archive
@echo SRPM is: $(NAME)-$(VERSION)-$(RELEASE).src.rpm
clean:
@rm -f $(TAGNAME)*.gz $(NAME)-*.src.rpm pnp.ids.xlsx \
@rm -f $(TAGNAME)*.gz $(NAME)-*.src.rpm pnp.ids.csv \
*.downloaded *.utf8 *.orig hwdata.pc ChangeLog clog
clog: hwdata.spec
@@ -125,7 +125,7 @@ oui.txt.downloaded:
iab.txt.downloaded:
@curl -o $@ -O https://standards-oui.ieee.org/iab/iab.txt
pnp.ids.xlsx:
pnp.ids.csv:
@curl -o $@ \
https://uefi.org/uefi-pnp-export
@@ -141,15 +141,8 @@ oui.txt: oui.txt.utf8
iab.txt: iab.txt.utf8
dos2unix -n $? $@
pnp.ids.orig: pnp.ids.xlsx
grep "class" $? | \
tr ' ' ' ' | \
sed -n \
-e 's/\s\{2,\}/ /g' \
-e 's/\&amp;/\&/g' \
-e "s/\&#039;/'/g" \
-e 's:^.*<tr class=".*"><td>\(.*\)</td><td>\([a-zA-Z@]\{3\}\).*</td><td>.*$$:\2\t\1:p' | \
sed 's/\s*$$//' | sort -u >$@
pnp.ids.orig: pnp.ids.csv
tail -n +2 $? | csvtool format '%(2)\t%(1)\n' - | sort -u >$@
pnp.ids: pnp.ids.orig pnp.ids.patch
patch -p1 -o $@ pnp.ids.orig pnp.ids.patch