summaryrefslogblamecommitdiffstats
path: root/xorg/xserver/DEPENDS
blob: 2691e403a5fe92d6df45bd80eaf8e6f189540052 (plain) (tree)
1
2
3
4
5
6
7
8
9







                             
                            

                   




                       
                       






































                                                                         
                                                                              
 
                                                                     




                                                                    
                          
                                                               




                                                    
                                                                 
















                                                                                    
depends xorgproto &&
depends meson &&
depends ninja-build-system &&

depends font-util &&
depends libxcb   &&

depends AWK      &&
depends DEVICE-MANAGER    &&
depends MESA     &&
depends pixman   &&
depends libdrm   &&
depends libepoxy &&
depends nettle   &&

depends libpciaccess &&
depends libxcvt      &&
depends libxdmcp    &&
depends libxext      &&
depends libxfont2    &&
depends libxshmfence &&
depends libxkbfile   &&

depends xkbcomp      &&
depends xtrans       &&

if [[ "$XSERVER_XNEST" == true ]] || [[ "$XSERVER_XEPHYR" == true ]];then
  depends libx11 
  depends libxau
fi &&

if [[ "$XSERVER_DMX" == true ]];then
  depends libdmx   &&
  depends libxaw   &&
  depends libxmu   &&
  depends libxpm   &&
  depends libxt
fi &&

if [[ "$XSERVER_XEPHYR" == true ]];then
  depends xcb-util       &&
  depends xcb-util-image &&
  depends xcb-util-wm    &&
  depends xcb-util-keysyms &&
  depends xcb-util-renderutil
fi &&

if [[ "$XSERVER_WAYLAND" == true ]];then
  depends wayland &&
  depends wayland-protocols
fi &&

#optional_depends elogind '' '' ''

optional_depends libbsd '' '' 'BSD type features' &&

optional_depends libtirpc 'secure-rpc=true' 'secure-rpc=false' 'secure rpc' &&

optional_depends libxres 'xres=true' 'xres=false' 'XRes extension' &&
optional_depends libxv 'xv=true' 'xv=false' 'Xv extension' &&
if is_depends_enabled $SPELL libxv;then
  optional_depends libxvmc 'xvmc=true' 'xvmc=false' 'XvMC extension'
fi &&

optional_depends systemd \
		 'systemd_logind=true' 'systemd_logind=false' \
		 'for systemd-logind integration' &&
if is_depends_enabled "$SPELL" systemd; then
  depends dbus
fi &&

optional_depends smgl-gl_select '' '' 'select oepngl provider' &&
#depends libice
#depends libxrender
#depends libxrandr

message 'choose an input driver' &&
message 'if these drivers are not suitable, choose from the xorg-drivers section' &&

suggest_depends xf86-input-libinput '' '' 'modern input drivers' &&
suggest_depends xf86-input-evdev '' ''  'less modern input drivers' &&
suggest_depends xf86-input-synaptics '' '' 'less modern input drivers' &&

message 'choose an video driver' &&
message 'video drivers not needed if only using wayland' &&
suggest_depends xf86-video-amdgpu '' '' 'hardware accelerated AMD drivers' &&
suggest_depends xf86-video-ati   '' '' 'less modern ATI/AMD drivers' &&
suggest_depends xf86-video-intel '' '' 'modern Intel drivers' &&
suggest_depends xf86-video-nouveau '' '' 'modern NVidia drivers'