libgsf ------------------------------------------ The G Structured File Library The project aims to provide an efficient extensible i/o abstraction for dealing with different structured file formats. Runtime requirements: cygwin-1.5.19 or newer libintl3-0.14 libiconv2-1.9.2 glib2-2.6.6 glib2-runtime-2.6.6 zlib-1.2.2 libbz2_1.1.0.3 Build requirements: all the runtime + glib2-devel-2.6.6 Canonical homepage: http://www.gnome.org/ Canonical download: http://ftp.gnome.org/pub/GNOME/sources/libgsf/1.13/libgsf-1.13.3.tar.bz2 ------------------------------------ Build instructions: unpack libgsf-1.13.3-EL-1.tar.bz2 if you use setup to install this src package, it will be unpacked under /usr/src automatically cd /usr/src/libgsf-1.13.3 Then look below 'Port Notes' ------------------------------------------- Files included in the binary distro: usr |-- bin | `-- cyggsf-1-113.dll |-- doc | `-- Cygwin | `-- libgsf-1.13.3.README |-- include | `-- libgsf-1 | |-- gsf | | |-- gsf-blob.h | | |-- gsf-clip-data.h | | |-- gsf-doc-meta-data.h | | |-- gsf-docprop-vector.h | | |-- gsf-impl-utils.h | | |-- gsf-infile-impl.h | | |-- gsf-infile-msole.h | | |-- gsf-infile-msvba.h | | |-- gsf-infile-stdio.h | | |-- gsf-infile-zip.h | | |-- gsf-infile.h | | |-- gsf-input-bzip.h | | |-- gsf-input-gzip.h | | |-- gsf-input-impl.h | | |-- gsf-input-iochannel.h | | |-- gsf-input-memory.h | | |-- gsf-input-proxy.h | | |-- gsf-input-stdio.h | | |-- gsf-input-textline.h | | |-- gsf-input.h | | |-- gsf-libxml.h | | |-- gsf-meta-names.h | | |-- gsf-msole-utils.h | | |-- gsf-opendoc-utils.h | | |-- gsf-outfile-impl.h | | |-- gsf-outfile-msole.h | | |-- gsf-outfile-stdio.h | | |-- gsf-outfile-zip.h | | |-- gsf-outfile.h | | |-- gsf-output-bzip.h | | |-- gsf-output-csv.h | | |-- gsf-output-gzip.h | | |-- gsf-output-iconv.h | | |-- gsf-output-impl.h | | |-- gsf-output-iochannel.h | | |-- gsf-output-memory.h | | |-- gsf-output-stdio.h | | |-- gsf-output.h | | |-- gsf-structured-blob.h | | |-- gsf-timestamp.h | | |-- gsf-utils.h | | `-- gsf.h | `-- gsf-gnome | |-- gsf-input-bonobo.h | |-- gsf-input-gnomevfs.h | |-- gsf-output-bonobo.h | |-- gsf-output-gnomevfs.h | `-- gsf-shared-bonobo-stream.h |-- lib | |-- libgsf-1.a | |-- libgsf-1.dll.a | |-- libgsf-1.la | `-- pkgconfig | `-- libgsf-1.pc `-- share |-- gtk-doc | `-- html | `-- gsf | |-- GsfBlob.html | |-- GsfClipData.html | |-- api.html | |-- dependencies.html | |-- gsf-Bononbo.html | |-- gsf-Compression.html | |-- gsf-GIOChannel.html | |-- gsf-GnomeVFS.html | |-- gsf-Infile-reading-structed-files.html | |-- gsf-Input-from-unstructured-files.html | |-- gsf-MS-OLE2.html | |-- gsf-Outfile-writing-structed-files.html | |-- gsf-Output-to-unstructured-files.html | |-- gsf-Reading-and-Writing-from-local-files-and-directories.html | |-- gsf-Structured-Blobs.html | |-- gsf-Text.html | |-- gsf-XML-and-libxml.html | |-- gsf-Zip.html | |-- gsf-gsf-opendoc-utils.html | |-- gsf-memory.html | |-- gsf-metadata.html | |-- gsf-users.html | |-- gsf-utils.html | |-- gsf.devhelp | |-- history.html | |-- home.png | |-- index.html | |-- index.sgml | |-- intro.html | |-- io.html | |-- ix01.html | |-- left.png | |-- misc.html | |-- parsers.html | |-- right.png | |-- sources.html | |-- style.css | `-- up.png `-- locale `-- es `-- LC_MESSAGES `-- libgsf.mo ------------------ Port Notes: * Configure step: CXXFLAGS="-O4 -march=i686" CFLAGS="-O4 -march=i686" ./configure --prefix=/usr --with-gnu-ld --disable-libtool-lock --enable-fast-install --disable-schemas-install --without-gnome --with-bz2 * Compile step: make * Install/packaging step: make install-strip DESTDIR=/tmp/gsf # remove unused stuff cd /tmp/gsf rm -rf usr/share/man rm -rf usr/include/libgsf-1/gsf-win32/ rm usr/lib/*win32* usr/lib/pkgconfig/libgsf-win32-1.pc rm usr/bin/cyggsf-win32-1-113.dll ----- version libgsf-1.13.3-EL-1 ----- First port to cygwin. Cygwin port maintained by: Eric LASSAUGE http://lassauge.free.fr/cygwin/