emesene
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.
emesene
salve a tutti facendo una ricerca nel forum ho trovato vari topic che parlano di emesen e con link che portano al sito ufficiale soltanto che io nn riesco a trovare il pakketto tgz per slack 12 qualkuno ha il link ??
- michelino
- Staff

- Messaggi: 871
- Iscritto il: gio 21 dic 2006, 11:59
- Nome Cognome: Michelino Chionchio
- Slackware: -current
- Kernel: 2.6.29.6
- Desktop: kde (current)
- Località: Foggia
Re: emesene
Vedo di pacchettizzarlo
- JohnnyMnemonic
- Staff

- Messaggi: 2733
- Iscritto il: dom 5 set 2004, 0:00
- Nome Cognome: Giuseppe Palmiotto
- Slackware: 14.0
- Kernel: 3.5.5-thanatos
- Località: Bologna
- Contatta:
Re: emesene
Che versione michelino?
Di emesene rilasciano ogni pochi giorni una versione via svn, che uso anch'io e sta crescendo molto bene
Sarebbe possibile uno script che crea il tgz dalla directory scaricavata via svn?
Di emesene rilasciano ogni pochi giorni una versione via svn, che uso anch'io e sta crescendo molto bene
Sarebbe possibile uno script che crea il tgz dalla directory scaricavata via svn?
- Loris
- Admin

- Messaggi: 7731
- Iscritto il: lun 31 mar 2003, 0:00
- Nome Cognome: Loris Vincenzi
- Località: Gradisca D'Isonzo
- Contatta:
Re: emesene
Se disponibile una versione stabile è meglio pacchettizzare quella, per la svn, puoi modificare lo SlackBuild, cambi per esempio la versione inJohnnyMnemonic ha scritto:Che versione michelino?
Di emesene rilasciano ogni pochi giorni una versione via svn, che uso anch'io e sta crescendo molto bene
Sarebbe possibile uno script che crea il tgz dalla directory scaricavata via svn?
Codice: Seleziona tutto
VERSION=`date +%Y%m%d`Codice: Seleziona tutto
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett
- michelino
- Staff

- Messaggi: 871
- Iscritto il: gio 21 dic 2006, 11:59
- Nome Cognome: Michelino Chionchio
- Slackware: -current
- Kernel: 2.6.29.6
- Desktop: kde (current)
- Località: Foggia
Re: emesene
Attualmente la stabile è la r999, pacchettizzo quella.
@JohnnyMnemonic: se ti va posso provare a fare uno slackbuild per svn e postarlo qui.
@JohnnyMnemonic: se ti va posso provare a fare uno slackbuild per svn e postarlo qui.
- michelino
- Staff

- Messaggi: 871
- Iscritto il: gio 21 dic 2006, 11:59
- Nome Cognome: Michelino Chionchio
- Slackware: -current
- Kernel: 2.6.29.6
- Desktop: kde (current)
- Località: Foggia
Re: emesene
Di seguito posto lo slackbuild per svn.
basta salvarlo come "emesene.SlackBuild", renderlo eseguibile, spostarsi nella directory dove avete salvato lo slackbuild e dare (ovviamente da root)
non serve nessun altro file.
Vi troverete il pacchetto con la svn del giorno nella medesima directory.
N.B.: oltre che da python e gtk (già presenti nella slack), emesene dipende da pygtk che potete trovare nel repository.
Codice: Seleziona tutto
#!/bin/sh
# Heavily based on the Slackware 12.0 SlackBuild
# http://www.emesene.org/trac/wiki/WikiStartIT
# Packager Michelino Chionchio - Thanks to www.slacky.eu
# Depends on: pygtk
CWD=`pwd`
TMP=${TMP:-/tmp/tgz}
PKG=$TMP/package-emesene
NAME=emesene
VERSION=svn$(date +%Y%m%d)
ARCH=${ARCH:-i486}
BUILD=1mch
if [ ! -d $TMP ]; then
mkdir -p $TMP
fi
if [ ! -d $PKG ]; then
mkdir -p $PKG
fi
mkdir -p $PKG/usr/share
cd $PKG/usr/share
svn co https://emesene.svn.sourceforge.net/svnroot/emesene/trunk/emesene emesene
mv $NAME $NAME-svn
cd $NAME-svn
chown -R root:root .
mkdir -p $PKG/usr/bin
cat << EOF > $PKG/usr/bin/emesene
#!/bin/sh
cd /usr/share/emesene-svn/ && ./emesene
EOF
chmod 755 $PKG/usr/bin/emesene
mkdir -p $PKG/usr/share/applications
cat << EOF > $PKG/usr/share/applications/$NAME.desktop
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=emesene
GenericName=MSN(tm) Client
GenericName[it]=Client MSN(tm)
Comment=Windows Live Messenger (tm) network multiplatform client
Comment[it]=Client multipiattaforma per la rete di Windows Live Messenger(tm)
Icon=/usr/share/emesene-svn/smilies/default/Messenger.png
Exec=emesene
Terminal=false
Categories=Application;Network;
EOF
mkdir -p $PKG/usr/doc/$NAME-svn
mv $PKG/usr/share/$NAME-svn/{COPYING,*GPL,PSF,docs/*} $PKG/usr/doc/$NAME-svn
mkdir -p $PKG/install
echo "if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database 1> /dev/null &> /dev/null
fi" >> $PKG/install/doinst.sh
echo >> $PKG/install/doinst.sh
echo "if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache -f -q /usr/share/icons/hicolor &> /dev/null
fi" >> $PKG/install/doinst.sh
echo >> $PKG/install/doinst.sh
cat << EOF > $PKG/install/slack-desc
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler----------------------------------------------------|
emesene: emesene
emesene:
emesene: emesene è un programma multipiattaforma di messaggistica istantanea
emesene: per la rete di Windows Live Messenger (tm).
emesene:
emesene: http://www.emesene.org/trac/wiki/WikiStartIT
emesene:
emesene:
emesene:
emesene: Packager Michelino Chionchio - Thanks to www.slacky.eu
emesene:
EOF
cat $PKG/install/slack-desc > $PKG/usr/doc/$NAME-svn/slack-desc
cat $CWD/$NAME.SlackBuild > $PKG/usr/doc/$NAME-svn/$NAME.SlackBuild
cd $PKG
ADD="python >= 2.5.1-i486-1,gtk+2 >= 2.10.13-i486-1,pygtk >= 2.12.0-i486-1sl" \
requiredbuilder -y -v -s $CWD $PKG
makepkg -l y -c n $CWD/$NAME-$VERSION-$ARCH-$BUILD.tgz
if [ "$1" = "--cleanup" ]; then
rm -rf $TMP
fi
Codice: Seleziona tutto
./emesene.SlackBuildVi troverete il pacchetto con la svn del giorno nella medesima directory.
N.B.: oltre che da python e gtk (già presenti nella slack), emesene dipende da pygtk che potete trovare nel repository.
Ultima modifica di michelino il gio 10 gen 2008, 20:44, modificato 1 volta in totale.
- JohnnyMnemonic
- Staff

- Messaggi: 2733
- Iscritto il: dom 5 set 2004, 0:00
- Nome Cognome: Giuseppe Palmiotto
- Slackware: 14.0
- Kernel: 3.5.5-thanatos
- Località: Bologna
- Contatta:
Re: emesene
Grazie mille!
- michelino
- Staff

- Messaggi: 871
- Iscritto il: gio 21 dic 2006, 11:59
- Nome Cognome: Michelino Chionchio
- Slackware: -current
- Kernel: 2.6.29.6
- Desktop: kde (current)
- Località: Foggia
Re: emesene
figurati 
Re: emesene
ma come installo senza il tgz ??? se do il tuo comando mi da Permission denied .
Grazie per il tempo che ti rubo .
Grazie per il tempo che ti rubo .
- michelino
- Staff

- Messaggi: 871
- Iscritto il: gio 21 dic 2006, 11:59
- Nome Cognome: Michelino Chionchio
- Slackware: -current
- Kernel: 2.6.29.6
- Desktop: kde (current)
- Località: Foggia
Re: emesene
Lo slackbild che ho postato è solo per fare automaticamente un pacchetto della svn, quindi:
1) copia pari pari il testo dello slackbuild che ho postato in un file da chiamare "emesene.SlackBuild"
2) spostati nella directory dove hai salvato il predetto emesene.SlackBuild, diventa root e dai un
3) sempre da root dai
4) rispondi alla domanda di svn (schiaccia "t" ed "invio")
5) terminata l'esecuzione dello slackbuild troverai magicamente il tgz nella medesima directory, quindi:
6) et voilà emesene è sul tuo computer!
oppure.....
......aspetta che loris carichi nel repository la versione stabile che ho pacchettizzato.
1) copia pari pari il testo dello slackbuild che ho postato in un file da chiamare "emesene.SlackBuild"
2) spostati nella directory dove hai salvato il predetto emesene.SlackBuild, diventa root e dai un
Codice: Seleziona tutto
chmod 755 ./emesene.SlackBuildCodice: Seleziona tutto
./emesene.SlackBuild5) terminata l'esecuzione dello slackbuild troverai magicamente il tgz nella medesima directory, quindi:
6)
Codice: Seleziona tutto
installpkg emesene-svnxxxxx-i486-1mch.tgzoppure.....
......aspetta che loris carichi nel repository la versione stabile che ho pacchettizzato.
Re: emesene
thanks 
Ultima modifica di Nexet il gio 10 gen 2008, 20:30, modificato 1 volta in totale.
- michelino
- Staff

- Messaggi: 871
- Iscritto il: gio 21 dic 2006, 11:59
- Nome Cognome: Michelino Chionchio
- Slackware: -current
- Kernel: 2.6.29.6
- Desktop: kde (current)
- Località: Foggia
Re: emesene
Ed è quello che deve fare, perché chmod rende semplicemente eseguibile lo script, poi devi dare (attenzione al "." ed alla "/") ed alla fine troverai il pacchetto nella stessa directory
Codice: Seleziona tutto
./emesene.SlackBuildRe: emesene
grazie avevo fatto io un errore nel codice emesene.SlackBuild
EDIT dopo installato nn si avvia lo lancio da console per vede l'errore e mi dice
O_O
EDIT dopo installato nn si avvia lo lancio da console per vede l'errore e mi dice
Codice: Seleziona tutto
/usr/bin/emesene: line 3: cd: /usr/share/emesene-r999/: No such file or directory- michelino
- Staff

- Messaggi: 871
- Iscritto il: gio 21 dic 2006, 11:59
- Nome Cognome: Michelino Chionchio
- Slackware: -current
- Kernel: 2.6.29.6
- Desktop: kde (current)
- Località: Foggia
Re: emesene
Errore mio nello slackbuild, l'ho editato, ricopialo oppure sostituisci "svn" a "r999" alla linea in questione dello slackbuild che hai salvato, rifai il pacchetto e dai un "upgradepkg --reinstall"
