Page 1 of 5 123 ... LastLast
Results 1 to 10 of 45

Thread: HOWTO: Install Kiba Dock + Akamaru on JAUNTY

  1. #1
    Join Date
    Jul 2007
    Beans
    98
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Talking HOWTO: Install Kiba Dock + Akamaru on JAUNTY

    [[[ how to install kiba-dock with akamaru on ubuntu jaunty jacklope 9.04 ]]]


    ---


    Okay guys, this is my very first how to, so please don't be angry if I do something wrong.. but you can trust me..

    As we all know, kiba-dock is NOT a very stable software on jaunty, but it will work as far as you follow the steps below..

    WARNING: Do it at your own RISK!

    So let's get started!

    __________________________________________________


    IN YOUR TERMINAL, DO:

    STEP 1: Delete/Uninstall your current kiba-dock, in case you have it installed, otherwise SKIP IT.. Do the following...

    Code:
    cd kiba-dock/kiba-dbus-plugins
    sudo make uninstall
    cd ..
    then

    Code:
    cd kiba-plugins
    sudo make uninstall
    cd ..
    then

    Code:
    cd kiba-dock
    sudo make uninstall
    cd ..
    then

    Code:
    cd akamaru
    sudo make uninstall
    cd ..
    and then

    Code:
    cd ..
    Make sure the Kiba-dock's Folder is GONE!


    STEP 2: Now let's make sure we have all the dependencies! Do the following... (Start from here if you don't have kiba-dock already installed.)


    Code:
    sudo aptitude remove automake1.4
    then

    Code:
    sudo apt-get install fakeroot automake1.9 build-essential libpango1.0-dev libgtk2.0-dev libgconf2-dev libglitz-glx1-dev librsvg2-dev libglade2-dev libxcomposite-dev subversion libtool libgtop2-dev python-gtk2-dev libgnome-menu-dev libgnomeui-dev libgnomevfs2-dev intltool libxml2-dev libglitz1-dev libcairo2 libdbus-1-dev libgtop2-7 libgnomevfs2-0 libgnomeui-0 librsvg2-2 python-feedparser libasound2-dev libsdl1.2-dev libdbus-glib-1-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libgstreamer0.10-0 pidgin-dev libpurple-dev
    Now that we have the dependencies, lets make the directories... do:

    Code:
    mkdir kiba-dock
    cd kiba-dock
    then

    Code:
    svn co https://kibadock.svn.sourceforge.net/svnroot/kibadock/trunk/akamaru/ akamaru
    then

    Code:
    svn co https://kibadock.svn.sourceforge.net/svnroot/kibadock/trunk/kiba-dock/ kiba-dock
    then

    Code:
    svn co https://kibadock.svn.sourceforge.net/svnroot/kibadock/trunk/kiba-plugins/ kiba-plugins
    and then

    Code:
    svn co https://kibadock.svn.sourceforge.net/svnroot/kibadock/trunk/kiba-dbus-plugins/ kiba-dbus-plugins
    STEP 3: Now we have to DOWNgrade the kiba-dock files, so we will be able to make it to work.. so do the following...

    Code:
    svn update -r 602 *
    STEP 4: Now that we have the revision 602, we will need to edit/change a few things, so please do exactly as I tell you.. So do the following...

    Code:
    gedit akamaru/configure.in
    Once it's opened, locate the following
    AC_SUBST("$AKAMARU_REQUIRES")
    and change it to
    AC_SUBST(AKAMARU_REQUIRES)
    then save and exit!

    then

    Code:
    gedit kiba-dock/configure.ac
    Once it's opened, locate the following
    AC_SUBST("$PKG_CONFIG_PATH")
    and change it to
    AC_SUBST(PKG_CONFIG_PATH)
    then locate
    AC_SUBST("$KIBA_DOCK_REQUIRES")
    and change it to
    AC_SUBST(KIBA_DOCK_REQUIRES)
    then save and exit.

    then

    Code:
    gedit kiba-plugins/configure.in
    Once it's opened, locate the following
    AC_SUBST("$KIBA_PLUGINS_REQUIRES")
    and change it to
    AC_SUBST(KIBA_PLUGINS_REQUIRES)
    then save and exit.

    STEP 5: Installing Kiba-Dock with Akamaru, (damm, when is this gonna end..) doing one line at a time.. do the following...

    Code:
    cd akamaru
    ./autogen.sh --prefix=/usr --exec-prefix=/usr
    make && sudo make install
    cd ..
    then

    Code:
    cd kiba-dock
    ./autogen.sh
    make && sudo make install 
    cd ..
    then

    Code:
    cd kiba-plugins
    ./autogen.sh
    make && sudo make install
    cd ..
    and then

    Code:
    cd kiba-dbus-plugins
    ./autogen.sh
    make && sudo make install
    cd ..
    AND NOW YOU ARE DONE!

    NOTICE: You might need to change the kiba-dock settings, to add launchers, trash, clock etc... you can find Kiba Settings by right clicking on the dock and then choosing Kiba Settings, or simply going to: Applications/Accessories/Kiba-Settings.. and don't worry if you see just a little blue dock before changing settings.. it's normal in this case..


    PEACE!
    Last edited by raafaell; July 12th, 2009 at 06:26 PM.

  2. #2
    Join Date
    Mar 2006
    Location
    Williams Lake
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: HOWTO: Install Kiba Dock + Akamaru on JAUNTY

    Needs editing.

    Edit: well done
    Last edited by cariboo; July 3rd, 2009 at 07:02 AM.

  3. #3
    Join Date
    Oct 2008
    Beans
    458
    Distro
    Ubuntu 11.10 Oneiric Ocelot

    Re: HOWTO: Install Kiba Dock + Akamaru on JAUNTY

    Quote Originally Posted by cariboo907 View Post
    Needs editing.
    why? whats wrong cariboo907?

  4. #4
    Join Date
    Jul 2007
    Beans
    98
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Arrow Re: HOWTO: Install Kiba Dock + Akamaru on JAUNTY

    Quote Originally Posted by steigerjb View Post
    why? whats wrong cariboo907?
    The team had to validate the howto as usual, so I had to correct a few points, but it's good to go now.

  5. #5
    Join Date
    Oct 2008
    Beans
    458
    Distro
    Ubuntu 11.10 Oneiric Ocelot

    Re: HOWTO: Install Kiba Dock + Akamaru on JAUNTY

    then locate

    Quote:
    AC_SUBST("$KIBA_DOCK_REQUIRES")

    and change it to

    Quote:
    AC_SUBST(KIBA_DOCK_REQUIRES)

    then save and exit.

    _________________________________

    I can't find it

    Code:
    #                                               -*- Autoconf -*-
    # Process this file with autoconf to produce a configure script.
    AC_PREREQ(2.57)
    
    AC_INIT([kiba-dock],esyscmd(. ./VERSION;echo -n $VERSION), [danielb@kiba-dock.org])
    
    AC_DEFINE_UNQUOTED(VERSION,"$VERSION",[Version])
    AC_DEFINE_UNQUOTED(PACKAGE_STRING,"$PACKAGE $VERSION",[Package String])
    
    # Macro to allow debugging, [0] for releases
    AC_DEFINE([ENABLE_DEBUG_MODE], [1], [Enable Debugging])
    
    AM_INIT_AUTOMAKE([1.9 dist-bzip2])
    
    AM_CONFIG_HEADER([config.h])
    AM_MAINTAINER_MODE
    
    AC_ISC_POSIX
    AC_PROG_CC
    AC_HEADER_STDC
    AC_CHECK_HEADERS([stdlib.h sys/time.h unistd.h])
    AC_SUBST(PKG_CONFIG_PATH)
    
    # Enables translation
    AC_PROG_INTLTOOL([0.35.0], [yes-xml])
    AC_SUBST(ALL_LINGUAS)
    AM_GLIB_GNU_GETTEXT
    GETTEXT_PACKAGE=kiba-dock
    AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package.])
    AC_SUBST(GETTEXT_PACKAGE)
    
    AC_C_BIGENDIAN
    
    # Gets configure arguments
    AC_ARG_ENABLE(svg,
      [  --disable-svg         Disable svg support],
      [use_svg=$enableval], [use_svg=yes])
    AC_ARG_ENABLE(glitz,
      [  --enable-glitz         Use glitz backend],
      [use_glitz=$enableval], [use_glitz=no])
    AC_ARG_ENABLE(sdl,
      [  --enable-sdl         Use sdl backend],
      [use_sdl=$enableval], [use_sdl=no])
    AC_ARG_ENABLE(akamaru,
      [  --enable-akamaru         Enable akamaru support],
      [use_akamaru=$enableval], [use_akamaru=yes])
    AC_ARG_ENABLE(kde,
      [  --enable-kde         Configure kiba-dock for kde],
      [use_kde=$enableval], [use_kde=no])
    AC_ARG_ENABLE(xfce,
      [  --enable-xfce         Configure kiba-dock for xfce],
      [use_xfce=$enableval], [use_xfce=no])
    AC_ARG_ENABLE(libsn,
      [  --enable-libsn         Enable libsn support],
      [use_libsn=$enableval], [use_libsn=yes])
    
    KIBA_DOCK_REQUIRES="[glib-2.0 >= 2.8.0 gobject-2.0] [gtk+-2.0 >= 2.8.0] [cairo >= 1.0.0] [pango >= 1.10.0 pangocairo >= 1.10.0] [libxml-2.0]"
    
    if test "x$use_kde" = "xyes"; then
      AC_DEFINE([USE_KDE], [1], [Kde support])
    elif test "x$use_xfce" = "xyes"; then
      AC_DEFINE([USE_XFCE], [1], [Xfce support])
    fi
    
    # Checks for libraries.
    PKG_CHECK_MODULES([GLIB],  [glib-2.0 >= 2.6.0 gobject-2.0 >= 2.4.0])
    PKG_CHECK_MODULES([PANGO], [pango >= 1.10.0 pangocairo >= 1.10.0])
    PKG_CHECK_MODULES([GTK],   [gtk+-2.0 >= 2.8.0])
    PKG_CHECK_MODULES([CAIRO], [cairo >= 1.0.0])
    PKG_CHECK_MODULES([LIBXML], [libxml-2.0])
    
    PKG_CHECK_MODULES([DBUS], [dbus-glib-1])
    
    build_libsn=no
    if test "x$use_libsn" = "xyes"; then
      PKG_CHECK_MODULES([LIBSN],   [libstartup-notification-1.0],
                      [AC_DEFINE([USE_LIBSN], [1], [Libsn support])
                       KIBA_DOCK_REQUIRES+=" [libstartup-notification-1.0]"
                       build_libsn=yes],
                      [echo -n])
    fi
    AM_CONDITIONAL(USE_LIBSN, test "x$build_libsn" = "xyes")
    
    build_akamaru=no
    if test "x$use_akamaru" = "xyes"; then
      PKG_CHECK_MODULES([AKAMARU],   [akamaru >= 0.1],
                        [AC_DEFINE([USE_AKAMARU], [1], [Akamaru support])
                         KIBA_DOCK_REQUIRES+=" [akamaru >= 0.1]"
                         build_akamaru=yes],
                        [echo -n])
    fi
    AM_CONDITIONAL(USE_AKAMARU, test "x$build_akamaru" = "xyes")
    
    build_svg=no
    if test "x$use_svg" = "xyes"; then
      librsvgdefine="// macro for optional svg feature\n"
      PKG_CHECK_MODULES([SVG],   [librsvg-2.0 >= 2.13.91],
                        [AC_DEFINE([HAVE_SVG], [1], [Svg support])
                         KIBA_DOCK_REQUIRES+=" [librsvg-2.0 >= 2.13.91]"
                         librsvgdefine+="#ifndef USE_SVG\n  #define USE_SVG\n#endif\n"
                         build_svg=yes],
                        [echo -n
                         librsvgdefine+="#ifdef USE_SVG\n  #undef USE_SVG\n#endif\n"])
      echo -e $librsvgdefine > include/kiba-svg-macro.h
    fi
    AM_CONDITIONAL(USE_SVG, test "x$build_svg" = "xyes")
    
    build_glitz=no
    if test "x$use_glitz" = "xyes"; then
      PKG_CHECK_MODULES([GLITZ], [glitz-glx >= 0.4],
                        [AC_DEFINE([USE_GLITZ], [1], [Glitz glx rendering])
                         build_glitz=yes
                         KIBA_DOCK_REQUIRES+=" [glitz-glx >= 0.4]"],
                        [echo -n])
    fi
    AM_CONDITIONAL(USE_GLITZ, test "x$build_glitz" = "xyes")
    
    build_sdl=no
    if test "x$use_glitz" = "xno"; then
      if test "x$use_sdl" = "xyes"; then
        PKG_CHECK_MODULES([SDL], [sdl],
                        [AC_DEFINE([USE_SDL], [1], [SDL rendering])
                         build_sdl=yes
                         KIBA_DOCK_REQUIRES+=" [sdl]"],
                        [echo -n])
      fi
    fi
    AM_CONDITIONAL(USE_SDL, test "x$build_sdl" = "xyes")
    
    PKG_CHECK_MODULES(KIBA_DOCK, "$KIBA_DOCK_REQUIRES")
    AC_SUBST("$KIBA_DOCK_REQUIRES")
    
    DBUS_GLIB_BIN="`$PKG_CONFIG --variable=exec_prefix dbus-glib-1`/bin"
    AC_SUBST(DBUS_GLIB_BIN)
    
    AC_CONFIG_FILES([kiba-dock.pc
               Makefile
               src/Makefile
               include/Makefile
               kiba-settings/Makefile
               icons/Makefile
               files/populate-dock.sh
               files/Makefile
               po/Makefile.in])
    
    AC_OUTPUT
    
    echo
    echo "Optional Features :"
    echo "  Akamaru : "	$build_akamaru
    echo "  SVG     : "	$build_svg
    echo
    echo "Rendering Platform :"
    if test "x$build_glitz" = "xyes"; then
    	echo "  Glitz"
    elif test "x$build_sdl" = "xyes"; then
    	echo "  SDL"
    else
    	echo "  Xlib + Offscreen Pixmap"
    fi
    
    echo
    Last edited by steigerjb; July 3rd, 2009 at 05:34 PM.

  6. #6
    Join Date
    Jul 2007
    Beans
    98
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: HOWTO: Install Kiba Dock + Akamaru on JAUNTY

    Quote Originally Posted by steigerjb View Post
    then locate

    Quote:
    AC_SUBST("$KIBA_DOCK_REQUIRES")

    and change it to

    Quote:
    AC_SUBST(KIBA_DOCK_REQUIRES)

    then save and exit.

    _________________________________

    I can't find it

    Code:
    #                                               -*- Autoconf -*-
    # Process this file with autoconf to produce a configure script.
    AC_PREREQ(2.57)
    
    AC_INIT([kiba-dock],esyscmd(. ./VERSION;echo -n $VERSION), [danielb@kiba-dock.org])
    
    AC_DEFINE_UNQUOTED(VERSION,"$VERSION",[Version])
    AC_DEFINE_UNQUOTED(PACKAGE_STRING,"$PACKAGE $VERSION",[Package String])
    
    # Macro to allow debugging, [0] for releases
    AC_DEFINE([ENABLE_DEBUG_MODE], [1], [Enable Debugging])
    
    AM_INIT_AUTOMAKE([1.9 dist-bzip2])
    
    AM_CONFIG_HEADER([config.h])
    AM_MAINTAINER_MODE
    
    AC_ISC_POSIX
    AC_PROG_CC
    AC_HEADER_STDC
    AC_CHECK_HEADERS([stdlib.h sys/time.h unistd.h])
    AC_SUBST(PKG_CONFIG_PATH)
    
    # Enables translation
    AC_PROG_INTLTOOL([0.35.0], [yes-xml])
    AC_SUBST(ALL_LINGUAS)
    AM_GLIB_GNU_GETTEXT
    GETTEXT_PACKAGE=kiba-dock
    AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package.])
    AC_SUBST(GETTEXT_PACKAGE)
    
    AC_C_BIGENDIAN
    
    # Gets configure arguments
    AC_ARG_ENABLE(svg,
      [  --disable-svg         Disable svg support],
      [use_svg=$enableval], [use_svg=yes])
    AC_ARG_ENABLE(glitz,
      [  --enable-glitz         Use glitz backend],
      [use_glitz=$enableval], [use_glitz=no])
    AC_ARG_ENABLE(sdl,
      [  --enable-sdl         Use sdl backend],
      [use_sdl=$enableval], [use_sdl=no])
    AC_ARG_ENABLE(akamaru,
      [  --enable-akamaru         Enable akamaru support],
      [use_akamaru=$enableval], [use_akamaru=yes])
    AC_ARG_ENABLE(kde,
      [  --enable-kde         Configure kiba-dock for kde],
      [use_kde=$enableval], [use_kde=no])
    AC_ARG_ENABLE(xfce,
      [  --enable-xfce         Configure kiba-dock for xfce],
      [use_xfce=$enableval], [use_xfce=no])
    AC_ARG_ENABLE(libsn,
      [  --enable-libsn         Enable libsn support],
      [use_libsn=$enableval], [use_libsn=yes])
    
    KIBA_DOCK_REQUIRES="[glib-2.0 >= 2.8.0 gobject-2.0] [gtk+-2.0 >= 2.8.0] [cairo >= 1.0.0] [pango >= 1.10.0 pangocairo >= 1.10.0] [libxml-2.0]"
    
    if test "x$use_kde" = "xyes"; then
      AC_DEFINE([USE_KDE], [1], [Kde support])
    elif test "x$use_xfce" = "xyes"; then
      AC_DEFINE([USE_XFCE], [1], [Xfce support])
    fi
    
    # Checks for libraries.
    PKG_CHECK_MODULES([GLIB],  [glib-2.0 >= 2.6.0 gobject-2.0 >= 2.4.0])
    PKG_CHECK_MODULES([PANGO], [pango >= 1.10.0 pangocairo >= 1.10.0])
    PKG_CHECK_MODULES([GTK],   [gtk+-2.0 >= 2.8.0])
    PKG_CHECK_MODULES([CAIRO], [cairo >= 1.0.0])
    PKG_CHECK_MODULES([LIBXML], [libxml-2.0])
    
    PKG_CHECK_MODULES([DBUS], [dbus-glib-1])
    
    build_libsn=no
    if test "x$use_libsn" = "xyes"; then
      PKG_CHECK_MODULES([LIBSN],   [libstartup-notification-1.0],
                      [AC_DEFINE([USE_LIBSN], [1], [Libsn support])
                       KIBA_DOCK_REQUIRES+=" [libstartup-notification-1.0]"
                       build_libsn=yes],
                      [echo -n])
    fi
    AM_CONDITIONAL(USE_LIBSN, test "x$build_libsn" = "xyes")
    
    build_akamaru=no
    if test "x$use_akamaru" = "xyes"; then
      PKG_CHECK_MODULES([AKAMARU],   [akamaru >= 0.1],
                        [AC_DEFINE([USE_AKAMARU], [1], [Akamaru support])
                         KIBA_DOCK_REQUIRES+=" [akamaru >= 0.1]"
                         build_akamaru=yes],
                        [echo -n])
    fi
    AM_CONDITIONAL(USE_AKAMARU, test "x$build_akamaru" = "xyes")
    
    build_svg=no
    if test "x$use_svg" = "xyes"; then
      librsvgdefine="// macro for optional svg feature\n"
      PKG_CHECK_MODULES([SVG],   [librsvg-2.0 >= 2.13.91],
                        [AC_DEFINE([HAVE_SVG], [1], [Svg support])
                         KIBA_DOCK_REQUIRES+=" [librsvg-2.0 >= 2.13.91]"
                         librsvgdefine+="#ifndef USE_SVG\n  #define USE_SVG\n#endif\n"
                         build_svg=yes],
                        [echo -n
                         librsvgdefine+="#ifdef USE_SVG\n  #undef USE_SVG\n#endif\n"])
      echo -e $librsvgdefine > include/kiba-svg-macro.h
    fi
    AM_CONDITIONAL(USE_SVG, test "x$build_svg" = "xyes")
    
    build_glitz=no
    if test "x$use_glitz" = "xyes"; then
      PKG_CHECK_MODULES([GLITZ], [glitz-glx >= 0.4],
                        [AC_DEFINE([USE_GLITZ], [1], [Glitz glx rendering])
                         build_glitz=yes
                         KIBA_DOCK_REQUIRES+=" [glitz-glx >= 0.4]"],
                        [echo -n])
    fi
    AM_CONDITIONAL(USE_GLITZ, test "x$build_glitz" = "xyes")
    
    build_sdl=no
    if test "x$use_glitz" = "xno"; then
      if test "x$use_sdl" = "xyes"; then
        PKG_CHECK_MODULES([SDL], [sdl],
                        [AC_DEFINE([USE_SDL], [1], [SDL rendering])
                         build_sdl=yes
                         KIBA_DOCK_REQUIRES+=" [sdl]"],
                        [echo -n])
      fi
    fi
    AM_CONDITIONAL(USE_SDL, test "x$build_sdl" = "xyes")
    
    PKG_CHECK_MODULES(KIBA_DOCK, "$KIBA_DOCK_REQUIRES")
    AC_SUBST("$KIBA_DOCK_REQUIRES")
    
    DBUS_GLIB_BIN="`$PKG_CONFIG --variable=exec_prefix dbus-glib-1`/bin"
    AC_SUBST(DBUS_GLIB_BIN)
    
    AC_CONFIG_FILES([kiba-dock.pc
               Makefile
               src/Makefile
               include/Makefile
               kiba-settings/Makefile
               icons/Makefile
               files/populate-dock.sh
               files/Makefile
               po/Makefile.in])
    
    AC_OUTPUT
    
    echo
    echo "Optional Features :"
    echo "  Akamaru : "	$build_akamaru
    echo "  SVG     : "	$build_svg
    echo
    echo "Rendering Platform :"
    if test "x$build_glitz" = "xyes"; then
    	echo "  Glitz"
    elif test "x$build_sdl" = "xyes"; then
    	echo "  SDL"
    else
    	echo "  Xlib + Offscreen Pixmap"
    fi
    
    echo
    take a look on the text that you just quoted, and you WILL find it..
    you can search by doing: Ctrl + F, and then write
    AC_SUBST("$KIBA_DOCK_REQUIRES")
    Last edited by raafaell; July 3rd, 2009 at 06:18 PM.

  7. #7
    Join Date
    Oct 2008
    Beans
    458
    Distro
    Ubuntu 11.10 Oneiric Ocelot

    Re: HOWTO: Install Kiba Dock + Akamaru on JAUNTY

    Quote Originally Posted by raafaell View Post
    take a look on the text that you just quoted, and you WILL find it..
    you can search by doing: Ctrl + F, and then write
    yeah, i found it after I posted it i did the ctrl f thing.

    ************************************************** **************************

    ok, it installed and everything, w/physics i believe.

    Now how do I do:

    -rope
    -spring from all
    -stack
    -ping pong

    ?

  8. #8
    Join Date
    Jul 2007
    Beans
    98
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: HOWTO: Install Kiba Dock + Akamaru on JAUNTY

    Quote Originally Posted by steigerjb View Post
    yeah, i found it after I posted it i did the ctrl f thing.

    ************************************************** **************************

    ok, it installed and everything, w/physics i believe.

    Now how do I do:

    -rope
    -spring from all
    -stack
    -ping pong

    ?
    go to Kiba-Settings, select akamaru.. and then choose the settings that you want..

  9. #9
    Join Date
    Oct 2008
    Beans
    458
    Distro
    Ubuntu 11.10 Oneiric Ocelot

    Talking Re: HOWTO: Install Kiba Dock + Akamaru on JAUNTY

    gotcha

  10. #10
    Join Date
    Jul 2006
    Beans
    78

    Re: HOWTO: Install Kiba Dock + Akamaru on JAUNTY

    add a note to say that synaptic package manager must be closed. I had it open and I couldnt complete sudo aptitude commands. I'm a noob lol.

Page 1 of 5 123 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •