|
@@ -1,40 +1,33 @@
|
|
-# pkg/libsmbios.spec. Generated from libsmbios.spec.in by configure.
|
|
+Name: libsmbios
|
|
-# required by suse build system
|
|
+Version: 2.4.3
|
|
-# norootforbuild
|
|
|
|
-
|
|
|
|
-# these are all substituted by autoconf
|
|
|
|
-%define major 2
|
|
|
|
-%define minor 3
|
|
|
|
-%define micro 0
|
|
|
|
-%define extra %{nil}
|
|
|
|
-%define pot_file libsmbios
|
|
|
|
-%define lang_dom libsmbios-2.3-x86_64
|
|
|
|
-%define release_version 2.3.0
|
|
|
|
-
|
|
|
|
-%define release_name libsmbios
|
|
|
|
-
|
|
|
|
-Name: %{release_name}
|
|
|
|
-Version: %{release_version}
|
|
|
|
Release: 1%{?_dist_release}
|
|
Release: 1%{?_dist_release}
|
|
Summary: Libsmbios C/C++ shared libraries
|
|
Summary: Libsmbios C/C++ shared libraries
|
|
Summary(ja): Libsmbios C/C++ 共有ライブラリ
|
|
Summary(ja): Libsmbios C/C++ 共有ライブラリ
|
|
-
|
|
|
|
-License: GPLv2+ or OSL 2.1
|
|
|
|
Group: System Environment/Libraries
|
|
Group: System Environment/Libraries
|
|
-URL: http://linux.dell.com/libsmbios/main
|
|
+Vendor: Project Vine
|
|
|
|
+Distribution: Vine Linux
|
|
|
|
+Packager: shaolin, daisuke
|
|
|
|
|
|
-Source: http://linux.dell.com/libsmbios/download/libsmbios/libsmbios-%{version}/libsmbios-%{version}.tar.xz
|
|
+License: GPLv2+ or OSL 2.1
|
|
|
|
+URL: https://github.com/dell/libsmbios
|
|
|
|
+Source: https://github.com/dell/libsmbios/archive/v%{version}.tar.gz#/libsmbios-%{version}.tar.gz
|
|
|
|
+Source100: ChangeLog.fedora
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
BuildRequires: strace libxml2-devel gcc-c++ gettext doxygen cppunit-devel pkgconfig python-devel
|
|
BuildRequires: strace libxml2-devel gcc-c++ gettext doxygen cppunit-devel pkgconfig python-devel
|
|
|
|
+Obsoletes: python-smbios < %{version}-%{release}
|
|
|
|
|
|
# libsmbios only ever makes sense on intel compatible arches
|
|
# libsmbios only ever makes sense on intel compatible arches
|
|
# no DMI tables on ppc, s390, etc.
|
|
# no DMI tables on ppc, s390, etc.
|
|
ExclusiveArch: x86_64 ia64 %{ix86}
|
|
ExclusiveArch: x86_64 ia64 %{ix86}
|
|
|
|
|
|
-Vendor: Project Vine
|
|
+# these are all substituted by autoconf
|
|
-Distribution: Vine Linux
|
|
+%define pot_file libsmbios
|
|
-Packager: shaolin, daisuke
|
|
+%define lang_dom libsmbios-2.4-x86_64
|
|
|
|
|
|
|
|
+%define major %(echo %{version} | sed -e 's/^\\([0-9]*\\)\..*$/\\1/')
|
|
|
|
+%define minor %(echo %{version} | sed -e 's/^[0-9]*\\.\\([0-9]*\\).*$/\\1/')
|
|
|
|
+%define micro %(echo %{version} | sed -e 's/^[0-9]*\\.[0-9]*\\.\\([0-9]*\\).*$/\\1/')
|
|
|
|
+%define extra %{nil}
|
|
|
|
|
|
%description
|
|
%description
|
|
Libsmbios is a library and utilities that can be used by client programs to get
|
|
Libsmbios is a library and utilities that can be used by client programs to get
|
|
@@ -47,22 +40,24 @@ actively maintained, but provided for backwards compatibility. New programs
|
|
should use the libsmbios C interface.
|
|
should use the libsmbios C interface.
|
|
|
|
|
|
|
|
|
|
-%package -n python-smbios
|
|
+%package -n python3-smbios
|
|
Summary: Python interface to Libsmbios C library
|
|
Summary: Python interface to Libsmbios C library
|
|
Summary(ja): libsmbios C ライブラリへの Python インターフェース
|
|
Summary(ja): libsmbios C ライブラリへの Python インターフェース
|
|
Group: System Environment/Libraries
|
|
Group: System Environment/Libraries
|
|
-Requires: %{release_name} = %{version}-%{release}
|
|
+BuildRequires: python3-devel python3-setuptools python3-rpm-macros
|
|
-Requires: python
|
|
+Requires: %{name} = %{version}-%{release}
|
|
|
|
+Requires: python3
|
|
|
|
+
|
|
|
|
|
|
-%description -n python-smbios
|
|
+%description -n python3-smbios
|
|
This package provides a Python interface to libsmbios
|
|
This package provides a Python interface to libsmbios
|
|
|
|
|
|
%package -n smbios-utils
|
|
%package -n smbios-utils
|
|
Summary: Meta-package that pulls in all smbios binaries and python scripts
|
|
Summary: Meta-package that pulls in all smbios binaries and python scripts
|
|
Summary(ja): すべての smbios プログラムと python スクリプトをインストールするための仮想パッケージ
|
|
Summary(ja): すべての smbios プログラムと python スクリプトをインストールするための仮想パッケージ
|
|
Group: Applications/System
|
|
Group: Applications/System
|
|
-Requires: smbios-utils-bin
|
|
+Requires: smbios-utils-bin = %{version}-%{release}
|
|
-Requires: smbios-utils-python
|
|
+Requires: smbios-utils-python3 = %{version}-%{release}
|
|
|
|
|
|
%description -n smbios-utils
|
|
%description -n smbios-utils
|
|
This is a meta-package that pulls in the binary libsmbios executables as well
|
|
This is a meta-package that pulls in the binary libsmbios executables as well
|
|
@@ -72,19 +67,21 @@ as the python executables.
|
|
Summary: Binary utilities that use libsmbios
|
|
Summary: Binary utilities that use libsmbios
|
|
Summary(ja): libsmbios を用いたユーティリティ集
|
|
Summary(ja): libsmbios を用いたユーティリティ集
|
|
Group: Applications/System
|
|
Group: Applications/System
|
|
-Requires: %{release_name} = %{version}-%{release}
|
|
+Requires: %{name} = %{version}-%{release}
|
|
|
|
|
|
%description -n smbios-utils-bin
|
|
%description -n smbios-utils-bin
|
|
Get BIOS information, such as System product name, product id, service tag and
|
|
Get BIOS information, such as System product name, product id, service tag and
|
|
asset tag.
|
|
asset tag.
|
|
|
|
|
|
-%package -n smbios-utils-python
|
|
+%package -n smbios-utils-python3
|
|
Summary: Python executables that use libsmbios
|
|
Summary: Python executables that use libsmbios
|
|
Summary(ja): libsmbios を用いた Python スクリプト集
|
|
Summary(ja): libsmbios を用いた Python スクリプト集
|
|
Group: Applications/System
|
|
Group: Applications/System
|
|
-Requires: python-smbios = %{version}-%{release}
|
|
+Requires: python3-smbios = %{version}-%{release}
|
|
|
|
+Obsoletes: smbios-utils-python < %{version}-%{release}
|
|
|
|
+Provides: smbios-utils-python = %{version}-%{release}
|
|
|
|
|
|
-%description -n smbios-utils-python
|
|
+%description -n smbios-utils-python3
|
|
Get BIOS information, such as System product name, product id, service tag and
|
|
Get BIOS information, such as System product name, product id, service tag and
|
|
asset tag. Set service and asset tags on Dell machines. Manipulate wireless
|
|
asset tag. Set service and asset tags on Dell machines. Manipulate wireless
|
|
cards/bluetooth on Dell laptops. Set BIOS password on select Dell systems.
|
|
cards/bluetooth on Dell laptops. Set BIOS password on select Dell systems.
|
|
@@ -95,7 +92,7 @@ Update BIOS on select Dell systems. Set LCD brightness on select Dell laptops.
|
|
Summary: Development headers and archives
|
|
Summary: Development headers and archives
|
|
Summary(ja): libsmbios の開発用ヘッダファイルとライブラリ
|
|
Summary(ja): libsmbios の開発用ヘッダファイルとライブラリ
|
|
Group: Development/Libraries
|
|
Group: Development/Libraries
|
|
-Requires: %{release_name} = %{version}-%{release}
|
|
+Requires: %{name} = %{version}-%{release}
|
|
|
|
|
|
%description -n libsmbios-devel
|
|
%description -n libsmbios-devel
|
|
Libsmbios is a library and utilities that can be used by client programs to get
|
|
Libsmbios is a library and utilities that can be used by client programs to get
|
|
@@ -105,12 +102,12 @@ This package contains the headers and .a files necessary to compile new client
|
|
programs against libsmbios.
|
|
programs against libsmbios.
|
|
|
|
|
|
%prep
|
|
%prep
|
|
-
|
|
|
|
%setup -q -n libsmbios-%{version}
|
|
%setup -q -n libsmbios-%{version}
|
|
find . -type d -exec chmod -f 755 {} \;
|
|
find . -type d -exec chmod -f 755 {} \;
|
|
find doc src -type f -exec chmod -f 644 {} \;
|
|
find doc src -type f -exec chmod -f 644 {} \;
|
|
chmod 755 src/cppunit/*.sh
|
|
chmod 755 src/cppunit/*.sh
|
|
|
|
|
|
|
|
+
|
|
%build
|
|
%build
|
|
# this line lets us build an RPM directly from a git tarball
|
|
# this line lets us build an RPM directly from a git tarball
|
|
# and retains any customized version information we might have
|
|
# and retains any customized version information we might have
|
|
@@ -121,6 +118,7 @@ cd _build
|
|
echo '../configure "$@"' > configure
|
|
echo '../configure "$@"' > configure
|
|
chmod +x ./configure
|
|
chmod +x ./configure
|
|
|
|
|
|
|
|
+export PYTHON=%{__python3}
|
|
%configure
|
|
%configure
|
|
|
|
|
|
mkdir -p out/libsmbios_c
|
|
mkdir -p out/libsmbios_c
|
|
@@ -129,6 +127,7 @@ make %{?_smp_mflags} 2>&1 | tee build-%{_arch}.log
|
|
|
|
|
|
echo \%doc _build/build-%{_arch}.log > buildlogs.txt
|
|
echo \%doc _build/build-%{_arch}.log > buildlogs.txt
|
|
|
|
|
|
|
|
+
|
|
%install
|
|
%install
|
|
rm -rf %{buildroot}
|
|
rm -rf %{buildroot}
|
|
mkdir %{buildroot}
|
|
mkdir %{buildroot}
|
|
@@ -141,6 +140,7 @@ mkdir -p %{buildroot}/%{_bindir}
|
|
cp -a $TOPDIR/src/include/* %{buildroot}/%{_includedir}/
|
|
cp -a $TOPDIR/src/include/* %{buildroot}/%{_includedir}/
|
|
cp -a out/public-include/* %{buildroot}/%{_includedir}/
|
|
cp -a out/public-include/* %{buildroot}/%{_includedir}/
|
|
rm -f %{buildroot}/%{_libdir}/lib*.{la,a}
|
|
rm -f %{buildroot}/%{_libdir}/lib*.{la,a}
|
|
|
|
+rm -f %{buildroot}/%{_includedir}/Makefile.am
|
|
find %{buildroot}/%{_includedir} out/libsmbios_c++ out/libsmbios_c -exec touch -r $TOPDIR/configure.ac {} \;
|
|
find %{buildroot}/%{_includedir} out/libsmbios_c++ out/libsmbios_c -exec touch -r $TOPDIR/configure.ac {} \;
|
|
|
|
|
|
mv out/libsmbios_c++ out/libsmbios_c++-%{_arch}
|
|
mv out/libsmbios_c++ out/libsmbios_c++-%{_arch}
|
|
@@ -150,25 +150,14 @@ rename %{pot_file}.mo %{lang_dom}.mo $(find %{buildroot}/%{_datadir} -name %{pot
|
|
%find_lang %{lang_dom}
|
|
%find_lang %{lang_dom}
|
|
|
|
|
|
touch files-yum-dellsysid
|
|
touch files-yum-dellsysid
|
|
-touch files-smbios-utils-python
|
|
+touch files-smbios-utils-python3
|
|
-touch files-python-smbios
|
|
+touch files-python3-smbios
|
|
-
|
|
+
|
|
-# backwards compatible:
|
|
+cat > files-python3-smbios <<-EOF
|
|
-ln -s %{_sbindir}/dellWirelessCtl %{buildroot}/%{_bindir}/dellWirelessCtl
|
|
+ %{python3_sitearch}/*
|
|
-ln -s smbios-sys-info %{buildroot}/%{_sbindir}/getSystemId
|
|
|
|
-ln -s smbios-wireless-ctl %{buildroot}/%{_sbindir}/dellWirelessCtl
|
|
|
|
-ln -s smbios-lcd-brightness %{buildroot}/%{_sbindir}/dellLcdBrightness
|
|
|
|
-ln -s smbios-rbu-bios-update %{buildroot}/%{_sbindir}/dellBiosUpdate
|
|
|
|
-
|
|
|
|
-cat > files-python-smbios <<-EOF
|
|
|
|
- %doc COPYING-GPL COPYING-OSL README
|
|
|
|
- %{python_sitelib}/*
|
|
|
|
EOF
|
|
EOF
|
|
|
|
|
|
-cat > files-smbios-utils-python <<-EOF
|
|
+cat > files-smbios-utils-python3 <<-EOF
|
|
- %doc COPYING-GPL COPYING-OSL README
|
|
|
|
- %doc src/bin/getopts_LICENSE.txt src/include/smbios/config/boost_LICENSE_1_0_txt
|
|
|
|
- %doc doc/pkgheader.sh
|
|
|
|
%dir %{_sysconfdir}/libsmbios
|
|
%dir %{_sysconfdir}/libsmbios
|
|
%config(noreplace) %{_sysconfdir}/libsmbios/*
|
|
%config(noreplace) %{_sysconfdir}/libsmbios/*
|
|
|
|
|
|
@@ -178,18 +167,10 @@ cat > files-smbios-utils-python <<-EOF
|
|
%{_sbindir}/smbios-passwd
|
|
%{_sbindir}/smbios-passwd
|
|
%{_sbindir}/smbios-wakeup-ctl
|
|
%{_sbindir}/smbios-wakeup-ctl
|
|
%{_sbindir}/smbios-wireless-ctl
|
|
%{_sbindir}/smbios-wireless-ctl
|
|
- %{_sbindir}/smbios-rbu-bios-update
|
|
|
|
%{_sbindir}/smbios-lcd-brightness
|
|
%{_sbindir}/smbios-lcd-brightness
|
|
%{_sbindir}/smbios-keyboard-ctl
|
|
%{_sbindir}/smbios-keyboard-ctl
|
|
%{_sbindir}/smbios-thermal-ctl
|
|
%{_sbindir}/smbios-thermal-ctl
|
|
-
|
|
+ %{_sbindir}/smbios-battery-ctl
|
|
- # symlinks: backwards compat
|
|
|
|
- %{_sbindir}/dellLcdBrightness
|
|
|
|
- %{_sbindir}/getSystemId
|
|
|
|
- %{_sbindir}/dellWirelessCtl
|
|
|
|
- %{_sbindir}/dellBiosUpdate
|
|
|
|
- # used by HAL in old location, so keep it around until HAL is updated.
|
|
|
|
- %{_bindir}/dellWirelessCtl
|
|
|
|
|
|
|
|
# data files
|
|
# data files
|
|
%{_datadir}/smbios-utils
|
|
%{_datadir}/smbios-utils
|
|
@@ -198,20 +179,19 @@ EOF
|
|
%clean
|
|
%clean
|
|
rm -rf %{buildroot}
|
|
rm -rf %{buildroot}
|
|
|
|
|
|
-%post -n %{release_name} -p /sbin/ldconfig
|
|
+%post -p /sbin/ldconfig
|
|
-%postun -n %{release_name} -p /sbin/ldconfig
|
|
+%postun -p /sbin/ldconfig
|
|
|
|
|
|
%files -f _build/%{lang_dom}.lang
|
|
%files -f _build/%{lang_dom}.lang
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
|
|
+%license COPYING* src/bin/getopts_LICENSE.txt src/include/smbios_c/config/boost_LICENSE_1_0_txt
|
|
|
|
+%doc README*
|
|
%{_libdir}/libsmbios_c.so.*
|
|
%{_libdir}/libsmbios_c.so.*
|
|
-%{_libdir}/libsmbios.so.*
|
|
|
|
|
|
|
|
%files -n libsmbios-devel -f _build/buildlogs.txt
|
|
%files -n libsmbios-devel -f _build/buildlogs.txt
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
-%doc COPYING-GPL COPYING-OSL README src/bin/getopts_LICENSE.txt src/include/smbios/config/boost_LICENSE_1_0_txt
|
|
|
|
%{_includedir}/smbios
|
|
%{_includedir}/smbios
|
|
%{_includedir}/smbios_c
|
|
%{_includedir}/smbios_c
|
|
-%{_libdir}/libsmbios.so
|
|
|
|
%{_libdir}/libsmbios_c.so
|
|
%{_libdir}/libsmbios_c.so
|
|
%{_libdir}/pkgconfig/*.pc
|
|
%{_libdir}/pkgconfig/*.pc
|
|
%doc _build/out/libsmbios_c++-%{_arch}
|
|
%doc _build/out/libsmbios_c++-%{_arch}
|
|
@@ -220,21 +200,15 @@ rm -rf %{buildroot}
|
|
%files -n smbios-utils
|
|
%files -n smbios-utils
|
|
# opensuse 11.1 enforces non-empty file list :(
|
|
# opensuse 11.1 enforces non-empty file list :(
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
-%doc COPYING-GPL COPYING-OSL README
|
|
+%license COPYING-GPL COPYING-OSL
|
|
|
|
+%doc README*
|
|
# no other files.
|
|
# no other files.
|
|
|
|
|
|
%files -n smbios-utils-bin
|
|
%files -n smbios-utils-bin
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
-%doc COPYING-GPL COPYING-OSL README
|
|
+%license COPYING-GPL COPYING-OSL
|
|
-%doc src/bin/getopts_LICENSE.txt src/include/smbios/config/boost_LICENSE_1_0_txt
|
|
+%license src/bin/getopts_LICENSE.txt src/include/smbios_c/config/boost_LICENSE_1_0_txt
|
|
-%doc doc/pkgheader.sh
|
|
+%doc README*
|
|
-#
|
|
|
|
-# legacy C++
|
|
|
|
-%{_sbindir}/dellBiosUpdate-compat
|
|
|
|
-%{_sbindir}/dellLEDCtl
|
|
|
|
-%ifnarch ia64
|
|
|
|
-%{_sbindir}/dellMediaDirectCtl
|
|
|
|
-%endif
|
|
|
|
#
|
|
#
|
|
# new C utilities
|
|
# new C utilities
|
|
%{_sbindir}/smbios-state-byte-ctl
|
|
%{_sbindir}/smbios-state-byte-ctl
|
|
@@ -242,14 +216,25 @@ rm -rf %{buildroot}
|
|
%{_sbindir}/smbios-upflag-ctl
|
|
%{_sbindir}/smbios-upflag-ctl
|
|
%{_sbindir}/smbios-sys-info-lite
|
|
%{_sbindir}/smbios-sys-info-lite
|
|
|
|
|
|
-%files -n python-smbios -f _build/files-python-smbios
|
|
+%files -n python3-smbios -f _build/files-python3-smbios
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
|
|
+%license COPYING-GPL COPYING-OSL
|
|
|
|
+%doc README*
|
|
|
|
|
|
-%files -n smbios-utils-python -f _build/files-smbios-utils-python
|
|
+%files -n smbios-utils-python3 -f _build/files-smbios-utils-python3
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
|
|
+%license COPYING-GPL COPYING-OSL
|
|
|
|
+%license src/bin/getopts_LICENSE.txt src/include/smbios_c/config/boost_LICENSE_1_0_txt
|
|
|
|
+%doc README*
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sat Apr 11 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.3-1
|
|
|
|
+- new upstream release.
|
|
|
|
+- dropped python2 support.
|
|
|
|
+- added python3 support.
|
|
|
|
+- truncated %%changelog: old logs are ChangeLog.fedora.
|
|
|
|
+
|
|
* Sat Jul 2 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.0-1
|
|
* Sat Jul 2 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.0-1
|
|
- new upstream release.
|
|
- new upstream release.
|
|
|
|
|
|
@@ -264,142 +249,3 @@ rm -rf %{buildroot}
|
|
- merged with upstream package
|
|
- merged with upstream package
|
|
* Sat May 24 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.0.1-3
|
|
* Sat May 24 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.0.1-3
|
|
- initial build for Vine Linux
|
|
- initial build for Vine Linux
|
|
-
|
|
|
|
-* Mon Sep 27 2010 Matt Domsch <mdomsch@fedoraproject.org> - 2.2.26-3
|
|
|
|
-- build for Fedora 15
|
|
|
|
-
|
|
|
|
-* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.2.19-2
|
|
|
|
-- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
|
|
|
|
-
|
|
|
|
-* Fri Jul 06 2010 Michael Brown <michael-e_brown at dell.com> - 2.2.26-1
|
|
|
|
-- implement CSV export of token settings from smbios-token-ctl
|
|
|
|
-
|
|
|
|
-* Fri Jul 06 2010 Michael Brown <michael-e_brown at dell.com> - 2.2.25-1
|
|
|
|
-- Fix breakage resulting from improperly fixing up constructors for MemoryAccess/CmosAccess. Fixes CLI utilities.
|
|
|
|
-
|
|
|
|
-* Fri Jun 11 2010 Michael Brown <michael-e_brown at dell.com> - 2.2.23-1
|
|
|
|
-- Fixup ABI break where a couple functions that should have been exported were not marked.
|
|
|
|
-
|
|
|
|
-* Thu Jun 10 2010 Michael Brown <michael-e_brown at dell.com> - 2.2.22-1
|
|
|
|
-- Fixup bug in reading asset and service tag where it A) read checksum from wrong location and B) used wrong comparison check to validate it
|
|
|
|
-- enable service tag SET for machines that still set service tag in CMOS
|
|
|
|
-- ABI/API - change to -fvisibility=hidden for libsmbios_c.so.*, mark public api's. This removes all non-public symbols that were not formerly part of the ABI from the dynamic link table.
|
|
|
|
-
|
|
|
|
-* Mon May 18 2009 Matt Domsch <Matt_Domsch@dell.com> - 2.2.16-3
|
|
|
|
-- split yum plugin into yum-dellsysid package
|
|
|
|
-
|
|
|
|
-* Mon Mar 24 2009 Michael E Brown <michael_e_brown at dell.com> - 2.2.16-1
|
|
|
|
-- add gcc 4.4 support
|
|
|
|
-
|
|
|
|
-* Mon Mar 24 2009 Michael E Brown <michael_e_brown at dell.com> - 2.2.15-1
|
|
|
|
-- update to lastest upstream.
|
|
|
|
-- fixes bug in bios update on systems with versions like x.y.z.
|
|
|
|
-
|
|
|
|
-* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.13-2
|
|
|
|
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
|
-
|
|
|
|
-* Tue Feb 3 2009 Michael E Brown <michael_e_brown at dell.com> - 2.2.12-1
|
|
|
|
-- Add feature to turn on debugging printf()'s without recompiling by setting
|
|
|
|
- certain environment variables:
|
|
|
|
- LIBSMBIOS_C_DEBUG_OUTPUT_ALL -- all debugging output
|
|
|
|
- or, per module:
|
|
|
|
- LIBSMBIOS_C_DEBUG_CONSTRUCTOR_C
|
|
|
|
- LIBSMBIOS_C_DEBUG_SYSINFO_C
|
|
|
|
- LIBSMBIOS_C_DEBUG_SMBIOS_C
|
|
|
|
- LIBSMBIOS_C_DEBUG_TOKEN_C
|
|
|
|
- LIBSMBIOS_C_DEBUG_MEMORY_C
|
|
|
|
- LIBSMBIOS_C_DEBUG_CMOS_C
|
|
|
|
- LIBSMBIOS_C_DEBUG_SMI_C
|
|
|
|
-
|
|
|
|
-* Mon Feb 2 2009 Michael E Brown <michael_e_brown at dell.com> - 2.2.12-1
|
|
|
|
-- Add pkgconfig files to -devel
|
|
|
|
-- fixup yum plugin to not parse certain data that causes a crash on some machines (Optiplex 755, others may be affected)
|
|
|
|
-
|
|
|
|
-* Thu Jan 15 2009 Michael E Brown <michael_e_brown at dell.com> - 2.2.8-1
|
|
|
|
-- revert change in upstream renaming rpm to libsmbios2
|
|
|
|
-
|
|
|
|
-* Thu Jan 15 2009 Michael E Brown <michael_e_brown at dell.com> - 2.2.7-1
|
|
|
|
-- change source to bz2 format
|
|
|
|
-- Update to latest upstream release. Many changes in the new release:
|
|
|
|
- - python interface
|
|
|
|
- - libsmbios_c interface almost fully implemented
|
|
|
|
- - libsmbios c++ interface deprecated
|
|
|
|
-
|
|
|
|
-* Tue Oct 28 2008 Michael E Brown <michael_e_brown at dell.com> - 2.2.0-1
|
|
|
|
-- Spec updates
|
|
|
|
-
|
|
|
|
-* Mon Apr 21 2008 Michael E Brown <michael_e_brown at dell.com> - 2.0.1-2.1
|
|
|
|
-- obsolete libsmbios-libs as well
|
|
|
|
-
|
|
|
|
-* Mon Mar 3 2008 Michael E Brown <michael_e_brown at dell.com> - 2.0.1-2
|
|
|
|
-- properly obsolete older versions
|
|
|
|
-
|
|
|
|
-* Wed Feb 13 2008 Michael E Brown <michael_e_brown at dell.com> - 2.0.1
|
|
|
|
-- Fixup GCC 4.3 compile issues.
|
|
|
|
-
|
|
|
|
-* Wed Jan 9 2008 Michael E Brown <michael_e_brown at dell.com> - 2.0.0
|
|
|
|
-- ABI incompatible, minor API changes
|
|
|
|
-- sync up libsmbios soname with version #
|
|
|
|
-- move binaries to /usr/sbin as they are only runnable by root
|
|
|
|
-- drop libsmbiosxml lib as it was mostly unused.
|
|
|
|
-- drop autotools generated files out of git and add autogen.sh
|
|
|
|
-- drop tokenCtl binary-- pysmbios has a *much* improved version
|
|
|
|
-
|
|
|
|
-* Wed Aug 22 2007 Michael E Brown <michael_e_brown at dell.com> - 0.13.9
|
|
|
|
-- Fix a couple of failure-to-check-return on fopen. most were unit-test code
|
|
|
|
- only, but two or three were in regular code.
|
|
|
|
-- Add hinting to the memory class, so that it can intelligently close /dev/mem
|
|
|
|
- file handle when it is not needed (which is most of the time). it only
|
|
|
|
- leaves it open when it is scanning, so speed is not impacted.
|
|
|
|
-
|
|
|
|
-* Tue Aug 6 2007 Michael E Brown <michael_e_brown at dell.com> - 0.13.8
|
|
|
|
-- new upstream
|
|
|
|
-
|
|
|
|
-* Tue Apr 3 2007 Michael E Brown <michael_e_brown at dell.com> - 0.13.6
|
|
|
|
-- critical bugfix for dellBiosUpdate utility for packet mode
|
|
|
|
-- autoconf/automake support for automatically building docs
|
|
|
|
-- more readable 'make' lines by splitting out env vars
|
|
|
|
-- remove run_cppunit option... always run unit tests.
|
|
|
|
-- update autoconf/automake utilities to latest version
|
|
|
|
-- fix LDFLAGS to not overwrite user entered LDFLAGS
|
|
|
|
-- add automatic doxygen build of docs
|
|
|
|
-- fix urls of public repos
|
|
|
|
-- remove yum repo page in favor of official page from docs
|
|
|
|
-- split dmi table entry point from smbios table entry point
|
|
|
|
-- support legacy _DMI_ tables
|
|
|
|
-- fix support for EFI-based imacs without proper _SM_ anchor
|
|
|
|
-
|
|
|
|
-* Tue Mar 20 2007 Michael E Brown <michael_e_brown at dell.com> - 0.13.5
|
|
|
|
-- rpmlint cleanups
|
|
|
|
-- Add dellLEDCtl binary
|
|
|
|
-- update AUTHORS file to add credit for dellLEDCtl
|
|
|
|
-- update doc/DellToken.txt to add a few more useful tokens.
|
|
|
|
-- updated build system to create documentation
|
|
|
|
-- skip cppunit dep on .elX builds (not in EPEL yet)
|
|
|
|
-
|
|
|
|
-* Mon Mar 12 2007 Michael E Brown <michael_e_brown at dell.com> - 0.13.4-1
|
|
|
|
-- Added dellWirelessCtl binary
|
|
|
|
-- Added 'static' makefile target to build static binaries and clean them as well
|
|
|
|
-- fix for signed/unsigned bug in probes binary. CPU temp misreported
|
|
|
|
-- simplify interface for DELL_CALLING_INTERFACE_SMI, autodetect Port/Magic
|
|
|
|
-- document all of the tokens for controlling wireless on dell notebooks
|
|
|
|
-- enums for SMI args/res to make code match docs better (cbRES1 = res[0], which
|
|
|
|
- was confusing.
|
|
|
|
-- helper functions isTokenActive() and activateToken() to simplify token API.
|
|
|
|
-- Added missing windows .cpp files to the dist tarball for those who compile
|
|
|
|
- windows from dist tarball vs source control
|
|
|
|
-- Add support for EFI based machines without backwards compatible smbios table
|
|
|
|
- entry point in 0xF0000 block.
|
|
|
|
-- Added wirelessSwitchControl() and wirelessRadioControl() API for newer
|
|
|
|
- laptops.
|
|
|
|
-- fixed bug in TokenDA activate() code where it wasnt properly using SMI
|
|
|
|
- (never worked, but apparently wasnt used until now.)
|
|
|
|
-
|
|
|
|
-* Tue Oct 3 2006 Michael E Brown <Michael_E_Brown@Dell.com> - 0.13.0-1
|
|
|
|
-- autotools conversion
|
|
|
|
-- add Changelog
|
|
|
|
-
|
|
|
|
-* Tue Sep 26 2006 Michael E Brown <michael_e_brown at dell.com> - 0.12.4-1
|
|
|
|
-- Changes per Fedora Packaging Guidelines to prepare to submit to Extras.
|
|
|
|
-- Add in a changelog entry per Fedora Packaging Guidelines...
|
|
|
|
-
|
|
|