slackbuilder

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Stabe
Linux 0.x
Linux 0.x
Messaggi: 77
Iscritto il: mer 22 giu 2005, 0:00
Contatta:

slackbuilder

Messaggio da Stabe »

Ho scritto un nuovo tool per compilare pacchetti Slackware da sorgente: slackbuilder.

http://www.stabellini.net/slackbuilder.html

Sostanzialmente si comporta come portpkg cioè compila pacchetti tgz a partire dallo slackbuild, ma a differenza di portpkg è stato scritto per essere usato con repository esterni come slacky o i sorgenti ufficiali slackware. Inoltre non scarica tutto il port tree sull'hard disk ma solo i sorgenti dei singoli pacchetti che vuoi compilare.
Insomma è ottimizzato per essere usato con repository esterni.
Supporta inoltre cflag custom durante la compilazione e le dipendenze, se è presente un file chiamato slack-required o requires all'interno della stessa directory dello slackbuild, con l'elenco delle dipendenze.
A questo proposito basterebbe che quando compilate i pacchetti di slacky e usate requiredbuilder utilizziate l'opzione -s oppure copiate a mano il file slack-required creato nella dir dello slackbuild.
slackbuilder supporta inoltre la possibilità di scaricare i sorgenti veri e propri dei pacchetti da link esterni in modo da rendere più leggeri i repository sorgente.
Basta che nella stessa dir dello slackbuild mettete un file chiamato sources con all'interno solamente il link al pacchetto da scaricare.
slackbuilder è ancora agli inizi, ma mi sembra che sia già abbastanza usabile.
Chiunque sia interessato al progetto provi ad utilizzare il programma e mi dica se ci sono dei bug (purtroppo essendo ancora agli inizi ce ne saranno di sicuro).
Se provate ad utilizzarlo con slacky.it e vedete che parte lo slackbuild e la compilazione, ma poi fallisce a metà strada, questo probabilmente non è colpa di slackbuilder ma del fatto che vi manca una qualche libreria necessaria per la compilazione e tale libreria non è scritta nello slack-required (che purtroppo adesso come adesso non è presente per nessun pacchetto).

Avatar utente
rob
Linux 3.x
Linux 3.x
Messaggi: 924
Iscritto il: lun 22 nov 2004, 0:00
Località: Roma

Messaggio da rob »

sembra molto valido, lo provo quanto prima..
il fatto di non forzare i packager a mettere lo slack-required è purtroppo un grande problema anche secondo me: difficilmente raggiungeremo il livello dei .deb se non si considerano le dipendenze di un pacchetto.
comunque well done ;)

Stabe
Linux 0.x
Linux 0.x
Messaggi: 77
Iscritto il: mer 22 giu 2005, 0:00
Contatta:

Messaggio da Stabe »

sono contento che ci sia qualcuno che la pensa come me :)

Rispondi