Richiesta di un pacchetto: SCUMMVM
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.
- Harp
- Staff

- Messaggi: 1424
- Iscritto il: sab 17 apr 2004, 0:00
- Nome Cognome: Franco Fiorin
- Slackware: 13.0
- Kernel: 2.6.29
- Desktop: KDE 4.2.4
- Località: Vittorio Veneto (TV)
- Contatta:
Richiesta di un pacchetto: SCUMMVM
Ciao a tutti.
Che ne dite di agggiungere scummvm al repository?
Io ho creato il tgz, ma non credo sia consono allo standard che i mitici pacchettizzatori di slacky ci hanno abituato.
Comunque se ne avete voglia http://www.scummvm.org
Ciao.
Che ne dite di agggiungere scummvm al repository?
Io ho creato il tgz, ma non credo sia consono allo standard che i mitici pacchettizzatori di slacky ci hanno abituato.
Comunque se ne avete voglia http://www.scummvm.org
Ciao.
- Harp
- Staff

- Messaggi: 1424
- Iscritto il: sab 17 apr 2004, 0:00
- Nome Cognome: Franco Fiorin
- Slackware: 13.0
- Kernel: 2.6.29
- Desktop: KDE 4.2.4
- Località: Vittorio Veneto (TV)
- Contatta:
Codice: Seleziona tutto
#!/bin/sh
# Heavily based on the Slackware 10.2 SlackBuild
# Requirements: lame, xvid, faad2, faac, js, liba52, id3lib
# http://fixounet.free.fr/avidemux/
CWD=`pwd`
if ["$TMP" = ""]; then
TMP=/tmp
fi
PKG=$TMP/package-scummvm
NAME=scummvm
VERSION=0.9.0
TARGET=i486
ARCH=${ARCH:-athlonxp}
BUILD=Hrp
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mcpu=i686"
elif [ "$ARCH" = "athlonxp" ]; then
SLKCFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -ffast-math -mmmx -m3dnow -msse -mfpmath=sse,387"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mcpu=i686"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2"
fi
if [ ! -d $TMP ]; then
mkdir -p $TMP
fi
if [ ! -d $PKG ]; then
mkdir -p $PKG
fi
cd $TMP
tar jxvf $CWD/$NAME-$VERSION.tar.bz2
cd $NAME-$VERSION
chown -R root.root .
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure --prefix=/usr \
--program-prefix="" \
--program-suffix="" \
$TARGET-slackware-linux
make
make install DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$NAME-$VERSION
cp -a AUTHORS ChangeLog COPYING INSTALL README TODO $PKG/usr/doc/$NAME-$VERSION
strip $PKG/usr/bin/*
mkdir -p $PKG/usr/share/applications
chown -R root.bin $PKG/usr/bin
mkdir -p $PKG/install
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 -v -y -s $CWD $PKG
makepkg -l y -c n $CWD/$NAME-$VERSION-$ARCH-$BUILD.tgz
if [ "$1" = "--cleanup" ]; then
rm -rf $TMP/$NAME-$VERSION
rm -rf $PKG
fi
Può andare?
- Harp
- Staff

- Messaggi: 1424
- Iscritto il: sab 17 apr 2004, 0:00
- Nome Cognome: Franco Fiorin
- Slackware: 13.0
- Kernel: 2.6.29
- Desktop: KDE 4.2.4
- Località: Vittorio Veneto (TV)
- Contatta:
Il sorgente si compila correttamente. Bisogna togliere però tra le opzioni del configure.
Ho compilato senza seguire il consiglio di Goldy riguardo il chown -R root.root.
Mi confermate questa cosa?
Un' altra cosa: Qualcuno sarebbe così gentile da spiegarmi come includere icone e il file scummvm.desktop?
Dal tgz che si trova sul sito di scummvm, scaricabile da http://prdownloads.sourceforge.net/scum ... z?download, ci sono delle cose che non so come fare ad aggiungere.
Grazie dell' aiuto.
Codice: Seleziona tutto
program-prefix="" \
--program-suffix="" \Ho compilato senza seguire il consiglio di Goldy riguardo il chown -R root.root.
Mi confermate questa cosa?
Un' altra cosa: Qualcuno sarebbe così gentile da spiegarmi come includere icone e il file scummvm.desktop?
Dal tgz che si trova sul sito di scummvm, scaricabile da http://prdownloads.sourceforge.net/scum ... z?download, ci sono delle cose che non so come fare ad aggiungere.
Grazie dell' aiuto.
Si adesso non si usa più chown -R root.bin ma chown -R root:root.
Per creare un file desktop. devi creare un file di testo tipo questo
[Desktop Entry]
Name=Prokyon3
GenericName=Music Manager
Comment=Music Manager & Tag editor for Unix
Comment[it]=Manager per file Musicali e tag editor
Exec=prokyon3
Terminal=false
Type=Application
Icon=/usr/share/prokyon3/images/prokyon_logo.png
Categories=QT;KDE;AudioVideo;
Encoding=UTF-8
Name > è il primo nome che ti appare sul menu.
GenericName > è la voce che appare tra parentesi (......) sul menu
Exec > L'eseguibile
Icon > Percorso icona-
categories > In che settore del menu in cui far apparire la voce. Nela caso sopra citato apparirà im Multimedia
Il file desktop per i programmi NON KDE, vanno copiati in /usr/share/applications
Ho notato ad esempio che nel file desktop che hai crato per scummVM hai usato le stesse voci per Name e GenericName. Io avrei cambiato la seconda voce con un nome indicativo, tipo Adventure games VM e aggiungendo le voci italiane. Basta aggiungere [it]
Encoding=UTF-8
Name=ScummVM
GenericName=Adventure games VM
GenericName[it]=VM per giochi d'avventura
Exec=scummvm
Icon=/usr/share/pixmaps/scummvm.xpm
Terminal=false
Type=Application
Categories=Application;Graphics;
Per creare un file desktop. devi creare un file di testo tipo questo
[Desktop Entry]
Name=Prokyon3
GenericName=Music Manager
Comment=Music Manager & Tag editor for Unix
Comment[it]=Manager per file Musicali e tag editor
Exec=prokyon3
Terminal=false
Type=Application
Icon=/usr/share/prokyon3/images/prokyon_logo.png
Categories=QT;KDE;AudioVideo;
Encoding=UTF-8
Name > è il primo nome che ti appare sul menu.
GenericName > è la voce che appare tra parentesi (......) sul menu
Exec > L'eseguibile
Icon > Percorso icona-
categories > In che settore del menu in cui far apparire la voce. Nela caso sopra citato apparirà im Multimedia
Il file desktop per i programmi NON KDE, vanno copiati in /usr/share/applications
Ho notato ad esempio che nel file desktop che hai crato per scummVM hai usato le stesse voci per Name e GenericName. Io avrei cambiato la seconda voce con un nome indicativo, tipo Adventure games VM e aggiungendo le voci italiane. Basta aggiungere [it]
Encoding=UTF-8
Name=ScummVM
GenericName=Adventure games VM
GenericName[it]=VM per giochi d'avventura
Exec=scummvm
Icon=/usr/share/pixmaps/scummvm.xpm
Terminal=false
Type=Application
Categories=Application;Graphics;
- Loris
- Admin

- Messaggi: 7731
- Iscritto il: lun 31 mar 2003, 0:00
- Nome Cognome: Loris Vincenzi
- Località: Gradisca D'Isonzo
- Contatta:
gohanz ha scritto:Ho notato ad esempio che nel file desktop che hai crato per scummVM hai usato le stesse voci per Name e GenericName. Io avrei cambiato la seconda voce con un nome indicativo, tipo Adventure games VM e aggiungendo le voci italiane. Basta aggiungere [it]
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett
- Harp
- Staff

- Messaggi: 1424
- Iscritto il: sab 17 apr 2004, 0:00
- Nome Cognome: Franco Fiorin
- Slackware: 13.0
- Kernel: 2.6.29
- Desktop: KDE 4.2.4
- Località: Vittorio Veneto (TV)
- Contatta:
Mi sono limitato a scopiazzare gohanz.gohanz ha scritto:Si adesso non si usa più chown -R root.bin ma chown -R root:root.
Per creare un file desktop. devi creare un file di testo tipo questo
[Desktop Entry]
Name=Prokyon3
GenericName=Music Manager
Comment=Music Manager & Tag editor for Unix
Comment[it]=Manager per file Musicali e tag editor
Exec=prokyon3
Terminal=false
Type=Application
Icon=/usr/share/prokyon3/images/prokyon_logo.png
Categories=QT;KDE;AudioVideo;
Encoding=UTF-8
Name > è il primo nome che ti appare sul menu.
GenericName > è la voce che appare tra parentesi (......) sul menu
Exec > L'eseguibile
Icon > Percorso icona-
categories > In che settore del menu in cui far apparire la voce. Nela caso sopra citato apparirà im Multimedia
Il file desktop per i programmi NON KDE, vanno copiati in /usr/share/applications
Ho notato ad esempio che nel file desktop che hai crato per scummVM hai usato le stesse voci per Name e GenericName. Io avrei cambiato la seconda voce con un nome indicativo, tipo Adventure games VM e aggiungendo le voci italiane. Basta aggiungere [it]
Encoding=UTF-8
Name=ScummVM
GenericName=Adventure games VM
GenericName[it]=VM per giochi d'avventura
Exec=scummvm
Icon=/usr/share/pixmaps/scummvm.xpm
Terminal=false
Type=Application
Categories=Application;Graphics;
Non sono bravo come te!
Mi potresti dire come devo fare per includere questa operazione e anche l'icona nello slackbuild?
Il file scummvm.desktop l'ho trovato ed è il seguente:
Codice: Seleziona tutto
[Desktop Entry]
Encoding=UTF-8
Name=ScummVM
Name[pl]=ScummVM
Comment=Interpreter for several adventure games
Comment[pl]=Interpreter graficznych gier przygodowych
Exec=/usr/bin/scummvm --themepath=/usr/share/scummvm/themes
Icon=/usr/share/scummvm/pixmaps/scummvm.xpm
Terminal=false
Type=Application
Categories=Application;Game;AdventureGame;
StartupNotify=falseNon era per mettere in dubbio, eh?goldy ha scritto:Puoi anche aspettare le conferme di altri , oppure leggerti il change-log di Pat
del
Tue Mar 21 11:17:27 CST 2006
Mo' ricompilo!
Ma c'è nel repository già pacchettizzato?Loris ha scritto:(Confused) Andrea quel file l'ho aggiunto io Very Happy sai che odio i file desktop pensa se devo pure farli (Bad Grin)
O non ho capito di cosa state parlando?
_________________
Per la prima domanda io uso mettere, il chown root.root prima del makepkg. Suggerimento di Loris!:D.Harp ha scritto: Mi potresti dire come devo fare per includere questa operazione e anche l'icona nello slackbuild?
Codice: Seleziona tutto
cd $PKG
chown -R root:root .
requiredbuilder -v -y -s $CWD $PKG
makepkg -l y -c n $CWD/$NAME-$VERSION-$ARCH-$BUILD.tgzPoi copio la stessa all'interno di /usr/share/pixmaps
l'icona deve essere richiamata dal file desktop, con il percorso completo.
Es: Icon=/usr/share/twinkle/twinkle48.png
Per i programmi KDE, tutto questo non serve, perchè viene creato tutto in automatico, nella maggior parte dei casi.
Se non trovo niente, nei sorgenti, cerco su internet. Un' immagine buona e la riduco con GIMP ad un file png 48x48