Difference between revisions of "GNOME Virtual File System"

From CBLFS
Jump to navigationJump to search
(Multilib)
(Add note)
 
(21 intermediate revisions by 6 users not shown)
Line 2: Line 2:
 
|-
 
|-
 
!Download Source:
 
!Download Source:
| http://ftp.gnome.org/pub/GNOME/sources/gnome-vfs/2.16/gnome-vfs-2.16.1.tar.bz2
+
| http://ftp.gnome.org/pub/GNOME/sources/gnome-vfs/{{GNOME Virtual File System-Version2}}/gnome-vfs-{{GNOME Virtual File System-Version}}.tar.bz2
 
|}
 
|}
  
 
----
 
----
 +
 +
{{Package-Introduction|GnomeVFS is the virtual filesystem abstraction library used as the foundations for GNOME.|http://developer.gnome.org/doc/API/gnome-vfs/}}
 +
 +
{{Note|While several packages still depend on GNOME VFS, it is deprecated for new development.  GVFS is the replacement package.}}
  
 
== Dependencies ==
 
== Dependencies ==
Line 12: Line 16:
 
* [[GConf]]
 
* [[GConf]]
 
* [[libbonobo]]
 
* [[libbonobo]]
* [[GNOME MIME Data]]
+
* [[GNOME-MIME-Data]]
 +
* [[D-BUS Glib]]
 +
 
 
=== Optional ===
 
=== Optional ===
 
* [[Samba]]
 
* [[Samba]]
Line 26: Line 32:
 
* [[OpenAFS]]
 
* [[OpenAFS]]
 
* [[Avahi]]
 
* [[Avahi]]
 +
* [[Attr]]
 +
 +
=== Optional (Runtime) ===
 +
* [[eject]]
  
 
== Non-Multilib ==
 
== Non-Multilib ==
Line 32: Line 42:
  
 
  ./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \
 
  ./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \
     --libexecdir=${GNOME_PREFIX}/lib/gnome-vfs-2.0 &&
+
     --libexecdir=${GNOME_PREFIX}/lib/gnome-vfs-2.0 \
 +
    --enable-cdda --enable-daemon &&
 
  make
 
  make
  
Line 38: Line 49:
  
 
  make install
 
  make install
 +
 +
If your '''${GNOME_PREFIX}''' is anything other then '''/usr''' create a link so modules from other packages can be found:
 +
 +
ln -sfv ${GNOME_PREFIX}/lib/gnome-vfs-2.0 /usr/lib
  
 
== Multilib ==
 
== Multilib ==
Line 47: Line 62:
 
  CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" USE_ARCH=32 \
 
  CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" USE_ARCH=32 \
 
  ./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \
 
  ./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \
     --libexecdir=${GNOME_PREFIX}/lib/gnome-vfs-2.0 &&
+
     --libexecdir=${GNOME_PREFIX}/lib/gnome-vfs-2.0 \
 +
    --enable-cdda --enable-daemon &&
 
  make
 
  make
  
Line 53: Line 69:
  
 
  make install
 
  make install
 +
 +
If your '''${GNOME_PREFIX}''' is anything other then '''/usr''' create a link so modules from other packages can be found:
 +
 +
ln -sfv ${GNOME_PREFIX}/lib/gnome-vfs-2.0 /usr/lib
  
 
=== N32 ===
 
=== N32 ===
Line 61: Line 81:
 
  ./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \
 
  ./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \
 
     --libexecdir=${GNOME_PREFIX}/lib32/gnome-vfs-2.0 \
 
     --libexecdir=${GNOME_PREFIX}/lib32/gnome-vfs-2.0 \
     --libdir=/usr/lib32 &&
+
     --libdir=/usr/lib32 --enable-cdda --enable-daemon &&
 
  make
 
  make
  
Line 67: Line 87:
  
 
  make install
 
  make install
 +
 +
If your '''${GNOME_PREFIX}''' is anything other then '''/usr''' create a link so modules from other packages can be found:
 +
 +
ln -sfv ${GNOME_PREFIX}/lib32/gnome-vfs-2.0 /usr/lib32
  
 
=== 64Bit ===
 
=== 64Bit ===
Line 72: Line 96:
 
Compile the package:
 
Compile the package:
  
  CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" USE_ARCH=64 \
+
  CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" USE_ARCH=64 \
 
  ./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \
 
  ./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \
 
     --libexecdir=${GNOME_PREFIX}/lib64/gnome-vfs-2.0 \
 
     --libexecdir=${GNOME_PREFIX}/lib64/gnome-vfs-2.0 \
     --libdir=/usr/lib64 &&
+
     --libdir=${GNOME_PREFIX}/lib64 --enable-cdda --enable-daemon &&
 
  make
 
  make
  
Line 81: Line 105:
  
 
  make install
 
  make install
 +
 +
If your '''${GNOME_PREFIX}''' is anything other then '''/usr''' create a link so modules from other packages can be found:
 +
 +
ln -sfv ${GNOME_PREFIX}/lib64/gnome-vfs-2.0 /usr/lib64
 +
 +
==Contents==
 +
 +
{| style="text-align: left;"
 +
|-
 +
!Installed Programs:
 +
|gnomevfs-cat, gnomevfs-copy, gnomevfs-info, gnomevfs-ls, gnomevfs-monitor, gnomevfs-mkdir, gnomevfs-mv, gnomevfs-rm, gnomevfs-df
 +
|-
 +
!Installed Libraries:
 +
|libgnomevfs-2.{so,la,a}, libcdda.{so,la,a}, libcomputer.{so,la,a}, libfile.{so,la,a}, libvfs-test.{so,la,a}, libbzip2.{so,la,a}, libgzip.{so,la,a}, libtar.{so,la,a}, libdns-sd.{so,la,a}, libnetwork.{so.la.a}, libnntp.{so,la,a}, libsftp.{so,la,a}, libhttp.{so,la,a}, libftp.{so,la,a}
 +
|-
 +
!Installed Directories:
 +
|${GNOME_PREFIX}/include/gnome-vfs-2.0/libgnomevfs, ${GNOME_PREFIX}/lib/gnome-vfs-2.0/include, ${GNOME_PREFIX}/lib/gnome-vfs-2.0/modules, ${GNOME_PREFIX}/share/dbus-1/services
 +
|}
 +
 +
=== Short Descriptions ===
 +
 +
{| style="text-align: left;"
 +
|-valign="top"
 +
!gnomevfs-cat
 +
|
 +
|-valign="top"
 +
!gnomevfs-copy
 +
|
 +
|-valign="top"
 +
!gnomevfs-info
 +
|
 +
|-valign="top"
 +
!gnomevfs-ls
 +
|
 +
|-valign="top"
 +
!gnomevfs-monitor
 +
|
 +
|-valign="top"
 +
!gnomevfs-mkdir
 +
|
 +
|-valign="top"
 +
!gnomevfs-mv
 +
|
 +
|-valign="top"
 +
!gnomevfs-rm
 +
|
 +
|-valign="top"
 +
!gnomevfs-df
 +
|
 +
|}

Latest revision as of 19:34, 9 May 2008

Download Source: http://ftp.gnome.org/pub/GNOME/sources/gnome-vfs/2.24/gnome-vfs-2.24.4.tar.bz2

Introduction to GNOME Virtual File System

GnomeVFS is the virtual filesystem abstraction library used as the foundations for GNOME.

Project Homepage: http://developer.gnome.org/doc/API/gnome-vfs/

Caution.png

Note

While several packages still depend on GNOME VFS, it is deprecated for new development. GVFS is the replacement package.

Dependencies

Required

Optional

Optional (Runtime)

Non-Multilib

Compile the package:

./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \
    --libexecdir=${GNOME_PREFIX}/lib/gnome-vfs-2.0 \
    --enable-cdda --enable-daemon &&
make

Install the package

make install

If your ${GNOME_PREFIX} is anything other then /usr create a link so modules from other packages can be found:

ln -sfv ${GNOME_PREFIX}/lib/gnome-vfs-2.0 /usr/lib

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/gnome-vfs-2.0 \
    --enable-cdda --enable-daemon &&
make

Install the package

make install

If your ${GNOME_PREFIX} is anything other then /usr create a link so modules from other packages can be found:

ln -sfv ${GNOME_PREFIX}/lib/gnome-vfs-2.0 /usr/lib

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/gnome-vfs-2.0 \
    --libdir=/usr/lib32 --enable-cdda --enable-daemon &&
make

Install the package

make install

If your ${GNOME_PREFIX} is anything other then /usr create a link so modules from other packages can be found:

ln -sfv ${GNOME_PREFIX}/lib32/gnome-vfs-2.0 /usr/lib32

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/gnome-vfs-2.0 \
    --libdir=${GNOME_PREFIX}/lib64 --enable-cdda --enable-daemon &&
make

Install the package

make install

If your ${GNOME_PREFIX} is anything other then /usr create a link so modules from other packages can be found:

ln -sfv ${GNOME_PREFIX}/lib64/gnome-vfs-2.0 /usr/lib64

Contents

Installed Programs: gnomevfs-cat, gnomevfs-copy, gnomevfs-info, gnomevfs-ls, gnomevfs-monitor, gnomevfs-mkdir, gnomevfs-mv, gnomevfs-rm, gnomevfs-df
Installed Libraries: libgnomevfs-2.{so,la,a}, libcdda.{so,la,a}, libcomputer.{so,la,a}, libfile.{so,la,a}, libvfs-test.{so,la,a}, libbzip2.{so,la,a}, libgzip.{so,la,a}, libtar.{so,la,a}, libdns-sd.{so,la,a}, libnetwork.{so.la.a}, libnntp.{so,la,a}, libsftp.{so,la,a}, libhttp.{so,la,a}, libftp.{so,la,a}
Installed Directories: ${GNOME_PREFIX}/include/gnome-vfs-2.0/libgnomevfs, ${GNOME_PREFIX}/lib/gnome-vfs-2.0/include, ${GNOME_PREFIX}/lib/gnome-vfs-2.0/modules, ${GNOME_PREFIX}/share/dbus-1/services

Short Descriptions

gnomevfs-cat
gnomevfs-copy
gnomevfs-info
gnomevfs-ls
gnomevfs-monitor
gnomevfs-mkdir
gnomevfs-mv
gnomevfs-rm
gnomevfs-df