la versione di solito è il solo parametro veramente importante! - di solito, però, perché poi ci sono casi particolari o esigenze particolari in cui anche gli altri diventano importanti..
Il parametro
BUILD è solo un numero progressivo (o meglio, dovrebbe essere tale, da aggiornare ogni qual volta si pubblica una nuova versione del pacchetto della stessa versione; da riportare ad 1 quando si passa a pacchettizzare una versione nuova) che aiuta programmi come slapt-get a capire se determinati pacchetti sono aggiornati o meno nel tuo sistema (ad es. tu hai la build 3 di un pacchetto di cui è uscito l'upgrade alla build 4); il parametro
SRCBUILD invece è più importante e viene usato in situazioni particolari quando gli upgrade delle versioni del programma non seguono la numerazione classica 1.2, 1.3, 2 etc. ma presentano invece aggiunte beta4, alpha e cose simili.. nel tuo caso è il 2.1 che viene dopo la tilde (
~ ).
Quel parametro serve soprattutto perché il pacchetto per la slackware è formato in questo modo:
i parametri sono suddivisi dai trattini
- , come vedi; nel caso di versioni particolari come ad esempio 1.3-b4 il pacchetto avrebbe un trattino in più, quello della versione, appunto, e questo rovinerebbe ad esempio l'output dello slack-desc durante l'installazione del pacchetto.. verrebbe una cosa simile, tanto per dire..
quindi viene creato il parametro
SRCBUILD che diventa nell'ultimo esempio
b4 in modo da poter spezzettare il tutto e sostituire, in fase di pacchettizzazione, il trattino con un trattino basso, ad esempio.. che non guasterebbe la costruzione classica del pacchetto.
Ora, detto ciò, nel tuo caso i parametri sono commentati.. tu li hai decommentati prima di modificarli?
E comunque, hai già provato a lasciarli commentati e ad inserire normalmente la versione nel suo parametro e pacchettizzare così? La tilde non dovrebbe creare problemi..