Pagina 1 di 1

libmpdclient ncmpcpp

Inviato: gio 31 dic 2009, 14:59
da RedSkull92
Ho appena notato che è uscita la versione 0.5 di ncmpcpp così ho cercato lo SlackBuild per creare il pacchetto, ho trovato solo questo: http://slackbuilds.org/repository/13.0/audio/ncmpcpp/
vedendo che era della 0.4 l'ho modificato cambiandogli la versione.
Lo slackbuild parte ma arrivato alla compilazione mi esce fuori questo errore:
checking for libmpdclient... no
configure: error: libmpdclient2 is required!
Allora cercando tra i repository di slack trovo la versione 2.0 (è disponibile la versione 2.1) la scarico e la installo, ma continua a darmi quell'errore (ho riavviato + volte anche)
non è la dipendenza che mi chiede il programma ?
ncmpcpp l'avevo precedentemente installato con lo stesso slackbuild quindi non è un problema di quello, ma dell'ultima versione (0.5)
ecco dove prendere il sorgente: http://unkart.ovh.org/ncmpcpp/ncmpcpp-0.5.tar.bz2

Poi se decidete di creare il pacchetto e di metterlo nel repository mi fate un piacere, grazie :D

Re: libmpdclient ncmpcpp

Inviato: gio 31 dic 2009, 19:38
da phobos3576
Se provi ad editare il configure di ncmpcpp noterai che va a cercare "libmpdclient >= 2.1"; nel repository di Slacky è presente la 2.0.

Quindi, creati il package di libmpdclient 2.1, installa e prova a ricompilare ncmpcpp.

Re: libmpdclient ncmpcpp

Inviato: ven 1 gen 2010, 2:31
da RedSkull92
crearmi il pacchetto txz di libmpdclient 2.1 ?
putroppo non sono molto pratico nel pachetizzare.
Mi consigli di aspettare che venga pachettizzato oppure installarlo da sorgenti ? (compilandolo da li ovviamente)

Re: libmpdclient ncmpcpp

Inviato: ven 1 gen 2010, 15:48
da phobos3576
RedSkull92 ha scritto:crearmi il pacchetto txz di libmpdclient 2.1 ?
putroppo non sono molto pratico nel pachetizzare.
Mi consigli di aspettare che venga pachettizzato oppure installarlo da sorgenti ? (compilandolo da li ovviamente)
Se preferisci aspettare puoi segnalare la nuova versione 2.1 di libmpdclient a PkgReports qui su Slacky.

In alternativa, vai su:

http://repository.slacky.eu/slackware-1 ... t/2.0/src/

e scarica tutti i file in una directory sul tuo hard disk; ovviamente, al posto di libmpdclient-2.0.tar.bz2 devi scaricare la versione 2.1 da:

http://sourceforge.net/projects/musicpd ... 2/download

Poi, edita il file libmpdclient.SlackBuild e metti la versione 2.1 nella riga VERSION=2.0; ora, rendi eseguibile il file libmpdclient.SlackBuild, apri un terminale, vai nella directory dove hai messo lo SlackBuild, diventa root con il comando "su" e crea il package con il comando:

Codice: Seleziona tutto

./libmpdclient.SlackBuild --cleanup
Il package TXZ viene creato in quella stessa directory (e lo devi installare sempre da root, dopo aver rimosso la vecchia versione 2.0).

Per velocizzare la creazione del package, ti conviene commentare la linea "requiredbuilder -y -v -s $CWD $PKG" nel file libmpdclient.SlackBuild.

Re: libmpdclient ncmpcpp

Inviato: ven 1 gen 2010, 18:02
da RedSkull92
#-o è vero nei repository sono presenti anche gli SlackBuild....
Azz non ci ho minimamente pensato.
comunque ho già segnalato la presenza della nuova versione.
Avevo risolto prima utilizzando il programma src2pkg che crea pacchetti da sorgente.
Odio dover usare questi tool (prima o poi imparerò come fare i pacchetti) ma era l'unica maniera per me. (visto che non mi è venuto in mente di modificare lo Slackbuild presente nei repository)