Emesene 1.5 per Slackware 13

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.
Rispondi
Avatar utente
ScorpionIT
Linux 0.x
Linux 0.x
Messaggi: 62
Iscritto il: mar 25 ago 2009, 13:32
Nome Cognome: Elia Devito
Slackware: 14.1
Kernel: 3.10.17
Desktop: KDE 4.13.3

Emesene 1.5 per Slackware 13

Messaggio da ScorpionIT »

Ciao a tutti 8)
vi posto lo SlackBuild di emesene 1.5 per slackware 13

emsene.SlackBuild

Codice: Seleziona tutto

#!/bin/sh
# http://www.emesene.org
#Packager ScorpionIT

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

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-$VERSION/ && ./emesene
EOF
chmod 755 $PKG/usr/bin/emesene

mkdir -p $PKG/usr/share/icons/
cp -a $PKG/usr/share/emesene-$VERSION/emesene-logo.png $PKG/usr/share/icons/emesene.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=emesene.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 "cd /usr/share/emesene-1.5"  >> $PKG/install/doinst.sh
   echo "python setup.py build_ext -i &> /dev/null"  >> $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

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
slack.desk

Codice: Seleziona tutto

# 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:
emesene:
emesene:
emesene:
emesene: 					Packager ScorpionIT
emesene:
volendo posso anche fornire i lpachetto già compilato per il repository
Ultima modifica di ScorpionIT il gio 3 set 2009, 22:57, modificato 1 volta in totale.

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Re: Emesene 1.5 per Slackware 13

Messaggio da sberla54 »

Grazie!!
Appena aggiorno alla 13.0 lo provero' e ti faro' sapere!

albatrosla
Packager
Packager
Messaggi: 1339
Iscritto il: sab 27 mar 2004, 0:00
Slackware: current
Desktop: fluxbox.git
Località: Collegno, but made in Friûl
Contatta:

Re: Emesene 1.5 per Slackware 13

Messaggio da albatrosla »

E' imminente il suo rilascio come package nel repos di slacky ;)

Rispondi