Difference between revisions of "Libbonobo"

From CBLFS
Jump to navigationJump to search
 
(3 intermediate revisions by 2 users not shown)
Line 6: Line 6:
  
 
----
 
----
 +
 +
{{Package-Introduction|Bonobo is a set of standard interfaces that are used as part of the GNOME project to provide standard component programming in Unix.  Libbonobo provides the low level interfaces and [[libbonoboui]] provides the user interface related components|http://developer.gnome.org/arch/gnome/componentmodel/bonobo.html}}
  
 
== Dependencies ==
 
== Dependencies ==
Line 13: Line 15:
 
* [[LibXML2]]
 
* [[LibXML2]]
 
* [[Perl Module XML::Parser|XML:Parser]]
 
* [[Perl Module XML::Parser|XML:Parser]]
 +
* [[popt]]
 +
 
=== Optional ===
 
=== Optional ===
 
* [[X Window System]]
 
* [[X Window System]]
Line 87: Line 91:
 
| ${GNOME_PREFIX}/share/idl/bonobo-activation-2.0, ${GNOME_PREFIX}/share/idl/bonobo-2.0, ${GNOME_PREFIX}/include/bonobo-activation-2.0/bonobo-activation, ${GNOME_PREFIX}/include/libbonobo-2.0/bonobo, ${GNOME_PREFIX}/lib/bonobo, ${GNOME_PREFIX}/share/man/man1, ${GNOME_PREFIX}/lib/bonobo/servers, ${GNOME_PREFIX}/lib/bonobo/monikers, ${GNOME_PREFIX}/sbin, ${GNOME_PREFIX}/lib/bonobo-2.0/samples
 
| ${GNOME_PREFIX}/share/idl/bonobo-activation-2.0, ${GNOME_PREFIX}/share/idl/bonobo-2.0, ${GNOME_PREFIX}/include/bonobo-activation-2.0/bonobo-activation, ${GNOME_PREFIX}/include/libbonobo-2.0/bonobo, ${GNOME_PREFIX}/lib/bonobo, ${GNOME_PREFIX}/share/man/man1, ${GNOME_PREFIX}/lib/bonobo/servers, ${GNOME_PREFIX}/lib/bonobo/monikers, ${GNOME_PREFIX}/sbin, ${GNOME_PREFIX}/lib/bonobo-2.0/samples
 
|}
 
|}
 +
 +
[[Category:Gnome]]

Latest revision as of 06:45, 20 October 2010

Download Source: http://ftp.gnome.org/pub/GNOME/sources/libbonobo/2.32/libbonobo-2.32.0.tar.bz2

Introduction to Libbonobo

Bonobo is a set of standard interfaces that are used as part of the GNOME project to provide standard component programming in Unix. Libbonobo provides the low level interfaces and libbonoboui provides the user interface related components

Project Homepage: http://developer.gnome.org/arch/gnome/componentmodel/bonobo.html

Dependencies

Required

Optional

Non-Multilib

Compile the package:

./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \
    --libexecdir=${GNOME_PREFIX}/lib/bonobo \
    --mandir=${GNOME_PREFIX}/share/man &&
make

Install the package

make install

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" USE_ARCH=32 \
./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \
    --libexecdir=${GNOME_PREFIX}/lib/bonobo \
    --mandir=${GNOME_PREFIX}/share/man &&
make

Install the package

make install

N32

Compile the package:

CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" USE_ARCH=n32 \
./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \
    --libexecdir=${GNOME_PREFIX}/lib32/bonobo \
    --mandir=${GNOME_PREFIX}/share/man --libdir=${GNOME_PREFIX}/lib32 &&
make

Install the package

make install

64Bit

Compile the package:

CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" USE_ARCH=64 \
./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \
    --libexecdir=${GNOME_PREFIX}/lib64/bonobo \
    --mandir=${GNOME_PREFIX}/share/man --libdir=${GNOME_PREFIX}/lib64 &&
make

Install the package

make install

Contents

Installed Programs: activation-client, bonobo-slay, bonobo-activation-run-query, bonobo-activation-sysconf, echo-client-2
Installed Libraries: Bonobo_module.{so,la,a}, libbonobo-activation.{so,la,a}, libbonobo-2.{so,la,a}, libmoniker_std_2.{so,la,a}
Installed Directories: ${GNOME_PREFIX}/share/idl/bonobo-activation-2.0, ${GNOME_PREFIX}/share/idl/bonobo-2.0, ${GNOME_PREFIX}/include/bonobo-activation-2.0/bonobo-activation, ${GNOME_PREFIX}/include/libbonobo-2.0/bonobo, ${GNOME_PREFIX}/lib/bonobo, ${GNOME_PREFIX}/share/man/man1, ${GNOME_PREFIX}/lib/bonobo/servers, ${GNOME_PREFIX}/lib/bonobo/monikers, ${GNOME_PREFIX}/sbin, ${GNOME_PREFIX}/lib/bonobo-2.0/samples