libsmbios: initial commit, version 2.4.3

This commit is contained in:
Tim Biermann 2024-03-02 15:53:50 +01:00
parent 981348e37b
commit 4347a071c1
Signed by: tb
GPG Key ID: 42F8B4E30B673606
3 changed files with 144 additions and 0 deletions

109
libsmbios/.footprint Normal file
View File

@ -0,0 +1,109 @@
drwxr-xr-x root/root etc/
drwxr-xr-x root/root etc/libsmbios/
-rw-r--r-- root/root etc/libsmbios/logging.conf
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/smbios-battery-ctl
-rwxr-xr-x root/root usr/bin/smbios-get-ut-data
-rwxr-xr-x root/root usr/bin/smbios-keyboard-ctl
-rwxr-xr-x root/root usr/bin/smbios-lcd-brightness
-rwxr-xr-x root/root usr/bin/smbios-passwd
-rwxr-xr-x root/root usr/bin/smbios-state-byte-ctl
-rwxr-xr-x root/root usr/bin/smbios-sys-info
-rwxr-xr-x root/root usr/bin/smbios-sys-info-lite
-rwxr-xr-x root/root usr/bin/smbios-thermal-ctl
-rwxr-xr-x root/root usr/bin/smbios-token-ctl
-rwxr-xr-x root/root usr/bin/smbios-upflag-ctl
-rwxr-xr-x root/root usr/bin/smbios-wakeup-ctl
-rwxr-xr-x root/root usr/bin/smbios-wireless-ctl
drwxr-xr-x root/root usr/include/
-rw-rw-r-- root/root usr/include/Makefile.am
drwxr-xr-x root/root usr/include/smbios/
-rw-r--r-- root/root usr/include/smbios/dlopen.h
drwxr-xr-x root/root usr/include/smbios_c/
-rw-rw-r-- root/root usr/include/smbios_c/cmos.h
-rw-rw-r-- root/root usr/include/smbios_c/compat.h
drwxrwxr-x root/root usr/include/smbios_c/config/
-rw-rw-r-- root/root usr/include/smbios_c/config/README
drwxrwxr-x root/root usr/include/smbios_c/config/abi/
-rw-rw-r-- root/root usr/include/smbios_c/config/abi/msvc_prefix.h
-rw-rw-r-- root/root usr/include/smbios_c/config/abi/msvc_suffix.h
-rw-rw-r-- root/root usr/include/smbios_c/config/abi_prefix.h
-rw-rw-r-- root/root usr/include/smbios_c/config/abi_suffix.h
-rw-rw-r-- root/root usr/include/smbios_c/config/auto_link.h
-rw-rw-r-- root/root usr/include/smbios_c/config/boost_LICENSE_1_0_txt
drwxrwxr-x root/root usr/include/smbios_c/config/compiler/
-rw-rw-r-- root/root usr/include/smbios_c/config/compiler/gcc.h
-rw-rw-r-- root/root usr/include/smbios_c/config/compiler/sunpro_cc.h
-rw-rw-r-- root/root usr/include/smbios_c/config/compiler/visualc.h
-rw-rw-r-- root/root usr/include/smbios_c/config/get_config.h
drwxrwxr-x root/root usr/include/smbios_c/config/platform/
-rw-rw-r-- root/root usr/include/smbios_c/config/platform/linux.h
-rw-rw-r-- root/root usr/include/smbios_c/config/platform/win32.h
-rw-rw-r-- root/root usr/include/smbios_c/config/platform/win64.h
-rw-rw-r-- root/root usr/include/smbios_c/config/select_compiler_config.h
-rw-rw-r-- root/root usr/include/smbios_c/config/select_platform_config.h
-rw-rw-r-- root/root usr/include/smbios_c/config/suffix.h
-rw-rw-r-- root/root usr/include/smbios_c/config/user.h
-rw-r--r-- root/root usr/include/smbios_c/dlopen.h
-rw-rw-r-- root/root usr/include/smbios_c/memory.h
drwxrwxr-x root/root usr/include/smbios_c/obj/
-rw-rw-r-- root/root usr/include/smbios_c/obj/cmos.h
-rw-rw-r-- root/root usr/include/smbios_c/obj/memory.h
-rw-rw-r-- root/root usr/include/smbios_c/obj/smbios.h
-rw-rw-r-- root/root usr/include/smbios_c/obj/smi.h
-rw-rw-r-- root/root usr/include/smbios_c/obj/token.h
-rw-rw-r-- root/root usr/include/smbios_c/smbios.h
-rw-rw-r-- root/root usr/include/smbios_c/smi.h
-rw-rw-r-- root/root usr/include/smbios_c/system_info.h
-rw-rw-r-- root/root usr/include/smbios_c/token.h
-rw-rw-r-- root/root usr/include/smbios_c/types.h
drwxr-xr-x root/root usr/lib/
-rwxr-xr-x root/root usr/lib/libsmbios_c.la
lrwxrwxrwx root/root usr/lib/libsmbios_c.so -> libsmbios_c.so.2.2.1
lrwxrwxrwx root/root usr/lib/libsmbios_c.so.2 -> libsmbios_c.so.2.2.1
-rwxr-xr-x root/root usr/lib/libsmbios_c.so.2.2.1
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libsmbios_c.pc
drwxr-xr-x root/root usr/lib/python3.10/
drwxr-xr-x root/root usr/lib/python3.10/site-packages/
drwxr-xr-x root/root usr/lib/python3.10/site-packages/libsmbios_c/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__init__.py
drwxr-xr-x root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/__init__.cpython-310.opt-1.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/__init__.cpython-310.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/_common.cpython-310.opt-1.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/_common.cpython-310.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/_vars.cpython-310.opt-1.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/_vars.cpython-310.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/cmos.cpython-310.opt-1.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/cmos.cpython-310.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/memory.cpython-310.opt-1.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/memory.cpython-310.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/smbios.cpython-310.opt-1.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/smbios.cpython-310.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/smbios_token.cpython-310.opt-1.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/smbios_token.cpython-310.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/smi.cpython-310.opt-1.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/smi.cpython-310.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/system_info.cpython-310.opt-1.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/system_info.cpython-310.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/trace_decorator.cpython-310.opt-1.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/__pycache__/trace_decorator.cpython-310.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/_common.py
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/_vars.py
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/cmos.py
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/memory.py
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/smbios.py
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/smbios_token.py
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/smi.py
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/system_info.py
-rw-r--r-- root/root usr/lib/python3.10/site-packages/libsmbios_c/trace_decorator.py
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/smbios-utils/
drwxr-xr-x root/root usr/share/smbios-utils/__pycache__/
-rw-r--r-- root/root usr/share/smbios-utils/__pycache__/cli.cpython-310.opt-1.pyc
-rw-r--r-- root/root usr/share/smbios-utils/__pycache__/cli.cpython-310.pyc
-rw-r--r-- root/root usr/share/smbios-utils/cli.py
-rw-r--r-- root/root usr/share/smbios-utils/token_blacklist.csv
-rw-r--r-- root/root usr/share/smbios-utils/token_list.csv

5
libsmbios/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF31jW7Eav/Ax0IXPPt7OSM+sC1FcF7kKGJ81Jdd2CC+d8uBUwIPvFcfPsNNABu/EgGWV9nRyx+1orgqJODfzkUwg=
SHA256 (Pkgfile) = 4ed93f90a159263d84d343fe731ef4bd790526b66cdaf37d2ec507687a440a31
SHA256 (.footprint) = 3c4ac6f7908221631d4c08d73e0d012cfc091aa59129da28790eec910d1f9b20
SHA256 (libsmbios-2.4.3.tar.gz) = 36c36a0f6b59190d6b4fef11696886e4511091929a5eb7ae7cf5fea0c32d3f58

30
libsmbios/Pkgfile Normal file
View File

@ -0,0 +1,30 @@
# Description: A library for providing access to as much BIOS information as possible
# URL: https://github.com/dell/libsmbios
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on: chrpath cppunit libxml2
# Optional: help2man
name=libsmbios
version=2.4.3
release=1
source=(https://github.com/dell/libsmbios/archive/v$version/$name-$version.tar.gz)
build() {
cd $name-$version
./autogen.sh --no-configure
unset MAKEFLAGS
mkdir build
cd build
CONFIG_SHELL='/bin/bash' ../configure --prefix=/usr \
--sbindir=/usr/bin \
--sysconfdir=/etc \
--disable-static \
--disable-nls
make
make DESTDIR=$PKG install
chrpath -d $PKG/usr/bin/smbios-sys-info-lite
install -m755 -d $PKG/usr/include
cp -a ../src/include/* $PKG/usr/include/
cp -a out/public-include/* $PKG/usr/include/
}