ops se si riesce sugli spec bisogna evitare i valori assoluti dei percorsi dei files
e utilizzare le varabili di ambiente tipo
%{_bindir}
%{_datadir}
%{_libdir}
che puoi vedere facendo rpm --showrc
Mi sa che c'è la fooooooooooooooooooooooooooo.....................
O inserito le variabili d'ambiente, che a dire il vero se fino ad un certo punto la mia testa ci è arrivata , beh ora sono nell'oblio + assoluto.
Non ti sto a chiedre cosa sono,se avrò tempo troverò qualche guida su internet e poi si vedrà.
Ora torniamo a sto benedetto rpm, come già accennato ho inserito quelle tre variabili di ambiente da te suggerite, ho lanciato il comando ed è uscito: (squillino le trombe)
hecking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/devede-root
Wrote: /usr/src/RPM/SRPMS/devede-3.7-1mamba.src.rpm
Wrote: /usr/src/RPM/RPMS/i586/devede-3.7-1mamba.i586.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.49646
+ umask 022
+ cd /usr/src/RPM/BUILD
+ cd devede-3.7
+ rm -rf /var/tmp/devede-root
[step 6] -- creazione della lista dei build requirement
* /usr/src/RPM/RPMS/i586/devede-3.7-1mamba.i586.rpm
## AUTOBUILDREQ-BEGIN
## AUTOBUILDREQ-END
Se non ho capito male la mancanza di autobuildreq, vuol dire che le dipendenze sono apposto,giusto?
Curiosità, le dipendenze non occorrono introdurli in lista prima, ma a quanto ho letto sulla guida (ora un pò + comprensibile ai miei ochhi) va bene dopo il comando -a6, quindi in automatico ti fornisce la lista delle dipendenze da copiare ed incollare sullo spec, (e cosi? o è meglio qualche dipendenza aggiungerla prima?)
Ho controllato nelle cartelle I586 e dentro ce sta lo rpm :-))))))))))
Ho controllato anche il sorgente rpm è c'è.
Ora ad onor del vero sullo specfile c'è da cambiare una cosa, e cioè i tuoi dati (gil) al posto dei miei, "già perchè infondo lo rpm l'hai fatto te"
Benone se tutto è andato bene,come spero, penso di buttarmi su di un'altro rpm (cercando di scocciare il meno possibile) Un saluto e grazie mille.
P.S. mo lo devo testà, penso! che dite lo devo inviare sul repo, ho me l'ho sconsiglite dato che è sperimentale?

