piątek, 20 kwietnia 2012

mt-daapd Debian iTunes10.5

Debian - Stable 6.0.4
mt-daapd - mt-daapd_0.9~r1696


# apt-get install
gpa
devscripts
debhelper
dpatch
libflac-dev
libvorbis-dev
libmpcdec-dev
libavcodec-dev
libavformat-dev
libid3tag0-dev
libtagc0-dev
libavahi-client-dev
libsqlite3-dev
libjs-prototype
libjs-scriptaculous
avahi-daemon

Folder roboczy, źródła:

$ mkdir ~/mt-daapd
$ cd ~/mt-daapd
$ sudo apt-get source mt-daapd

Patch:

$ cd ~/mt-daapd/mt-daapd-0.9~r1696.dfsg/debian/patches/
$ wget http://www.zero-factorial.com/coding/21_itunes10.5.dpatch
$ echo 21_itunes10.5.dpatch >> 00list
$ cd ../..

Opcja - klucze

$ gpg --gen-key
$ gpg --list-secret-keys

Kreowanie deb

$ dch -i "Fix for iTunes 10"
$ debuild -us -uc

Instalacja:

sudo dpkg -i mt-daapd_0.9~r1696.dfsg-15build2_amd64.deb