site  contact  subhomenews

Xorg and drivers upgraded in Pyro

October 18, 2019 — BarryK

Easy Pyro packages a getting "a bit long in the tooth", including Xorg, so I compiled the latest xorg-server and drivers. The Pyro series is compiled from source with 'oe-qky-src', however did this compile manually in a running Easy Pyro 1.2.5. I did it all in the 'console' container -- will write about that separately.

Here are the news PETs:

xf86-input-evdev-2.10.6-pyro64.pet xf86-input-evdev_DEV-2.10.6-pyro64.pet xf86-input-evdev_DOC-2.10.6-pyro64.pet xf86-input-keyboard-1.9.0-pyro64.pet xf86-input-keyboard_DEV-1.9.0-pyro64.pet xf86-input-keyboard_DOC-1.9.0-pyro64.pet xf86-input-mouse-1.9.3-pyro64.pet xf86-input-mouse_DEV-1.9.3-pyro64.pet xf86-input-mouse_DOC-1.9.3-pyro64.pet xf86-input-synaptics-1.9.1-pyro64.pet xf86-input-synaptics_DEV-1.9.1-pyro64.pet xf86-input-synaptics_DOC-1.9.1-pyro64.pet xf86-video-amdgpu-19.1.0-pyro64.pet xf86-video-amdgpu_DEV-19.1.0-pyro64.pet xf86-video-amdgpu_DOC-19.1.0-pyro64.pet xf86-video-apm-1.3.0-pyro64.pet xf86-video-apm_DEV-1.3.0-pyro64.pet xf86-video-apm_DOC-1.3.0-pyro64.pet xf86-video-ark-0.7.5-pyro64.pet xf86-video-ark_DEV-0.7.5-pyro64.pet xf86-video-ast-1.1.5-pyro64.pet xf86-video-ast_DEV-1.1.5-pyro64.pet xf86-video-ati-19.1.0-pyro64.pet xf86-video-ati_DEV-19.1.0-pyro64.pet xf86-video-ati_DOC-19.1.0-pyro64.pet xf86-video-chips-1.4.0-pyro64.pet xf86-video-chips_DEV-1.4.0-pyro64.pet xf86-video-chips_DOC-1.4.0-pyro64.pet xf86-video-cirrus-1.5.3-pyro64.pet xf86-video-cirrus_DEV-1.5.3-pyro64.pet xf86-video-cirrus_DOC-1.5.3-pyro64.pet xf86-video-fbdev-0.5.0-pyro64.pet xf86-video-fbdev_DEV-0.5.0-pyro64.pet xf86-video-fbdev_DOC-0.5.0-pyro64.pet xf86-video-glint-1.2.9-pyro64.pet xf86-video-glint_DEV-1.2.9-pyro64.pet xf86-video-glint_DOC-1.2.9-pyro64.pet xf86-video-i128-1.4.0-pyro64.pet xf86-video-i128_DEV-1.4.0-pyro64.pet xf86-video-i128_DOC-1.4.0-pyro64.pet xf86-video-i740-1.4.0-pyro64.pet xf86-video-i740_DEV-1.4.0-pyro64.pet xf86-video-i740_DOC-1.4.0-pyro64.pet xf86-video-intel-20191007-pyro64.pet xf86-video-intel_DEV-20191007-pyro64.pet xf86-video-intel_DOC-20191007-pyro64.pet xf86-video-mach64-6.9.6-pyro64.pet xf86-video-mach64_DEV-6.9.6-pyro64.pet xf86-video-mga-2.0.0-pyro64.pet xf86-video-mga_DEV-2.0.0-pyro64.pet xf86-video-mga_DOC-2.0.0-pyro64.pet xf86-video-neomagic-1.3.0-pyro64.pet xf86-video-neomagic_DEV-1.3.0-pyro64.pet xf86-video-neomagic_DOC-1.3.0-pyro64.pet xf86-video-nouveau-1.0.16-pyro64.pet xf86-video-nouveau_DEV-1.0.16-pyro64.pet xf86-video-nouveau_DOC-1.0.16-pyro64.pet xf86-video-nv-2.1.21-pyro64.pet xf86-video-nv_DEV-2.1.21-pyro64.pet xf86-video-nv_DOC-2.1.21-pyro64.pet xf86-video-omap-0.4.5-pyro64.pet xf86-video-omap_DEV-0.4.5-pyro64.pet xf86-video-omap_DOC-0.4.5-pyro64.pet xf86-video-openchrome-0.6.0-pyro64.pet xf86-video-openchrome_DEV-0.6.0-pyro64.pet xf86-video-openchrome_DOC-0.6.0-pyro64.pet xf86-video-r128-6.12.0-pyro64.pet xf86-video-r128_DEV-6.12.0-pyro64.pet xf86-video-r128_DOC-6.12.0-pyro64.pet xf86-video-rendition-4.2.7-pyro64.pet xf86-video-rendition_DEV-4.2.7-pyro64.pet xf86-video-rendition_DOC-4.2.7-pyro64.pet xf86-video-s3-0.7.0-pyro64.pet xf86-video-s3_DEV-0.7.0-pyro64.pet xf86-video-s3_DOC-0.7.0-pyro64.pet xf86-video-siliconmotion-1.7.9-pyro64.pet xf86-video-siliconmotion_DEV-1.7.9-pyro64.pet xf86-video-siliconmotion_DOC-1.7.9-pyro64.pet xf86-video-sis-0.11.0-pyro64.pet xf86-video-sis_DEV-0.11.0-pyro64.pet xf86-video-sis_DOC-0.11.0-pyro64.pet xf86-video-sisusb-0.9.7-pyro64.pet xf86-video-sisusb_DEV-0.9.7-pyro64.pet xf86-video-sisusb_DOC-0.9.7-pyro64.pet xf86-video-tdfx-1.5.0-pyro64.pet xf86-video-tdfx_DEV-1.5.0-pyro64.pet xf86-video-tdfx_DOC-1.5.0-pyro64.pet xf86-video-tga-1.2.2-pyro64.pet xf86-video-tga_DEV-1.2.2-pyro64.pet xf86-video-trident-1.3.8-pyro64.pet xf86-video-trident_DEV-1.3.8-pyro64.pet xf86-video-trident_DOC-1.3.8-pyro64.pet xf86-video-v4l-0.3.0-pyro64.pet xf86-video-v4l_DEV-0.3.0-pyro64.pet xf86-video-v4l_DOC-0.3.0-pyro64.pet xf86-video-vesa-2.4.0-pyro64.pet xf86-video-vesa_DEV-2.4.0-pyro64.pet xf86-video-vesa_DOC-2.4.0-pyro64.pet xf86-video-vmware-13.3.0-pyro64.pet xf86-video-vmware_DEV-13.3.0-pyro64.pet xf86-video-vmware_DOC-13.3.0-pyro64.pet xorgproto-2019.1-pyro64.pet xorg-server-1.20.5-pyro64.pet xorg-server_DEV-1.20.5-pyro64.pet xorg-server_DOC-1.20.5-pyro64.pet

For the record, here are my compile notes:

https://www.x.org/releases/individual/driver/
https://github.com/freedesktop/xorg-xf86-video-intel/commits/master

xorgproto 2019.1
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu --enable-legacy

xorg-server 1.20.5
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu --without-systemd-daemon --with-fontrootdir=/usr/share/fonts --enable-xephyr --enable-kdrive --enable-glamor --disable-xwin --disable-xwayland --disable-xquartz --disable-dmx --enable-xnest --enable-xorg --enable-xvfb --disable-systemd-logind --enable-dri --enable-dri2 --enable-xinerama --enable-pciaccess --enable-libdrm

xf86-input-evdev 2.10.6
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-input-keyboard 1.9.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-input-mouse 1.9.3
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-input-synaptics 1.9.1
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-amdgpu 19.1.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-apm 1.3.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-ark 0.7.5
from oe-qky-src...
https://raw.githubusercontent.com/bkauler/oe-qky-src/master/quirky/meta-quirky/recipes-quirky/xorg-driver/files/build_fix-ark.patch
# patch -p1 < ../build_fix-ark.patch
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-ast 1.1.5
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-ati-19.1.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu --enable-glamor

xf86-video-chips 1.4.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-cirrus 1.5.3
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-fbdev 0.5.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu --enable-pciaccess

xf86-video-glint 1.2.9
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-i128 1.4.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-i740 1.4.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-intel 20191007
got this from github
# ./autogen.sh
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu --enable-sna --enable-uxa --with-default-accel=sna --with-default-dri=2

xf86-video-mach64 6.9.6
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-mga 2.0.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-neomagic 1.3.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-nouveau 1.0.16
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-nv-2.1.21
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

cd xf86-video-omap 0.4.5
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-openchrome-0.6.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-r128 6.12.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-rendition 4.2.7
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-s3 0.7.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-siliconmotion 1.7.9
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-sis 0.11.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-sisusb 0.9.7
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-tdfx 1.5.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-tga 1.2.2
patch: https://raw.githubusercontent.com/bkauler/oe-qky-src/master/quirky/meta-quirky/recipes-quirky/xorg-driver/files/xf86-video-tga-0001-mibstore.patch
# patch -p1 < ../xf86-video-tga-0001-mibstore.patch
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-trident 1.3.8
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-v4l 0.3.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-vesa 2.4.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

xf86-video-vmware 13.3.0
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu

OK 

Tags: easy