Pagina 1 di 1

Portpkg

Inviato: lun 31 ott 2005, 15:29
da Stabe
Immagino che conosciate il progetto portpkg:

http://portpkg.berlios.de/

è un semplice sistema che permette di compilare e installare pacchetti slackware automaticamente a partire da dei "ports" che poi non sono altro che Slackbuilds.
Siccome mi sembra un buon progetto e mi sembrano di ottima qualità anche i vostri Slackbuilds, vi dispiace se li utilizzo per creare nuovi "ports" per portpkg?

Inviato: lun 31 ott 2005, 17:49
da Bart
Non lo conoscevo, gran bel progetto. Grazie per la segnalazione.

Inviato: lun 31 ott 2005, 20:54
da DaNiMoTh
Vai vai vai vai! Magari, sarebbe il massimo se ci fosse uno script che, a partire da ogni pacchetto aggiunto / aggiornato su slacky, faccia automaticamente il port!

PS: non ho capito una cosa: Le CFLAGS posso assegnarle io oppure è tutto per un proc specifico?

ciao

Inviato: lun 31 ott 2005, 21:07
da samiel
vi dispiace se li utilizzo per creare nuovi "ports" per portpkg?
Ma non dovrebbe rispondere Loris?
In fondo, è lui che ha fatto il 90%
degli SlackBuild di questo sito...

M.

Inviato: lun 31 ott 2005, 22:12
da Loris
Non saprei :roll: quanto mi date :lol:
Scherzi a parte, il repository è libero, il software proposto è al 99% sotto GPL, se il materiale presente su Slacky ti serve prendilo pure, magari citando la fonte :wink:

Inviato: mar 1 nov 2005, 0:39
da IceSlack
che schifo sto per vomitare............ io preferisco scaricare i pacchetti e compilarli altro che port...... che schifo...... tantovale mettermi arch all'ora . maco ci penso a usare swaret o roba simile.... ancor peggio ib build alla gentoo.......... che schifo....

Inviato: mar 1 nov 2005, 0:43
da Loris
IceSlack spiegami sta cosa... tu ritieni vomitevole installare un precompilato ?

Inviato: mar 1 nov 2005, 1:03
da samiel
che schifo sto per vomitare
Mi sa che sei troppo debole di stomaco...
Nemmeno io amo troppo i sistemi automatizzati,
preferisco controllare a mano la compilazione,
ma può esserci anche un modo più "delicato"
di manifestare il proprio dissenso... come dire...
meno "emetico"...

M.

Portpkg

Inviato: mar 1 nov 2005, 9:58
da Stabe
Grazie per la collaborazione!
Per quanto riguarda il settaggio delle flags di compilazione, lo si può fare usando pp-config.
Se siete interessati al progetto vi invito a partecipare anche perchè i collaboratori sono pochi mentre i port da mantenere sono un'infinità!

Inviato: mar 1 nov 2005, 10:58
da DaNiMoTh
Già che sei qua, ti sfrutto un pò per evitare di perdere tempo leggendo :)

Che differenza c`è tra uno slackbuild per portpkg e uno slackbuild normale?
In base a questo, lo script potrebbe risultare facilissimo da implementare.

ciao!

Portpkg

Inviato: mar 1 nov 2005, 11:36
da Stabe
Praticamente nessuna :)
Guida pratica di Stabe per fare un port del programma xyz a partire dal tuo Slackbuild già funzionante:


OPERAZIONI CHE DEVI FARE SOLO LA PRIMA VOLTA:

-creare la directory /usr/ports/local

-eseguire pp-config per settare il proprio tag, per esempio quello di loris sarebbe sl, il mio è stb. Non rubarne qualcuno già assegnato :)


OPERAZIONI PER OGNI PORT:

-crei la directory /usr/ports/local/xyz

-copi in /usr/ports/local/xyz lo Slackbuild, slack-desc, il sorgente, ed altri file eventualmente utilizzati, quelli richiamati all'interno dello Slackbuild tramite $CWD/nomefile per intenderci.
Tutti i files non devono essere eseguibili.
E' importante che nello slackbuild usi il tuo tag per il BUILD, per esempio:
BUILD=1stb, oppure BUILD=1sl

-esegui portpkg xyz.
portpkg procede a compilare ed installare il programma, inoltre se nel BUILD c'è il tuo tag crea qualche altro file tipo firme md5, ecc.

-cancelli in /usr/ports/local/xyz il sorgente e creai il file sources con all'interno scritto solo il link per scaricare il sorgente (per esempio da sourceforge per intenderci)

-basta è finita, ora devi solo esportare il port:
portpkg -x "descrizione" xyz

THE END

Inviato: mar 1 nov 2005, 14:47
da DaNiMoTh
Allora si può semplicemente mandare una email all`autore, per fare in modo che slacky possa essere trasformato in un repository. Ha tutti i download ordinati, e con un paio di sed e cad si riesce a fare benissimo il file sources.

Però noto con dispiacere che scopiazza dentro a /usr/ports tutti gli slackbuild :(

Già che ci penso, però,. anche swaret offre uno strumento simile... il --compile...

ciao

Portpkg

Inviato: mar 1 nov 2005, 14:54
da Stabe
Questa è davvero un'ottima idea anche perchè il team di portpkg è davvero piccolo, sarà 3-4 persone, e mantenere oltre 660 ports da soli è impensabile.

Però la mail credo che, se è interessato, dovrebbe essere loris a scriverla, non credi?
Penso sarebbe davvero un bel auto alla comunità Slackware :)