Gratulerar till första byggskriptet.
För SBo (slackbuilds.org) är det bäst att utgå från de templates som finns när man ska skapa ett nytt byggskript och är det något man funderar över så titta igenom andra SlackBuilds på sidan för att finna en lösning.
Ett tips kan vara att spegla de slackbuilds som finns och sedan söka igenom dem för att finna något specifikt.
https://slackbuilds.org/guidelines/
https://slackbuilds.org/templates/
För många år sedan skrev jag mycket slackbuilds och en del laddade jag upp på SBo.
Nu mer skriver jag slackbuilds för sådant jag inte hittar slackbuilds för men tiden är förbi då jag underhöll dem på SBo.
Om det är något du undrar så går det även att fråga på detta forum.
SBo är bra men det är ganska hårt styrt hur ett byggskript ska utformas och ibland tycker jag det är bättre med friare tyglar.
Ett exempel vore byggskriptet för VLC som är väldigt omständligt att bygga med SBo jämfört med alienbobs script.
https://slackbuilds.org/repository/15.0/multimedia/vlc/
http://www.slackware.com/~alien/slackbuilds/vlc/build/
Där föredrar jag alienbobs byggskript som laddar ner bygger de beroenden som krävs för att bygga packetet då dessa endast är
build time dependicies samt att det är lättare att styra vilka versioner som används för var beroende.
Jag har heller inget önskemål av att ha alla de beroenden installerade, det är många paket.
Jag anser att SBo tydligare borde redogöra för om dependencies är build time, runtime, needed eller optional samt även att det tydligt borde framgå vilken funktionalitet var optional dependencies medför.
Jag föredrar om det tydligt framgår i README vilket det gör på vissa paket men det är upp till den som underhåller paketet.
Personligen föredrar jag byggskript som gör allt som krävs för att bygga ett packet även ladda ner källkod och skapa slack-desc men SBo fungerar bra med en klient t.ex. sbopkg.
Därutöver finns det statiskt eller dynamisk länkning (static or dynamic linking) och till viss mjukvara kan statisk länkning vara att föredra istället för dynamisk.
The more linux you go the slacker you get.