[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