rpms/olpc-utils/OLPC-3 x11-input.fdi, NONE, 1.1 olpc-utils.spec, 1.1, 1.2

Dennis Gilmore (ausil) fedora-extras-commits at redhat.com
Fri May 16 05:10:26 UTC 2008


Author: ausil

Update of /cvs/extras/rpms/olpc-utils/OLPC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv11319

Modified Files:
	olpc-utils.spec 
Added Files:
	x11-input.fdi 
Log Message:
add .fdi for touchpad



--- NEW FILE x11-input.fdi ---
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.touchpad">
      <merge key="input.x11_driver" type="string">mouse</merge>
      <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
             string="Linux">
        <merge key="input.x11_driver" type="string">evdev</merge>
      </match>
    </match>

    <match key="info.capabilities" contains="input.mouse">
      <merge key="input.x11_driver" type="string">mouse</merge>
      <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
             string="Linux">
        <merge key="input.x11_driver" type="string">evdev</merge>
      </match>
    </match>

    <match key="info.capabilities" contains="input.keys">
      <merge key="input.xkb.rules" type="string">base</merge>

      <!-- If we're using Linux, we use evdev by default (falling back to
           keyboard otherwise). -->
      <merge key="input.x11_driver" type="string">keyboard</merge>
      <merge key="input.xkb.model" type="string">olpc</merge>
      <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
             string="Linux">
        <merge key="input.x11_driver" type="string">evdev</merge>
        <merge key="input.xkb.model" type="string">evdev</merge>
      </match>

      <merge key="input.xkb.layout" type="string">us</merge>

      <merge key="input.xkb.variant" type="string" />
    </match>

    <!-- older versions of HAL use "keyboard" instead of keys -->
    <match key="info.capabilities" contains="input.keyboard">
      <merge key="input.xkb.rules" type="string">base</merge>

      <!-- If we're using Linux, we use evdev by default (falling back to
           keyboard otherwise). -->
      <merge key="input.x11_driver" type="string">keyboard</merge>
      <merge key="input.xkb.model" type="string">pc105</merge>
      <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
             string="Linux">
        <merge key="input.x11_driver" type="string">evdev</merge>
        <merge key="input.xkb.model" type="string">evdev</merge>
      </match>

      <merge key="input.xkb.layout" type="string">us</merge>

      <merge key="input.xkb.variant" type="string" />
    </match>
  </device>
</deviceinfo>


Index: olpc-utils.spec
===================================================================
RCS file: /cvs/extras/rpms/olpc-utils/OLPC-3/olpc-utils.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- olpc-utils.spec	16 May 2008 04:05:02 -0000	1.1
+++ olpc-utils.spec	16 May 2008 05:09:39 -0000	1.2
@@ -13,6 +13,7 @@
 #  ./autoconf.sh
 #  make dist
 Source0:	olpc-utils-%{version}.tar.bz2
+Source1:        x11-input.fdi
 Source100:	dot-xsession-example
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -53,7 +54,8 @@
 make install DESTDIR=%{buildroot}
 
 install -D -m 0644 %{SOURCE100} $RPM_BUILD_ROOT/etc/skel/.xsession-example
-
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/hal/fdi/policy
+install -D -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/hal/fdi/policy
 
 %post
 /sbin/chkconfig --add olpc-configure
@@ -89,6 +91,7 @@
 %{_bindir}/olpc-audit
 %{_sysconfdir}/profile.d/zzz_olpc.sh
 %{_sysconfdir}/cron.d/olpc-pwr-prof.cron
+%{_sysconfdir}/hal/fdi/policy/x11-input.fdi
 %{_sysconfdir}/motd.olpc
 %{_sysconfdir}/X11/xorg-dcon.conf
 %{_sysconfdir}/X11/xorg-emu.conf
@@ -101,6 +104,9 @@
 
 
 %changelog
+* Fri May 16 2008 Dennis Gilmore <dennis at laptop.org> - 0.73-2
+- add .fdi file for touchpad
+
 * Fri May 16 2008 Michael Stone <michael at laptop.org> - 0.73-1
 - dlo#6767: Run make_index.py with a reasonable value of LANG.
 




More information about the fedora-extras-commits mailing list