Difference between revisions of "Exo"

From CBLFS
Jump to navigationJump to search
(It seems that Python bindings are enabled by default. Add config info to disable it.)
 
(2 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
|-
 
|-
 
!Download Source:
 
!Download Source:
| http://www.xfce.org/archive/xfce-{{Xfce-Version}}/src/exo-{{Exo-Version}}.tar.bz2
+
| http://thunar.xfce.org/download/sources/exo/{{Exo-Version}}/exo-{{Exo-Version}}.tar.bz2
 
|}
 
|}
  
== Introduction to EXO ==
+
{{Package-Introduction|An extension library to Xfce, developed by oscillation. While Xfce comes with quite a few libraries that are targeted at desktop development, EXO is targeted at application development.|http://www.xfce.org}}
 
 
An extension library to Xfce, developed by oscillation. While Xfce comes with quite a few libraries that are targeted at desktop development, EXO is targeted at application development.
 
 
 
<b>Package Homepage:</b> http://www.xfce.org
 
  
 
== Dependencies ==
 
== Dependencies ==
Line 123: Line 119:
 
|
 
|
 
|}
 
|}
 +
 +
[[Category:XFCE]]

Latest revision as of 09:59, 19 October 2010

Download Source: http://thunar.xfce.org/download/sources/exo/0.3.107/exo-0.3.107.tar.bz2

Introduction to Exo

An extension library to Xfce, developed by oscillation. While Xfce comes with quite a few libraries that are targeted at desktop development, EXO is targeted at application development.

Project Homepage: http://www.xfce.org

Dependencies

Required

Optional

Configuration Information

--enable-python: enable Python bindings.
--disable-python: Python is enabled by default. This disables it.
--enable-xsltproc: use xsltproc to build documentation.
--enable-xml2po: use xml2po to translate documentation.
--disable-mcs-plugins: disable checking for MCS manager.
--enable-gtk-doc: enable Gtk Doc.

Non-Multilib

Compile the package:

./configure --prefix=${XFCE_PREFIX} --sysconfdir=/etc/xfce \
    --libexecdir=${XFCE_PREFIX}/lib/xfce4 &&
make

Install the package:

make install

Multilib

32Bit

Compile the package:

USE_ARCH=32 CC="gcc ${BUILD32}" \
PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
./configure --prefix=${XFCE_PREFIX} --sysconfdir=/etc/xfce \
    --libexecdir=${XFCE_PREFIX}/lib/xfce4 &&
make

Install the package:

make install

N32

Compile the package:

USE_ARCH=N32 CC="gcc ${BUILDN32}" \
PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \
./configure --prefix=${XFCE_PREFIX} --sysconfdir=/etc/xfce \
     --libdir=${XFCE_PREFIX}/lib32 --libexecdir=${XFCE_PREFIX}/lib32/xfce4 &&
make

Install the package:

make install

64Bit

Compile the package:

USE_ARCH=64 CC="gcc ${BUILD64}" \
PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
./configure --prefix=${XFCE_PREFIX} --sysconfdir=/etc/xfce \
     --libdir=${XFCE_PREFIX}/lib64 --libexecdir=${XFCE_PREFIX}/lib64/xfce4 &&
make

Install the package:

make install

Contents

Installed Directories: $XFCE_PREFIX/include/exo-0.3/exo, $XFCE_PREFIX/lib{64}/python2.7/site-packages/exo-0.3/exo, $XFCE_PREFIX/share/pixmaps/exo-0.3, $XFCE_PREFIX/share/pygtk/2.0/defs/exo-0.3
Installed Programs: exo-csource, exo-desktop-item-edit, exo-open
Installed Libraries: libexo-0.3.{la,so}, exo-preferred-applications-settings.{la,so}, _exo.{la,so}

Short Descriptions

exo-csource
exo-desktop-item-edit
exo-open