Pagina 2 di 5
Re: Compiz-git
Inviato: lun 18 feb 2008, 18:15
da Ansa89
Ho guardato lo slackbuild presente qui su slacky.eu..............azz se è complicato!!!!
Comunque diciamo che mi sono fatto una mezza idea di cos'è lo slackbuild e qual'è la sua funzione. Purtroppo non riesco a creare una cosa simile per il mio script: è troppo difficile e lungo per me, quindi avevo pensato di ricorrere a checkinstall che ti permette di creare un pacchetto .tgz attraverso il "make install".
Cosa ne dite? Può andare bene o è meglio lasciar stare?
Re: Compiz-git
Inviato: lun 18 feb 2008, 20:04
da Vito
naaaaaaaaaaaaa checkinstall può dare problemi con slack 12.0 ..... comunque non è tanto difficile usare lo slackbuild!!

Re: Compiz-git
Inviato: lun 18 feb 2008, 20:41
da jolly
...ho installato Git e Python (le ultime versioni che ho trovato nei siti che hai linkato in wiki), ma non installa nulla!
il download invece va che è una meraviglia
riporto qui di seguito:
Codice: Seleziona tutto
Per primo compilo compiz con i seguenti flags: --enable-librsvg --enable-gtk --disable-metacity --disable-static --disable-gconf --enable-kde --build=i686-slackware-linux --prefix=/usr/local
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal
/usr/share/aclocal/nspr.m4:8: warning: underquoted definition of AM_PATH_NSPR
run info '(automake)Extending aclocal'
or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
/usr/share/aclocal/imlib.m4:9: warning: underquoted definition of AM_PATH_IMLIB
/usr/share/aclocal/imlib.m4:167: warning: underquoted definition of AM_PATH_GDK_IMLIB
/usr/share/aclocal/audiofile.m4:12: warning: underquoted definition of AM_PATH_AUDIOFILE
/usr/share/aclocal/aalib.m4:12: warning: underquoted definition of AM_PATH_AALIB
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy
/usr/share/aclocal/nspr.m4:8: warning: underquoted definition of AM_PATH_NSPR
run info '(automake)Extending aclocal'
or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
/usr/share/aclocal/imlib.m4:9: warning: underquoted definition of AM_PATH_IMLIB
/usr/share/aclocal/imlib.m4:167: warning: underquoted definition of AM_PATH_GDK_IMLIB
/usr/share/aclocal/audiofile.m4:12: warning: underquoted definition of AM_PATH_AUDIOFILE
/usr/share/aclocal/aalib.m4:12: warning: underquoted definition of AM_PATH_AALIB
autoreconf: running: /usr/bin/autoconf
configure.ac:23: error: possibly undefined macro: AC_PROG_INTLTOOL
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1
make: *** No targets specified and no makefile found. Stop.
Qualcosa non è andato bene...
Esco
Re: Compiz-git
Inviato: mar 19 feb 2008, 18:18
da Ansa89
Che versione di "intltool" hai installato sul tuo sistema?
Re: Compiz-git
Inviato: mar 19 feb 2008, 18:45
da Ansa89
Vito ha scritto:naaaaaaaaaaaaa checkinstall può dare problemi con slack 12.0 ..... comunque non è tanto difficile usare lo slackbuild!!

In effetti hai ragione.....Adesso ci voglio provare
Però non capisco una cosa: qual'è lo scopo della variabile $ARCH (
compiz.slackbuild)?
E soprattutto perché viene inizializzata con "ARCH=${ARCH:-i686}"?
Non riesco a trovarci un senso

Re: Compiz-git
Inviato: mer 20 feb 2008, 15:20
da Vito
Ansa89 ha scritto:Vito ha scritto:naaaaaaaaaaaaa checkinstall può dare problemi con slack 12.0 ..... comunque non è tanto difficile usare lo slackbuild!!

In effetti hai ragione.....Adesso ci voglio provare
Però non capisco una cosa: qual'è lo scopo della variabile $ARCH (
compiz.slackbuild)?
E soprattutto perché viene inizializzata con "ARCH=${ARCH:-i686}"?
Non riesco a trovarci un senso

(premetto che non sono un creatore di slackbuild...piuttosto mi diverto a modificarli)
Questa variabile setta l'architettura per il quale va compilato il pacchetto infatti se al posto di -1486 ci fosse stato -i686 allora con il passaggio
Codice: Seleziona tutto
if [ "$ARCH" = "i386" ]; then
SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
elif [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2"
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2"
fi
sarebbe stato settato come compilare....
Offtopic: In effetti inizialmente mi sembravano inutili gli slackbuild....Però poi mi sono redento e ne ho capito la vera potenza
.
Re: Compiz-git
Inviato: mer 20 feb 2008, 18:09
da Ansa89
Ok, penso di aver capito...
Offtopic: Ti è arrivato lo script da provare?
Re: Compiz-git
Inviato: mer 20 feb 2008, 20:35
da Vito
Offtopic: sisi spammer (ovviamente scherzo) mi è arrivato!Appena ho un pò di tempo lo provo 
Re: Compiz-git
Inviato: sab 23 feb 2008, 17:51
da Ansa89
Nuova versione BETA...
Da provare, contiene nuove features interessanti

Re: Compiz-git
Inviato: sab 23 feb 2008, 18:35
da Vito
Ansa89 ha scritto:Nuova versione BETA...
Da provare, contiene nuove features interessanti

L'unica mia perplessità (come ho espresso nell'atro post) è il perchè del far installare gconf nonostante sia disabilitato tramite quel parametro...
Re: Compiz-git
Inviato: sab 23 feb 2008, 18:51
da Ansa89
Credo fosse stato meglio se tu avessi postato direttamente qui la tu domanda...nell'altro topic è un po' OT
Comunque ti ho risposto

Re: Compiz-git
Inviato: sab 23 feb 2008, 20:32
da Vito
Ansa89 ha scritto:Credo fosse stato meglio se tu avessi postato direttamente qui la tu domanda...nell'altro topic è un po' OT
Comunque ti ho risposto

Mi sono confuso per questo ho risposto quì...

fammi sapere come pensi di risolvere!

Re: Compiz-git
Inviato: sab 23 feb 2008, 20:51
da Ansa89
Bè.......diciamo che ho già risolto: anche se lo devo installare e poi non usare a me va bene lo stesso. Come ho già detto nell'altro post, se qualcuno desidera il supporto a gconf lo può abilitare con estrema semplicità cambiando la variabile "ARGS"...
Tu cosa suggerivi?

Re: Compiz-git
Inviato: sab 23 feb 2008, 22:32
da Vito
Ansa89 ha scritto:Bè.......diciamo che ho già risolto: anche se lo devo installare e poi non usare a me va bene lo stesso. Come ho già detto nell'altro post, se qualcuno desidera il supporto a gconf lo può abilitare con estrema semplicità cambiando la variabile "ARGS"...
Tu cosa suggerivi?

Di eliminare proprio queste righe
Codice: Seleziona tutto
# Scarico e installo due pacchetti che servono
if ! ls /var/log/packages/ | grep gconf &> /dev/null; then
wget -c http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.0/network/gizmo/3.1.0.79/gconf-2.20.1-i686-6as.tgz
su -c "upgradepkg --install-new gconf-2.20.1-i686-6as.tgz"
fi
if ! ls /var/log/packages/ | grep orbit2 &> /dev/null; then
wget -c http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.0/network/gizmo/3.1.0.79/orbit2-2.14.10-i686-6as.tgz
su -c "upgradepkg --install-new orbit2-2.14.10-i686-6as.tgz"
fi
rm -f gconf-2.20.1-i686-6as.tgz orbit2-2.14.10-i686-6as.tgz
Comunque la mia preoccupazione è che con tutte le modalità che stai aggiungendo l'utente rimanga un pò "spaesato" nell'usare lo script...

Re: Compiz-git
Inviato: sab 23 feb 2008, 23:11
da Ansa89
Vito ha scritto:Ansa89 ha scritto:Bè.......diciamo che ho già risolto: anche se lo devo installare e poi non usare a me va bene lo stesso. Come ho già detto nell'altro post, se qualcuno desidera il supporto a gconf lo può abilitare con estrema semplicità cambiando la variabile "ARGS"...
Tu cosa suggerivi?

Di eliminare proprio queste righe
Codice: Seleziona tutto
# Scarico e installo due pacchetti che servono
if ! ls /var/log/packages/ | grep gconf &> /dev/null; then
wget -c http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.0/network/gizmo/3.1.0.79/gconf-2.20.1-i686-6as.tgz
su -c "upgradepkg --install-new gconf-2.20.1-i686-6as.tgz"
fi
if ! ls /var/log/packages/ | grep orbit2 &> /dev/null; then
wget -c http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.0/network/gizmo/3.1.0.79/orbit2-2.14.10-i686-6as.tgz
su -c "upgradepkg --install-new orbit2-2.14.10-i686-6as.tgz"
fi
rm -f gconf-2.20.1-i686-6as.tgz orbit2-2.14.10-i686-6as.tgz
Il problema è che se l'utente non ha quei due pacchetti compiz-git darà degli errori e non si installerà correttamente. Per questo motivo mi sembra opportuno lasciare il check di questi pacchetti (in fondo sono solo due, non credo che qualcuno intenzionato ad installare compiz se ne abbia a male se gli installo due pacchetti in più...che per altro servono corretto al funzionamento di compiz stesso).
Vito ha scritto:Comunque la mia preoccupazione è che con tutte le modalità che stai aggiungendo l'utente rimanga un pò "spaesato" nell'usare lo script...

Di modalità ce ne sono quattro (download, install, only_install e uninstall) e non era mia intenzione aggiungerne altre. Quelle le ho messe perché le ritengo importanti per una corretta gestione di compiz. Tu cosa consigli?
Comunque mi fa molto piacere avere un po' di feed-back, è importante sapere cosa pensano gli utenti dei miei script in modo da migliorare seguendo le esigenze degli utilizzatori
