-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add PKGBUILDs required for xorg-downgrade
- Loading branch information
Showing
20 changed files
with
1,480 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# $Id$ | ||
# Maintainer: Jan de Groot <jgc@archlinux.org> | ||
|
||
pkgname=libxfont | ||
pkgver=1.5.3 | ||
pkgrel=1 | ||
pkgdesc="X11 font rasterisation library" | ||
arch=(i686 x86_64) | ||
url="https://xorg.freedesktop.org/" | ||
license=('custom') | ||
depends=('freetype2' 'libfontenc' 'xproto' 'fontsproto>=2.1.3') | ||
makedepends=('xorg-util-macros' 'xtrans') | ||
source=(${url}/archive/individual/lib/libXfont-${pkgver}.tar.bz2{,.sig}) | ||
sha256sums=('ab85c10fd2683481dfef672a77fe60e6a2039558cbc0e9bf56b5e1df471c93d0' | ||
'SKIP') | ||
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # Alan Coopersmith <alan.coopersmith@oracle.com> | ||
validpgpkeys+=('DD38563A8A8224537D1F90E45B8A2D50A0ECD0D3') # Adam Jackson <ajax@benzedrine.nwnk.net> | ||
validpgpkeys+=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com> | ||
|
||
build() { | ||
cd "${srcdir}/libXfont-${pkgver}" | ||
./configure --prefix=/usr --sysconfdir=/etc --disable-static | ||
make | ||
} | ||
|
||
package() { | ||
cd "${srcdir}/libXfont-${pkgver}" | ||
make DESTDIR="${pkgdir}" install | ||
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" | ||
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# $Id$ | ||
# Maintainer: Jan de Groot <jgc@archlinux.org> | ||
# Contributor: Alexander Baldeck <Alexander@archlinux.org | ||
|
||
pkgname=xf86-input-evdev | ||
pkgver=2.10.0 | ||
pkgrel=1 | ||
pkgdesc="X.org evdev input driver" | ||
arch=(i686 x86_64) | ||
url="http://xorg.freedesktop.org/" | ||
license=('custom') | ||
depends=('glibc' 'systemd' 'mtdev' 'libevdev') | ||
makedepends=('xorg-server-devel' 'resourceproto' 'scrnsaverproto') | ||
conflicts=('xorg-server<1.16.0' 'X-ABI-XINPUT_VERSION<21' 'X-ABI-XINPUT_VERSION>=22') | ||
options=('!makeflags') | ||
groups=('xorg-drivers' 'xorg') | ||
source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2{,.sig}) | ||
sha256sums=('d097298eb07b7a9edf4493b5c3c058041458ca52c8c62dbd4f40b84c5086d117' | ||
'SKIP') | ||
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net> | ||
|
||
build() { | ||
cd ${pkgname}-${pkgver} | ||
./configure --prefix=/usr | ||
make | ||
} | ||
|
||
package() { | ||
cd ${pkgname}-${pkgver} | ||
make DESTDIR="${pkgdir}" install | ||
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" | ||
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
Section "InputClass" | ||
Identifier "joystick catchall" | ||
MatchIsJoystick "on" | ||
MatchDevicePath "/dev/input/event*" | ||
Driver "joystick" | ||
EndSection |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# $Id$ | ||
# Maintainer: Jan de Groot <jgc@archlinux.org> | ||
|
||
pkgname=xf86-input-joystick | ||
pkgver=1.6.2 | ||
pkgrel=5 | ||
pkgdesc="X.Org Joystick input driver" | ||
arch=(i686 x86_64) | ||
url="http://xorg.freedesktop.org/" | ||
license=('custom') | ||
depends=('glibc') | ||
makedepends=('xorg-server-devel' 'X-ABI-XINPUT_VERSION>=21' 'resourceproto' 'scrnsaverproto') | ||
conflicts=('xorg-server<1.16' 'X-ABI-XINPUT_VERSION<21' 'X-ABI-XINPUT_VERSION>=22') | ||
groups=('xorg-drivers' 'xorg') | ||
source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2 | ||
50-joystick.conf) | ||
sha1sums=('61658b8d829fdaed6064c7c26232c3884d359187' | ||
'e1ff3699a0470c6bb78a53f718df9d8521621e11') | ||
|
||
build() { | ||
cd ${pkgname}-${pkgver} | ||
./configure --prefix=/usr | ||
make | ||
} | ||
|
||
package() { | ||
cd ${pkgname}-${pkgver} | ||
|
||
make DESTDIR="${pkgdir}" install | ||
|
||
install -m755 -d "${pkgdir}/usr/share/X11/xorg.conf.d" | ||
install -m644 "${srcdir}/50-joystick.conf" "${pkgdir}/usr/share/X11/xorg.conf.d/" | ||
|
||
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" | ||
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# $Id$ | ||
# Maintainer: Jan de Groot <jgc@archlinux.org> | ||
|
||
pkgname=xf86-input-keyboard | ||
pkgver=1.8.1 | ||
pkgrel=1 | ||
pkgdesc="X.Org keyboard input driver" | ||
arch=(i686 x86_64) | ||
license=('custom') | ||
url="http://xorg.freedesktop.org/" | ||
depends=('glibc') | ||
makedepends=('xorg-server-devel' 'X-ABI-XINPUT_VERSION>=21' 'resourceproto' 'scrnsaverproto') | ||
conflicts=('xorg-server<1.16' 'X-ABI-XINPUT_VERSION<21' 'X-ABI-XINPUT_VERSION>=22') | ||
groups=('xorg-drivers' 'xorg') | ||
source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2{,.sig}) | ||
sha256sums=('1ac8ff39bf9da7d2fc7fd6c24515726e8138340c0518ab8c606e008cf93ca211' | ||
'SKIP') | ||
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net> | ||
build() { | ||
cd ${pkgname}-${pkgver} | ||
./configure --prefix=/usr | ||
make | ||
} | ||
|
||
package() { | ||
cd ${pkgname}-${pkgver} | ||
make DESTDIR="${pkgdir}" install | ||
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" | ||
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" | ||
} |
27 changes: 27 additions & 0 deletions
27
PKGBUILDs/xf86-input-libinput/0001-Fedora-use-unaccelerated-vmask-on-input-ABI-21.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
From cf8b629ebf30d6aa57dd405ce450fb0f33136626 Mon Sep 17 00:00:00 2001 | ||
From: Peter Hutterer <peter.hutterer@who-t.net> | ||
Date: Mon, 13 Jul 2015 08:30:43 +1000 | ||
Subject: [PATCH xf86-input-libinput] Fedora: use unaccelerated vmask on input | ||
ABI > 21 | ||
|
||
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | ||
--- | ||
src/xf86libinput.c | 2 +- | ||
1 file changed, 1 insertion(+), 1 deletion(-) | ||
|
||
diff --git a/src/libinput.c b/src/libinput.c | ||
index a06e44f..5eb5adf 100644 | ||
--- a/src/xf86libinput.c | ||
+++ b/src/xf86libinput.c | ||
@@ -47,7 +47,7 @@ | ||
#define XI86_SERVER_FD 0x20 | ||
#endif | ||
|
||
-#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) * 1000 + GET_ABI_MINOR(ABI_XINPUT_VERSION) > 22000 | ||
+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) * 1000 + GET_ABI_MINOR(ABI_XINPUT_VERSION) > 21000 | ||
#define HAVE_VMASK_UNACCEL 1 | ||
#else | ||
#undef HAVE_VMASK_UNACCEL | ||
-- | ||
2.4.3 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# $Id$ | ||
# Maintainer: Laurent Carlier <lordheavym@gmail.com> | ||
|
||
pkgname=xf86-input-libinput | ||
pkgver=0.15.0 | ||
pkgrel=1 | ||
pkgdesc="Generic input driver for the X.Org server based on libinput" | ||
arch=('i686' 'x86_64') | ||
license=('custom') | ||
url="http://xorg.freedesktop.org/" | ||
depends=('libinput') | ||
makedepends=('xorg-server-devel' 'X-ABI-XINPUT_VERSION=21.1' 'libxi' 'libx11' 'resourceproto' 'scrnsaverproto') | ||
conflicts=('xorg-server<1.16' 'X-ABI-XINPUT_VERSION<21.1' 'X-ABI-XINPUT_VERSION>=22') | ||
groups=('xorg-drivers' 'xorg') | ||
source=(http://xorg.freedesktop.org/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2{,.sig} | ||
0001-Fedora-use-unaccelerated-vmask-on-input-ABI-21.patch) | ||
sha256sums=('28707c504194648b11a1e26acf13039b60bf344efa6aa9788afed6d47f019a41' | ||
'SKIP' | ||
'e76d54a6d077c20069b99182f174b0f95a8668ba511e6e5d1b8a498dc6b6d96b') | ||
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net> | ||
|
||
prepare() { | ||
cd ${pkgname}-${pkgver} | ||
|
||
# FS#45229 - not merged upstream | ||
patch -Np1 -i../0001-Fedora-use-unaccelerated-vmask-on-input-ABI-21.patch | ||
} | ||
|
||
build() { | ||
cd ${pkgname}-${pkgver} | ||
|
||
./configure --prefix=/usr \ | ||
--disable-static | ||
make | ||
} | ||
|
||
package() { | ||
cd ${pkgname}-${pkgver} | ||
|
||
make DESTDIR="${pkgdir}" install | ||
|
||
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" | ||
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# $Id$ | ||
# Maintainer: Jan de Groot <jgc@archlinux.org> | ||
|
||
pkgname=xf86-input-mouse | ||
pkgver=1.9.1 | ||
pkgrel=1 | ||
pkgdesc="X.org mouse input driver" | ||
arch=(i686 x86_64) | ||
license=('custom') | ||
url="http://xorg.freedesktop.org/" | ||
depends=('glibc') | ||
makedepends=('xorg-server-devel' 'X-ABI-XINPUT_VERSION>=21' 'resourceproto' 'scrnsaverproto') | ||
conflicts=('xorg-server<1.16' 'X-ABI-XINPUT_VERSION<21' 'X-ABI-XINPUT_VERSION>=22') | ||
groups=('xorg-drivers' 'xorg') | ||
source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2) | ||
sha256sums=('3485d375779c08406f0789feedde15933dc703158a086ddac638598f479fc5ce') | ||
|
||
build() { | ||
cd ${pkgname}-${pkgver} | ||
./configure --prefix=/usr | ||
make | ||
} | ||
|
||
package() { | ||
cd ${pkgname}-${pkgver} | ||
make DESTDIR="${pkgdir}" install | ||
install -d -m755 "${pkgdir}/usr/share/licenses/${pkgname}" | ||
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# $Id$ | ||
# Maintainer: Jan de Groot <jgc@archlinux.org> | ||
# Contributor: Tobias Powalowski <tpowa@archlinux.org> | ||
# Contributor: Thomas Bächler <thomas@archlinux.org> | ||
# Contributor: Alexander Baldeck <alexander@archlinux.org> | ||
|
||
pkgname=xf86-input-synaptics | ||
pkgver=1.8.3 | ||
pkgrel=1 | ||
pkgdesc="Synaptics driver for notebook touchpads" | ||
arch=('i686' 'x86_64') | ||
license=('MIT') | ||
url="http://xorg.freedesktop.org/" | ||
depends=('libxtst' 'mtdev' 'libevdev') | ||
makedepends=('xorg-server-devel' 'X-ABI-XINPUT_VERSION=21.1' 'libxi' 'libx11' 'resourceproto' 'scrnsaverproto') | ||
conflicts=('xorg-server<1.16' 'X-ABI-XINPUT_VERSION<21.1' 'X-ABI-XINPUT_VERSION>=22') | ||
replaces=('synaptics') | ||
provides=('synaptics') | ||
conflicts=('synaptics') | ||
groups=('xorg-drivers' 'xorg') | ||
source=(http://xorg.freedesktop.org/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2 | ||
add_tapbuttons.diff) | ||
sha256sums=('d39f100c74f3673778b53f17bab7690161925e25dd998a15dd8cc69b52e83f01' | ||
'5298d3e871db3768b34cf8516d3f53f9291202e2ea5de3300256e1cd9119a1ec') | ||
|
||
build() { | ||
cd ${pkgname}-${pkgver} | ||
|
||
# * upstream disabled tapping by default if a physical left button is present - see FS#33282 | ||
# * enable MatchDevicePath directive by default - FS#33291 | ||
patch -Np1 -i ${srcdir}/add_tapbuttons.diff | ||
|
||
./configure --prefix=/usr | ||
make | ||
} | ||
|
||
package() { | ||
cd ${pkgname}-${pkgver} | ||
make DESTDIR="${pkgdir}" install | ||
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" | ||
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
--- a/conf/50-synaptics.conf 2012-05-11 01:01:10.000000000 +0200 | ||
+++ b/conf/50-synaptics.conf.new 2013-01-05 14:20:21.959670353 +0100 | ||
@@ -11,10 +11,13 @@ | ||
Identifier "touchpad catchall" | ||
Driver "synaptics" | ||
MatchIsTouchpad "on" | ||
+ Option "TapButton1" "1" | ||
+ Option "TapButton2" "2" | ||
+ Option "TapButton3" "3" | ||
# This option is recommend on all Linux systems using evdev, but cannot be | ||
# enabled by default. See the following link for details: | ||
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html | ||
-# MatchDevicePath "/dev/input/event*" | ||
+ MatchDevicePath "/dev/input/event*" | ||
EndSection | ||
|
||
Section "InputClass" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# $Id$ | ||
#Maintainer: Jan de Groot <jgc@archlinux.org> | ||
|
||
pkgname=xf86-input-void | ||
pkgver=1.4.1 | ||
pkgrel=1 | ||
pkgdesc="X.org void input driver" | ||
arch=(i686 x86_64) | ||
license=('custom') | ||
url="http://xorg.freedesktop.org/" | ||
depends=('glibc') | ||
makedepends=('xorg-server-devel' 'X-ABI-XINPUT_VERSION=21' 'resourceproto' 'scrnsaverproto') | ||
conflicts=('xorg-server<1.16' 'X-ABI-XINPUT_VERSION<21' 'X-ABI-XINPUT_VERSION>=22') | ||
groups=('xorg-drivers' 'xorg') | ||
source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2{,.sig}) | ||
sha256sums=('f96e4f0a622821bf43a74bd419f2a18423343996c9d243c7e1430ba2d142339c' | ||
'SKIP') | ||
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net> | ||
|
||
build() { | ||
cd ${pkgname}-${pkgver} | ||
./configure --prefix=/usr | ||
make | ||
} | ||
|
||
package() { | ||
cd ${pkgname}-${pkgver} | ||
|
||
make DESTDIR="${pkgdir}" install | ||
|
||
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" | ||
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# $Id$ | ||
#Maintainer: Jan de Groot <jgc@archlinux.org> | ||
|
||
pkgname=xf86-video-fbdev | ||
pkgver=0.4.4 | ||
pkgrel=4 | ||
pkgdesc="X.org framebuffer video driver" | ||
arch=(i686 x86_64) | ||
license=('custom') | ||
url="http://xorg.freedesktop.org/" | ||
depends=('glibc') | ||
makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=19') | ||
conflicts=('xorg-server<1.16' 'X-ABI-VIDEODRV_VERSION<19' 'X-ABI-VIDEODRV_VERSION>=20') | ||
groups=('xorg-drivers' 'xorg') | ||
source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2) | ||
sha256sums=('9dd4b326498223abbfdf786089a46ea3db4fa6bbd341308eb48a9e00bc3fd51b') | ||
|
||
build() { | ||
cd ${pkgname}-${pkgver} | ||
./configure --prefix=/usr | ||
make | ||
} | ||
|
||
package() { | ||
cd ${pkgname}-${pkgver} | ||
make DESTDIR="${pkgdir}" install | ||
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" | ||
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" | ||
} |
Oops, something went wrong.