Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 161472 - sys-libs/libsmbios-0.12.4.ebuild (new package)
Summary: sys-libs/libsmbios-0.12.4.ebuild (new package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Default Assignee for New Packages
URL: http://linux.dell.com/libsmbios/main/...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2007-01-11 05:04 UTC by Daniel Vianna
Modified: 2007-03-04 18:01 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild (libsmbios-0.12.4.ebuild,1.12 KB, text/plain)
2007-01-11 05:07 UTC, Daniel Vianna
Details
new ebuild (libsmbios-0.12.4.ebuild,824 bytes, text/plain)
2007-01-23 21:03 UTC, Daniel Vianna
Details
Ebuild for libsmbios-0.13.0 (libsmbios-0.13.0.ebuild,498 bytes, text/plain)
2007-01-24 16:44 UTC, Russell Knighton
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Vianna 2007-01-11 05:04:30 UTC
Hi!

Please find attached libsmbios-0.12.4.ebuild.

libsmbios is a library that is used to provide access to as much BIOS information as possible. It was developed by Dell, and in their systems it is needed to upgrade firmware. A new tool to handle events/control some hardware in the new Apple MacBooks (pommed, see below) relies on it as well.

libsmbios lives here:
http://linux.dell.com/libsmbios/main/index.html
And pommed, the tool I've mentioned, here:
http://www.jblache.org/projects/pommed/index.html

I suggest sys-apps/libsmbios. I wasn't able to compile pommed in my system, so I will not contribute that ebuild. I hope someone else will in the future.

Daniel.
Comment 1 Daniel Vianna 2007-01-11 05:07:42 UTC
Created attachment 106494 [details]
ebuild
Comment 2 bware 2007-01-23 20:28:02 UTC
Seems to be missing a dev-libs/libxml2 DEPEND.

(Needed for build, regardless of 'xml' USE flag)
Comment 3 Daniel Vianna 2007-01-23 21:03:06 UTC
Created attachment 107947 [details]
new ebuild

Contributed by user pic0, at gentoo forums:
http://forums.gentoo.org/viewtopic-t-530489-highlight-.html
Comment 4 Russell Knighton 2007-01-24 16:14:52 UTC
Hi,

Firstly, well done on creating an ebuild for this. It'll be a benefit to many once it is in the tree.

However, there seems to be an issue with src_install part. It doesn't install any of the binaries (i.e. dellBiosUpdate).

Maybe if I get around to learning the ebuild schema I will fix it myself, but for now I'll have to leave it to someone else

Cheers
Comment 5 Russell Knighton 2007-01-24 16:44:13 UTC
Created attachment 108039 [details]
Ebuild for libsmbios-0.13.0

This is a really simple ebuild (it is my first - so be gentle), but at least it appears to install the binaries. I have removed all the use flags - mostly because I can't find information in the libsmbios Makefile as to these features.

Feel free to update it with some use flags - I look forward to learning how to do such things

Cheers
Comment 6 Patrick Ohearn 2007-02-13 06:58:28 UTC
libsmbios is needed by hal in git, so will be needed when hal has a new release. Does anyone want to maintain this package?
Comment 7 Patrick Ohearn 2007-02-13 07:00:23 UTC
And 0.13.3 is out, also the first ebuild works fine when bumped, use flags can be used but there isn't much point to them.
Comment 8 Daniel Vianna 2007-02-13 07:31:56 UTC
(In reply to comment #7)
> And 0.13.3 is out, also the first ebuild works fine when bumped, use flags can
> be used but there isn't much point to them.
> 

The point is only Dell users need the binaries. I don't. ;-)
Comment 9 Patrick Ohearn 2007-02-13 07:35:52 UTC
Isn't libmsbios a source package? That or C++ is now considered binary.
Comment 10 Daniel Vianna 2007-02-13 07:44:40 UTC
(In reply to comment #9)
> Isn't libmsbios a source package? That or C++ is now considered binary.
> 

Sorry, I meant the dellBiosUpdate and similar dell-specific executables. :p

I didn't know how to tell the ebuild not to install them though. That was just chance.
Comment 11 Cédric Krier gentoo-dev 2007-03-04 18:01:57 UTC
In cvs