749e48
# This package depends on automagic byte compilation
749e48
# https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2
749e48
%global _python_bytecompile_extra 1
749e48
f14627
# these are all substituted by autoconf
Matt Domsch 73c2c7
%define pot_file  libsmbios
917ebd
%define lang_dom  libsmbios-2.4
917ebd
917ebd
Name: libsmbios
82ce2a
Version: 2.4.2
47f538
Release: 3%{?dist}
4faf40
Summary: Libsmbios C/C++ shared libraries
dfd24b
dfd24b
License: GPLv2+ or OSL 2.1
917ebd
URL: https://github.com/dell/libsmbios
dfd24b
Source0: https://github.com/dell/libsmbios/archive/v%{version}/libsmbios-%{version}.tar.gz
dfd24b
dfd24b
Patch0001: 0001-libsmbios-fix-more-places-with-loop-iterators-with-b.patch
dfd24b
dfd24b
BuildRequires: autoconf
dfd24b
BuildRequires: automake
dfd24b
BuildRequires: cppunit-devel
dfd24b
BuildRequires: doxygen
dfd24b
BuildRequires: gcc-c++
dfd24b
BuildRequires: gettext
dfd24b
BuildRequires: gettext-devel
dfd24b
BuildRequires: git
dfd24b
BuildRequires: help2man
dfd24b
BuildRequires: libtool
dfd24b
BuildRequires: libxml2-devel
dfd24b
BuildRequires: pkgconfig
dfd24b
BuildRequires: python3-devel
dfd24b
BuildRequires: strace
dfd24b
BuildRequires: valgrind
89ac54
89ac54
# libsmbios only ever makes sense on intel compatible arches
89ac54
# no DMI tables on ppc, s390, etc.
917ebd
ExclusiveArch: x86_64 %{ix86}
917ebd
4faf40
%description
4faf40
Libsmbios is a library and utilities that can be used by client programs to get
4faf40
information from standard BIOS tables, such as the SMBIOS table.
9de2d4
4faf40
This package provides the C-based libsmbios library, with a C interface.
89ac54
917ebd
%package -n python3-smbios
4faf40
Summary: Python interface to Libsmbios C library
917ebd
Requires: libsmbios = %{version}-%{release}
917ebd
Requires: python3
917ebd
Obsoletes: python-smbios < 2.4.1
4faf40
917ebd
%description -n python3-smbios
4faf40
This package provides a Python interface to libsmbios
89ac54
121fda
%package -n smbios-utils
Matt Domsch 73c2c7
Summary: Meta-package that pulls in all smbios binaries and python scripts
f7da78
Requires: smbios-utils-bin
f7da78
Requires: smbios-utils-python
89ac54
4faf40
%description -n smbios-utils
4faf40
This is a meta-package that pulls in the binary libsmbios executables as well
4faf40
as the python executables.
4faf40
4faf40
%package -n smbios-utils-bin
4faf40
Summary: Binary utilities that use libsmbios
917ebd
Requires: libsmbios = %{version}-%{release}
4faf40
4faf40
%description -n smbios-utils-bin
4faf40
Get BIOS information, such as System product name, product id, service tag and
f7da78
asset tag.
4faf40
4faf40
%package -n smbios-utils-python
4faf40
Summary: Python executables that use libsmbios
917ebd
Requires: python3-smbios = %{version}-%{release}
4faf40
4faf40
%description -n smbios-utils-python
4faf40
Get BIOS information, such as System product name, product id, service tag and
4faf40
asset tag. Set service and asset tags on Dell machines. Manipulate wireless
4faf40
cards/bluetooth on Dell laptops. Set BIOS password on select Dell systems.
4faf40
Update BIOS on select Dell systems. Set LCD brightness on select Dell laptops.
4faf40
ef19d2
# name the devel package libsmbios-devel regardless of package name, per suse/fedora convention
ef19d2
%package -n libsmbios-devel
89ac54
Summary: Development headers and archives
917ebd
Requires: libsmbios = %{version}-%{release}
89ac54
ef19d2
%description -n libsmbios-devel
4faf40
Libsmbios is a library and utilities that can be used by client programs to get
4faf40
information from standard BIOS tables, such as the SMBIOS table.
89ac54
4faf40
This package contains the headers and .a files necessary to compile new client
4faf40
programs against libsmbios.
89ac54
89ac54
%prep
4faf40
%setup -q -n libsmbios-%{version}
89ac54
find . -type d -exec chmod -f 755 {} \;
4faf40
find doc src -type f -exec chmod -f 644 {} \;
917ebd
chmod 755 src/cppunit/*.sh
917ebd
git init
917ebd
git config user.email "%{name}-owner@fedoraproject.org"
917ebd
git config user.name "Fedora Ninjas"
917ebd
git config gc.auto 0
917ebd
git add .
917ebd
git commit -a -q -m "%{version} baseline."
917ebd
git am %{patches} </dev>
917ebd
git config --unset user.email
917ebd
git config --unset user.name
89ac54
89ac54
%build
4faf40
# this line lets us build an RPM directly from a git tarball
f7da78
# and retains any customized version information we might have
917ebd
[ -e ./configure ] || PACKAGE_VERSION=%{version} ./autogen.sh --no-configure
4faf40
4faf40
mkdir _build
4faf40
cd _build
4faf40
echo '../configure "$@"' > configure
4faf40
chmod +x ./configure
4faf40
917ebd
%configure
Matt Domsch 73c2c7
4faf40
mkdir -p out/libsmbios_c
917ebd
make CFLAGS+="%{optflags} -Werror" %{?_smp_mflags} 2>&1 | tee build-%{_arch}.log
4faf40
Matt Domsch 73c2c7
echo \%doc _build/build-%{_arch}.log > buildlogs.txt
4faf40
4faf40
%check
4faf40
runtest() {
4faf40
    mkdir _$1$2
4faf40
    pushd _$1$2
4faf40
    ../configure
4faf40
    make -e $1 CFLAGS="$CFLAGS -DDEBUG_OUTPUT_ALL" 2>&1 | tee $1$2.log
Matt Domsch 73c2c7
    touch -r ../configure.ac $1$2-%{_arch}.log
Matt Domsch 73c2c7
    make -e $1 2>&1 | tee $1$2.log
4faf40
    popd
Matt Domsch 73c2c7
    echo \%doc _$1$2/$1$2-%{_arch}.log >> _build/buildlogs.txt
4faf40
}
4faf40
dfd24b
VALGRIND="strace -f" runtest check strace > /dev/null || echo FAILED strace check
dfd24b
runtest valgrind > /dev/null || echo FAILED valgrind check
dfd24b
runtest check > /dev/null || echo FAILED check
89ac54
89ac54
%install
4faf40
cd _build
4faf40
TOPDIR=..
dfd24b
%make_install
Matt Domsch 73c2c7
rm -f %{buildroot}/%{_libdir}/lib*.{la,a}
dfd24b
find %{buildroot}/%{_includedir} out/libsmbios_c -exec touch -r $TOPDIR/configure.ac {} \;
30c673
Matt Domsch 73c2c7
mv out/libsmbios_c    out/libsmbios_c-%{_arch}
4faf40
Matt Domsch 73c2c7
rename %{pot_file}.mo %{lang_dom}.mo $(find %{buildroot}/%{_datadir} -name %{pot_file}.mo)
4faf40
%find_lang %{lang_dom}
4faf40
b3b2f7
%ldconfig_scriptlets
89ac54
Matt Domsch 73c2c7
%files -f _build/%{lang_dom}.lang
4faf40
%{_libdir}/libsmbios_c.so.*
89ac54
ef19d2
%files -n libsmbios-devel -f _build/buildlogs.txt
917ebd
%doc COPYING-GPL COPYING-OSL README.md src/bin/getopts_LICENSE.txt src/include/smbios_c/config/boost_LICENSE_1_0_txt
Matt Domsch 73c2c7
%{_includedir}/smbios_c
4faf40
%{_libdir}/libsmbios_c.so
bc5ef6
%{_libdir}/pkgconfig/*.pc
Matt Domsch 73c2c7
%doc _build/out/libsmbios_c-%{_arch}
89ac54
121fda
%files -n smbios-utils
917ebd
%doc COPYING-GPL COPYING-OSL README.md
f7da78
# no other files.
121fda
4faf40
%files -n smbios-utils-bin
917ebd
%doc COPYING-GPL COPYING-OSL README.md
917ebd
%doc src/bin/getopts_LICENSE.txt src/include/smbios_c/config/boost_LICENSE_1_0_txt
4faf40
%{_sbindir}/smbios-state-byte-ctl
917ebd
%{_mandir}/man?/smbios-state-byte-ctl.*
4faf40
%{_sbindir}/smbios-get-ut-data
917ebd
%{_mandir}/man?/smbios-get-ut-data.*
4faf40
%{_sbindir}/smbios-upflag-ctl
917ebd
%{_mandir}/man?/smbios-upflag-ctl.*
4faf40
%{_sbindir}/smbios-sys-info-lite
917ebd
%{_mandir}/man?/smbios-sys-info-lite.*
4faf40
917ebd
%files -n python3-smbios
917ebd
%doc COPYING-GPL COPYING-OSL README.md
917ebd
%{python3_sitearch}/*
4faf40
917ebd
%files -n smbios-utils-python
917ebd
%doc COPYING-GPL COPYING-OSL README.md
917ebd
%doc src/bin/getopts_LICENSE.txt src/include/smbios_c/config/boost_LICENSE_1_0_txt
917ebd
%dir %{_sysconfdir}/libsmbios
917ebd
%config(noreplace) %{_sysconfdir}/libsmbios/*
917ebd
917ebd
# python utilities
917ebd
%{_sbindir}/smbios-battery-ctl
917ebd
%{_mandir}/man?/smbios-battery-ctl.*
917ebd
%{_sbindir}/smbios-sys-info
917ebd
%{_mandir}/man?/smbios-sys-info.*
917ebd
%{_sbindir}/smbios-token-ctl
917ebd
%{_mandir}/man?/smbios-token-ctl.*
917ebd
%{_sbindir}/smbios-passwd
917ebd
%{_mandir}/man?/smbios-passwd.*
917ebd
%{_sbindir}/smbios-wakeup-ctl
917ebd
%{_mandir}/man?/smbios-wakeup-ctl.*
917ebd
%{_sbindir}/smbios-wireless-ctl
917ebd
%{_mandir}/man?/smbios-wireless-ctl.*
917ebd
%{_sbindir}/smbios-lcd-brightness
917ebd
%{_mandir}/man?/smbios-lcd-brightness.*
917ebd
%{_sbindir}/smbios-keyboard-ctl
917ebd
%{_mandir}/man?/smbios-keyboard-ctl.*
917ebd
%{_sbindir}/smbios-thermal-ctl
917ebd
%{_mandir}/man?/smbios-thermal-ctl.*
4faf40
917ebd
# data files
917ebd
%{_datadir}/smbios-utils
4faf40
89ac54
%changelog
47f538
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-3
47f538
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
47f538
32cd56
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-2
32cd56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
32cd56
82ce2a
* Tue Jul 10 2018 Pete Walter <pwalter@fedoraproject.org> - 2.4.2-1
82ce2a
- Update to 2.4.2
82ce2a
947372
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.4.1-3
947372
- Rebuilt for Python 3.7
947372
66fec0
* Wed Apr 18 2018 Karsten Hopp <karsten@redhat.com> - 2.4.1-2
66fec0
- rebuild with latest rpm build flags (rhbz#1540264)
66fec0
917ebd
* Wed Feb 14 2018 Peter Jones <pjones@redhat.com> - 2.4.1-1
917ebd
- Update for libsmbios 2.4.1
917ebd
a36dd4
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-3
a36dd4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a36dd4
0a6aaf
* Mon Dec 11 2017 Pete Walter <pwalter@fedoraproject.org> - 2.3.3-2
0a6aaf
- Remove obsolete python-ctypes requires (#1399686)
0a6aaf
537157
* Tue Nov 14 2017 Pete Walter <pwalter@fedoraproject.org> - 2.3.3-1
537157
- Update to 2.3.3
537157
05d2c5
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0-6
05d2c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
05d2c5
4cfe77
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0-5
4cfe77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4cfe77
6c9cf1
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0-4
6c9cf1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
6c9cf1
8341fe
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-3
8341fe
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
8341fe
3dc175
* Wed Mar 09 2016 Peter Jones <pjones@redhat.com> - 2.3.0-2
3dc175
- Once again, don't complain about compilers newer than tested with in the
3dc175
  public headers.
3dc175
- Fix up bad %%global vs %%define directives
3dc175
- Fix up bad old changelog dates
3dc175
- Note there's a missing changelog here from the 2.3.0 rebase
3dc175
238f65
* Thu Feb 25 2016 Peter Jones <pjones@redhat.com> - 2.2.28-16
238f65
- Don't complain about compilers newer than tested with in the public
238f65
  headers.
238f65
d8690e
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.28-15
d8690e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d8690e
gunnersrini 55c530
* Tue Sep 1 2015 Srinivas G Gowda <srinivas_g_gowda@dell.com> - 2.2.28-14
gunnersrini 55c530
- Fixes Bug 852719: Dell Open Manage falis to start when libsmbios in EPEL branch is used.
gunnersrini 55c530
- Patch re-enables display of "OEM String" in smbios-sys-info-lite.
gunnersrini 55c530
f63002
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.28-13
f63002
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f63002
de2400
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.2.28-12
de2400
- Rebuilt for GCC 5 C++11 ABI change
de2400
13dd69
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.28-11
13dd69
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
13dd69
0f5cdc
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.28-10
0f5cdc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
0f5cdc
8bddec
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.28-9
8bddec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8bddec
807898
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.28-8
807898
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
807898
7e4d49
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.28-7
7e4d49
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
7e4d49
d3fe11
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.28-6
d3fe11
- Rebuilt for c++ ABI breakage
d3fe11
0f3d7b
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.28-5
0f3d7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
0f3d7b
praveenp 6710d5
* Thu Jun 30 2011 Praveen K Paladugu <praveen_paladugu@dell.com> 2.2.28-4
praveenp 6710d5
- Adding the right tar ball, coz files were missing from the previous version. 
praveenp 6710d5
praveenp 6710d5
* Thu Jun 30 2011 Praveen K Paladugu <praveen_paladugu@dell.com> - 2.2.28-3
praveenp 6710d5
- Fixing the build failure of version 2.2.26-4.
praveenp 6710d5
- The updated sources adds support for the compiler version available in F15 and other fixes.
praveenp 6710d5
ab5bdf
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.26-4
ab5bdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
ab5bdf
Matt Domsch b2f0d7
* Mon Sep 27 2010 Matt Domsch <mdomsch@fedoraproject.org> - 2.2.26-3
Matt Domsch b2f0d7
- build for Fedora 15
Matt Domsch b2f0d7
c47540
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.2.19-2
c47540
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
c47540
a5f61e
* Tue Jul 06 2010 Michael Brown <michael-e_brown at="" dell.com=""> - 2.2.26-1
Matt Domsch b2f0d7
- implement CSV export of token settings from smbios-token-ctl
Matt Domsch b2f0d7
a5f61e
* Tue Jul 06 2010 Michael Brown <michael-e_brown at="" dell.com=""> - 2.2.25-1
Matt Domsch b2f0d7
- Fix breakage resulting from improperly fixing up constructors for MemoryAccess/CmosAccess. Fixes CLI utilities.
Matt Domsch b2f0d7
Matt Domsch b2f0d7
* Fri Jun 11 2010 Michael Brown <michael-e_brown at="" dell.com=""> - 2.2.23-1
Matt Domsch b2f0d7
- Fixup ABI break where a couple functions that should have been exported were not marked.
Matt Domsch 73c2c7
Matt Domsch b2f0d7
* Thu Jun 10 2010 Michael Brown <michael-e_brown at="" dell.com=""> - 2.2.22-1
Matt Domsch b2f0d7
- 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
Matt Domsch b2f0d7
- enable service tag SET for machines that still set service tag in CMOS
Matt Domsch b2f0d7
- 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.
f6b390
Matt Domsch 73c2c7
* Mon May 18 2009 Matt Domsch <matt_domsch@dell.com> - 2.2.16-3
Matt Domsch 73c2c7
- split yum plugin into yum-dellsysid package
Matt Domsch 73c2c7
a5f61e
* Tue Mar 24 2009 Michael E Brown <michael_e_brown at="" dell.com=""> - 2.2.16-1
c3cbc5
- add gcc 4.4 support
c3cbc5
a5f61e
* Tue Mar 24 2009 Michael E Brown <michael_e_brown at="" dell.com=""> - 2.2.15-1
f7da78
- update to lastest upstream.
f7da78
- fixes bug in bios update on systems with versions like x.y.z.
f7da78
1527b6
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.13-2
1527b6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
1527b6
c21d90
* Tue Feb 3 2009 Michael E Brown <michael_e_brown at="" dell.com=""> - 2.2.12-1
c21d90
- Add feature to turn on debugging printf()'s without recompiling by setting
c21d90
  certain environment variables:
c21d90
    LIBSMBIOS_C_DEBUG_OUTPUT_ALL    -- all debugging output
c21d90
        or, per module:
c21d90
    LIBSMBIOS_C_DEBUG_CONSTRUCTOR_C
c21d90
    LIBSMBIOS_C_DEBUG_SYSINFO_C
c21d90
    LIBSMBIOS_C_DEBUG_SMBIOS_C
c21d90
    LIBSMBIOS_C_DEBUG_TOKEN_C
c21d90
    LIBSMBIOS_C_DEBUG_MEMORY_C
c21d90
    LIBSMBIOS_C_DEBUG_CMOS_C
c21d90
    LIBSMBIOS_C_DEBUG_SMI_C
c21d90
c21d90
* Mon Feb 2 2009 Michael E Brown <michael_e_brown at="" dell.com=""> - 2.2.12-1
bc5ef6
- Add pkgconfig files to -devel
bc5ef6
- fixup yum plugin to not parse certain data that causes a crash on some machines (Optiplex 755, others may be affected)
bc5ef6
ef19d2
* Thu Jan 15 2009 Michael E Brown <michael_e_brown at="" dell.com=""> - 2.2.8-1
ef19d2
- revert change in upstream renaming rpm to libsmbios2
ef19d2
4faf40
* Thu Jan 15 2009 Michael E Brown <michael_e_brown at="" dell.com=""> - 2.2.7-1
4faf40
- change source to bz2 format
4faf40
- Update to latest upstream release. Many changes in the new release:
4faf40
  - python interface
4faf40
  - libsmbios_c interface almost fully implemented
4faf40
  - libsmbios c++ interface deprecated
4faf40
4faf40
* Tue Oct 28 2008 Michael E Brown <michael_e_brown at="" dell.com=""> - 2.2.0-1
4faf40
- Spec updates
4faf40
b59437
* Mon Apr 21 2008 Michael E Brown <michael_e_brown at="" dell.com=""> - 2.0.1-2.1
b59437
- obsolete libsmbios-libs as well
b59437
622955
* Mon Mar 3 2008 Michael E Brown <michael_e_brown at="" dell.com=""> - 2.0.1-2
06d0fa
- properly obsolete older versions
06d0fa
ec0d8c
* Wed Feb 13 2008 Michael E Brown <michael_e_brown at="" dell.com=""> - 2.0.1
ec0d8c
- Fixup GCC 4.3 compile issues.
ec0d8c
121fda
* Wed Jan 9 2008 Michael E Brown <michael_e_brown at="" dell.com=""> - 2.0.0
121fda
- ABI incompatible, minor API changes
121fda
- sync up libsmbios soname with version #
121fda
- move binaries to /usr/sbin as they are only runnable by root
121fda
- drop libsmbiosxml lib as it was mostly unused.
121fda
- drop autotools generated files out of git and add autogen.sh
121fda
- drop tokenCtl binary-- pysmbios has a *much* improved version
721938
73eb79
* Wed Aug 22 2007 Michael E Brown <michael_e_brown at="" dell.com=""> - 0.13.9
30c673
- Fix a couple of failure-to-check-return on fopen. most were unit-test code
721938
  only, but two or three were in regular code.
721938
- Add hinting to the memory class, so that it can intelligently close /dev/mem
721938
  file handle when it is not needed (which is most of the time). it only
721938
  leaves it open when it is scanning, so speed is not impacted.
73eb79
a5f61e
* Mon Aug 6 2007 Michael E Brown <michael_e_brown at="" dell.com=""> - 0.13.8
f14627
- new upstream
f14627
4cb96f
* Tue Apr 3 2007 Michael E Brown <michael_e_brown at="" dell.com=""> - 0.13.6
f14627
- critical bugfix for dellBiosUpdate utility for packet mode
4cb96f
- autoconf/automake support for automatically building docs
4cb96f
- more readable 'make' lines by splitting out env vars
4cb96f
- remove run_cppunit option... always run unit tests.
4cb96f
- update autoconf/automake utilities to latest version
4cb96f
- fix LDFLAGS to not overwrite user entered LDFLAGS
4cb96f
- add automatic doxygen build of docs
4cb96f
- fix urls of public repos
4cb96f
- remove yum repo page in favor of official page from docs
4cb96f
- split dmi table entry point from smbios table entry point
4cb96f
- support legacy _DMI_ tables
4cb96f
- fix support for EFI-based imacs without proper _SM_ anchor
4cb96f
9de2d4
* Tue Mar 20 2007 Michael E Brown <michael_e_brown at="" dell.com=""> - 0.13.5
9de2d4
- rpmlint cleanups
9de2d4
- Add dellLEDCtl binary
9de2d4
- update AUTHORS file to add credit for dellLEDCtl
9de2d4
- update doc/DellToken.txt to add a few more useful tokens.
9de2d4
- updated build system to create documentation
9de2d4
- skip cppunit dep on .elX builds (not in EPEL yet)
9de2d4
e7a171
* Mon Mar 12 2007 Michael E Brown <michael_e_brown at="" dell.com=""> - 0.13.4-1
e7a171
- Added dellWirelessCtl binary
e7a171
- Added 'static' makefile target to build static binaries and clean them as well
e7a171
- fix for signed/unsigned bug in probes binary. CPU temp misreported
e7a171
- simplify interface for DELL_CALLING_INTERFACE_SMI, autodetect Port/Magic
e7a171
- document all of the tokens for controlling wireless on dell notebooks
f7da78
- enums for SMI args/res to make code match docs better (cbRES1 = res[0], which
e7a171
  was confusing.
e7a171
- helper functions isTokenActive() and activateToken() to simplify token API.
f7da78
- Added missing windows .cpp files to the dist tarball for those who compile
e7a171
  windows from dist tarball vs source control
e7a171
- Add support for EFI based machines without backwards compatible smbios table
e7a171
  entry point in 0xF0000 block.
f7da78
- Added wirelessSwitchControl() and wirelessRadioControl() API for newer
e7a171
  laptops.
f7da78
- fixed bug in TokenDA activate() code where it wasnt properly using SMI
e7a171
  (never worked, but apparently wasnt used until now.)
e7a171
f14627
* Tue Oct 3 2006 Michael E Brown <michael_e_brown@dell.com> - 0.13.0-1
f14627
- autotools conversion
f14627
- add Changelog
f14627
89ac54
* Tue Sep 26 2006 Michael E Brown <michael_e_brown at="" dell.com=""> - 0.12.4-1
89ac54
- Changes per Fedora Packaging Guidelines to prepare to submit to Extras.
89ac54
- Add in a changelog entry per Fedora Packaging Guidelines...
f14627