emesene

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

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.
Nexet
Linux 0.x
Linux 0.x
Messaggi: 92
Iscritto il: mar 13 nov 2007, 11:08
Slackware: 12.0

emesene

Messaggio da Nexet »

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 ??

Avatar utente
michelino
Staff
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

Messaggio da michelino »

Vedo di pacchettizzarlo

Nexet
Linux 0.x
Linux 0.x
Messaggi: 92
Iscritto il: mar 13 nov 2007, 11:08
Slackware: 12.0

Re: emesene

Messaggio da Nexet »

ooook
Ultima modifica di Nexet il mer 9 gen 2008, 20:47, modificato 1 volta in totale.

Avatar utente
JohnnyMnemonic
Staff
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

Messaggio da JohnnyMnemonic »

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?

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Re: emesene

Messaggio da Loris »

JohnnyMnemonic 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?
Se disponibile una versione stabile è meglio pacchettizzare quella, per la svn, puoi modificare lo SlackBuild, cambi per esempio la versione in

Codice: Seleziona tutto

VERSION=`date +%Y%m%d`
e aggiungi un riga simile per il download

Codice: Seleziona tutto

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
Ciao Loris
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
michelino
Staff
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

Messaggio da michelino »

Attualmente la stabile è la r999, pacchettizzo quella.

@JohnnyMnemonic: se ti va posso provare a fare uno slackbuild per svn e postarlo qui.

Avatar utente
michelino
Staff
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

Messaggio da michelino »

Di seguito posto lo slackbuild per svn.

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
basta salvarlo come "emesene.SlackBuild", renderlo eseguibile, spostarsi nella directory dove avete salvato lo slackbuild e dare (ovviamente da root)

Codice: Seleziona tutto

./emesene.SlackBuild
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.
Ultima modifica di michelino il gio 10 gen 2008, 20:44, modificato 1 volta in totale.

Avatar utente
JohnnyMnemonic
Staff
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

Messaggio da JohnnyMnemonic »

Grazie mille!

Avatar utente
michelino
Staff
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

Messaggio da michelino »

figurati :)

Nexet
Linux 0.x
Linux 0.x
Messaggi: 92
Iscritto il: mar 13 nov 2007, 11:08
Slackware: 12.0

Re: emesene

Messaggio da Nexet »

ma come installo senza il tgz ??? se do il tuo comando mi da Permission denied .
Grazie per il tempo che ti rubo .

Avatar utente
michelino
Staff
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

Messaggio da michelino »

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

Codice: Seleziona tutto

chmod 755 ./emesene.SlackBuild
3) sempre da root dai

Codice: Seleziona tutto

./emesene.SlackBuild
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)

Codice: Seleziona tutto

installpkg emesene-svnxxxxx-i486-1mch.tgz
et voilà emesene è sul tuo computer!

oppure.....

......aspetta che loris carichi nel repository la versione stabile che ho pacchettizzato.

Nexet
Linux 0.x
Linux 0.x
Messaggi: 92
Iscritto il: mar 13 nov 2007, 11:08
Slackware: 12.0

Re: emesene

Messaggio da Nexet »

thanks :D
Ultima modifica di Nexet il gio 10 gen 2008, 20:30, modificato 1 volta in totale.

Avatar utente
michelino
Staff
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

Messaggio da michelino »

Ed è quello che deve fare, perché chmod rende semplicemente eseguibile lo script, poi devi dare

Codice: Seleziona tutto

./emesene.SlackBuild
(attenzione al "." ed alla "/") ed alla fine troverai il pacchetto nella stessa directory

Nexet
Linux 0.x
Linux 0.x
Messaggi: 92
Iscritto il: mar 13 nov 2007, 11:08
Slackware: 12.0

Re: emesene

Messaggio da Nexet »

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

Codice: Seleziona tutto

/usr/bin/emesene: line 3: cd: /usr/share/emesene-r999/: No such file or directory
O_O

Avatar utente
michelino
Staff
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

Messaggio da michelino »

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"

Rispondi