[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