Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37751733
en ru br
Репозитории ALT
S:1.6.3-alt1
5.1: 1.4.0-alt2
4.1: 1.3.2-alt1.M41.1
www.altlinux.org/Changes

Группа :: Система/X11
Пакет: xorg-drv-joystick

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: xorg-drv-joystick-1.4.0-alt2.patch
Скачать


 .gear/rules                                        |    2 +
 .../tags/1f540517ac91a442b81ab87c05820c12a1418978  |    6 +
 .gear/tags/list                                    |    1 +
 config/50-x11-input-joystick.fdi                   |   34 +++++++
 xorg-drv-joystick.spec                             |   99 ++++++++++++++++++++
 5 files changed, 142 insertions(+), 0 deletions(-)
diff --git a/.gear/rules b/.gear/rules
new file mode 100644
index 0000000..8eaedf6
--- /dev/null
+++ b/.gear/rules
@@ -0,0 +1,2 @@
+tar: xf86-input-joystick-@version@:.
+diff: xf86-input-joystick-@version@:. .
diff --git a/.gear/tags/1f540517ac91a442b81ab87c05820c12a1418978 b/.gear/tags/1f540517ac91a442b81ab87c05820c12a1418978
new file mode 100644
index 0000000..00136db
--- /dev/null
+++ b/.gear/tags/1f540517ac91a442b81ab87c05820c12a1418978
@@ -0,0 +1,6 @@
+object 43e2f0526894cb5eacac8730a21ccdf415421d72
+type commit
+tag xf86-input-joystick-1.4.0
+tagger Sascha Hlusiak <saschahlusiak@arcor.de> 1230494040 +0100
+
+Joystick Driver Version 1.4.0
diff --git a/.gear/tags/list b/.gear/tags/list
new file mode 100644
index 0000000..0852cc1
--- /dev/null
+++ b/.gear/tags/list
@@ -0,0 +1 @@
+1f540517ac91a442b81ab87c05820c12a1418978 xf86-input-joystick-1.4.0
diff --git a/config/50-x11-input-joystick.fdi b/config/50-x11-input-joystick.fdi
index 0364362..cc86cf8 100644
--- a/config/50-x11-input-joystick.fdi
+++ b/config/50-x11-input-joystick.fdi
@@ -42,6 +42,40 @@
 	<merge key="input.x11_options.MapAxis2" type="string">mode=accelerated keylow=Up keyhigh=Down</merge>
 	-->
       </match>
+      <match key="input.product" string_outof="Sony Computer Entertainment Wireless Controller;Sony PLAYSTATION(R)3 Controller">
+        <append key="info.capabilities" type="strlist">input.keys</append>
+        <append key="info.capabilities" type="strlist">input.mouse</append>
+
+        <merge key="input.x11_driver" type="string">joystick</merge>
+
+        <merge key="input.x11_options.MapAxis1" type="string">mode=relative axis=+1x deadzone=5000</merge>
+        <merge key="input.x11_options.MapAxis2" type="string">mode=relative axis=+1y deadzone=5000</merge>
+        <merge key="input.x11_options.MapAxis3" type="string">mode=relative axis=+1zx deadzone=5000</merge>
+        <merge key="input.x11_options.MapAxis4" type="string">mode=relative axis=+1zy deadzone=5000</merge>
+        <merge key="input.x11_options.MapAxis5" type="string">mode=accelerated axis=+1x deadzone=5000</merge>
+        <merge key="input.x11_options.MapAxis6" type="string">mode=accelerated axis=+1y deadzone=5000</merge>
+
+        <merge key="input.x11_options.MapButton1" type="string">button=2</merge>
+        <merge key="input.x11_options.MapButton2" type="string">button=1</merge>
+        <merge key="input.x11_options.MapButton3" type="string">button=3</merge>
+
+        <merge key="input.x11_options.MapButton4" type="string">key=Menu</merge>
+
+        <merge key="input.x11_options.MapButton5" type="string">key=Up</merge>
+        <merge key="input.x11_options.MapButton6" type="string">key=Right</merge>
+        <merge key="input.x11_options.MapButton7" type="string">key=Down</merge>
+        <merge key="input.x11_options.MapButton8" type="string">key=Left</merge>
+        <!-- 
+        <merge key="input.x11_options.MapButton9" type="string">key=F1</merge>
+        <merge key="input.x11_options.MapButton10" type="string">key=F3</merge>
+        <merge key="input.x11_options.MapButton11" type="string">key=F2</merge>
+        <merge key="input.x11_options.MapButton12" type="string">key=F4</merge>
+        -->
+        <merge key="input.x11_options.MapButton13" type="string">key=Home</merge>
+        <merge key="input.x11_options.MapButton14" type="string">key=Escape</merge>
+        <merge key="input.x11_options.MapButton15" type="string">key=Return</merge>
+        <merge key="input.x11_options.MapButton16" type="string">key=Alt_L+Tab</merge>
+      </match>
     </match>
   </device>
 </deviceinfo>
diff --git a/xorg-drv-joystick.spec b/xorg-drv-joystick.spec
new file mode 100644
index 0000000..d7c8918
--- /dev/null
+++ b/xorg-drv-joystick.spec
@@ -0,0 +1,99 @@
+%define _modulesdir %_libdir/X11/modules
+%define _fdidir %_datadir/hal/fdi/policy/20thirdparty
+
+Name: xorg-drv-joystick
+Version: 1.4.0
+Release: alt2
+Serial: 1
+Summary: joystick input driver
+License: MIT/X11
+Group: System/X11
+Url: http://xorg.freedesktop.org
+Packager: Valery Inozemtsev <shrek@altlinux.ru>
+
+Requires: XORG_ABI_XINPUT = %get_xorg_abi_xinput
+Provides: xorg-x11-drv-joystick = %serial:%version-%release
+Obsoletes: xorg-x11-drv-joystick
+
+Source: %name-%version.tar
+Patch: %name-%version-%release.patch
+
+BuildRequires(Pre): xorg-sdk xorg-util-macros
+BuildRequires: xorg-inputproto-devel xorg-kbproto-devel xorg-randrproto-devel xorg-xproto-devel
+
+%description
+joystick is an Xorg input driver.
+
+%prep
+%setup -q
+
+%patch -p1
+
+%build
+%autoreconf
+%configure \
+	--with-xorg-module-dir=%_modulesdir \
+	--disable-static
+
+%make_build
+
+%install
+%make DESTDIR=%buildroot install
+
+install -pD -m644 config/50-x11-input-joystick.fdi %buildroot%_fdidir/50-x11-input-joystick.fdi
+
+%files
+%_modulesdir/input/*.so
+%_fdidir/50-x11-input-joystick.fdi
+%_man4dir/*.4*
+
+%changelog
+* Thu Feb 26 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:1.4.0-alt2
+- requires XORG_ABI_XINPUT = 4.0
+
+* Wed Jan 07 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:1.4.0-alt1
+- 1.4.0
+
+* Sat Sep 06 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:1.3.3-alt1
+- 1.3.3
+
+* Wed Aug 27 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:1.3.2-alt3
+- requires XORG_ABI_XINPUT = 2.1
+
+* Tue Jun 03 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:1.3.2-alt2
+- renamed xorg-x11-drv-joystick to xorg-drv-joystick
+- added requires XORG_ABI_XINPUT = 2.0
+
+* Mon Apr 28 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:1.3.2-alt1
+- 1.3.1
+
+* Sat Dec 08 2007 Valery Inozemtsev <shrek@altlinux.ru> 1:1.3.1-alt1
+- 1.3.1
+
+* Sat Oct 27 2007 Valery Inozemtsev <shrek@altlinux.ru> 1:1.3.0-alt1
+- 1.3.0
+
+* Mon Sep 10 2007 Valery Inozemtsev <shrek@altlinux.ru> 1:1.2.3-alt2
+- rebuild with xorg-server-1.4
+
+* Thu Aug 16 2007 Valery Inozemtsev <shrek@altlinux.ru> 1:1.2.3-alt1
+- 1.2.3
+
+* Sun Apr 01 2007 Valery Inozemtsev <shrek@altlinux.ru> 1:1.2.0-alt1
+- 1.2.0
+
+* Tue Mar 13 2007 Valery Inozemtsev <shrek@altlinux.ru> 1:1.1.1-alt1
+- 1.1.1
+
+* Sat May 13 2006 Valery Inozemtsev <shrek@altlinux.ru> 1:1.1.0-alt1
+- 1.1.0
+
+* Wed Dec 28 2005 Valery Inozemtsev <shrek@altlinux.ru> 1:1.0.0.5-alt1
+- Xorg-7.0
+
+* Sun Dec 04 2005 Valery Inozemtsev <shrek@altlinux.ru> 1.0.0.3-alt1
+- Xorg-7.0RC3
+
+* Sun Nov 27 2005 Valery Inozemtsev <shrek@altlinux.ru> 1.0.0.2-alt0.1
+- initial release
+
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin