- Once again, don't complain about compilers newer than tested with in the
public headers.
- Also use git to apply all patches.
- Fix up bad %global vs %define directives
- Fix up bad old changelog dates
Signed-off-by: Peter Jones <pjones@redhat.com>
Otherwise these flags do nothing because they are in the wrong scope:
random:~/devel/fedora/libsmbios$ fedpkg prep
warning: Macro %build_python defined but not used within scope
warning: Macro %as_needed defined but not used within scope
warning: Macro %fdupes defined but not used within scope
warning: Macro %cppunit_BR defined but not used within scope
warning: Macro %valgrind_BR defined but not used within scope
Signed-off-by: Peter Jones <pjones@redhat.com>
This check just stops things from building when the compiler gets
upgraded, and it clearly hasn't been maintained in some time. The .so
almost certainly still works fine, and if the headers don't, the
consuming build will fail anyway.
Signed-off-by: Peter Jones <pjones@redhat.com>
- Update to latest upstream release. Many changes in the new release:
- python interface
- libsmbios_c interface almost fully implemented
- libsmbios c++ interface deprecated
- 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
- fix for lsb issues - moved binaries to /usr/sbin/ because they require
admin privs to run. Made one backwards-compat symlink to work with
existing HAL which expects current location.
- 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
- 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)