Un repository per essere PERFETTO dovrebbe avere queste caratteristiche (che sono quelle dei repository di slacky):
1) contenere solo pacchetti per una sola versione di slackware (non mischiare 14.0, current, 13.37 ecc); se pacchettizzi per più versioni fai più repository
2) contenere solo pacchetti per una sola architettura (non mischiare x86, x86_64 e arm); è lecito mischiare i noarch
3) contenere i file PACKAGES.TXT, CHECKSUMS.md5, MANIFEST.bz2, FILELIST.TXT, ChangeLog.txt
4) contenere la GPG-KEY, il CHECKSUMS.md5.asc e il .asc di tutti i pacchetti
5) non contenere pacchetti duplicati
6) se si hanno più di un repository della stessa arch/version possibilmente non dovrebbe essere duplicato il nome intero (alienbob ha vlc-2.0.6-x86_64-2alien.txz sia sul repo principale che su quello restricted, e questo ha causato un po' di problemi)
Ora, il punto 1 è obbligatorio perchè sul nome del pacchetto non è presente la versione di slackware e quindi slackpkg non può distinguere.
Per il punto 2 invece slackpkg+ riesce a fare un po' di pulizia, quindi i repository slackers e rlworkman sono salvi (in slackpkg+ 0.2 invece non si potevano mettere)
Per il punto 3 sono obbligatori PACKAGES.TXT e CHECKSUMS.md5; Senza il MANIFEST.bz2 non posso usare slackpkg file-search, ma slackpkg funziona comunque. FILELIST.TXT e ChangeLog.txt vengono ignorati da slackpkg+ ma è buon costume inserirli.
Il punto 4 è facoltativo, però se non lo metti devi disabilitare il checkgpg (CHECKGPG=off)
Il punto 5 è importante perchè slackpkg in lista mostra solo un pacchetto, e se ne hai più di uno lui ti mostra solo il primo; tuttavia non è mandatorio in ogni caso se hanno versione differente slackpkg install nomecompletoinclusaversione ce la fa
Il punto 6 è stato risolto dalla beta2, così specificando slackpkg install alienbob:vlc viene installato quello dal repository principale, mentre con slackpkg install restricted:vlc si installa l'altro.
Nota: slackpkg search nomepacchetto potrebbe non riflettere completamente quello che mostrerà slackpkg install; e in ogni caso slackpkg search originale di Pat ha un piccolo bug di visualizzazione (slackpkg search vlc non mostrerà vlc

Se volete fare nuovi repository ditemelo che li indicizzo nello slakfinder e nella documentazione/configurazione di slackpkg+
Se volete fare un repository che funzioni con slapt-get, diversi punti dichiarati come facoltativi potrebbero diventare obbligatori.