Age | Commit message (Collapse) | Author | Files | Lines |
|
Add new configure option --enable-video-nvidia-quirks to be able
to prevent get 21-video-quirk-nvidia.fdi installed which may cause
trouble on systems which don't support this quirks.
|
|
Add new configure option --enable-video-default-quirks to be able
to prevent get 99-video-quirk-default.fdi installed which may cause
trouble.
|
|
Fixed typo in configure.
|
|
Split up 10-ipw-rfkill-switch.fdi. Move iwl* kernel driver handling
into a new file (10-iwl-rfkill-switch.fdi) and added an new configure
switch for the file.
This is to prevent trouble with newer kernel versions where the iwl*
drivers use already the rfkill subsystem which can't get handled by
hald-addon-ipw-killswitch anymore since the path to the sysfs attribute
changed.
|
|
Fixed killswitch related configure information: ThinkPad bluetooth
switch need HAL >= 0.5.11, added more info to the AC_ARG_ENABLE()
for the different (kill-)switch related parts of configure.
|
|
Added support for software bluetooth killswitch for ThinkPads to
hal-info. Needs an actual hal (>= 0.5.11) package to work.
|
|
Add Dell's WWAN killswitch (HAL 0.5.11) to the FDI.
|
|
Print only a warning (AC_MSG_WARN instead of AC_MSG_ERROR) if the check
for the needed HAL version fails. Print a big warning in the configure
summary at the end.
|
|
Removed the check for dependeny to HAL >= 0.5.10 needed for the killswitch
feature. Added new general dependeny to HAL >= 0.5.10 due to new, with this
version introduced, FDI directives (as *_outof).
|
|
Add a tool to check the keymaps for invalid entries.
This should stop the checkins of keymaps where there is
a spelling mistake of the keyname.
This works with and without a checked out hal directory
|
|
For this to work the hal pkg-config file will need to be in the
Buildroot; on Fedora systems this means that BuildRequire:hal-devel is
required.
|
|
|
|
This is needed for distros when native kernel killswitch support is landing.
|
|
Add keymapping data into hal-info so we can remap scancode->keycodes
at boot time, fixing many multimedia keyboards.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this patch for hal-info really fixes configure path expansion in
hal-info by simply removing it, because it plain and simple doesn't
work. A ./configure invocation without arguments and with autoconf >=
2.60 currently prints the following:
hal-info 20070313
========================
prefix: /usr/local
datadir: ${prefix}/share
sysconfdir: /usr/local/etc
hardware recall data: yes
video suspend data: yes
As you can easily see, sysconfdir is expanded, but datadir is not.
That's because AS_AC_EXPAND messes around with autoconf internals that
have changed in autoconf 2.60.
It pretends to expand things, but doesn't actually do it. The proper fix
for that is to stop messing around with autoconf internals, i.e. to not
use AS_AC_EXPAND any more.
With the attached patch, configure prints all variables unexpanded and
as derived from each other, which is the truth. With autoconf 2.60 it
looks like this:
hal-info 20070313
========================
prefix: /usr/local
datarootdir: ${prefix}/share
datadir: ${datarootdir}
sysconfdir: ${prefix}/etc
hardware recall data: yes
video suspend data: yes
With autoconf 2.59 it looks a little different because it does not have
datarootdir yet:
hal-info 20070313
========================
prefix: /usr/local
datarootdir: unused
datadir: ${prefix}/share
sysconfdir: ${prefix}/etc
hardware recall data: yes
video suspend data: yes
There is no need to worry about unexpanded variables in output files
because hal-info does not have any. It has only Makefiles as output
files and in Makefiles, variables don't need to be expanded. In fact
they must not be expanded because that would prevent users from
redefining them while running make. This is the reason why stock
autoconf without AS_AC_EXPAND-style hacks does not offer any way to
expand them. If it had any output files where variables have to be
expanded, dedicated make rules would have to be written for them. See:
http://www.gnu.org/software/autoconf/manual/html_node/Installation-Directory-Variables.html#Installation-Directory-Variables
http://www.gnu.org/software/autoconf/manual/html_node/Defining-Directories.html
Other than the hal patch I submitted via bugzilla some time ago, which
was just a sample that somehow went in, this one is a distcheck tested
patch that can be applied as-is. It also removes two incorrect and
superfluous AC_SUBST usages as well as the GTK_DOC_CHECK which hal-info
never actually used at all.
hal itself needs more changes to entirely get rid of AS_AC_EXPAND and
comply with autotools coding rules. The good news is that in *most*
places it already does the right thing, but not everywhere. I can work
on a patch for that as well, if desired.
|
|
|
|
|
|
See
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=208521
for more information about the SanDisk unit.
|
|
Fixed path expansion for sysconf and data dir. Added acinclude.m4
to be able to use AS_AC_EXPAND macro.
|
|
|
|
Add a configure option for the video data. Use --disable-video if
you want to save some space in the hal-info package, or you want
HAL to process less FDI files.
|
|
For targets like OLPC and the 770 we won't want recall data, also some vendors might not want to ship them. Provide a configure option --enable-recall to select.
|
|
|
|
The policy and preprobe scripts belong in hal, not hal-info.
Also move the information scripts from hal to hal-info.
|
|
|
|
Add the initial autofoo files to match the main hal
file and folder structure. No FDI files have been added yet.
|