Including imlib2
authoretrunko <eblima@gmail.com>
Sun, 9 Dec 2007 05:09:16 +0000 (05:09 +0000)
committeretrunko <eblima@gmail.com>
Sun, 9 Dec 2007 05:09:16 +0000 (05:09 +0000)
20 files changed:
trunk/imlib2/debian/changelog [new file with mode: 0644]
trunk/imlib2/debian/control [new file with mode: 0644]
trunk/imlib2/debian/copyright [new file with mode: 0644]
trunk/imlib2/debian/imlib2-config.1 [new file with mode: 0644]
trunk/imlib2/debian/libimlib2-dev.doc-base [new file with mode: 0644]
trunk/imlib2/debian/libimlib2-dev.install [new file with mode: 0644]
trunk/imlib2/debian/libimlib2.install [new file with mode: 0644]
trunk/imlib2/debian/patches/01_dont_overwrite_changelog [new file with mode: 0644]
trunk/imlib2/debian/patches/series [new file with mode: 0644]
trunk/imlib2/debian/rules [new file with mode: 0755]
trunk/imlib2/debian_gregale/changelog [new file with mode: 0644]
trunk/imlib2/debian_gregale/control [new file with mode: 0644]
trunk/imlib2/debian_gregale/copyright [new file with mode: 0644]
trunk/imlib2/debian_gregale/imlib2-config.1 [new file with mode: 0644]
trunk/imlib2/debian_gregale/libimlib2-dev.doc-base [new file with mode: 0644]
trunk/imlib2/debian_gregale/libimlib2-dev.install [new file with mode: 0644]
trunk/imlib2/debian_gregale/libimlib2.install [new file with mode: 0644]
trunk/imlib2/debian_gregale/patches/01_dont_overwrite_changelog [new file with mode: 0644]
trunk/imlib2/debian_gregale/patches/series [new file with mode: 0644]
trunk/imlib2/debian_gregale/rules [new file with mode: 0755]

diff --git a/trunk/imlib2/debian/changelog b/trunk/imlib2/debian/changelog
new file mode 100644 (file)
index 0000000..547a433
--- /dev/null
@@ -0,0 +1,5 @@
+imlib2 (1.4.0.003-maemo.1) unstable; urgency=low
+
+  * Maemo build.
+
+ -- Eduardo Lima (Etrunko) <eduardo.lima@indt.org.br>  Sun, 09 Dec 2007 00:10:00 -0200
diff --git a/trunk/imlib2/debian/control b/trunk/imlib2/debian/control
new file mode 100644 (file)
index 0000000..279c469
--- /dev/null
@@ -0,0 +1,28 @@
+Source: imlib2
+Section: libs
+Priority: optional
+Maintainer: Maemo-EFL Team <maemo-efl-devel@garage.maemo.org>
+Build-Depends: libjpeg62-dev, libpng3-dev | libpng2-dev | libpng-dev, libtiff4-dev | libtiff-dev, zlib1g-dev, x11proto-core-dev | xlibs-dev, x11proto-xext-dev | xlibs-dev, libfreetype6-dev | freetype2-dev, libbz2-dev, libltdl3-dev, automake1.7 | automaken, libtool, debhelper (>= 4.0)
+Standards-Version: 3.6.2.2
+
+Package: libimlib2
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}
+Suggests: imlib2-loaders, imlib2-demo (= ${Source-Version})
+Description: Powerful image loading and rendering library
+ Imlib2 is an advanced replacement library for libraries like
+ libXpm that provides many more features with much greater
+ flexibility and speed than standard libraries, including font
+ rasterization, rotation, RGBA space rendering and blending,
+ dynamic binary filters, scripting, and more.
+ .
+ Imlib2 is not a drop-in replacement for Imlib 1.x.
+
+Package: libimlib2-dev
+Architecture: any
+Section: libdevel
+Architecture: any
+Depends: libimlib2 (= ${Source-Version}), libjpeg62-dev, libpng3-dev | libpng2-dev | libpng-dev, libtiff4-dev | libtiff-dev, zlib1g-dev, x11proto-core-dev | xlibs-dev, x11proto-xext-dev | xlibs-dev, libfreetype6-dev | freetype2-dev, libbz2-dev
+Description: Imlib2 headers, static libraries and documentation
+ Headers, static libraries and documentation for Imlib2.
diff --git a/trunk/imlib2/debian/copyright b/trunk/imlib2/debian/copyright
new file mode 100644 (file)
index 0000000..25d1164
--- /dev/null
@@ -0,0 +1,32 @@
+This package was debianized by Laurence J. Lane <ljlane@debian.org> on
+Sat, 28 Oct 2000 17:56:46 -0400.
+
+The source code is from the e17/libs/imlib2 module of the enlightenment CVS
+tree. For more information, see:
+
+  http://www.enlightenment.org/cvs.html
+
+Upstream Author: Carsten Haitzler <raster@rasterman.com>
+
+Copyright:
+
+Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to
+deal in the Software without restriction, including without limitation the
+rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+sell copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+  
+The above copyright notice and this permission notice shall be included in
+all copies of the Software, its documentation and marketing & publicity 
+materials, and acknowledgment shall be given in the documentation, materials
+and software packages that this Software was used.
+   
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/trunk/imlib2/debian/imlib2-config.1 b/trunk/imlib2/debian/imlib2-config.1
new file mode 100644 (file)
index 0000000..6d00705
--- /dev/null
@@ -0,0 +1,17 @@
+.TH imlib2-config 1 "29 Oct 2000" imlib2-config
+.SH NAME
+.HP
+imlib2-config - imlib2 build information script
+.SH SYNOPSIS
+.HP 
+imlib2-config [options]
+.P
+.SH DESCRIPTION
+.HP
+.I imlib2-config 
+is a script that's used by make and other build enviroments to
+gather imlib2 information.
+.HP
+Run
+.I imlib2-config
+for additional information.
diff --git a/trunk/imlib2/debian/libimlib2-dev.doc-base b/trunk/imlib2/debian/libimlib2-dev.doc-base
new file mode 100644 (file)
index 0000000..09d1d32
--- /dev/null
@@ -0,0 +1,10 @@
+Document: imlib2
+Title: Imlib2 Guide
+Author: Carsten Haitzler
+Abstract: This document describes Imlib2 API
+ and provides sample C code.
+Section: Apps/Programming
+
+Format: HTML
+Index: /usr/share/doc/libimlib2-dev/html/index.html
+Files: /usr/share/doc/libimlib2-dev/html/index.html
diff --git a/trunk/imlib2/debian/libimlib2-dev.install b/trunk/imlib2/debian/libimlib2-dev.install
new file mode 100644 (file)
index 0000000..cad295b
--- /dev/null
@@ -0,0 +1,10 @@
+debian/tmp/usr/bin/imlib2-config
+debian/tmp/usr/lib/pkgconfig/*
+debian/tmp/usr/include/
+debian/tmp/usr/lib/*.so
+debian/tmp/usr/lib/*.a
+debian/tmp/usr/lib/*.la
+debian/tmp/usr/lib/imlib2/loaders/*.a
+debian/tmp/usr/lib/imlib2/loaders/*.la
+debian/tmp/usr/lib/imlib2/filters/*.a
+debian/tmp/usr/lib/imlib2/filters/*.la
diff --git a/trunk/imlib2/debian/libimlib2.install b/trunk/imlib2/debian/libimlib2.install
new file mode 100644 (file)
index 0000000..6dd7443
--- /dev/null
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/*.so.*
+debian/tmp/usr/lib/imlib2/loaders/*.so
+debian/tmp/usr/lib/imlib2/filters/*.so
diff --git a/trunk/imlib2/debian/patches/01_dont_overwrite_changelog b/trunk/imlib2/debian/patches/01_dont_overwrite_changelog
new file mode 100644 (file)
index 0000000..19e1d60
--- /dev/null
@@ -0,0 +1,35 @@
+diff --git imlib2.orig/Makefile.am imlib2/Makefile.am
+index 6418a28..ab40533 100644
+--- imlib2.orig/Makefile.am
++++ imlib2/Makefile.am
+@@ -9,8 +9,7 @@ MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess \
+                      imlib2_docs.tar.gz imlib2.c \
+                      README \
+                      imlib2.pc \
+-                     imlib2.spec \
+-                     debian/changelog
++                     imlib2.spec
+ bin_SCRIPTS = imlib2-config
+@@ -19,8 +18,6 @@ EXTRA_DIST = AUTHORS COPYING COPYING-PLAIN gendoc \
+            README.in README \
+            imlib2.pc.in \
+            imlib2.spec.in imlib2.spec \
+-           debian/changelog \
+-           debian/changelog.in \
+            debian/control \
+            debian/copyright \
+            debian/imlib2-config.1 \
+diff --git imlib2.orig/configure.in imlib2/configure.in
+index 0332f68..e458b9a 100644
+--- imlib2.orig/configure.in
++++ imlib2/configure.in
+@@ -583,7 +583,6 @@ doc/Makefile
+ imlib2-config
+ README
+ imlib2.spec
+-debian/changelog
+ ],[
+ chmod +x imlib2-config
+ ])
diff --git a/trunk/imlib2/debian/patches/series b/trunk/imlib2/debian/patches/series
new file mode 100644 (file)
index 0000000..9f2346c
--- /dev/null
@@ -0,0 +1 @@
+01_dont_overwrite_changelog
diff --git a/trunk/imlib2/debian/rules b/trunk/imlib2/debian/rules
new file mode 100755 (executable)
index 0000000..d61172c
--- /dev/null
@@ -0,0 +1,18 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+
+DEB_DESTDIR = $(CURDIR)/debian/tmp
+
+DEB_CONFIGURE_EXTRA_FLAGS := --disable-mmx             \
+                                                        --disable-amd64        \
+                                                        --without-gif          \
+                                                        --without-id3
+
+DEB_BUILD_ARCH  ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+
+ifneq (,$(findstring armel,$(DEB_BUILD_ARCH)))
+       CFLAGS += -DNDEBUG=1 -fomit-frame-pointer -O2 -mfpu=vfp -mfloat-abi=softfp -mcpu=arm1136jf-s -ffast-math -funsafe-math-optimizations -fno-math-errno -fsingle-precision-constant
+endif
+
diff --git a/trunk/imlib2/debian_gregale/changelog b/trunk/imlib2/debian_gregale/changelog
new file mode 100644 (file)
index 0000000..547a433
--- /dev/null
@@ -0,0 +1,5 @@
+imlib2 (1.4.0.003-maemo.1) unstable; urgency=low
+
+  * Maemo build.
+
+ -- Eduardo Lima (Etrunko) <eduardo.lima@indt.org.br>  Sun, 09 Dec 2007 00:10:00 -0200
diff --git a/trunk/imlib2/debian_gregale/control b/trunk/imlib2/debian_gregale/control
new file mode 100644 (file)
index 0000000..279c469
--- /dev/null
@@ -0,0 +1,28 @@
+Source: imlib2
+Section: libs
+Priority: optional
+Maintainer: Maemo-EFL Team <maemo-efl-devel@garage.maemo.org>
+Build-Depends: libjpeg62-dev, libpng3-dev | libpng2-dev | libpng-dev, libtiff4-dev | libtiff-dev, zlib1g-dev, x11proto-core-dev | xlibs-dev, x11proto-xext-dev | xlibs-dev, libfreetype6-dev | freetype2-dev, libbz2-dev, libltdl3-dev, automake1.7 | automaken, libtool, debhelper (>= 4.0)
+Standards-Version: 3.6.2.2
+
+Package: libimlib2
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}
+Suggests: imlib2-loaders, imlib2-demo (= ${Source-Version})
+Description: Powerful image loading and rendering library
+ Imlib2 is an advanced replacement library for libraries like
+ libXpm that provides many more features with much greater
+ flexibility and speed than standard libraries, including font
+ rasterization, rotation, RGBA space rendering and blending,
+ dynamic binary filters, scripting, and more.
+ .
+ Imlib2 is not a drop-in replacement for Imlib 1.x.
+
+Package: libimlib2-dev
+Architecture: any
+Section: libdevel
+Architecture: any
+Depends: libimlib2 (= ${Source-Version}), libjpeg62-dev, libpng3-dev | libpng2-dev | libpng-dev, libtiff4-dev | libtiff-dev, zlib1g-dev, x11proto-core-dev | xlibs-dev, x11proto-xext-dev | xlibs-dev, libfreetype6-dev | freetype2-dev, libbz2-dev
+Description: Imlib2 headers, static libraries and documentation
+ Headers, static libraries and documentation for Imlib2.
diff --git a/trunk/imlib2/debian_gregale/copyright b/trunk/imlib2/debian_gregale/copyright
new file mode 100644 (file)
index 0000000..25d1164
--- /dev/null
@@ -0,0 +1,32 @@
+This package was debianized by Laurence J. Lane <ljlane@debian.org> on
+Sat, 28 Oct 2000 17:56:46 -0400.
+
+The source code is from the e17/libs/imlib2 module of the enlightenment CVS
+tree. For more information, see:
+
+  http://www.enlightenment.org/cvs.html
+
+Upstream Author: Carsten Haitzler <raster@rasterman.com>
+
+Copyright:
+
+Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to
+deal in the Software without restriction, including without limitation the
+rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+sell copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+  
+The above copyright notice and this permission notice shall be included in
+all copies of the Software, its documentation and marketing & publicity 
+materials, and acknowledgment shall be given in the documentation, materials
+and software packages that this Software was used.
+   
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/trunk/imlib2/debian_gregale/imlib2-config.1 b/trunk/imlib2/debian_gregale/imlib2-config.1
new file mode 100644 (file)
index 0000000..6d00705
--- /dev/null
@@ -0,0 +1,17 @@
+.TH imlib2-config 1 "29 Oct 2000" imlib2-config
+.SH NAME
+.HP
+imlib2-config - imlib2 build information script
+.SH SYNOPSIS
+.HP 
+imlib2-config [options]
+.P
+.SH DESCRIPTION
+.HP
+.I imlib2-config 
+is a script that's used by make and other build enviroments to
+gather imlib2 information.
+.HP
+Run
+.I imlib2-config
+for additional information.
diff --git a/trunk/imlib2/debian_gregale/libimlib2-dev.doc-base b/trunk/imlib2/debian_gregale/libimlib2-dev.doc-base
new file mode 100644 (file)
index 0000000..09d1d32
--- /dev/null
@@ -0,0 +1,10 @@
+Document: imlib2
+Title: Imlib2 Guide
+Author: Carsten Haitzler
+Abstract: This document describes Imlib2 API
+ and provides sample C code.
+Section: Apps/Programming
+
+Format: HTML
+Index: /usr/share/doc/libimlib2-dev/html/index.html
+Files: /usr/share/doc/libimlib2-dev/html/index.html
diff --git a/trunk/imlib2/debian_gregale/libimlib2-dev.install b/trunk/imlib2/debian_gregale/libimlib2-dev.install
new file mode 100644 (file)
index 0000000..cad295b
--- /dev/null
@@ -0,0 +1,10 @@
+debian/tmp/usr/bin/imlib2-config
+debian/tmp/usr/lib/pkgconfig/*
+debian/tmp/usr/include/
+debian/tmp/usr/lib/*.so
+debian/tmp/usr/lib/*.a
+debian/tmp/usr/lib/*.la
+debian/tmp/usr/lib/imlib2/loaders/*.a
+debian/tmp/usr/lib/imlib2/loaders/*.la
+debian/tmp/usr/lib/imlib2/filters/*.a
+debian/tmp/usr/lib/imlib2/filters/*.la
diff --git a/trunk/imlib2/debian_gregale/libimlib2.install b/trunk/imlib2/debian_gregale/libimlib2.install
new file mode 100644 (file)
index 0000000..6dd7443
--- /dev/null
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/*.so.*
+debian/tmp/usr/lib/imlib2/loaders/*.so
+debian/tmp/usr/lib/imlib2/filters/*.so
diff --git a/trunk/imlib2/debian_gregale/patches/01_dont_overwrite_changelog b/trunk/imlib2/debian_gregale/patches/01_dont_overwrite_changelog
new file mode 100644 (file)
index 0000000..19e1d60
--- /dev/null
@@ -0,0 +1,35 @@
+diff --git imlib2.orig/Makefile.am imlib2/Makefile.am
+index 6418a28..ab40533 100644
+--- imlib2.orig/Makefile.am
++++ imlib2/Makefile.am
+@@ -9,8 +9,7 @@ MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess \
+                      imlib2_docs.tar.gz imlib2.c \
+                      README \
+                      imlib2.pc \
+-                     imlib2.spec \
+-                     debian/changelog
++                     imlib2.spec
+ bin_SCRIPTS = imlib2-config
+@@ -19,8 +18,6 @@ EXTRA_DIST = AUTHORS COPYING COPYING-PLAIN gendoc \
+            README.in README \
+            imlib2.pc.in \
+            imlib2.spec.in imlib2.spec \
+-           debian/changelog \
+-           debian/changelog.in \
+            debian/control \
+            debian/copyright \
+            debian/imlib2-config.1 \
+diff --git imlib2.orig/configure.in imlib2/configure.in
+index 0332f68..e458b9a 100644
+--- imlib2.orig/configure.in
++++ imlib2/configure.in
+@@ -583,7 +583,6 @@ doc/Makefile
+ imlib2-config
+ README
+ imlib2.spec
+-debian/changelog
+ ],[
+ chmod +x imlib2-config
+ ])
diff --git a/trunk/imlib2/debian_gregale/patches/series b/trunk/imlib2/debian_gregale/patches/series
new file mode 100644 (file)
index 0000000..9f2346c
--- /dev/null
@@ -0,0 +1 @@
+01_dont_overwrite_changelog
diff --git a/trunk/imlib2/debian_gregale/rules b/trunk/imlib2/debian_gregale/rules
new file mode 100755 (executable)
index 0000000..f1d8d10
--- /dev/null
@@ -0,0 +1,20 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+
+DEB_DESTDIR = $(CURDIR)/debian/tmp
+
+DEB_CONFIGURE_EXTRA_FLAGS := --disable-mmx             \
+                                                        --disable-amd64        \
+                                                        --without-gif          \
+                                                        --without-id3
+
+DEB_BUILD_ARCH  ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+
+CFLAGS += -I/usr/X11R6/include
+
+ifneq (,$(findstring armel,$(DEB_BUILD_ARCH)))
+       CFLAGS += -DNDEBUG=1 -fomit-frame-pointer -O2 -mcpu=arm926ej-s -ffast-math -funsafe-math-optimizations -fno-math-errno -fsingle-precision-constant
+endif
+