Pagina 1 di 2

da mettere wxMusik

Inviato: sab 8 apr 2006, 23:34
da IceSlack
clone di amarok ma non dipende ne' da KDE ne' da gnome

http://musik.berlios.de/?id=home

Inviato: dom 9 apr 2006, 0:06
da gohanz
Bello!! :P

Inviato: lun 10 apr 2006, 1:53
da Harp
Davvero bello a vedersi.
Qualcuno lo usa?
Se si, ha qualche giudizio positivo nel paragonarlo con amarok?

P.S. IceSlack, da mettere è un invito a pacchettizzarlo?
Io già sono impedito usando gli Slackbuild "normali".
Ho dato un occhio all'how-to del sito, http://musik.berlios.de/?id=compileonlin e mi sa che devo aspettare qualche "anima pia" come al solito. :roll: :oops:

Inviato: lun 10 apr 2006, 18:33
da IceSlack
e si, pacchettizzarlo.........................

pero' non riesco a compilarlo mi d aun errore, quando ho risolto ve fo sapere :D

Inviato: mar 11 apr 2006, 19:01
da IceSlack
mha e' veramente bruttino come grafica per quello che ho provato, non regge il confronto con amarok................

peor' melgio di nulla......... ma forse farsi lo sbatta di pakkettizzarlo e' inutile

Inviato: mer 12 apr 2006, 15:52
da l1q1d
io ho provato a compilarlo ma mi da un errore, se riesci posti qualche screenshot visto che sei riuscito a compilarlo?

Inviato: gio 13 apr 2006, 12:13
da gohanz
L'ho compilato e pacchettizzato, ma è uno sbattimento enorme. Richiede la presenza di fmod di una precisa versione 3.75 poi bosogna copiare gli header di fmod all'interno dei sorgenti di wxMusik.
Usa cmake per compilare, quindi non standard. Inoltre poi con le wx presenti in download non compila!! :roll:
Aggiungerei che non si sente l'audio!! :mrgreen:

Inviato: ven 14 apr 2006, 21:15
da Trotto@81
Le wxGTK in download hanno un errore che riguarda il link a wx-config. Se vi serve vi posto lo slackbuild delle librerie.
Scusate l'ot ma ne approfitto. Come riproducete i cd audio in amarok? Mi sembra di aver capito che serve un motore audio apposito.
Cosa usate voi?

Inviato: ven 14 apr 2006, 21:21
da gohanz
Si Si posta che mi interessa. Anzi volevo sapere se bisogna anche compilare le wxBase con l'opzione unicode?
:roll:

Inviato: ven 14 apr 2006, 22:17
da Trotto@81
Io wxBase ce l'ho installato ma non serve per compilare amule.
Ecco il mio slackbuild.

Codice: Seleziona tutto

#!/bin/bash
# Semplice Slackbuild basato su Salckware 10.2
# http://www.wxwindows.org

CWD=`pwd`
if [ "$TMP" = "" ]; then
	TMP=/tmp
fi

PKG=$TMP/package-wxgtk
NAME=wxGTK
VERSION=2.6.3
ARCH=i486
BUILD=1at

if [ ! -d $TMP ]; then
	mkdir -p $TMP
fi

if [ ! -d $PKG ]; then 
	mkdir -p $PKG
fi

cd $TMP
mkdir -p $PKG
tar xvjf $CWD/$NAME-$VERSION.tar.bz2
cd $NAME-$VERSION
./configure --prefix=/usr \
--enable-config \
--enable-optimise \
--enable-unicode \
--with-gtk

make
make install DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$NAME-$VERSION
cp CHANGES* COPYING.LIB INSTALL.txt LICENCE.txt README* TODO.txt $PKG/usr/doc/$NAME-$VERSION

( cd $PKG/usr/bin
  rm -rf wx-config
  ln -sf /usr/lib/wx/config/gtk2-unicode-release-2.6 wx-config
)

( cd $PKG 
  find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null 
  find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)

mkdir $PKG/install
cat $CWD/wxgtk-desc > $PKG/install/slack-desc
chown -R root.root $PKG
chown -R root.bin $PKG/usr/bin
chmod 644 $PKG/usr/doc/$NAME-$VERSION/*

cd $PKG
makepkg -l y -c n $NAME-$VERSION-$ARCH-$BUILD.tgz

if [ "$1" = "--cleanup" ]; then 
	mv $NAME-$VERSION-$ARCH-$BUILD.tgz $CWD
	rm -rf $TMP/$NAME-$VERSION
	rm -rf $PKG
fi

Inviato: ven 14 apr 2006, 22:19
da gohanz
Perfetto, grazie. Quindi la compilazione di wxGtK non dipende da WxBase :roll: se ho ben capito :roll:

Inviato: ven 14 apr 2006, 22:26
da Trotto@81
gohanz ha scritto:Perfetto, grazie. Quindi la compilazione di wxGtK non dipende da WxBase :roll: se ho ben capito :roll:
No, non dipende da wxBase, anche perchè nel tut di amule per la compilazione da sorgenti, wxGTK vengono compilate prima di wxBase. Comunque tu prova. Non so dirti con certezza perchè io le wxBase le ho installate...

Inviato: sab 15 apr 2006, 9:17
da Loris
Trotto fammi un diff degli errori, grazie.
Ciao Loris

Inviato: sab 15 apr 2006, 9:45
da l1q1d
Alla fine avremo il pacchetto su Slacky?
Aggiungerei che non si sente l'audio!!
Come non si sente l'audio e allora che lettore è?

Inviato: sab 15 apr 2006, 11:00
da Trotto@81
Loris ha scritto:Trotto fammi un diff degli errori, grazie.
Ciao Loris
La versione delle wxGTK presenti in slacky ha un errore per quanto riguarda il link simbolico a wx-config, che essendo errato non consente la compilazione di programmi tipo amule che restituisco errore diicendo che il supporto per large-files non è abilitato quando in realtà è abilitato di default senza bisogno di specificarlo nelle flags.

Codice: Seleziona tutto

( cd $PKG/usr/bin
  rm -rf wx-config
  ln -sf /usr/lib/wx/config/gtk2-unicode-release-2.6 wx-config
) 
Con questo spezzono di subshell si risolve il problema del link simbolico errato.
Ovviamente questo è da sovrascrivere al posto dello spezzone presente nel tuo slackbuild

Per quanto riguarda le opzioni per il configure è meglio specificare il supporto per unicode, gtk e ottimizzazioni del codice.

Codice: Seleziona tutto

./configure --prefix=/usr \
--enable-config \
--enable-optimise \
--enable-unicode \
--with-gtk 
Tieni presente che se attivi unicode cambiano i nomi degli eseguibili a cui punta wx-config.
gtk2-ansi-release-2.6 diventa gtk2-unicode-release-2.6 quindi occhio.

Ti avevo già inviato ieri nella mail lo slackbuild. Nel caso aggiungi quello che serve per le flags di compilazione di gcc e requiredbuilder perchè io non lo uso.