[Lunar-commits] <moonbase> We still need gail if we stick at gtk 2.12*

Samuel Verstraete elangelo at lunar-linux.org
Thu Jul 3 07:32:13 CEST 2008


commit 70c69bc54e20c2f41d1c19caa6a0e1d8f2981e8a
Author: Samuel Verstraete <elangelo at lunar-linux.org>
Date:   Thu Jul 3 07:32:13 2008 +0200

    We still need gail if we stick at gtk 2.12*
    Revert "removed gail again"
    
    This reverts commit 1056051071dea91272762c4f129143728654bc6b.
---
 gnome2/desktop/eel/DEPENDS           |    3 ++-
 gnome2/desktop/gnome-applets/DEPENDS |    1 +
 gnome2/desktop/gnome-media/DEPENDS   |    5 +++--
 gnome2/desktop/gtkhtml3/DEPENDS      |    5 +++--
 gnome2/desktop/gtkhtml312/DEPENDS    |    4 ++++
 gnome2/desktop/gtkhtml312/DETAILS    |   21 +++++++++++++++++++++
 gnome2/desktop/libgtkhtml/DEPENDS    |    1 +
 gnome2/extra/ghex/DEPENDS            |    1 +
 gnome2/platform/at-spi/DEPENDS       |    3 ++-
 gnome2/platform/gail/BUILD           |   12 ++++++++++++
 gnome2/platform/gail/DETAILS         |   19 +++++++++++++++++++
 profiles/gnome2/DEPENDS              |    1 +
 12 files changed, 70 insertions(+), 6 deletions(-)

diff --git a/gnome2/desktop/eel/DEPENDS b/gnome2/desktop/eel/DEPENDS
index 1bfb580..112bd3e 100644
--- a/gnome2/desktop/eel/DEPENDS
+++ b/gnome2/desktop/eel/DEPENDS
@@ -1,2 +1,3 @@
-depends gnome-menus
+depends gnome-menus &&
+depends gail &&
 depends gnome-desktop
diff --git a/gnome2/desktop/gnome-applets/DEPENDS b/gnome2/desktop/gnome-applets/DEPENDS
index 90ce554..837e45e 100644
--- a/gnome2/desktop/gnome-applets/DEPENDS
+++ b/gnome2/desktop/gnome-applets/DEPENDS
@@ -2,6 +2,7 @@ depends  gnome-panel
 depends  libgtop2
 depends  libxklavier
 depends  system-tools-backends
+depends  gail
 depends  gucharmap
 
 optional_depends  "gst-plugins-base" "--enable-gstreamer"  ""  \
diff --git a/gnome2/desktop/gnome-media/DEPENDS b/gnome2/desktop/gnome-media/DEPENDS
index 36b5e32..109ec8f 100644
--- a/gnome2/desktop/gnome-media/DEPENDS
+++ b/gnome2/desktop/gnome-media/DEPENDS
@@ -1,3 +1,4 @@
-depends gst-plugins-base
-depends nautilus-cd-burner
+depends gail &&
+depends gst-plugins-base &&
+depends nautilus-cd-burner &&
 depends scrollkeeper 
diff --git a/gnome2/desktop/gtkhtml3/DEPENDS b/gnome2/desktop/gtkhtml3/DEPENDS
index 8188826..5c814ae 100644
--- a/gnome2/desktop/gtkhtml3/DEPENDS
+++ b/gnome2/desktop/gtkhtml3/DEPENDS
@@ -1,3 +1,4 @@
-depends libgnomeprintui
-depends libgnomeui
+depends libgnomeprintui  &&
+depends libgnomeui       &&
+depends gail             &&
 depends libsoup
diff --git a/gnome2/desktop/gtkhtml312/DEPENDS b/gnome2/desktop/gtkhtml312/DEPENDS
new file mode 100644
index 0000000..5c814ae
--- /dev/null
+++ b/gnome2/desktop/gtkhtml312/DEPENDS
@@ -0,0 +1,4 @@
+depends libgnomeprintui  &&
+depends libgnomeui       &&
+depends gail             &&
+depends libsoup
diff --git a/gnome2/desktop/gtkhtml312/DETAILS b/gnome2/desktop/gtkhtml312/DETAILS
new file mode 100644
index 0000000..0ab8908
--- /dev/null
+++ b/gnome2/desktop/gtkhtml312/DETAILS
@@ -0,0 +1,21 @@
+          MODULE=gtkhtml312
+             MOD=gtkhtml
+         VERSION=3.12.3
+           MAJOR=3.12
+          SOURCE=$MOD-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MOD-$VERSION
+      SOURCE_URL=$GNOME_URL/sources/$MOD/$MAJOR/
+      SOURCE_VFY=sha1:8bdbd9365bdaa482821c5acf6369535e63e31836
+        WEB_SITE=http://www.gnome.org
+         ENTERED=20021118
+         UPDATED=20070520
+           SHORT="html rendering/editing library."
+cat  <<  EOF
+GtkHTML is a HTML rendering/editing library.  It is not designed to be
+the ultimate HTML browser/editor; instead, it is designed to be easily
+embedded into applications that require lightweight HTML functionality.
+
+NOTE: This is a backwards compatible version of gtkhtml3 and is specifically
+for gnucash-2.0.5, which is broken with gtkhtml >= 3.14.x. evolution needs
+gtkhmtl >= 3.14.x !!!
+EOF
diff --git a/gnome2/desktop/libgtkhtml/DEPENDS b/gnome2/desktop/libgtkhtml/DEPENDS
index cd92f7e..cdd446b 100644
--- a/gnome2/desktop/libgtkhtml/DEPENDS
+++ b/gnome2/desktop/libgtkhtml/DEPENDS
@@ -1,2 +1,3 @@
 depends gnome-vfs
 depends librsvg
+optional_depends x gail "--enable--accessibility" "--disable-accessibility" "enable accessibility support"
diff --git a/gnome2/extra/ghex/DEPENDS b/gnome2/extra/ghex/DEPENDS
index 812f9aa..8f2e66d 100644
--- a/gnome2/extra/ghex/DEPENDS
+++ b/gnome2/extra/ghex/DEPENDS
@@ -1,2 +1,3 @@
 depends libgnomeui
 depends libgnomeprint
+depends gail
diff --git a/gnome2/platform/at-spi/DEPENDS b/gnome2/platform/at-spi/DEPENDS
index 86d118e..d4f8d70 100644
--- a/gnome2/platform/at-spi/DEPENDS
+++ b/gnome2/platform/at-spi/DEPENDS
@@ -1 +1,2 @@
-depends libbonobo
+depends libbonobo  &&
+depends gail       
diff --git a/gnome2/platform/gail/BUILD b/gnome2/platform/gail/BUILD
new file mode 100644
index 0000000..32423c9
--- /dev/null
+++ b/gnome2/platform/gail/BUILD
@@ -0,0 +1,12 @@
+(
+
+   ./configure  --prefix=${GNOME210_PREFIX:-/usr}  \
+                --build=$BUILD                    \
+                --sysconfdir=/etc                 \
+                --localstatedir=/var              \
+                --infodir=${GNOME210_PREFIX:-/usr}/share/info \
+                --mandir=${GNOME210_PREFIX:-/usr}/share/man   \
+                $OPTS                             &&
+    default_make 
+
+) > $C_FIFO 2>&1
diff --git a/gnome2/platform/gail/DETAILS b/gnome2/platform/gail/DETAILS
new file mode 100644
index 0000000..c6614be
--- /dev/null
+++ b/gnome2/platform/gail/DETAILS
@@ -0,0 +1,19 @@
+          MODULE=gail
+         VERSION=1.22.3
+           MAJOR=1.22
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=$GNOME_URL/sources/$MODULE/$MAJOR/
+      SOURCE_VFY=sha1:275fac22693b02eb9c4c46c8d45e8259c4799bce
+        WEB_SITE=http://developer.gnome.org/projects/gap/
+         ENTERED=20020714
+         UPDATED=20080701
+           SHORT="accessibility support for Gtk+-2/GNOME applications"
+
+cat << EOF
+gail (GNOME Accessibility Implementation Library) implements ATK
+interfaces for GTK+-2 widgets which are dynamically loadable at
+runtime by a GTK+-2 application.  Once loaded, those parts of an
+application that use standard GTK+-2 widgets will have a basic level
+of accessibility features, without the need to modify the application
+at all.
+EOF
diff --git a/profiles/gnome2/DEPENDS b/profiles/gnome2/DEPENDS
index 8507c40..3feae73 100644
--- a/profiles/gnome2/DEPENDS
+++ b/profiles/gnome2/DEPENDS
@@ -25,6 +25,7 @@ depends libgnomeprint
 depends libgnomeprintui
 depends libgtop2
 depends librsvg
+depends gail
 depends eel
 depends libgtkhtml
 depends gnome-desktop


More information about the Lunar-commits mailing list