mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
xorg-server:
- build with udev support - remove hal support - various cleanups - install synaptics and wacom input driver
This commit is contained in:
parent
a734eb0686
commit
3a8a8c90c9
@ -30,9 +30,9 @@ $SCRIPTS/build libfontenc
|
||||
$SCRIPTS/build pixman
|
||||
$SCRIPTS/build fontsproto
|
||||
$SCRIPTS/build xf86bigfontproto
|
||||
#$SCRIPTS/build udev
|
||||
$SCRIPTS/build dbus
|
||||
$SCRIPTS/build hal
|
||||
$SCRIPTS/build udev
|
||||
#$SCRIPTS/build dbus
|
||||
#$SCRIPTS/build hal
|
||||
|
||||
if [ "$XINERAMA" = "yes" ]; then
|
||||
$SCRIPTS/build libXinerama
|
||||
@ -82,9 +82,9 @@ cd $PKG_BUILD
|
||||
--enable-dbe \
|
||||
--disable-xf86bigfont \
|
||||
--disable-dpms \
|
||||
--disable-config-udev \
|
||||
--enable-config-dbus \
|
||||
--enable-config-hal \
|
||||
--enable-config-udev \
|
||||
--disable-config-dbus \
|
||||
--disable-config-hal \
|
||||
--enable-xfree86-utils \
|
||||
--enable-xorg \
|
||||
--disable-dmx \
|
||||
|
2
packages/x11/xserver/xorg-server/config/70-xorg.rules
Normal file
2
packages/x11/xserver/xorg-server/config/70-xorg.rules
Normal file
@ -0,0 +1,2 @@
|
||||
SUBSYSTEM=="input", KERNEL=="event*", ENV{x11_driver}="evdev"
|
||||
SUBSYSTEM=="input", KERNEL=="event*", ENV{ID_CLASS}=="kbd", ENV{xkb.layout}="us", ENV{xkb.options}="terminate:ctrl_alt_bksp,compose:lwin"
|
@ -10,9 +10,9 @@ $SCRIPTS/install libXv
|
||||
$SCRIPTS/install $LIBDRM
|
||||
$SCRIPTS/install $MESA
|
||||
$SCRIPTS/install pixman
|
||||
#$SCRIPTS/install udev
|
||||
$SCRIPTS/install dbus
|
||||
$SCRIPTS/install hal
|
||||
$SCRIPTS/install udev
|
||||
#$SCRIPTS/install dbus
|
||||
#$SCRIPTS/install hal
|
||||
|
||||
PKG_DIR=`find $PACKAGES -type d -name $1`
|
||||
|
||||
@ -24,41 +24,44 @@ XORG_SRC="$PKG_BUILD/hw/xfree86"
|
||||
XORG_DST="$INSTALL/$XORG_PATH_MODULES"
|
||||
|
||||
mkdir -p $INSTALL/usr/bin
|
||||
cp $XORG_SRC/Xorg $INSTALL/usr/bin
|
||||
cp $XORG_SRC/Xorg $INSTALL/usr/bin
|
||||
|
||||
mkdir -p $XORG_DST
|
||||
cp $XORG_SRC/exa/.libs/libexa.so $XORG_DST
|
||||
cp $XORG_SRC/dixmods/.libs/libfb.so $XORG_DST
|
||||
cp $XORG_SRC/int10/.libs/libint10.so $XORG_DST
|
||||
cp $XORG_SRC/dixmods/.libs/libshadow.so $XORG_DST
|
||||
cp $XORG_SRC/shadowfb/.libs/libshadowfb.so $XORG_DST
|
||||
cp $XORG_SRC/vbe/.libs/libvbe.so $XORG_DST
|
||||
cp $XORG_SRC/vgahw/.libs/libvgahw.so $XORG_DST
|
||||
cp $XORG_SRC/dixmods/.libs/libwfb.so $XORG_DST
|
||||
cp $XORG_SRC/xaa/.libs/libxaa.so $XORG_DST
|
||||
cp $XORG_SRC/xf8_16bpp/.libs/libxf8_16bpp.so $XORG_DST
|
||||
cp $XORG_SRC/exa/.libs/libexa.so $XORG_DST
|
||||
cp $XORG_SRC/dixmods/.libs/libfb.so $XORG_DST
|
||||
cp $XORG_SRC/int10/.libs/libint10.so $XORG_DST
|
||||
cp $XORG_SRC/dixmods/.libs/libshadow.so $XORG_DST
|
||||
cp $XORG_SRC/shadowfb/.libs/libshadowfb.so $XORG_DST
|
||||
cp $XORG_SRC/vbe/.libs/libvbe.so $XORG_DST
|
||||
cp $XORG_SRC/vgahw/.libs/libvgahw.so $XORG_DST
|
||||
cp $XORG_SRC/dixmods/.libs/libwfb.so $XORG_DST
|
||||
cp $XORG_SRC/xaa/.libs/libxaa.so $XORG_DST
|
||||
cp $XORG_SRC/xf8_16bpp/.libs/libxf8_16bpp.so $XORG_DST
|
||||
|
||||
mkdir -p $XORG_DST/extensions
|
||||
cp $XORG_SRC/dixmods/.libs/libdbe.so $XORG_DST/extensions
|
||||
cp $XORG_SRC/dri/.libs/libdri.so $XORG_DST/extensions
|
||||
cp $XORG_SRC/dri2/.libs/libdri2.so $XORG_DST/extensions
|
||||
cp $XORG_SRC/dixmods/extmod/.libs/libextmod.so $XORG_DST/extensions
|
||||
cp $XORG_SRC/dixmods/.libs/libglx.so $XORG_DST/extensions
|
||||
cp $XORG_SRC/dixmods/.libs/libdbe.so $XORG_DST/extensions
|
||||
cp $XORG_SRC/dri/.libs/libdri.so $XORG_DST/extensions
|
||||
cp $XORG_SRC/dri2/.libs/libdri2.so $XORG_DST/extensions
|
||||
cp $XORG_SRC/dixmods/extmod/.libs/libextmod.so $XORG_DST/extensions
|
||||
cp $XORG_SRC/dixmods/.libs/libglx.so $XORG_DST/extensions
|
||||
|
||||
mkdir -p $XORG_DST/linux
|
||||
cp $XORG_SRC/fbdevhw/.libs/libfbdevhw.so $XORG_DST/linux
|
||||
cp $XORG_SRC/fbdevhw/.libs/libfbdevhw.so $XORG_DST/linux
|
||||
|
||||
mkdir -p $XORG_DST/multimedia
|
||||
cp $XORG_SRC/i2c/.libs/*_drv.so $XORG_DST/multimedia
|
||||
cp $XORG_SRC/i2c/.libs/*_drv.so $XORG_DST/multimedia
|
||||
|
||||
mkdir -p $INSTALL/etc/X11
|
||||
cp $PKG_BUILD/dix/protocol.txt $INSTALL/etc/X11
|
||||
cp $PKG_BUILD/dix/protocol.txt $INSTALL/etc/X11
|
||||
|
||||
mkdir -p $INSTALL/etc/dbus-1/system.d
|
||||
cp $PKG_BUILD/config/xorg-server.conf $INSTALL/etc/dbus-1/system.d
|
||||
#mkdir -p $INSTALL/etc/dbus-1/system.d
|
||||
# cp $PKG_BUILD/config/xorg-server.conf $INSTALL/etc/dbus-1/system.d
|
||||
|
||||
mkdir -p $INSTALL/usr/share/hal/fdi/policy/10osvendor/
|
||||
cp $PKG_BUILD/config/x11-input.fdi $INSTALL/usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi
|
||||
#mkdir -p $INSTALL/usr/share/hal/fdi/policy/10osvendor/
|
||||
# cp $PKG_BUILD/config/x11-input.fdi $INSTALL/usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi
|
||||
|
||||
mkdir -p $INSTALL/lib/udev/rules.d
|
||||
cp $PKG_DIR/config/*.rules $INSTALL/lib/udev/rules.d
|
||||
|
||||
#Fonts
|
||||
$SCRIPTS/install encodings
|
||||
@ -72,6 +75,8 @@ cp $PKG_BUILD/config/x11-input.fdi $INSTALL/usr/share/hal/fdi/policy/10osvendor/
|
||||
|
||||
#Drivers
|
||||
$SCRIPTS/install xf86-input-evdev
|
||||
$SCRIPTS/install xf86-input-synaptics
|
||||
$SCRIPTS/install xf86-input-wacom
|
||||
|
||||
get_graphicdrivers
|
||||
|
||||
@ -80,4 +85,4 @@ get_graphicdrivers
|
||||
done
|
||||
|
||||
#Tools
|
||||
$SCRIPTS/install xrandr
|
||||
# $SCRIPTS/install xrandr
|
||||
|
Loading…
x
Reference in New Issue
Block a user