Poi per quanto riguarda far funzionare correttamente lo slackbuild, ricreati la struttura originale delle directory di x che trovi nel repository dei sorgenti.
Avrai la directory corrente che contiene lo slackbuild, la directory src con sottodirectory, la directory slack-desc e la configure. Se lo script necessita di altri pacchetti del repository per costruire il pacchetto te lo segnalerà tramite errore.
Eventualmente, per evitare di andare di tentativo in tentativo, fatti una copia esatta in locale di quello che trovi nelle directory di sogenti di X11 che trovi nel repository, anche se in realtà non ti serve tutto (i driver di sicuro no, quindi puoi non scaricarli). Anch'io avevo provato a compilare xorg-server e mi chiedeva sempre qualcosa che non avevo scaricato.
Molto più facile è invece compilare un driver perché sono necessari solo alcuni file del repository.
Dentro src/xserver metterai il sorgente di xorg-server.
Poi segui le indicazioni presenti nello slackbuild:
Codice: Seleziona tutto
# To build only a single package group, specify it as $1, like:
# ./x11.SlackBuild lib
# To build only a single package, specify both the source directory
# and the name of the package, like:
# ./x11.SlackBuild lib libX11
Quindi nel tuo caso (dando per scontato che la directory corrente sia quella dello slackbuild), dovrai dare il comando:
oppure, visto che nel gruppo di pacchetti xserver trovi solo xorg-server anche solo:
Il pacchetto pronto lo troverai in /tmp/build/x11-..... o qualcosa del genere.