[Lunar-commits] <moonbase> gegl: new module

Zachary McGrew zmcgrew at lunar-linux.org
Fri Oct 17 02:39:39 CEST 2008


commit 771ea8adbf80cecf1cba8ce477c6baa01141bede
Author: Zachary McGrew <zmcgrew at lunar-linux.org>
Date:   Thu Oct 16 17:39:39 2008 -0700

    gegl: new module
    
    Graphics library (Used by Gimp 2.6)
    
    This also has some extra fixes to work with the current ffmpeg-svn
---
 graphics/gegl/BUILD   |   13 +++++++++++++
 graphics/gegl/DEPENDS |   10 ++++++++++
 graphics/gegl/DETAILS |   19 +++++++++++++++++++
 3 files changed, 42 insertions(+), 0 deletions(-)

diff --git a/graphics/gegl/BUILD b/graphics/gegl/BUILD
new file mode 100644
index 0000000..4cfea87
--- /dev/null
+++ b/graphics/gegl/BUILD
@@ -0,0 +1,13 @@
+(
+
+  #Temporary work around! Check at version bump
+  if module_installed ffmpeg-svn ; then
+    sedit 's:ffmpeg/avformat.h:libavformat/avformat.h:g' \
+          operations/external/ff-load.c &&
+    sedit 's:p->enc->error_resilience://p->enc->error_resilience:g' \
+          operations/external/ff-load.c ;
+  fi &&
+
+  default_build
+
+) > $C_FIFO 2>&1
diff --git a/graphics/gegl/DEPENDS b/graphics/gegl/DEPENDS
new file mode 100644
index 0000000..07a00dc
--- /dev/null
+++ b/graphics/gegl/DEPENDS
@@ -0,0 +1,10 @@
+depends glib-2
+depends babl
+depends libpng
+
+optional_depends SDL
+optional_depends jpeg
+optional_depends OpenEXR
+optional_depends libopenraw
+optional_depends cairo
+optional_depends librsvg
diff --git a/graphics/gegl/DETAILS b/graphics/gegl/DETAILS
new file mode 100644
index 0000000..862f706
--- /dev/null
+++ b/graphics/gegl/DETAILS
@@ -0,0 +1,19 @@
+          MODULE=gegl
+         VERSION=0.0.20
+          SOURCE=${MODULE}-${VERSION}.tar.bz2
+      SOURCE_URL=ftp://ftp.gimp.org/pub/gegl/0.0/
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION
+      SOURCE_VFY=sha1:37be399b58d50a87134f2dfad389a476e1155874
+        WEB_SITE="http://gegl.org/"
+         ENTERED=20081016
+         UPDATED=20081016
+           SHORT="Generic Graphics Library"
+cat <<EOF
+GEGL (Generic Graphics Library) is a graph based image processing
+framework.
+
+GEGL provides infrastructure to do demand based cached non destructive
+image editing on larger than RAM buffers. Through babl it provides
+support for a wide range of color models and pixel storage formats
+for input and output.
+EOF


More information about the Lunar-commits mailing list