[openmamba-users-it] Due dritte su come contribuire attivamente alla risoluzione dei problemi (Era: voci nel menu)

riccardo moja riccardo.moja a gmail.com
Ven 22 Giu 2007 21:13:22 CEST


ecco per fare una prova ho scaricato amarok 1.4.6 che è appena uscito,
ho preso il tarbal, l ho messo nella cartella /usr/src/RPM/SOURCE e ho
dato il comando:

autospec -u -a1,3:5,7,8 amarok 1.4.6

a questo punto ha cominciato a fare lo specfile e poi ha iniziato a
compilare, è stato quasi 15 -20minuti poi mi ha dato questo errore:


../../amarok/src/sqlite/libsqlite.la -ltunepimp -L/usr/lib
-lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib -lssl -lcrypto
-L/usr/lib -lpq
/usr/bin/ld: cannot find -lssl
collect2: ld returned 1 exit status
make[4]: *** [libamarok.la] Error 1
make[4]: Leaving directory `/usr/src/RPM/BUILD/amarok-1.4.6/amarok/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/src/RPM/BUILD/amarok-1.4.6/amarok/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/RPM/BUILD/amarok-1.4.6/amarok'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/RPM/BUILD/amarok-1.4.6'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.36008 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.36008 (%build)
ERROR: rpmbuild è terminato con il codice d'errore `1'


ora, non è tanto per avere amarok aggiornato, ma per capire.
Ho cercato questo lssl su synaptic, ma non c'è niente al riguardo, ho
cercato su google e mi pare sia qualcosa legato a openssl, che è
installato. In questo caso come mi devo comportare?
E più importante, il comando che ho dato (preso dal wiki di qilinux) è giusto?



Il 22/06/07, Silvan Calarco<silvan.calarco a mambasoft.it> ha scritto:
> Alle venerdì 22 giugno 2007, riccardo moja ha scritto:
> > ti ringrazio per la spiegazione, autospec lo avevo già installato, e
> > avevo provato ad utilizzarlo già quando usavo qilinux, ho provato a
> > pacchettizzare una 20ina di software, tutti senza successo però
> > (seguivo le info sul wiki di qilinux).
> > Seguendo i comandi che mi hai dato ora, proprio con tuxracer mi dice
> > che non c'è xorg-devel, che in effetti non esiste.
>
> Qualche modifica bisogna farla, specialmente ai pacchetti vecchi. Quando era
> stato compilato tuxracer l'ultima volta, c'era xorg-devel ora non c'e' più ma
> ci sono dei requirement più specifici.
> Un modo per scoprire i requirements (a posteriori) è dare "rpm -q
> tuxracer --requires". Ti posso dire che i requirements di Xorg sono:
>
> libICE.so.6
> libSM.so.6
> libX11.so.6
> libXext.so.6
> libXi.so.6
> libXmu.so.6
> libXt.so.6
> libXxf86vm.so.1
>
> quindi dovrai sostituire la riga
>
> BuildRequires: xorg-devel >= xxx
>
> con una serie di righe del tipo:
>
> BuildRequires: libXt-devel >= xxx
>
> > Inoltre ad esempio se faccio autospec -u apache-mod_php -a1
> > mi dice che non trova lo SRPM
>
> apache-mod_php non è un pacchetto sorgente. Se ce l'hai installato scopri qual
> e' il pacchetto sorgente con "rpm -qi apache-mod_php". In questo caso è php.
>
> ciao,
> Silvan
>
> > Il 21/06/07, Silvan Calarco<silvan.calarco a mambasoft.it> ha scritto:
> > > La mancanza delle entry del menù è dovuta al fatto che i files *.desktop
> > > in molti pacchetti sono installati nel vecchio percorso di kde
> > > (/usr/share/applnk/...) che ora non è più valido. Questi pacchetti
> > > andrebbero modificati in modo che le entry del desktop siano installate
> > > in /usr/share/applications e che contengano la voce riguardante la
> > > categoria, ad esempio:
> > >
> > > Categories=Application;Network;
> > >
> > > Due dritte veloci per te e chiunque sia disponibile a contribuire
> > > attivamente alla risoluzione di questi problemi o per aggiungere nuovi
> > > contributi (come ad esempio flvget):
> > >
> > > - installa autospec (apt-get install autospec)
> > > - crea un file .autospec.conf nella tua home contenente:
> > >
> > > # [configuration file for `autospec']
> > >
> > > DISTRO="openmamba"
> > > VENDOR="openmamba"
> > >
> > > packager_fullname="<tuo Nome e Cognome>"
> > > packager_email="<tuo indirizzo e-mail>"
> > >
> > > - per scaricare un pacchetto sorgente:
> > >
> > > autospec -u <nome> -a1
> > >
> > > ad esempio:
> > >
> > > autospec -u tuxracer -a1
> > >
> > > troverai lo specfile (la sorgente di tutte le informazioni necessarie per
> > > la compilazione e pacchettizzazione) in /usr/src/RPM/SPECS/tuxracer.spec.
> > > Puoi aggiornare la versione del pacchetto con:
> > >
> > > autospec -u tuxracer -a2,3,4,5 (tenta di identificare automaticamente la
> > > nuova versione)
> > >
> > > oppure:
> > >
> > > autospec -u tuxracer -a3,4,5 2.0 (specifica manualmente la nuova
> > > versione)
> > >
> > > Se fai solo una modifica senza aggiornare la versione:
> > >
> > > autospec -u tuxracer -a3,4,5 --rebuild --changelog "<descrivi brevemente
> > > le modifiche>"
> > >
> > > Per altre informazioni "man autospec".
> > >
> > > Una volta che ti sei fatto le ossa ed è pronto il primo pacchetto puoi
> > > richiedere (per il momento a me) la creazione del repository personale
> > > comunicandomi un alias da usare per dare il nome al repository ed
> > > identificarti nella community di openmamba.
> > >
> > > ciao,
> > > Silvan
> > >
> > > Alle giovedì 21 giugno 2007, riccardo moja ha scritto:
> > > > volevo segnalare che quando installo alcune applicazioni le voci non
> > > > vengono aggiunte automaticamente nel menu, e si deve fare a mano,
> > > > mentre per altre funziona correttamente.
> > > > Per esempio nessun gioco installato è stato aggiunto al menu, né
> > > > audacity (per quelli che mi ricordo) mentre altri si, come vlc, kino,
> > > > e altri.
> > > > Se avete la soluzione è gradita, altrimenti se mi dite cosa si occupa
> > > > di fare ciò provo a vedere io, dato che ora non saprei dove mettere le
> > > > mani.
> > >
> > > --
> > > mambaSoft di Silvan Calarco - http://www.mambasoft.it
> > > openmamba GNU/Linux development - http://www.openmamba.org
>
>
>
> --
> mambaSoft di Silvan Calarco - http://www.mambasoft.it
> openmamba GNU/Linux development - http://www.openmamba.org
>
>


Maggiori informazioni sulla lista openmamba-users-it