From 96afd5e20dd9af991c55d75ab82674dfe0783474 Mon Sep 17 00:00:00 2001 From: Matheus Date: Thu, 2 Jul 2026 00:07:19 -0300 Subject: [PATCH] xorg-server: fix when running as !root --- install-hooks/xorg-server | 14 ++++++++++++++ recipes/xorg-server | 5 +++-- 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 install-hooks/xorg-server diff --git a/install-hooks/xorg-server b/install-hooks/xorg-server new file mode 100644 index 00000000..9e3ede2d --- /dev/null +++ b/install-hooks/xorg-server @@ -0,0 +1,14 @@ +#!/usr/bin/bash + +set -e + +case "$1" in + pre) + ;; + post) + mkdir -p /var/lib/xkb + chmod 1777 /var/lib/xkb + ;; +esac + +exit 0 diff --git a/recipes/xorg-server b/recipes/xorg-server index 62608df2..cf596a15 100644 --- a/recipes/xorg-server +++ b/recipes/xorg-server @@ -1,12 +1,12 @@ name=xorg-server -revision=2 +revision=3 from_source=xorg-server imagedeps="meson ninja-build build-essential" hostdeps="xgcc xbinutils pkgconfig autoconf automake libtool pkgconfig util-macros xtrans fontutil" deps="base libxcvt pixman xorgproto xtrans xkbfile libxfont2 fontutil libgcrypt freetype xkeyboardconfig xkbcomp libxi libxrender libxcb libxext pixman libxdamage libdrm mesa" configure() { - CFLAGS="$CFLAGS -I${sysroot_dir}${prefix}/include/libdrm" LDFLAGS="-ldrm" dridriverdir=/usr/lib/dri ${source_dir}/configure --prefix=/usr --localstatedir=/var --host=x86_64-astral --disable-pciaccess --disable-int10-module --disable-glamor --disable-vgahw --disable-xephyr --disable-xnest --with-fontrootdir=${prefix}/share/fonts/X11 --enable-mitshm + CFLAGS="$CFLAGS -I${sysroot_dir}${prefix}/include/libdrm" LDFLAGS="-ldrm" dridriverdir=/usr/lib/dri ${source_dir}/configure --prefix=/usr --localstatedir=/var --host=x86_64-astral --disable-pciaccess --disable-int10-module --disable-glamor --disable-vgahw --disable-xephyr --disable-xnest --with-fontrootdir=${prefix}/share/fonts/X11 --enable-mitshm --with-xkb-output=/var/lib/xkb } build() { @@ -15,4 +15,5 @@ build() { package() { make DESTDIR=${dest_dir} install + copy_install_hook }