conglomerate stable port information

Package: conglomerate
Version: 0.9.1
Revision: 1009
Source: mirror:sourceforge:%n/%n-%v.tar.gz
Source-MD5: 49ad67492e947d6c15e5b875d8360890
GCC: 4.0
Depends: <<
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
dpkg-base-files,
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
gconf2 (>= 2.28.0-1),
gconf2-shlibs (>= 2.28.0-1),
glib2-shlibs (>= 2.22.0-1),
gnome-vfs2-unified-shlibs (>= 1:2.24.2-1),
gtk+2-shlibs (>= 2.18.0-1),
gtksourceview-shlibs (>= 1.8.5-3),
libart2-shlibs (>= 2.3.16-1),
libbonobo2-shlibs (>= 2.24.2-1),
libbonoboui2-shlibs (>= 2.24.2-1),
libgettext8-shlibs,
libglade2-shlibs (>= 2.6.4-7),
libgnome2-shlibs (>= 2.28.0-1),
libgnomecanvas2-shlibs (>= 2.26.0-3),
libgnomeprint2.2-shlibs (>= 2.18.6-5),
libgnomeprintui2.2-shlibs (>= 2.18.4-5),
libgnomeui2-shlibs (>= 2.24.2-3),
libiconv,
libxml2-shlibs (>= 2.6.30-1),
libxslt-shlibs (>= 1.1.22-1),
opensp-bin,
orbit2-shlibs (>= 2.14.17-2),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
popt-shlibs,
rarian-compat,
shared-mime-info,
x11-shlibs
<<
BuildDepends: <<
atk1 (>= 1.28.0-1),
cairo (>= 1.8.8-3),
fink (>= 0.24.12-1),
fink-package-precedence,
fontconfig2-dev (>= 2.8.0-4),
freetype219 (>= 2.3.12-1),
gconf2-dev (>= 2.28.0-1),
gettext-bin (>= 0.14.5-1),
gettext-tools (>= 0.14.5-2),
glib2-dev (>= 2.22.0-1),
glitz,
gnome-vfs2-unified-dev (>= 1:2.24.2-1),
gtk+2-dev (>= 2.18.0-1),
gtk-doc (>= 1.13-5),
gtksourceview-dev (>= 1.8.5-3),
intltool40,
libart2 (>= 2.3.16-2),
libbonobo2-dev (>= 2.24.2-1),
libbonoboui2-dev (>= 2.24.2-1),
libgettext8-dev,
libglade2 (>= 2.6.4-7),
libgnome2-dev (>= 2.28.0-1),
libgnomecanvas2-dev (>= 2.26.0-3),
libgnomeprint2.2-dev (>= 2.18.6-5),
libgnomeprintui2.2-dev (>= 2.18.4-5),
libgnomeui2-dev (>= 2.24.2-3),
libiconv-dev,
libxml2 (>= 2.6.30-1),
libxslt (>= 1.1.22-1),
orbit2-dev (>= 2.14.17-2),
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
popt,
x11-dev
<<
PatchFile: %n.patch
PatchFile-MD5: 7569384921598cfa8609198ecd6acfba
SetCPPFLAGS: -MD
ConfigureParams: --disable-enchant --enable-gtk-doc --enable-printing PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH"
CompileScript: <<
echo "*** The below warnings are HARMLESS ***"
./configure %c
make
fink-package-precedence --depfile-ext='\.d' .
<<
InstallScript: <<
install -d -m 0755 %i/share/man/man1
install -c -m 644 doc/C/conglomerate.1 %i/share/man/man1/
GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 make install DESTDIR=%d
<<
PostInstScript: <<
if [ configure = "$1" ]; then
scrollkeeper-update -q
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule %p/etc/gconf/schemas/conglomerate.schemas >/dev/null
fi
<<
PostRmScript: <<
if [ remove != "$1" ]; then
scrollkeeper-update -q
fi
<<
ConfFiles: %p/etc/gconf/schemas/%n.schemas
DocFiles: AUTHORS BUGS COPYING INSTALL NEWS TODO ChangeLog
Description: Graphical editor for XML documents
DescDetail: <<
Conglomerate is a free, user-friendly XML editor. It is
particularly aimed at DocBook, but should be able to handle
any XML document type.
It has source view and export capabilities.
Runs outside of gnome, but needs it to be installed.
<<
DescUsage: <<
You can use Conglomerate with kde, gnome or X11.
Under gnome or kde, launch it with (e.g. to get it in French):
export LANGUAGE=fr_FR; unset LC_ALL; conglomerate
You can enter any glyphs in text, providing that you use Unicode.
If the import function does not work properly, you can use the
various opensp tools to convert a given file to xml before opening
it with conglomerate
To export a file to another format, it has to be valid.
To view the help, it is recommanded that you install yelp.
If you want to inspect the code, install devhelp.
Printing does not work, as it uses libfop not ported to fink
<<
DescPackaging: <<
Enable printing, though it does not work as it is based on libfop
not ported to fink, because it gives access to the exportation option
panel.
Added opensp-bin as Depends, since the tools for transforming xml files
are installed as binaries from opensp-bin.

Formerly maintained by Michele Garoche
<<
DescPort: <<
Use of pkgconfig.
Patching omf.make to disable scrollkeeper-update while building
Scripts for scrollkeeper and gconf2
Adding shared-mime-info so that the File-Open menu works
Patching plugin-sgml.c since it uses sgml2xml from docbook2x, not
ported on Fink, replace it with osx from opensp-bin.
Patching Makefile.in in doc to get the devhelp files and some
images.

Recent glib doesn't publish -lintl, so pass it directly.
<<
Homepage: http://www.conglomerate.org
License: GPL
Maintainer: None

conglomerate stable port .patch

--- conglomerate/src/plugin-sgml.c Fri Jul 30 06:18:40 2004
+++ conglomerate/src/plugin-patched-sgml.c Fri Oct 29 07:31:15 2004
@@ -111,7 +111,7 @@

g_message("sgml_importer_action_callback");

- argv[0] = "sgml2xml";
+ argv[0] = "osx";
argv[1] = (gchar*)uri; /* FIXME: this is GnomeVFS uri path string, not a POSIX path */
argv[2] = NULL;

--- conglomerate/omf.make Thu Jan 22 11:45:14 2004
+++ conglomerate/omf-patched.make Mon Jul 19 15:41:07 2004
@@ -42,7 +42,6 @@
for file in $(omfincfile); do \
$(INSTALL_DATA) $(srcdir)/$$file $(DESTDIR)$(docdir)/$$file; \
done
- -scrollkeeper-update -p $(scrollkeeper_localstate_dir) -o $(DESTDIR)$(omf_dest_dir)

uninstall-local-omf:
-for file in $(srcdir)/*.omf; do \
@@ -50,4 +49,3 @@
rm -f $(omf_dest_dir)/$$basefile; \
done
-rmdir $(omf_dest_dir)
- -scrollkeeper-update -p $(scrollkeeper_localstate_dir)
diff -Nurd conglomerate-0.9.1-orig/doc/reference/Makefile.in conglomerate-0.9.1/doc/reference/Makefile.in
--- conglomerate-0.9.1-orig/doc/reference/Makefile.in 2005-06-21 06:20:42.000000000 +0200
+++ conglomerate-0.9.1/doc/reference/Makefile.in 2006-04-10 13:53:17.000000000 +0200
@@ -184,6 +184,7 @@
GTKDOC_CFLAGS = $(CONGLOMERATE_CFLAGS) -I$(top_srcdir)/src -I$(top_srcdir)/src/recent-files
GTKDOC_LIBS = $(CONGLOMERATE_LIBS) \
$(GTKSOURCEVIEW_LIBS) $(ENCHANT_LIBS) $(PRINTING_LIBS) \
+ $(INTLLIBS) \
$(filter-out ../../src/main.o,$(wildcard ../../src/*.o)) \
$(top_builddir)/src/recent-files/libeggrecent.la

@@ -389,8 +390,8 @@

install-data-local:
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
- (installfiles=`echo $(srcdir)/html/*.html`; \
- if test "$$installfiles" = '$(srcdir)/html/*.html'; \
+ (installfiles=`echo $(srcdir)/html/*`; \
+ if test "$$installfiles" = '$(srcdir)/html/*'; \
then echo '-- Nothing to install' ; \
else \
for i in $$installfiles; do \
diff -Nurd -x'*~' conglomerate-0.9.1.orig/src/Makefile.in conglomerate-0.9.1/src/Makefile.in
--- conglomerate-0.9.1.orig/src/Makefile.in 2005-06-21 00:16:45.000000000 -0400
+++ conglomerate-0.9.1/src/Makefile.in 2007-06-06 22:31:40.000000000 -0400
@@ -450,6 +450,7 @@


INCLUDES = $(BASE_CFLAGS) \
+ -I$(srcdir)/recent-files/ \
$(CONGLOMERATE_CFLAGS) \
$(PRINTING_CFLAGS) \
$(LIBFO_CFLAGS) \
@@ -461,7 +462,6 @@
-DSYSCONFDIR=\""$(sysconfdir)/conglomerate"\" \
-DDATADIR=\""$(datadir)"\" \
-DLIBDIR=\""$(libdir)/conglomerate"\" \
- -I$(srcdir)/recent-files/ \
$(NULL)


@@ -471,6 +471,7 @@
$(LIBFO_LIBS) \
$(SEWFOX_LIBS) \
$(GTKSOURCEVIEW_LIBS) \
+ $(INTLLIBS) \
$(NULL)


conglomerate _unstable_ port .patch