wok-next rev 19657
Up: xorg-server, xorg-xf86-input-evdev, xorg-xf86-input-synaptics; add: xorg-xf86-input-wacom; remove: xorg-xf86-input-vmmouse.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sat Mar 04 15:03:03 2017 +0200 (2017-03-04) |
parents | 1dd555020396 |
children | 3a4d6a6a0c0d |
files | libinput/description.txt xorg-server-dev/receipt xorg-server/description.txt xorg-server/receipt xorg-xf86-input-evdev-dev/receipt xorg-xf86-input-evdev/receipt xorg-xf86-input-evdev/stuff/40-evdev.conf xorg-xf86-input-synaptics-dev/receipt xorg-xf86-input-synaptics/receipt xorg-xf86-input-synaptics/stuff/45-synaptics.conf xorg-xf86-input-vmmouse/receipt xorg-xf86-input-wacom-dev/receipt xorg-xf86-input-wacom/receipt |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/libinput/description.txt Sat Mar 04 15:03:03 2017 +0200 1.3 @@ -0,0 +1,18 @@ 1.4 +libinput 1.5 +-------- 1.6 + 1.7 +libinput is a library to handle input devices in Wayland compositors and to 1.8 +provide a generic X.Org input driver. It provides device detection, device 1.9 +handling, input device event processing and abstraction so minimize the amount 1.10 +of custom input code compositors need to provide the common set of 1.11 +functionality that users expect. 1.12 + 1.13 + 1.14 +X.Org libinput driver 1.15 +--------------------- 1.16 + 1.17 +The X.Org libinput driver is a thin wrapper around libinput and allows for 1.18 +libinput to be used for input devices in X. This driver can be used as as 1.19 +drop-in replacement for evdev and synaptics. Simply build and install in your 1.20 +$PREFIX, then install the config file in /etc/X11/xorg.conf.d/. Restart X and 1.21 +the libinput driver will take over your devices.
2.1 --- a/xorg-server-dev/receipt Fri Mar 03 16:53:53 2017 +0200 2.2 +++ b/xorg-server-dev/receipt Sat Mar 04 15:03:03 2017 +0200 2.3 @@ -10,14 +10,13 @@ 2.4 HOST_ARCH="i486 arm" 2.5 2.6 WANTED="xorg-server" 2.7 -DEPENDS="xorg-libxkbfile-dev xorg-libpciaccess-dev xorg-libXxf86vm-dev \ 2.8 -xorg-libXfont-dev libgcrypt-dev pixman-dev udev-dev mesa-dev pkg-config \ 2.9 -perl flex xorg-server xorg-xf86driproto xorg-xcmiscproto xorg-bigreqsproto \ 2.10 -xorg-dri2proto xorg-xextproto xorg-xproto xorg-fontsproto xorg-inputproto \ 2.11 -xorg-kbproto xorg-randrproto xorg-renderproto xorg-videoproto \ 2.12 -xorg-compositeproto xorg-recordproto xorg-scrnsaverproto xorg-xf86dgaproto \ 2.13 -xorg-fontcacheproto xorg-printproto xorg-resourceproto xorg-xineramaproto \ 2.14 -xorg-xf86bigfontproto xorg-xf86miscproto xorg-trapproto" 2.15 +DEPENDS="xorg-server xorg-server-Xephyr xorg-server-Xfbdev xorg-server-Xnest \ 2.16 +xorg-server-Xvfb xorg-server-modules-gl \ 2.17 +xorg-xproto xorg-randrproto xorg-renderproto xorg-xextproto \ 2.18 +xorg-inputproto xorg-kbproto xorg-fontsproto pixman-dev xorg-videoproto \ 2.19 +xorg-scrnsaverproto xorg-resourceproto xorg-xf86driproto xorg-glproto mesa-dev \ 2.20 +xorg-dri2proto xorg-dri3proto xorg-presentproto xorg-xineramaproto \ 2.21 +xorg-libpciaccess-dev" 2.22 2.23 # Use devel files from ARCH default Xserver 2.24 case "$ARCH" in
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/xorg-server/description.txt Sat Mar 04 15:03:03 2017 +0200 3.3 @@ -0,0 +1,6 @@ 3.4 +X.Org default places are moved: 3.5 + 3.6 +Description | Previously | Now 3.7 +------------|----------------------|--------------------------- 3.8 +xorg.conf.d | /etc/X11/xorg.conf.d | /usr/share/X11/xorg.conf.d 3.9 +modules | /usr/lib/X11/modules | /usr/lib/xorg/modules
4.1 --- a/xorg-server/receipt Fri Mar 03 16:53:53 2017 +0200 4.2 +++ b/xorg-server/receipt Sat Mar 04 15:03:03 2017 +0200 4.3 @@ -12,9 +12,10 @@ 4.4 TARBALL="$PACKAGE-$VERSION.tar.bz2" 4.5 WGET_URL="$XORG_MIRROR/xserver/$TARBALL" 4.6 4.7 -DEPENDS="bzlib eudev freetype libdrm libgcrypt libgpg-error libpng pixman \ 4.8 -xorg-libfontenc xorg-libpciaccess xorg-libXau xorg-libXdmcp xorg-libXfont \ 4.9 -xorg-libxshmfence zlib" 4.10 +DEPENDS="bzlib eudev expat freetype glibc-base libdrm libepoxy libgcrypt \ 4.11 +libgpg-error libpng libxcb mesa pixman xorg-libfontenc xorg-libpciaccess \ 4.12 +xorg-libX11 xorg-libXau xorg-libXdamage xorg-libXdmcp xorg-libXext \ 4.13 +xorg-libXfixes xorg-libXfont xorg-libxshmfence xorg-libXxf86vm zlib" 4.14 BUILD_DEPENDS="patch xorg-util-macros xorg-font-util-dev pixman-dev eudev-dev \ 4.15 dbus-dev xorg-dri2proto xorg-dri3proto xorg-libxshmfence-dev libdrm-dev \ 4.16 xorg-libX11-dev xorg-glproto mesa-dev libgcrypt-dev xorg-xcmiscproto \ 4.17 @@ -53,16 +54,11 @@ 4.18 --enable-xephyr \ 4.19 --enable-config-udev \ 4.20 --with-fontrootdir=/usr/share/fonts/X11 \ 4.21 - --with-module-dir=/usr/lib/X11/modules \ 4.22 - --with-serverconfig-path=/etc/X11 \ 4.23 --with-os-name="SliTaz GNU/Linux" \ 4.24 --with-vendor-web="http://www.slitaz.org/" \ 4.25 - --with-builder-addr=$MAINTAINER \ 4.26 + --with-builder-addr="devel@slitaz.org" \ 4.27 $CONFIGURE_ARGS && 4.28 make && make DESTDIR=$DESTDIR install 4.29 - 4.30 - # is xorg.conf.d moved by Xorg developers to /usr/share/X11/? 4.31 - mkdir -p $install/etc/X11/xorg.conf.d 4.32 } 4.33 4.34 # Rules to gen a SliTaz package suitable for Tazpkg. 4.35 @@ -71,8 +67,9 @@ 4.36 cook_copy_folders etc var bin libexec xorg.conf.d 4.37 cook_copy_files *.so 4.38 # split 4.39 - rm $fs/usr/bin/Xephyr $fs/usr/bin/Xfbdev $fs/usr/bin/Xnest $fs/usr/bin/Xvfb 4.40 - rm $fs/usr/lib/X11/modules/libglamoregl.so $fs/usr/lib/X11/modules/extensions/libglx.so 4.41 + for i in Xephyr Xfbdev Xnest Xvfb libglamoregl.so libglx.so; do 4.42 + find $fs -name $i -delete 4.43 + done 4.44 } 4.45 4.46 # We need /var/tmp rw to let xkbcomp builr XKB definition.
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/xorg-xf86-input-evdev-dev/receipt Sat Mar 04 15:03:03 2017 +0200 5.3 @@ -0,0 +1,19 @@ 5.4 +# SliTaz package receipt. 5.5 + 5.6 +PACKAGE="xorg-xf86-input-evdev-dev" 5.7 +VERSION="2.10.3" 5.8 +CATEGORY="x-window" 5.9 +SHORT_DESC="Xorg input evdev driver (development files)" 5.10 +MAINTAINER="pankso@slitaz.org" 5.11 +LICENSE="MIT" 5.12 +WEB_SITE="https://www.x.org/wiki/" 5.13 +HOST_ARCH="i486 arm" 5.14 + 5.15 +WANTED="xorg-xf86-input-evdev" 5.16 +DEPENDS="xorg-xf86-input-evdev" 5.17 + 5.18 +# Rules to gen a SliTaz package suitable for Tazpkg. 5.19 +genpkg_rules() 5.20 +{ 5.21 + cook_copy_files *.h *.la *.pc 5.22 +}
6.1 --- a/xorg-xf86-input-evdev/receipt Fri Mar 03 16:53:53 2017 +0200 6.2 +++ b/xorg-xf86-input-evdev/receipt Sat Mar 04 15:03:03 2017 +0200 6.3 @@ -1,22 +1,20 @@ 6.4 # SliTaz package receipt. 6.5 6.6 PACKAGE="xorg-xf86-input-evdev" 6.7 -VERSION="2.7.0" 6.8 +VERSION="2.10.3" 6.9 CATEGORY="x-window" 6.10 SHORT_DESC="Xorg input evdev driver." 6.11 MAINTAINER="pankso@slitaz.org" 6.12 LICENSE="MIT" 6.13 -SOURCE="xf86-input-evdev" 6.14 -TARBALL="$SOURCE-$VERSION.tar.bz2" 6.15 -WEB_SITE="http://www.x.org/" 6.16 -WGET_URL="$XORG_MIRROR/driver/$TARBALL" 6.17 +WEB_SITE="https://www.x.org/wiki/" 6.18 HOST_ARCH="i486 arm" 6.19 6.20 -# We can use xorg-server-light with evdev and vesa driver. 6.21 -#DEPENDS="xorg-server" 6.22 -BUILD_DEPENDS="xorg-server-dev udev-dev" 6.23 +TARBALL="xf86-input-evdev-$VERSION.tar.bz2" 6.24 +WGET_URL="$XORG_MIRROR/driver/$TARBALL" 6.25 6.26 -MODS='/usr/lib/X11/modules' 6.27 +DEPENDS="eudev libevdev mtdev" 6.28 +BUILD_DEPENDS="xorg-util-macros xorg-server-dev xorg-xproto xorg-inputproto \ 6.29 +xorg-dri3proto eudev-dev libevdev-dev mtdev-dev" 6.30 6.31 # ARM use build system xorg-server-dev or manually install it in sysroot 6.32 case "$ARCH" in 6.33 @@ -29,7 +27,6 @@ 6.34 ./configure \ 6.35 --sysconfdir=/etc \ 6.36 --localstatedir=/var \ 6.37 - --with-xorg-module-dir=$MODS \ 6.38 $CONFIGURE_ARGS && 6.39 make && make install 6.40 } 6.41 @@ -37,8 +34,5 @@ 6.42 # Rules to gen a SliTaz package suitable for Tazpkg. 6.43 genpkg_rules() 6.44 { 6.45 - mkdir -p ${fs}${MODS}/input $fs/etc/X11/xorg.conf.d 6.46 - cp -a ${install}${MODS}/input/*.so ${fs}${MODS}/input 6.47 - cp -a $stuff/*evdev.conf $fs/etc/X11/xorg.conf.d 6.48 + cook_copy_files *.so *.conf 6.49 } 6.50 -
7.1 --- a/xorg-xf86-input-evdev/stuff/40-evdev.conf Fri Mar 03 16:53:53 2017 +0200 7.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 7.3 @@ -1,54 +0,0 @@ 7.4 -# Catchall classes for input devices 7.5 -# We don't simply match on any device since that also adds accelerometers 7.6 -# and other devices that we don't really want to use. The list below 7.7 -# matches everything. 7.8 - 7.9 -Section "InputClass" 7.10 - Identifier "evdev pointer catchall" 7.11 - MatchIsPointer "on" 7.12 - MatchDevicePath "/dev/input/event*" 7.13 - Driver "evdev" 7.14 -EndSection 7.15 - 7.16 -Section "InputClass" 7.17 - Identifier "evdev keyboard catchall" 7.18 - MatchIsKeyboard "on" 7.19 - MatchDevicePath "/dev/input/event*" 7.20 - Driver "evdev" 7.21 -EndSection 7.22 - 7.23 -Section "InputClass" 7.24 - Identifier "evdev touchpad catchall" 7.25 - MatchIsTouchpad "on" 7.26 - MatchDevicePath "/dev/input/event*" 7.27 - Driver "evdev" 7.28 -EndSection 7.29 - 7.30 -Section "InputClass" 7.31 - Identifier "evdev tablet catchall" 7.32 - MatchIsTablet "on" 7.33 - MatchDevicePath "/dev/input/event*" 7.34 - Driver "evdev" 7.35 -EndSection 7.36 - 7.37 -Section "InputClass" 7.38 - Identifier "evdev touchscreen catchall" 7.39 - MatchIsTouchscreen "on" 7.40 - MatchDevicePath "/dev/input/event*" 7.41 - Driver "evdev" 7.42 -EndSection 7.43 - 7.44 -Section "InputClass" 7.45 - Identifier "evdev joystick catchall" 7.46 - MatchIsJoystick "on" 7.47 - MatchDevicePath "/dev/input/event*" 7.48 - Driver "evdev" 7.49 -EndSection 7.50 - 7.51 -# Accelerometer device, posts data through ABS_X/ABS_Y, making X unusable 7.52 -# http://bugs.freedesktop.org/show_bug.cgi?id=22442 7.53 -Section "InputClass" 7.54 - Identifier "ThinkPad HDAPS accelerometer blacklist" 7.55 - MatchProduct "ThinkPad HDAPS accelerometer data" 7.56 - Option "Ignore" "on" 7.57 -EndSection
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 8.2 +++ b/xorg-xf86-input-synaptics-dev/receipt Sat Mar 04 15:03:03 2017 +0200 8.3 @@ -0,0 +1,18 @@ 8.4 +# SliTaz package receipt. 8.5 + 8.6 +PACKAGE="xorg-xf86-input-synaptics-dev" 8.7 +VERSION="1.8.3" 8.8 +CATEGORY="development" 8.9 +SHORT_DESC="Xorg synaptics driver (development files)" 8.10 +MAINTAINER="pankso@slitaz.org" 8.11 +LICENSE="MIT" 8.12 +WEB_SITE="https://www.x.org/wiki/" 8.13 + 8.14 +WANTED="xorg-xf86-input-synaptics" 8.15 +DEPENDS="xorg-xf86-input-synaptics" 8.16 + 8.17 +# Rules to gen a SliTaz package suitable for Tazpkg. 8.18 +genpkg_rules() 8.19 +{ 8.20 + cook_copy_files *.h *.la *.pc 8.21 +}
9.1 --- a/xorg-xf86-input-synaptics/receipt Fri Mar 03 16:53:53 2017 +0200 9.2 +++ b/xorg-xf86-input-synaptics/receipt Sat Mar 04 15:03:03 2017 +0200 9.3 @@ -1,42 +1,34 @@ 9.4 # SliTaz package receipt. 9.5 9.6 PACKAGE="xorg-xf86-input-synaptics" 9.7 -VERSION="1.6.2" 9.8 +VERSION="1.8.3" 9.9 CATEGORY="x-window" 9.10 SHORT_DESC="Xorg synaptics driver." 9.11 MAINTAINER="pankso@slitaz.org" 9.12 LICENSE="MIT" 9.13 -SOURCE="xf86-input-synaptics" 9.14 -TARBALL="$SOURCE-$VERSION.tar.bz2" 9.15 -WEB_SITE="http://www.x.org/" 9.16 +WEB_SITE="https://www.x.org/wiki/" 9.17 + 9.18 +TARBALL="xf86-input-synaptics-$VERSION.tar.bz2" 9.19 WGET_URL="$XORG_MIRROR/driver/$TARBALL" 9.20 9.21 -DEPENDS="xorg-server xorg-libXtst mtdev" 9.22 -BUILD_DEPENDS="xorg-server-dev xorg-libXtst-dev mtdev-dev" 9.23 +DEPENDS="libevdev libxcb xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext \ 9.24 +xorg-libXi xorg-libXtst" 9.25 +BUILD_DEPENDS="xorg-util-macros xorg-randrproto xorg-inputproto \ 9.26 +xorg-server-dev xorg-xproto xorg-inputproto libevdev-dev xorg-libXi-dev \ 9.27 +xorg-libXtst-dev" 9.28 9.29 # Rules to configure and make the package. 9.30 compile_rules() 9.31 { 9.32 - cd $src 9.33 - ./configure \ 9.34 - --prefix=/usr \ 9.35 - --sysconfdir=/etc \ 9.36 - --mandir=/usr/share/man \ 9.37 - --localstatedir=/var \ 9.38 - --with-xorg-module-dir=/usr/lib/X11/modules \ 9.39 - $CONFIGURE_ARGS && 9.40 - make && 9.41 - make DESTDIR=$DESTDIR install 9.42 + ./configure \ 9.43 + --localstatedir=/var \ 9.44 + $CONFIGURE_ARGS && 9.45 + make && make install 9.46 } 9.47 9.48 # Rules to gen a SliTaz package suitable for Tazpkg. 9.49 genpkg_rules() 9.50 { 9.51 - mkdir -p $fs/usr/lib/X11/modules/input/ 9.52 - cp -a $install/usr/bin $fs/usr 9.53 - cp -a $install/usr/lib/X11/modules/input/*.so \ 9.54 - $fs/usr/lib/X11/modules/input/ 9.55 - mkdir -p $fs/etc/X11/xorg.conf.d 9.56 - cp -a $stuff/*.conf $fs/etc/X11/xorg.conf.d 9.57 + cook_copy_folders bin xorg.conf.d 9.58 + cook_copy_files *.so 9.59 } 9.60 -
10.1 --- a/xorg-xf86-input-synaptics/stuff/45-synaptics.conf Fri Mar 03 16:53:53 2017 +0200 10.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 10.3 @@ -1,17 +0,0 @@ 10.4 -Section "InputClass" 10.5 - Identifier "touchpad" 10.6 - Driver "synaptics" 10.7 - MatchIsTouchpad "on" 10.8 - MatchDevicePath "/dev/input/event*" 10.9 - Option "SHMConfig" "on" 10.10 - Option "TapButton1" "1" 10.11 - Option "TapButton2" "2" 10.12 - Option "TapButton3" "3" 10.13 - Option "VertEdgeScroll" "on" 10.14 - Option "VertTwoFingerScroll" "on" 10.15 - Option "HorizEdgeScroll" "on" 10.16 - Option "HorizTwoFingerScroll" "on" 10.17 - Option "CircularScrolling" "on" 10.18 - Option "CircScrollTrigger" "2" 10.19 - Option "EmulateTwoFingerMinZ" "0" 10.20 -EndSection
11.1 --- a/xorg-xf86-input-vmmouse/receipt Fri Mar 03 16:53:53 2017 +0200 11.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 11.3 @@ -1,38 +0,0 @@ 11.4 -# SliTaz package receipt. 11.5 - 11.6 -PACKAGE="xorg-xf86-input-vmmouse" 11.7 -VERSION="13.0.0" 11.8 -CATEGORY="x-window" 11.9 -SHORT_DESC="X.org VMWare Mouse Input driver." 11.10 -MAINTAINER="slaxemulator@gmail.com" 11.11 -LICENSE="MIT" 11.12 -SOURCE="xf86-input-vmmouse" 11.13 -TARBALL="$SOURCE-$VERSION.tar.bz2" 11.14 -WEB_SITE="http://xorg.freedesktop.org/" 11.15 -WGET_URL="$XORG_MIRROR/driver/$TARBALL" 11.16 - 11.17 -DEPENDS="xorg-server" 11.18 -BUILD_DEPENDS="xorg-server-dev" 11.19 - 11.20 -# Rules to configure and make the package. 11.21 -compile_rules() 11.22 -{ 11.23 - cd $src 11.24 - ./configure \ 11.25 - --prefix=/usr \ 11.26 - --infodir=/usr/share/info \ 11.27 - --mandir=/usr/share/man \ 11.28 - --with-xorg-conf-dir=/etc/X11/xorg.conf.d \ 11.29 - $CONFIGURE_ARGS && 11.30 - make && make DESTDIR=$DESTDIR install 11.31 -} 11.32 - 11.33 -# Rules to gen a SliTaz package suitable for Tazpkg. 11.34 -genpkg_rules() 11.35 -{ 11.36 - mkdir -p $fs/usr 11.37 - cp -a $install/usr/bin $fs/usr 11.38 - cp -a $install/usr/lib $fs/usr 11.39 - cp -a $install/etc $fs 11.40 -} 11.41 -
12.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 12.2 +++ b/xorg-xf86-input-wacom-dev/receipt Sat Mar 04 15:03:03 2017 +0200 12.3 @@ -0,0 +1,18 @@ 12.4 +# SliTaz package receipt. 12.5 + 12.6 +PACKAGE="xorg-xf86-input-wacom-dev" 12.7 +VERSION="0.33.0" 12.8 +CATEGORY="development" 12.9 +SHORT_DESC="X.Org X11 driver for Wacom and Wacom-like tablets (development files)" 12.10 +MAINTAINER="al.bobylev@gmail.com" 12.11 +LICENSE="GPL2" 12.12 +WEB_SITE="http://linuxwacom.sourceforge.net/wiki/index.php/Main_Page" 12.13 + 12.14 +WANTED="xorg-xf86-input-wacom" 12.15 +DEPENDS="xorg-xf86-input-wacom" 12.16 + 12.17 +# Rules to gen a SliTaz package suitable for Tazpkg. 12.18 +genpkg_rules() 12.19 +{ 12.20 + cook_copy_files *.h *.la *.pc 12.21 +}
13.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 13.2 +++ b/xorg-xf86-input-wacom/receipt Sat Mar 04 15:03:03 2017 +0200 13.3 @@ -0,0 +1,34 @@ 13.4 +# SliTaz package receipt. 13.5 + 13.6 +PACKAGE="xorg-xf86-input-wacom" 13.7 +VERSION="0.33.0" 13.8 +CATEGORY="x-window" 13.9 +SHORT_DESC="X.Org X11 driver for Wacom and Wacom-like tablets" 13.10 +MAINTAINER="al.bobylev@gmail.com" 13.11 +LICENSE="GPL2" 13.12 +WEB_SITE="http://linuxwacom.sourceforge.net/wiki/index.php/Main_Page" 13.13 + 13.14 +TARBALL="xf86-input-wacom-$VERSION.tar.bz2" 13.15 +WGET_URL="$SF_MIRROR/linuxwacom/$TARBALL" 13.16 + 13.17 +DEPENDS="eudev glibc-base libxcb xorg-libX11 xorg-libXau xorg-libXdmcp \ 13.18 +xorg-libXext xorg-libXi xorg-libXinerama xorg-libXrandr xorg-libXrender" 13.19 +BUILD_DEPENDS="xorg-util-macros doxygen xorg-server-dev xorg-xproto \ 13.20 +xorg-libXext-dev xorg-kbproto xorg-inputproto xorg-randrproto xorg-libXi-dev \ 13.21 +xorg-libXrandr-dev xorg-libXinerama-dev eudev-dev" 13.22 + 13.23 +# Rules to configure and make the package. 13.24 +compile_rules() 13.25 +{ 13.26 + ./configure \ 13.27 + --with-systemd-unit-dir=no \ 13.28 + $CONFIGURE_ARGS && 13.29 + make && make install 13.30 +} 13.31 + 13.32 +# Rules to gen a SliTaz package suitable for Tazpkg. 13.33 +genpkg_rules() 13.34 +{ 13.35 + cook_copy_folders bin rules.d xorg.conf.d 13.36 + cook_copy_files *.so 13.37 +}