Hi all,
I'm new to this list and I don't really know the system for
submissions. Apologies in advance.
I think I've got a working fink package for the latest version of
Amaya - w3c development browser. The package and patch are
attached. The details of the port are in the package - suffice is to
say that it was pretty easy.
Issues:
1) It doesn't seem to build if libwww is installed. This is wierd
because amaya uses libwww (it comes with its own copy, as well as
libjpeg and libpng IIRC). Seems perverse. I'll ask the amaya
developers about this, but it might have to be a build-conflict.
2) Why gtk? Well it works, but gtk support is experimental. It prefers
motif/lesstif (and the amaya team have fixed the configure to check
for fink lesstif) but it seems to die with "Error: attempt to add
non-widget child "DropSiteManager" to parent "appli" which supports
only widgets". Can anyone else confirm that?
3) The build is a little hacky. Amaya likes to contain everything in
an Amaya directory, then link the executable from bin. That would
result in /sw/Amaya - I've fixed it to go in /sw/share/Amaya (with the
link corrected). Hope that's ok.
This was done on MacOS X 10.1.2, with fink from cvs.
Damian Steer
Package: amaya-gtk
Version: 5.3
Revision: 1
Maintainer: Damian Steer <[EMAIL PROTECTED]>
Depends: gtk+, imlib
Source: mirror:custom:amaya-src-%v.tgz
CustomMirror: <<
Primary: http://www.w3.org/Amaya/Distribution
ftp-US: ftp://ftp.w3.org/pub/amaya
ftp-AU: ftp://mirror.aarnet.edu.au/pub/amaya
<<
SourceDirectory: Amaya
UpdateConfigGuess: true
Patch: %f.patch
CompileScript: <<
mkdir Darwin
cd 'Darwin' && ../configure --with-gtk --prefix=/sw/share --bindir=/sw/bin &&
make
<<
InstallScript: <<
cd 'Darwin' && make install prefix=%i/share bindir=%i/bin
cd %i/bin && ln -sf ../share/Amaya/applis/bin/amaya amaya
<<
DocFiles: README README.amaya amaya/COPYRIGHT
Description: W3C's Editor/Browser
DescDetail: <<
Amaya is a complete web browsing and authoring
environment and comes equipped with a "WYSIWYG style"
of interface, similar to that of the most popular commercial
browsers. With such an interface, users can easily generate
HTML and XHTML pages, as well as CSS style sheets, MathML
expressions, and SVG drawings (full support of SVG is not yet
available, though).
Amaya includes a collaborative annotation application based
on Resource Description Framework (RDF), XLink, and
XPointer.
<<
DescPackaging: <<
Patches the configure script to stop it checking for appkit
(bad amaya) and adds -I/sw/include to the gtk part of
Options.in so it finds imlib (this is probably bad).
Slight hack to make Amaya install in /sw/share/Amaya with
link from /sw/bin/amaya to amaya excutable. (Default would
have /sw/Amaya, which isn't pretty).
<<
License: OSI-Approved
Homepage: http://www.w3.org/Amaya/
diff -Naur Amaya/Options.in Amaya_new/Options.in
--- Amaya/Options.in Tue Jul 3 11:23:50 2001
+++ Amaya_new/Options.in Thu Jan 24 20:20:49 2002
@@ -44,7 +44,7 @@
EXPAT_LIBRARIES=
EXPAT_OPTIONS=-DXML_DTD -DXML_NS
-GTK_INCLUDES=@GTK_INCLUDES@
+GTK_INCLUDES=@GTK_INCLUDES@ -I/sw/include
GTK_LIBRARIES=@GTK_LIBRARIES@
X_FLAGS=$(MOTIF_INCLUDES) $(GTK_INCLUDES) @X_CFLAGS@
diff -Naur Amaya/configure Amaya_new/configure
--- Amaya/configure Tue Dec 18 16:17:56 2001
+++ Amaya_new/configure Thu Jan 24 20:19:49 2002
@@ -3587,7 +3587,7 @@
fi
done
-for ac_hdr in appkit/appkit.h appkit.h
+for ac_hdr in apppkit/apppkit.h apppkit.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6