Pagina 1 di 1

emesene e webcam

Inviato: mar 22 set 2009, 23:59
da blackman85
Ciao a tutti vorrei segnalare, se non erro, un pacchetto mal funzionante. Si tratta di emesene-1.5 pacchettizzato per slackware-13.0
Il problema sta nel fatto che quando si cerca di mostrare la webcam nella chat si ha la seguente risposta:

Codice: Seleziona tutto

You don't have libmimic, so you can't send or receive webcam
Per risolvere il problema basta scaricare dal repository i file sorgenti di "emesene-1.5.tar.gz", il file di "slack-desc" e il file "emesene.Slackbuild". Alla fine mettete tutto nella stessa directory e modificate il file emesene.Slackbuild in questo modo ( ho evidenziato le modifiche comunque sono solo due semplici righe verso la parte finale del file):

Codice: Seleziona tutto

#!/bin/sh                                                           
# Heavily based on the Slackware 13.0 SlackBuild                    
# http://www.emesene.org                                            
# Packager Michelino Chionchio - www.slacky.eu                      

CWD=`pwd`
TMP=${TMP:-/tmp/txz}
PKG=$TMP/package-emesene
NAME=emesene            
VERSION=1.5             
ARCH=${ARCH:-i486}      
BUILD=2mch              

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      
tar xvzf $CWD/$NAME-$VERSION.tar.gz
cd $NAME-$VERSION                  

chown -R root:root .

mkdir -p $PKG/usr/bin

cat << EOF > $PKG/usr/bin/emesene
#!/bin/sh                        

cd /usr/share/emesene-1.5/ && ./emesene
EOF                                    

chmod 755 $PKG/usr/bin/emesene

mkdir -p $PKG/usr/share/icons/
cp -a $PKG/usr/share/emesene-$VERSION/smilies/default/Messenger.png $PKG/usr/share/icons/Messenger.png                                                                                              


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=Messenger.png                                                           
Exec=emesene                                                                 
Terminal=false                                                               
Categories=Application;Network;                                              
EOF                                                                          

mkdir -p $PKG/usr/doc/$NAME-$VERSION
mv $PKG/usr/share/$NAME-$VERSION/{COPYING,*GPL,PSF}  $PKG/usr/doc/$NAME-$VERSION

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 $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/slack-desc > $PKG/usr/doc/$NAME-$VERSION/slack-desc
cat $CWD/$NAME.SlackBuild > $PKG/usr/doc/$NAME-$VERSION/$NAME.SlackBuild
cd $PKG
######################### MODIFICA ################
cd $PKG/usr/share/$NAME-$VERSION/
python setup.py build_ext -i
cd $PKG
######################### FINE MODIFICA ############
requiredbuilder -y -v -s $CWD $PKG
makepkg -l y -c n $CWD/$NAME-$VERSION-$ARCH-$BUILD.txz

if [ "$1" = "--cleanup" ]; then
 rm -rf $TMP
fi
poi da terminale da root date il comando:

Codice: Seleziona tutto

sh emesene.Slackbuild
e alla fine avrete il pacchetto nella stessa directory dove vi trovate e vi tocca solo installarlo con il comando:

Codice: Seleziona tutto

 installpkg emesene-1.5-i486-2mch.txz
Ciao a tutti.... :thumbright:

Re: emesene e webcam

Inviato: mer 23 set 2009, 15:44
da RedSkull92
mi dà questo errore:

Codice: Seleziona tutto

emesene.SlackBuild: line 85: warning: here-document at line 30 d
elimited by end-of-file (wanted `EOF')  
EDIT: ho riprovato non incollando tutto il testo ma solo la modifica e adesso funziona, Grazie :)

Re: emesene e webcam

Inviato: mer 23 set 2009, 23:20
da blackman85
RedSkull92 ha scritto:mi dà questo errore:

Codice: Seleziona tutto

emesene.SlackBuild: line 85: warning: here-document at line 30 d
elimited by end-of-file (wanted `EOF')  
EDIT: ho riprovato non incollando tutto il testo ma solo la modifica e adesso funziona, Grazie :)
Mi fa piacere!! :thumbright: :thumbright:

Re: emesene e webcam

Inviato: mar 6 ott 2009, 16:39
da Alcatraz~
per completezza, stavo ricercando anche io la soluzione, ce ne è anche un'altra meno invasiva che ho trovato al seguente link

http://linuxadmin.es/20090827-solucion- ... n-suse.htm

Codice: Seleziona tutto

isma@linux-qggn:~>cd /usr/share/emesene
isma@linux-qggn:~>sudo python setup.py build_ext -i