qtspotify på Nokia N900 som deb-package

Jag har äntligen lyckats bygga och paketera qtspotify! Qtspotify är alltså en grafisk frontend till despotify skriven i cpp och Qt.

Det var verkligen inte enkelt, men det gick till slut. Stegen liknar mycket de som jag gick igenom i går för att installera despotify, man måste dock ha exakt rätt version av despotify för att qtspotify skall kompilera, revision 439. Jag återger stegen här igen för den som vill bygga själv, den som inte vill kan helt enkelt ladda ned .deb-filen som det länkas till längst ned:

#Libogg
wget http://downloads.xiph.org/releases/ogg/libogg-1.1.4.tar.gz
tar xfv libogg-1.1.4.tar.gz
cd libogg-1.1.4
./configure --prefix=/usr
make
fakeroot make install
ldconfig
cd ..

#Libvorbis
wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.3.tar.gz
tar xfv libvorbis-1.2.3.tar.gz
cd libvorbis-1.2.3
./configure --prefix=/usr
make
fakeroot make install
ldconfig
cd ..

#Openssl
wget https://www.openssl.org/source/openssl-0.9.8l.tar.gz
tar xfv openssl-0.9.8l.tar.gz
cd openssl-0.9.8l
./config --prefix=/usr
make
fakeroot make install
ldconfig
cd ..

#Install other requirements from SDK repo
fakeroot apt-get install zlib1g-dev libtool libgstreamer0.10-dev

#Get despotify
svn co https://despotify.svn.sourceforge.net/svnroot/despotify despotify --revision 439

#Build despotify
cd despotify/src
make
fakeroot make install
cd ../../

#Build qt
wget http://qt.gitorious.org/qt/x11-maemo/archive-tarball/4.6-fremantle
mv 4.6-fremantle qt-x11-maemo.tar.gz
tar xfv qt-x11-maemo.tar.gz
cd qt-x11-maemo
./configure --prefix=/usr -opengl es2 -maemo5
o
yes
make
fakeroot make install
ldconfig
cd ..

#Build qtspotify
git clone git://gitorious.org/qt-labs/qtspotify.git
cd qtspotify
qmake
make

Ok, för er som inte orkar vänta längre kommer här ett färdigt .deb-paket. Jag beskriver inte stegen för att paketera här eftersom jag inte kan detta ordentlig själv ännu.

Först dessa varningens ord: det här är mitt första paket, jag tar inget ansvar för om detta pajjar din telefon. Ok?  Två av programbiblioteken i paketet har konflikter på telefonen redan: libQtCore och libQtGui, vi kommer skriva över dessa med kommandot nedan, men gör det inte om du är rädd för att få en trasig telefon. Med detta sagt kan jag ju dock säga att jag lyssnar på musik just nu på min lur. I paket finns förutom qtspotify också despotify, despotify-simple, despotify-gateway, libdespotify, libQtCore och libQtGui.En annan grej också: qtspotify har inget off-lineläge, så den furbrukar ordentligt med datatrafik, se till att ha en ordentlig dataplan innan du kör igång. Du behöver även ett premiumkonto för spotify, skaffa det också!

http://mickenordin.se/files/qtspotify-0.1-armel.deb

Ladda hem paketet till din telefon, öppna xterm och kör kommandot medan. Du måste ha root-access på telefonen förstås. Navigera till den här sidan med telefonen och installera rootsh: http://maemo.org/downloads/product/Maemo5/rootsh/ sedan kör du kommandot sudo gainroot därefter är du klar att installera paketet.

sudo dpkg -i --force-overwrite qtspotify-0.1-armel.deb

Have fun!

Se även

Läs även andra bloggar om , , , ,

1 comment on this post.
  1. Mickes blogg » Blog Archive » Skapa en programstartare till qtspotify på Nokia N900:

    […] qtspotify på Nokia N900 som deb-package […]

Leave a comment





*