this is obsolete doc -- see http://doc.nethence.com/ instead

Installing XBMC on Slackware 13.37 

 

 

Requirements 

Make sure those packages are installed, 

slackpkg search tetex  # needed by ffmpeg

 

Make sure you've got the kernel headers some place on your system. LIRC needs 'smp_lock.h'. 

 

Fetch, compile (put the source file into slackbuilds extracted folder and run the slackbuild script) and install (installpkg) those Slackbuilds (http://slackbuilds.org/), 

avahi
cwiid
ffmpeg
id3lib
json-c      # needed by pulseaudio
lame      # needed by ffmpeg
libass
libbluray
libcec
libdaemon    # needed by avahi
libdvdcss
libmicrohttpd
libmodplug
libmpeg2
libnfs
libssh
libva
libvdpau
lirc      # needs smp_lock.h (13.37's 2.6.37.6 has it)
pulseaudio
pybluez
rtmpdump
speex      # needed by pulseaudio
vobcopy
x264      # needed by ffmpeg
xbmc      # compile at last
yajl

Note. for some of those packages, you'll have to add some groups and users. It's mentioned during the installation. 

 

If you get lost during the process, eventually check which last package you installed, 

ls -ltr /var/log/packages/

 

 

References 

http://slackbuilds.org/repository/13.37/multimedia/xbmc/