Pacchetti Slacky verso BlueWhite64, ho il vostro permesso?
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.
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.
- airex
- Linux 1.x

- Messaggi: 121
- Iscritto il: sab 8 lug 2006, 11:03
- Slackware: -current
- Desktop: xfce
- Distribuzione: Slackware64
- Località: Milano
- Contatta:
Pacchetti Slacky verso BlueWhite64, ho il vostro permesso?
Allora, dato che bluewhite64 è pressochè un clone a 64bit di slackware, anche i suoi pacchetti arrivano da tale fonte ma SOLO da essa e quindi ci si scorda di avere già pronti il mare di pacchetti presenti qui su Slacky ...
di sicuro il mio notebook continuerà a pescare dal repository gestito gentilmente da Loris&co. ma il pc fisso vorrebbe poter approfittare dell'enorme bontà dei "pacchettizzatori folli" si Slacky per generare pacchetti per x86_64.
Sto scrivendo a questo scopo un programmino che, dato il programma da trasformare e portare a BlueWhite64, esegua il download da Slacky del contenuto della directory "src" del pacchetto, faccia le modifiche del caso allo SlackBuild e poi crei quello che deve.
A questo punto ho un paio di problemi:
- non sempre la directory "src" contiene tutti i sorgenti (vedi OpenOffice,MySQL e altri, penso per motivi di spazio)
- gli SlackBuild spesso contengono chiamate a "requiredbuilder", file che non riesco a trovare da nessuna parte.
Si accettano consigli e suggerimenti per risolvere i problemi, thanks
di sicuro il mio notebook continuerà a pescare dal repository gestito gentilmente da Loris&co. ma il pc fisso vorrebbe poter approfittare dell'enorme bontà dei "pacchettizzatori folli" si Slacky per generare pacchetti per x86_64.
Sto scrivendo a questo scopo un programmino che, dato il programma da trasformare e portare a BlueWhite64, esegua il download da Slacky del contenuto della directory "src" del pacchetto, faccia le modifiche del caso allo SlackBuild e poi crei quello che deve.
A questo punto ho un paio di problemi:
- non sempre la directory "src" contiene tutti i sorgenti (vedi OpenOffice,MySQL e altri, penso per motivi di spazio)
- gli SlackBuild spesso contengono chiamate a "requiredbuilder", file che non riesco a trovare da nessuna parte.
Si accettano consigli e suggerimenti per risolvere i problemi, thanks
Ultima modifica di airex il gio 26 ott 2006, 17:00, modificato 1 volta in totale.
- venerdi_12
- Packager

- Messaggi: 258
- Iscritto il: sab 9 lug 2005, 0:00
- Nome Cognome: Luciano Fattore
- Kernel: 3.0
- Desktop: kde-4.7.0
- Distribuzione: archlinux
- Località: Lusciano (Ce)
Per il problema dei sorgenti potresti risolvere come faccio io nei miei slackbuild. Ad esempio per MayaVi-1.5.tar.gz c'è:
in questo modo se all'interno della dir src non c'è il file MayaVi-1.5.tar.gz wget lo scarica.
Per il secondo problema se non lo trovi posso spedirtelo via mail
Codice: Seleziona tutto
NAME=MayaVi
VERSION=1.5
EXT=tar.gz
ARCH=${ARCH:-i486}
BUILD=1lu
SOURCE=http://heanet.dl.sourceforge.net/sourceforge/mayavi/$NAME-$VERSION.$EXT
CWD=`pwd`
if [ ! -e $NAME-$VERSION.tar.gz ]; then
wget -c $SOURCE
fi
Per il secondo problema se non lo trovi posso spedirtelo via mail
- airex
- Linux 1.x

- Messaggi: 121
- Iscritto il: sab 8 lug 2006, 11:03
- Slackware: -current
- Desktop: xfce
- Distribuzione: Slackware64
- Località: Milano
- Contatta:
spedisci pure via mail il file, io intando ho fatto prove dell'automatismo su bluefish e anche senza quel file tutto è andato.
Il problema della mancanza di alcuni sorgenti è un po' piu' difficile da risolvere perchè lo script deve fare tutto in automatico, anche la modifica dello SlackBuild "originale" fornito con il pacchetto e quindi in teoria non dovrei mai metterci mano ...
ragazzi, se create nuove pacchetti riuscite ad infilare nello slack-desc o nello SlackBuild qualcosa del tipo "SRC-URL=http://indirizzo/path/file_sorgente" (con le ovvie sostituzioni
) in modo da sapere sempre da dove prelevare cio' che manca?
Il problema della mancanza di alcuni sorgenti è un po' piu' difficile da risolvere perchè lo script deve fare tutto in automatico, anche la modifica dello SlackBuild "originale" fornito con il pacchetto e quindi in teoria non dovrei mai metterci mano ...
ragazzi, se create nuove pacchetti riuscite ad infilare nello slack-desc o nello SlackBuild qualcosa del tipo "SRC-URL=http://indirizzo/path/file_sorgente" (con le ovvie sostituzioni
Requiredbuilder è un programma di Stefano Stabellini, lo puoi trovare sulla sua pagina!
http://www.stabellini.net/requiredbuilder.html
http://www.stabellini.net/requiredbuilder.html
- airex
- Linux 1.x

- Messaggi: 121
- Iscritto il: sab 8 lug 2006, 11:03
- Slackware: -current
- Desktop: xfce
- Distribuzione: Slackware64
- Località: Milano
- Contatta:
Ecco il frutto dei miei lavori fino ad adesso, inutile dire che è brutale, senza troppe finezze e controllo degli errori e non particolarmente completo:
http://web.tiscali.it/Airex/files/slacky2bw64.tar.gz
ps.
ovvio che per creare pacchetti realmente x86_64 necessita di sistema e compilatore adatti a tale scopo
http://web.tiscali.it/Airex/files/slacky2bw64.tar.gz
ps.
ovvio che per creare pacchetti realmente x86_64 necessita di sistema e compilatore adatti a tale scopo
- prometeo79
- Linux 4.x

- Messaggi: 1278
- Iscritto il: gio 17 mar 2005, 0:00
- Slackware: 12
- Località: Torino
Scusa la barbara ignoranza ma non ho ancora provato bluewhite, per compilare i pacchetti da slackbuild modifichi semplicemente l'architettura?airex ha scritto:Ecco il frutto dei miei lavori fino ad adesso, inutile dire che è brutale, senza troppe finezze e controllo degli errori e non particolarmente completo:
http://web.tiscali.it/Airex/files/slacky2bw64.tar.gz
ps.
ovvio che per creare pacchetti realmente x86_64 necessita di sistema e compilatore adatti a tale scopo
- airex
- Linux 1.x

- Messaggi: 121
- Iscritto il: sab 8 lug 2006, 11:03
- Slackware: -current
- Desktop: xfce
- Distribuzione: Slackware64
- Località: Milano
- Contatta:
modifico nello SlackBuild i dati relativi all'architettura (ARCH) e ai CFLAGS/CXXFLAGS.
Al momento sto ampliando la versione sperimentale che vi ho indicato in modo da:
- modificare nello SlackBuild/Makefile l'eventuale elenco delle directory in cui cercare le librerie in modo da aggiungere anche /lib64
- farle leggere lo slack-required presente nei vari pacchetti per determinare se mancano le dipendenze indicato.
- dato un file cercare il pacchetto in cui è contenuto
- bloccare la costruzione del pacchetto in caso di errore
Al momento sto ampliando la versione sperimentale che vi ho indicato in modo da:
- modificare nello SlackBuild/Makefile l'eventuale elenco delle directory in cui cercare le librerie in modo da aggiungere anche /lib64
- farle leggere lo slack-required presente nei vari pacchetti per determinare se mancano le dipendenze indicato.
- dato un file cercare il pacchetto in cui è contenuto
- bloccare la costruzione del pacchetto in caso di errore
- airex
- Linux 1.x

- Messaggi: 121
- Iscritto il: sab 8 lug 2006, 11:03
- Slackware: -current
- Desktop: xfce
- Distribuzione: Slackware64
- Località: Milano
- Contatta:
sto andando avanti con questo progetto e ho fatto alcune modifiche allo script di automazione (lo trovate all'url indicato prima).
Intanto ho fatto il porting di Aterm e l'ho pubblicato sulla mia pagina dedicata a raccogliere i pacchetti "tradotti":
http://airex.altervista.org/pkgs_list.html
PS.
Chiedo a questo punto il permesso ai vari pacchettizzatori di Slacky.it di prendere dal repository i sorgenti e il loro slackbuild per poter poi procedere, pian piano, al porting verso l'altra piattaforma.
Intanto ho fatto il porting di Aterm e l'ho pubblicato sulla mia pagina dedicata a raccogliere i pacchetti "tradotti":
http://airex.altervista.org/pkgs_list.html
PS.
Chiedo a questo punto il permesso ai vari pacchettizzatori di Slacky.it di prendere dal repository i sorgenti e il loro slackbuild per poter poi procedere, pian piano, al porting verso l'altra piattaforma.
- Loris
- Admin

- Messaggi: 7731
- Iscritto il: lun 31 mar 2003, 0:00
- Nome Cognome: Loris Vincenzi
- Località: Gradisca D'Isonzo
- Contatta:
Prendi pure, il materiale messo a disposizione è libero per ogni usoairex ha scritto:Chiedo a questo punto il permesso ai vari pacchettizzatori di Slacky.it di prendere dal repository i sorgenti e il loro slackbuild per poter poi procedere, pian piano, al porting verso l'altra piattaforma.
Ciao Loris
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett