Install - Fedora 19

Installing on a Fedora 19 (Xfce 64bit Version) 3 problems occured:
  • mx-2.0.vapi was not generated for some reason
  • libgee-devel package is version 0.8 (required version is 1.0)
  • path environment variables

Install Instructions
Step 1
Install packages
Note: make sure you have RPM Fusion Repositories installed
$ sudo yum install intltool libtool glib-devel gdk-pixbuf2-devel clutter-devel gobject-introspection vala vala-tools gjs-devel libgee-devel clutter-gtk-devel xmms2-devel xmms2 xmms2-mad

Step 2
Download Mx-Toolkit and Octopus

Step 3
Extract zip files

Step 4
Build and install Mx-Toolkit
inside mx-master directory:
$ ./autogen.sh --prefix=/usr
$ make
check if there is a file mx-2.0.vapi in ./mx direcory, if not use this one mx-2.0.vapi
$ sudo make install
Step 5
Build and install Octopus
inside octopus-xmms-client directory:
fix file ./wscript
line 19 from
conf.check_cfg(package='gee-1.0', uselib_store='GEE', args='--cflags --libs', mandatory=True)
to
conf.check_cfg(package='gee-0.8', uselib_store='GEE', args='--cflags --libs', mandatory=True) 

fix file ./src/wscript_build
line 30 from
'gee-1.0',
to
'gee-0.8',
$ chmod +x waf
$ PKG_CONFIG_PATH=/usr/lib/pkgconfig ./waf configure --prefix=/usr
fix file ./src/octopus-collectionlist.vala
line 30 from
CompareFunc medialib_compare = (a, b) => {
to
CompareDataFunc medialib_compare = (a, b) => {
$ ./waf build
$ sudo ./waf install
Step 6 (if you have not used XMMS2 before)
with <path> containing your music files
$ xmms2 server import <path>
Step 7
Run Octopus (optional user interface and css file)
$ LD_LIBRARY_PATH=/usr/lib/ GI_TYPELIB_PATH=/usr/lib/girepository-1.0 octopus

No comments:

Post a Comment