# xdm - X Display Manager (X.Org)
# The classic X11 display manager: starts a local X server on the console
# VT and presents a graphical Xaw login greeter, authenticating via PAM.
# Second task of the XLibre/xdm greeter plan
# (docs/roadmap/DESKTOP_XLIBRE_XDM_GREETER_PLAN.md).
#
# XDMCP note: this release has no --without-xdmcp configure toggle
# (PKG_CHECK_MODULES(DMCP, xdmcp) is unconditional, so libXdmcp is a hard
# build dep). The remote-login/chooser UDP listener is instead disabled at
# runtime by the shipped default config: config/xdm-config sets
# `DisplayManager.requestPort: 0`, so xdm does not open the XDMCP socket.
#
# https://gitlab.freedesktop.org/xorg/app/xdm

[package]
name = "xdm"
version = "1.1.17"
release = 1
description = "X Display Manager (login greeter, PAM auth)"
url = "https://xorg.freedesktop.org/releases/individual/app/"
license = "MIT"
maintainer = "Chris Tusa <chris.tusa@leafscale.com>"
arch = "x86_64"

[dependencies]
runtime = ["libXaw", "libXt", "libXmu", "libXpm", "libX11", "libXdmcp", "libXau", "libXext", "libXinerama"]
build = ["libXaw", "libXt", "libXmu", "libXpm", "libX11", "libXdmcp", "libXau", "libXext", "libXinerama", "xorgproto", "util-macros"]

[[source]]
file = "xdm-1.1.17.tar.xz"
urls = ["https://xorg.freedesktop.org/archive/individual/app/xdm-1.1.17.tar.xz"]
checksum = "9494aef0911a031c53670725b5c8c9bb9d3f7c5ea7318b1f72ddd9dcbbeceb6a"

[build]
parallel = true
