--- evas-0.9.9.063.orig/debian/libevas-doc.doc-base +++ evas-0.9.9.063/debian/libevas-doc.doc-base @@ -0,0 +1,10 @@ +Document: evas +Title: Evas Guide +Author: Carsten Haitzler +Abstract: This document describes Evas API + and provides sample C code. +Section: Programming/C + +Format: HTML +Index: /usr/share/doc/libevas-doc/html/index.html +Files: /usr/share/doc/libevas-doc/html/*.html --- evas-0.9.9.063.orig/debian/compat +++ evas-0.9.9.063/debian/compat @@ -0,0 +1 @@ +6 --- evas-0.9.9.063.orig/debian/rules +++ evas-0.9.9.063/debian/rules @@ -0,0 +1,78 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +CFLAGS += -fvisibility=hidden + +ifeq (hppa,$(DEB_HOST_ARCH)) + arch_flags += --disable-pthreads +else + arch_flags += --enable-pthreads +endif + +ifeq (linux,$(DEB_HOST_ARCH_OS)) + arch_flags += --enable-fb +endif + +install/libevas-doc:: + $(MAKE) doc + +install/libevas-doc:: + cp -R $(DEB_SRCDIR)/doc/html debian/libevas-doc/usr/share/doc/libevas-doc/ + +#DEB_INSTALL_MANPAGES_libevas-doc := $(DEB_SRCDIR)/doc/man/man3/*.3 + +DEB_CONFIGURE_EXTRA_FLAGS := --enable-strict \ + --enable-fontconfig \ + --enable-software-xlib \ + --enable-static-software-generic \ + --enable-buffer \ + --enable-gl-x11 \ + --enable-xrender-x11 \ + --disable-directfb \ + --enable-image-loader-gif \ + --enable-image-loader-png \ + --enable-image-loader-jpeg \ + --enable-image-loader-eet \ + --enable-font-loader-eet \ + --enable-image-loader-tiff \ + --enable-image-loader-xpm \ + --enable-image-loader-svg \ + --enable-scale-sample \ + --enable-scale-smooth \ + --enable-convert-yuv \ + --enable-small-dither-mask \ + --disable-no-dither-mask \ + --enable-convert-8-rgb-332 \ + --enable-convert-8-rgb-666 \ + --enable-convert-8-rgb-232 \ + --enable-convert-8-rgb-222 \ + --enable-convert-8-rgb-221 \ + --enable-convert-8-rgb-121 \ + --enable-convert-8-rgb-111 \ + --enable-convert-16-rgb-565 \ + --enable-convert-16-bgr-565 \ + --enable-convert-16-rgb-555 \ + --enable-convert-16-rgb-444 \ + --enable-convert-16-rgb-ipq \ + --enable-convert-16-rgb-rot-0 \ + --enable-convert-16-rgb-rot-180 \ + --enable-convert-16-rgb-rot-270 \ + --enable-convert-16-rgb-rot-90 \ + --enable-convert-24-rgb-888 \ + --enable-convert-24-bgr-888 \ + --enable-convert-32-rgb-8888 \ + --enable-convert-32-rgbx-8888 \ + --enable-convert-32-bgr-8888 \ + --enable-convert-32-bgrx-8888 \ + --enable-convert-32-rgb-rot-0 \ + --enable-convert-32-rgb-rot-180 \ + --enable-convert-32-rgb-rot-270 \ + --enable-convert-32-rgb-rot-90 \ + --disable-image-loader-edb \ + --disable-software-16-x11 \ + --enable-doc \ + --disable-fribidi \ + --disable-rpath $(arch_flags) --- evas-0.9.9.063.orig/debian/libevas-svn-05-engine-fb.install +++ evas-0.9.9.063/debian/libevas-svn-05-engine-fb.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/evas/modules/engines/fb/*/module.so --- evas-0.9.9.063.orig/debian/libevas-svn-05.shlibs +++ evas-0.9.9.063/debian/libevas-svn-05.shlibs @@ -0,0 +1 @@ +libevas-ver-svn-05 0 libevas-svn-05 (>= 0.9.9.063) --- evas-0.9.9.063.orig/debian/libevas-svn-05-engines-core.install +++ evas-0.9.9.063/debian/libevas-svn-05-engines-core.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/evas/modules/engines/buffer/*/module.so --- evas-0.9.9.063.orig/debian/watch +++ evas-0.9.9.063/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://download.enlightenment.org/snapshots/LATEST/evas-(.*)\.tar\.gz --- evas-0.9.9.063.orig/debian/libevas-svn-05-engines-x.install +++ evas-0.9.9.063/debian/libevas-svn-05-engines-x.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/evas/modules/engines/gl_x11/*/module.so +debian/tmp/usr/lib/evas/modules/engines/software_x11/*/module.so +debian/tmp/usr/lib/evas/modules/engines/xrender_x11/*/module.so --- evas-0.9.9.063.orig/debian/libevas-doc.dirs +++ evas-0.9.9.063/debian/libevas-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/libevas-doc --- evas-0.9.9.063.orig/debian/control +++ evas-0.9.9.063/debian/control @@ -0,0 +1,122 @@ +Source: evas +Section: libs +Priority: optional +Maintainer: Debian Pkg-e Team +Uploaders: Albin Tonnerre , + Niv Sardi , Xavier Oswald , + Jan Lübbe , + Nikita V. Youshchenko +Build-Depends: debhelper (>= 6), cdbs, libeet-dev (>= 1.1.0), libeina-dev (>= 0.9.9.063), + libfreetype6-dev, libpng12-dev | libpng-dev, libx11-dev, libxrender-dev, + x11proto-xext-dev, zlib1g, libjpeg62-dev, libtiff4-dev, libgif-dev, + libfontconfig1-dev, libglu1-mesa-dev, mesa-common-dev, libxpm-dev, + librsvg2-dev +Build-Depends-Indep: doxygen +Standards-Version: 3.8.3 +Vcs-Git: git://git.debian.org/pkg-e/libs/evas.git +Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/evas.git +Homepage: http://www.enlightenment.org + +Package: libevas-svn-05 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Enlightenment DR17 advanced canvas library + Evas is an advanced canvas library, providing six engines for rendering: X11, + OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows + and Qtopia. + . + Due to its simple API, evas can be developed with rapidly, and cleanly. + . + This package contains the core library and a set of image loaders and/or savers + for various formats: eet, gif, jpeg, png, svg, tiff and xpm + +Package: libevas-doc +Architecture: all +Section: doc +Depends: ${misc:Depends} +Enhances: libevas-dev +Description: Evas API Documentation + Evas is an advanced canvas library, providing six engines for rendering: X11, + OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows + and Qtopia. + Due to its simple API, evas can be developed with rapidly, and cleanly. + . + This package provides development documentation (html and manpages) for the + Evas library. + +Package: libevas-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libevas-svn-05 (= ${binary:Version}), libjpeg62-dev, libx11-dev, + libfreetype6-dev, libfontconfig1-dev, libeet-dev, pkg-config, libeina-dev (>= 0.9.9.063) +Suggests: libevas-doc +Description: Enlightenment DR17 advanced canvas library development files + Evas is an advanced canvas library, providing six engines for rendering: X11, + OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows + and Qtopia. + . + Due to its simple API, evas can be developed with rapidly, and cleanly. + . + This package provides headers and static libraries required to develop against + evas. + +Package: libevas-dbg +Architecture: any +Section: debug +Depends: ${misc:Depends}, libevas-svn-05 (= ${binary:Version}) +Priority: extra +Description: enlightenment advanced canvas library + Evas is an advanced canvas library, providing six engines for rendering: X11, + OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows + and Qtopia. + . + This package contains unstripped shared libraries. It is provided primarily + to provide a backtrace with names in a debugger, this makes it somewhat + easier to interpret core dumps. The libraries are installed in + /usr/lib/debug and are automatically used by gdb. + +Package: libevas-svn-05-engines-core +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: libevas-0.9.9.050a-engines +Replaces: libevas-engines +Provides: libevas-svn-05-engine-buffer, libevas-svn-05-engine-software-generic +Description: Evas module providingg the framebuffer render engine + Evas is an advanced canvas library, providing six engines for rendering: X11, + OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows + and Qtopia. + Due to its simple API, evas can be developed with rapidly, and cleanly. + . + This package contains the core Evas engine modules: + - buffer + - software/genenric + +Package: libevas-svn-05-engines-x +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libevas-svn-05-engines-core +Conflicts: libevas-0.9.9.050a-engines +Replaces: libevas-engines, libevas-engines-extras +Provides: libevas-svn-05-engine-software-x11, libevas-svn-05-engine-xrender-x11, libevas-svn-05-engine-gl-x11 +Description: Evas module providing the X11 engines + Evas is an advanced canvas library, providing six engines for rendering: X11, + OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows + and Qtopia. + Due to its simple API, evas can be developed with rapidly, and cleanly. + . + This package contains the X11-related Evas engine modules: + - GL/X11 + - Software/X11 + - Xrender/X11 + +Package: libevas-svn-05-engine-fb +Architecture: alpha amd64 armel hppa i386 ia64 lpia m68k mips mipsel powerpc s390 sparc +Depends: ${shlibs:Depends}, ${misc:Depends}, libevas-svn-05-engines-core +Conflicts: libevas-0.9.9.050a-engines-extras +Replaces: libevas-engines-extras +Description: Evas module providing the Framebuffer engine + Evas is an advanced canvas library, providing six engines for rendering: X11, + OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows + and Qtopia. + Due to its simple API, evas can be developed with rapidly, and cleanly. + . + This package contains the framebuffer Evas engine module. --- evas-0.9.9.063.orig/debian/libevas-dev.install +++ evas-0.9.9.063/debian/libevas-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/pkgconfig/* +debian/tmp/usr/lib/libevas.so --- evas-0.9.9.063.orig/debian/copyright +++ evas-0.9.9.063/debian/copyright @@ -0,0 +1,38 @@ +This package was debianized by Debian Pkg-e Team +Sat, 07 Jul 2007 09:29:10 +0000. + +It was downloaded from http://download.enlightenment.org/ + +Upstream Authors: + + Enlightenment team + +Copyright: + + Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS) + src/modules/engines/fb/evas_fb.h: Copyright (c) 1999 - Carsten Haitzler + src/modules/engines/fb/evas_fb_main.c: Copyright (c) 1999 - Carsten Haitzler + +License: + + 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. + +On Debian systems, the complete text of the BSD License can be found +in `/usr/share/common-licenses/BSD'. --- evas-0.9.9.063.orig/debian/libevas-svn-05.lintian-overrides +++ evas-0.9.9.063/debian/libevas-svn-05.lintian-overrides @@ -0,0 +1 @@ +libevas-svn-05: package-name-doesnt-match-sonames --- evas-0.9.9.063.orig/debian/libevas-svn-05.install +++ evas-0.9.9.063/debian/libevas-svn-05.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/libevas-*.so.* +debian/tmp/usr/lib/evas/modules/loaders/*/*/*.so +debian/tmp/usr/lib/evas/modules/savers/*/*/*.so --- evas-0.9.9.063.orig/debian/changelog +++ evas-0.9.9.063/debian/changelog @@ -0,0 +1,164 @@ +evas (0.9.9.063-1) unstable; urgency=low + + * New upstream release + * Remove DEB_DH_STRIP_ARGS, cdbs figures this out + * Bump Standards-Version to 3.8.3 + * Make the software-generic engine built-in, and fix configure invocation + * Prevent the doc from being built when not necessary, and move + doxygen to B-D-I + * debian/control: update my email address + + -- Albin Tonnerre Fri, 04 Dec 2009 20:44:44 +0100 + +evas (0.9.9.062-1) unstable; urgency=low + + * New upstream snapshot + + -- Albin Tonnerre Sun, 02 Aug 2009 17:30:09 +0200 + +evas (0.9.9.061-3) unstable; urgency=low + + * Add lpia to the architecture list for libevas-engine-fb so that Ubuntu can + use it. + + -- Albin Tonnerre Mon, 20 Jul 2009 18:47:05 +0200 + +evas (0.9.9.061-2) unstable; urgency=low + + * Patch from Cyril Brulebois to fix framebuffer-related issues on non-linux + architectures (Closes: #536086) + * Update Standards-Version to 3.8.2 + + -- Albin Tonnerre Tue, 14 Jul 2009 20:20:21 +0200 + +evas (0.9.9.061-1) unstable; urgency=low + + * New upstream snapshot + * Change packages name due to API changes + * Explicitly disable fribidi support for now + * Refactoring of the engine packages + - Add the version into the package name to avoid possible breakages, now + that different evas versions can be installed at the same time + * Upload to unstable + + -- Albin Tonnerre Wed, 24 Jun 2009 23:12:19 +0200 + +evas (0.9.9.060-1) experimental; urgency=low + + * New SVN snapshot + - Drop patches, no longer needed + - Massive renaming due to upstream SONAME change. + * debian/control: + - Update Standards-Version, no change required + - Move libevas-dbg to the debug section + - Remove spurious build-dep on libdirectfb-dev, and disable the dfb engine + * debian/rules: + - Disable the build of the software 16bits engine since it's not usable + - Enable SSE on non-amd64 architectures again + - Enable dither mask + * Package name purposedly doesn't match SONAME, in an attempt to make the + former a bit more meaningful than libevas-ver-pre-01-0 + - Override the lintian warning: package-name-doesnt-match-sonames + + -- Albin Tonnerre Tue, 05 May 2009 18:25:18 +0200 + +evas (0.9.9.050+svn20090204-1) experimental; urgency=low + + [ Albin Tonnerre ] + * New SVN snapshot + - libevas-0.9.9.050a is now libevas-0.9.9.050b due to API change + - refresh patches + - Use new 'make doc' target to generate the documentation: + + Add --enable-doc to configure options + + use 'make doc' + + build-depend on doxygen + * Revert back to using libevas-engines and libevas-engines-extras, if the + engines <-> evas interface breaks, it will be handled by bumping the + SONAME for libevas + + [ Nikita V. Youshchenko ] + * Make dependency on libeina-dev versioned. + * Add myself to uploaders. + + -- Nikita V. Youshchenko Sun, 08 Mar 2009 12:41:32 +0300 + +evas (0.9.9.050+svn20081206-2) experimental; urgency=low + + * Remove version from -dev package name, since it's not really useful + + -- Albin Tonnerre Tue, 06 Jan 2009 22:01:03 +0100 + +evas (0.9.9.050+svn20081206-1) experimental; urgency=low + + * Upstream SVN snapshot + - Packages renamed due to API changes + - Add debian/patches/{01-fix-library-soname,02-reapply-autofoo}: Use release + instead of version-info to create the library SONAME, to prevent things + from breaking when the ABI changes again + - Remove the symbols file as it it's almost useless now + + As a consequence, B-D on dpkg-dev >= 1.14.8 is no longer needed + * debian/rules: Add --disable-image-loader-edb to configure flags as this + image loader,though deprecated, is built by default + * [lintian] Add ${misc:Depends} to package dependencies + + -- Albin Tonnerre Sun, 07 Dec 2008 12:07:39 +0100 + +evas (0.9.9.050-2) experimental; urgency=low + + * Move MMX-specific symbols to debian/libevas0.symbols.{amd64,i386} + - Fixes FTBFS on non-x86 architectures (Closes: #502588) + * debian/rules: explicitely disable SSE on non-amd64 architectures + + -- Albin Tonnerre Sun, 09 Nov 2008 23:54:56 +0100 + +evas (0.9.9.050-1) experimental; urgency=low + + [ Albin Tonnerre ] + * New upstream release + * Add a symbols file for libevas0 + * CFLAGS += -fvisibility=hidden to avoid exporting private symbols. + * debian/control: + - Bump Standards-Version to 3.8.0 + - Drop Build-Dependency on doxygen as docs are now in the upstream tarball. + - Build-Depend on dpkg-dev >= 1.14.8 as we're using symbols support. + - Bump B-D on libeet-dev >= 1.1.0, evas uses symbols from the new version. + * Add the directfb rendering engine to libevas-engines-extras, now that it has + been rewritten: + - debian/control: Build-Depend on libdirectfb-dev, update description. + - debian/rules: Add --enable-directfb to the configure flags + + -- Jan Lübbe Fri, 17 Oct 2008 11:30:50 +0200 + +evas (0.9.9.043-1) experimental; urgency=low + + [ Jan Lübbe ] + * New upstream snapshot + * debian/rules: + - Docs are now prebuilt in the tarball + * debian/control: + - Depend on eet >= 1.0.1 (configure checks for the new version) + - Break long lines + + [ Albin Tonnerre ] + * debian/rules: Disable pthreads on hppa + + -- Jan Lübbe Wed, 21 May 2008 21:12:54 +0200 + +evas (0.9.9.042-2) experimental; urgency=low + + [ Albin Tonnerre ] + * debian/control: + - Remove nonexistent Suggests: libevas-all + - Recommend libevas-engines + - libevas-dev depends on libfontconfig1-dev / libeet-dev for static linking + + [ Jan Lübbe ] + * debian/libevas-doc.doc-base: change Section to Programming/C + + -- Jan Lübbe Sun, 04 May 2008 21:52:05 +0200 + +evas (0.9.9.042-1) experimental; urgency=low + + * Initial release (Closes: #461969) + + -- Albin Tonnerre Fri, 15 Feb 2008 12:52:42 +0100