Source: efl
Section: libs
Priority: optional
Maintainer: Steven Pusser <stevep@mxlinux.org>
XSBC-Original-Maintainer: Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
Uploaders: Albin Tonnerre <lutin@debian.org>,
           Ross Vandegrift <ross@kallisti.us>,
           Andreas Metzler <ametzler@debian.org>
Build-Depends: debhelper (>= 10),
 pkg-config, autopoint,
 zlib1g-dev, libjpeg-dev, libpng-dev, libtiff-dev, libgif-dev, libxpm-dev,
 libfreetype6-dev, libfontconfig1-dev,
 libx11-dev, x11proto-xext-dev, , libglu1-mesa-dev, mesa-common-dev,
 libfribidi-dev,
 libgl1-mesa-dev [!armel !armhf], libgles2-mesa-dev [armel armhf],
 libpixman-1-dev, libxcb-shm0-dev, libxcb-image0-dev, libxcb1-dev,
 libxcursor-dev, libxss-dev, libxrender-dev, libxinerama-dev,
 libxrandr-dev, libxext-dev, libxcomposite-dev, libxi-dev,
 libxdamage-dev, libxtst-dev, libglib2.0-dev,
 libluajit-5.1-dev [!arm64 !s390x], liblua5.2-dev [arm64 s390x], libdbus-1-dev,
 libsndfile-dev,
 libgnutls28-dev, libcurl4-gnutls-dev,
 libudev-dev [linux-any], libmount-dev [linux-any], libblkid-dev [linux-any],
 libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev, libgcrypt-dev,
 libbullet-dev, libpulse-dev, liblz4-dev, libwebp-dev, libharfbuzz-dev,
 libsystemd-dev, libavahi-client-dev, systemd, libvlc-dev, libraw-dev,
 libpoppler-cpp-dev, libspectre-dev, librsvg2-dev,
 wayland-protocols (>= 1.12), libwayland-dev (>= 1.11), libgbm-dev,
 libxkbcommon-dev, libinput-dev (>= 1.7),
 libscim-dev, libibus-1.0-dev, libxkbcommon-x11-dev,
 libunwind-dev [amd64 arm64 armel armhf hppa i386 ia64 mips mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el sh4],
 linux-libc-dev
Build-Depends-Indep: doxygen, ghostscript, imagemagick, texlive-font-utils
Standards-Version: 4.2.1
Vcs-Git: https://salsa.debian.org/pkg-e-team/efl.git
Vcs-Browser: https://salsa.debian.org/pkg-e-team/efl
Homepage: https://www.enlightenment.org
Rules-Requires-Root: no

# EINA

Package: libeina1a
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: libeina0, libeina1
Breaks: libeet1 (<= 1.4.0~beta+1.4.0), libeina1 (<= 1.18.1-2),
        libeina-bin (<= ${source:Upstream-Version}),
        libeet-bin (<= ${source:Upstream-Version}),
        libevas-bin (<= ${source:Upstream-Version}),
        libevas1-engines-drm (<= ${source:Upstream-Version}),
        libevas1-engines-x (<= ${source:Upstream-Version}),
        libevas1-engines-fb (<= ${source:Upstream-Version}),
        libecore-bin (<= ${source:Upstream-Version}),
        libefreet-bin (<= ${source:Upstream-Version}),
        libembryo-bin (<= ${source:Upstream-Version}),
        libedje-bin (<= ${source:Upstream-Version}),
        libeeze-bin (<= ${source:Upstream-Version}),
        libelua-bin (<= ${source:Upstream-Version}),
        libethumb-client-bin (<= ${source:Upstream-Version}),
        libelementary-bin (<= ${source:Upstream-Version}),
        libelementary-data (<= ${source:Upstream-Version}),
        libevas-loaders (<= ${source:Upstream-Version}),
        libemotion-players (<= ${source:Upstream-Version})
Description: Enlightenment Foundation Library providing optimized data types
 Eina is a multi-platform library that provides optimized data types and a few
 tools. It supports the following data types:
  - Array
  - Hash Table
  - Double-linked list
  - Red-black tree
  - Shared string
  - Access Content types
    + Accessor: can access items of a container randomly
    + Iterator: can access items of a container sequentially

Package: libeina-bin
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Enlightenment Foundation Library providing optimized data types extra tools
 Eina is a multi-platform library that provides optimized data types and a few
 tools. It supports the following data types:
  - Array
  - Hash Table
  - Double-linked list
  - Red-black tree
  - Shared string
  - Access Content types
    + Accessor: can access items of a container randomly
    + Iterator: can access items of a container sequentially
 .
 This package contains some additional tools that may be useful for
 debugging eina issues.

Package: libeina-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, libefl-all-dev (>= ${source:Version})
Description: transitional EFL development package
 This is a transitional dummy package to ease the migration of EFL dev
 packages to libefl-all-dev.  You can safely remove this package.

# EET

Package: libeet-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, libefl-all-dev (>= ${source:Version})
Description: transitional EFL development package
 This is a transitional dummy package to ease the migration of EFL dev
 packages to libefl-all-dev.  You can safely remove this package.

Package: libeet1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Enlightenment DR17 file chunk reading/writing library
 Eet is a tiny library designed to write an arbitrary set of chunks of data to a
 file and optionally compress each chunk (very much like a zip file) and allows
 fast random-access reading of the file later on. It does not do zip as zip
 itself has more complexity than needed, and it was much simpler to implement
 this once here.
 .
 It's small, fast, and does a job. It's heavily commented and fully documented.

Package: libeet-bin
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Enlightenment DR17 file chunk reading/writing utility
 Eet is a tiny library designed to write an arbitrary set of chunks of data to a
 file and optionally compress each chunk (very much like a zip file) and allows
 fast random-access reading of the file later on. It does not do zip as zip
 itself has more complexity than needed, and it was much simpler to implement
 this once here.
 .
 This package contains eet, an utility that allows you to extract, insert,
 encode and decode config blobs created with libeet.

Package: libelocation1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Library providing geo information management in EFL
 Elocation is meant as a convenience library to ease application
 developers the usage of geo information in their apps. Adding a geo
 tag to a picture or translating an address to a GPS position and show
 it on a map widget are just some of the use cases.In the beginning
 elocation will rely on the GeoClue1 DBus service. Supporting the new
 GeoClue2 DBus service is planned and worked on.

Package: libephysics1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Library providing physics functions to Evas and Edje
 EPhysics is a new library that glues in the Bullet physics engine
 into EFL to allow you to make use of an entire physics engine easily
 and simply in your creations. Edje also makes use of this allowing
 your themes to use it too.

# EVAS

Package: libevas1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends},
 libevas1-engine
Recommends: libevas-loaders,
	    libevas1-engines-drm,
	    libevas1-engines-fb,
	    libevas1-engines-wayland,
	    libevas1-engines-x
Breaks: libeina1a (<< ${source:Upstream-Version})
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-bin
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Enlightenment DR17 advanced canvas library binary tools
 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 evas cserve2 utilities.

Package: libevas-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, libefl-all-dev (>= ${source:Version})
Description: transitional EFL development package
 This is a transitional dummy package to ease the migration of EFL dev
 packages to libefl-all-dev.  You can safely remove this package.

Package: libevas1-engines-x
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Replaces: libevas-engines, libevas-engines-extras
Provides: libevas1-engine-software-x11, libevas1-engine-gl-x11, libevas1-engine
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 (Xlib/XCB)

Package: libevas1-engines-fb
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Replaces: libevas-engines-extras, libevas1-engine-fb
Provides: libevas1-engine
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.

Package: libevas1-engines-drm
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Replaces: libevas-engines, libevas-engines-extras
Provides: libevas1-engine
Description: Evas module providing the DRM 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 DRM-related Evas engine modules.

Package: libevas1-engines-wayland
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Replaces: libevas-engines, libevas-engines-extras
Provides: libevas1-engine
Description: Evas module providing the Wayland 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 Wayland-related Evas engine modules.

# ECORE

Package: libecore1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Core abstraction layer for enlightenment DR 0.17
 This is the core event abstraction layer and X abstraction layer that makes
 doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
 handlers fast, optimized, and convenient. It's a separate library so anyone
 can make use of the work put into Ecore to make this job easy for
 applications.

Package: libecore-audio1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Ecore functions for audio playback and recording
 This is the core event abstraction layer and X abstraction layer that makes
 doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
 handlers fast, optimized, and convenient. It's a separate library so anyone
 can make use of the work put into Ecore to make this job easy for
 applications.
 .
 This package contains the Ecore wrapper and convenience functions for
 audio playback and recording.

Package: libecore-avahi1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Ecore functions for dealing with Avahi mDNS/DNS-SD
 This is the core event abstraction layer and X abstraction layer that makes
 doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
 handlers fast, optimized, and convenient. It's a separate library so anyone
 can make use of the work put into Ecore to make this job easy for
 applications.
 .
 This package contains the Ecore wrapper and convenience functions for using
 Avahi mDNS/DNS-SD.

Package: libecore-con1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends},
         libecore-bin (>= ${source:Upstream-Version})
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Ecore Connection Library
 This is the core event abstraction layer and X abstraction layer that makes
 doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
 handlers fast, optimized, and convenient. It's a separate library so anyone
 can make use of the work put into Ecore to make this job easy for
 applications.
 .
 This package contains the Ecore Connection Library.

Package: libecore-drm2-1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Ecore functions for dealing with DRM2
 This is the core event abstraction layer and X abstraction layer that makes
 doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
 handlers fast, optimized, and convenient. It's a separate library so anyone
 can make use of the work put into Ecore to make this job easy for
 applications.
 .
 This package contains the Ecore wrapper and convenience functions for using
 DRM2

Package: libecore-evas1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Ecore Evas Wrapper Library
 This is the core event abstraction layer and X abstraction layer that makes
 doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
 handlers fast, optimized, and convenient. It's a separate library so anyone
 can make use of the work put into Ecore to make this job easy for
 applications.
 .
 This package contains the Ecore Evas wrapper functions.

Package: libecore-fb1
Architecture: linux-any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Ecore frame buffer system functions
 This is the core event abstraction layer and X abstraction layer that makes
 doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
 handlers fast, optimized, and convenient. It's a separate library so anyone
 can make use of the work put into Ecore to make this job easy for
 applications.
 .
 This package contains the Ecore frame buffer system functions.

Package: libecore-file1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Ecore File Library
 This is the core event abstraction layer and X abstraction layer that makes
 doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
 handlers fast, optimized, and convenient. It's a separate library so anyone
 can make use of the work put into Ecore to make this job easy for
 applications.
 .
 This package contains the Ecore File Library.

Package: libecore-imf1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Ecore Input Method Framework module
 This is the core event abstraction layer and X abstraction layer that makes
 doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
 handlers fast, optimized, and convenient. It's a separate library so anyone
 can make use of the work put into Ecore to make this job easy for
 applications.
 .
 This package contains the Ecore Input Method Framework module, and the Evas
 helper functions for it.

Package: libecore-input1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Ecore input module
 This is the core event abstraction layer and X abstraction layer that makes
 doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
 handlers fast, optimized, and convenient. It's a separate library so anyone
 can make use of the work put into Ecore to make this job easy for
 applications.
 .
 This package contains the Ecore input module.

Package: libecore-ipc1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Ecore inter-process communication functions
 This is the core event abstraction layer and X abstraction layer that makes
 doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
 handlers fast, optimized, and convenient. It's a separate library so anyone
 can make use of the work put into Ecore to make this job easy for
 applications.
 .
 This package contains the Ecore inter-process communication functions.

Package: libecore-wl2-1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Ecore functions for dealing with Wayland
 This is the core event abstraction layer and X abstraction layer that makes
 doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
 handlers fast, optimized, and convenient. It's a separate library so anyone
 can make use of the work put into Ecore to make this job easy for
 applications.
 .
 This package contains the Ecore wrapper and convenience functions for using
 Wayland

Package: libecore-x1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Ecore functions for dealing with the X Window System
 This is the core event abstraction layer and X abstraction layer that makes
 doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
 handlers fast, optimized, and convenient. It's a separate library so anyone
 can make use of the work put into Ecore to make this job easy for
 applications.
 .
 This package contains the Ecore wrapper and convenience functions for using
 the X Window System.

Package: libecore-bin
Architecture: any
Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Core abstraction layer for enlightenment DR 0.17 binary utilities
 This is the core event abstraction layer and X abstraction layer that makes
 doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
 handlers fast, optimized, and convenient. It's a separate library so anyone
 can make use of the work put into Ecore to make this job easy for
 applications.
 .
 This package contains code generation utilities used in building EFL
 apps and a libproxy abstraction binary used by ecore_con.

Package: libecore-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, libefl-all-dev (>= ${source:Version})
Description: transitional EFL development package
 This is a transitional dummy package to ease the migration of EFL dev
 packages to libefl-all-dev.  You can safely remove this package.

Package: libector1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Library that provides vector graphics capabilities for EFL
 Ector provides a new retained rendering library that is used by Evas
 to provide Evas_Object_VG. This is a new Evas_Object that provides a
 vector graphics scene graph following the SVG specification. It will
 be considered a bug if some behaviour does not follow the SVG
 standard. Evas_Object_VG provides 3 kind of objects for now: shape,
 as well as linear and radial gradients.
 .
 This package provides the libector1 library.

Package: libefl-all-dev
Section: libdevel
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends},
         libavahi-client-dev,
         libblkid-dev,
         libbullet-dev,
         libcurl4-gnutls-dev,
         libdbus-1-dev,
         libdrm-dev,
         libecore-audio1 (= ${binary:Version}),
         libecore-avahi1 (= ${binary:Version}),
         libecore-con1 (= ${binary:Version}),
         libecore-drm2-1 (= ${binary:Version}),
         libecore-evas1 (= ${binary:Version}),
         libecore-fb1 (= ${binary:Version}) [linux-any],
         libecore-file1 (= ${binary:Version}),
         libecore-imf1 (= ${binary:Version}),
         libecore-input1 (= ${binary:Version}),
         libecore-ipc1 (= ${binary:Version}),
         libecore-wl2-1 (= ${binary:Version}),
         libecore-x1 (= ${binary:Version}),
         libecore1 (= ${binary:Version}),
         libector1 (= ${binary:Version}),
         libedje-bin (= ${binary:Version}),
         libedje1 (= ${binary:Version}),
         libeet1 (= ${binary:Version}),
         libeeze1 (= ${binary:Version}) [linux-any],
         libefreet1a (= ${binary:Version}),
         libeina1a (= ${binary:Version}),
         libeio1 (= ${binary:Version}),
         libelementary1 (= ${binary:Version}),
         libelocation1 (= ${binary:Version}),
         libelput1 (= ${binary:Version}),
         libelua1 (= ${binary:Version}) [!arm64 !s390x],
         libembryo1 (= ${binary:Version}),
         libemile1 (= ${binary:Version}),
         libemotion1 (= ${binary:Version}),
         libeolian1 (= ${binary:Version}),
         libephysics1 (= ${binary:Version}),
         libethumb-client1 (= ${binary:Version}),
         libethumb1 (= ${binary:Version}),
         libevas1 (= ${binary:Version}),
         libfontconfig1-dev,
         libfreetype6-dev,
         libfribidi-dev,
         libgbm-dev,
         libglib2.0-dev,
         libgnutls28-dev,
         libgstreamer-plugins-base1.0-dev,
         libgstreamer1.0-dev,
         libharfbuzz-dev,
         libinput-dev,
         libjpeg-dev,
         libluajit-5.1-dev [!arm64 !s390x], liblua5.2-dev [arm64 s390x],
         liblz4-dev,
         libmount-dev,
         libpulse-dev,
         libsndfile-dev,
         libsystemd-dev,
         libudev-dev,
         libwayland-dev,
         libx11-dev,
         libxcomposite-dev,
         libxcursor-dev,
         libxdamage-dev,
         libxext-dev,
         libxi-dev,
         libxinerama-dev,
         libxkbcommon-dev,
         libxrandr-dev,
         libxrender-dev,
         libxss-dev,
         libxtst-dev,
         pkg-config,
         x11proto-xext-dev,
         zlib1g-dev
Breaks: libecore-dev (<< 1.20.5-1),
        libector-dev (<< 1.20.5-1),
        libedje-dev (<< 1.20.5-1),
        libeet-dev (<< 1.20.5-1),
        libeeze-dev (<< 1.20.5-1),
        libefreet-dev (<< 1.20.5-1),
        libeina-dev (<< 1.20.5-1),
        libeio-dev (<< 1.20.5-1),
        libelementary-dev (<< 1.20.5-1),
        libelocation-dev (<< 1.20.5-1),
        libelput-dev (<< 1.20.5-1),
        libelua-dev (<< 1.20.5-1),
        libembryo-dev (<< 1.20.5-1),
        libemile-dev (<< 1.20.5-1),
        libemotion-dev (<< 1.20.5-1),
        libeolian-dev (<< 1.20.5-1),
        libephysics-dev (<< 1.20.5-1),
        libethumb-dev (<< 1.20.5-1),
        libevas-dev (<< 1.20.5-1)
Replaces: libecore-dev (<< 1.20.5-1),
        libector-dev (<< 1.20.5-1),
        libedje-dev (<< 1.20.5-1),
        libeet-dev (<< 1.20.5-1),
        libeeze-dev (<< 1.20.5-1),
        libefreet-dev (<< 1.20.5-1),
        libeina-dev (<< 1.20.5-1),
        libeio-dev (<< 1.20.5-1),
        libelementary-dev (<< 1.20.5-1),
        libelocation-dev (<< 1.20.5-1),
        libelput-dev (<< 1.20.5-1),
        libelua-dev (<< 1.20.5-1),
        libembryo-dev (<< 1.20.5-1),
        libemile-dev (<< 1.20.5-1),
        libemotion-dev (<< 1.20.5-1),
        libeolian-dev (<< 1.20.5-1),
        libephysics-dev (<< 1.20.5-1),
        libethumb-dev (<< 1.20.5-1),
        libevas-dev (<< 1.20.5-1),
Recommends: efl-doc
Description: Enlightenment Foundation Libraries development files
 The Enlightenment Foundation Libraries (EFL) is a stack of libraries
 providing a wide degree of functionality.  Originally written to
 support development of the Enlightenment window manager, the
 libraries have increasingly been used in embedded systems.
 .
 This package provides the development files for all of EFL.

# EFREET

Package: libefreet1a
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: libefreet1 (<= 1.8.4-1), libeina1a (<< ${source:Upstream-Version})
Description: Library that implements freedesktop.org specs for use with E17/EFL
 An implementation of several specifications from freedesktop.org intended for
 use in Enlightenment DR17 (e17) and other applications using the Enlightenment
 Foundation Libraries (EFL). Currently, the following specifications are
 included:
  - Base Directory
  - Desktop Entry
  - Icon Theme
  - Menu
 .
 This package provides the libefreet0 and libefreet0-mime libraries, which
 contains efreet-based functions for dealing with mime.

Package: libefreet-bin
Architecture: any
Multi-arch: foreign
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: D-Bus activated helper binary to create efreet data caches
 An implementation of several specifications from freedesktop.org intended for
 use in Enlightenment DR17 (e17) and other applications using the Enlightenment
 Foundation Libraries (EFL). Currently, the following specifications are
 included:
  - Base Directory
  - Desktop Entry
  - Icon Theme
  - Menu
 .
 This package provides the efreetd helper binary and the associated D-Bus
 service file that are internally used by libefreet.

Package: libefreet-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, libefl-all-dev (>= ${source:Version})
Description: transitional EFL development package
 This is a transitional dummy package to ease the migration of EFL dev
 packages to libefl-all-dev.  You can safely remove this package.

# EMBRYO

Package: libembryo-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, libefl-all-dev (>= ${source:Version})
Description: transitional EFL development package
 This is a transitional dummy package to ease the migration of EFL dev
 packages to libefl-all-dev.  You can safely remove this package.

Package: libembryo1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Suggests: libembryo-bin
Description: SMALL-based abstract machine (AMX) bytecode interpreter
 Embryo is primarily a shared library that gives you an API to load
 and control interpreted programs compiled into an abstract machine
 bytecode that it understands.  This abstract (or virtual) machine is
 similar to a real machine with a CPU, but it is emulated in
 software.  The architecture is simple and is the same as the
 abstract machine (AMX) in the SMALL language as it is based on
 exactly the same code. Embryo has modified the code for the AMX
 extensively and has made it smaller and more portable.  It is VERY
 small.  The total size of the virtual machine code AND header files
 is less than 2500 lines of code.  It includes the floating point
 library support by default as well.  This makes it one of the
 smallest interpreters around, and thus makes is very efficient to
 use in code.
 .
 See also http://www.compuphase.com/small.htm for details on SMALL.

Package: libembryo-bin
Section: devel
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: SMALL compiler creating Embryo bytecode
 Embryo is primarily a shared library that gives you an API to load
 and control interpreted programs compiled into an abstract machine
 bytecode that it understands.  This abstract (or virtual) machine is
 similar to a real machine with a CPU, but it is emulated in
 software
 .
 This package contains the embryo compiler: embryo_cc.

# EDJE

Package: libedje-bin
Architecture: any
Section: devel
Depends: ${misc:Depends}, ${shlibs:Depends}, libembryo-bin (>= 0.9.9.050+svn20090204)
Description: Various binaries for use with libedje
 Edje is a graphical layout and animation library for animated resizable,
 compressed and scalable themes. It is the theming engine behind
 Enlightenment DR 0.17.
 .
 This package contains the following binaries:
  - edje_cc: Compiles EDC files.
  - edje_decc: Used to decompile compiled edje files.
  - edje_recc: A convenience script to recompile EDC files.

Package: libedje1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libelementary1 (<= 1.7.7-1), libeina1a (<< ${source:Upstream-Version})
Suggests: libedje-bin (= ${binary:Version})
Description: Graphical layout and animation library
 Edje is a graphical layout and animation library for animated resizable,
 compressed and scalable themes. It is the theming engine behind
 Enlightenment DR 0.17.

Package: libedje-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, libefl-all-dev (>= ${source:Version})
Description: transitional EFL development package
 This is a transitional dummy package to ease the migration of EFL dev
 packages to libefl-all-dev.  You can safely remove this package.

# EIO

Package: libeio1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Library providing non-blocking I/O using threads
 This library is part of the Enlightenment Foundation Libraries (EFL). It is
 intended to provide non-blocking IO by using thread for all operations that
 may block. It should integrate all the features/functions of Ecore_File that
 could block.

Package: libeio-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, libefl-all-dev (>= ${source:Version})
Description: transitional EFL development package
 This is a transitional dummy package to ease the migration of EFL dev
 packages to libefl-all-dev.  You can safely remove this package.

# EEZE

Package: libeeze1
Architecture: linux-any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Library for manipulating devices through udev
 This library is part of the Enlightenment Foundation Libraries (EFL). It
 interfaces directly with libudev, avoiding such middleman daemons as
 udisks/upower or hal, and gathers device information when it becomes
 known to the system. This can be used to determine such things as:
  - If a cdrom has a disk inserted
  - The temperature of a cpu core
  - The remaining power left in a battery
  - The current power consumption of various parts
  - Monitor in realtime the status of peripheral devices

Package: libeeze-bin
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Library for manipulating devices through udev binary utilities
 This library is part of the Enlightenment Foundation Libraries (EFL). It
 interfaces directly with libudev, avoiding such middleman daemons as
 udisks/upower or hal, and gathers device information when it becomes
 known to the system. This can be used to determine such things as:
  - If a cdrom has a disk inserted
  - The temperature of a cpu core
  - The remaining power left in a battery
  - The current power consumption of various parts
  - Monitor in realtime the status of peripheral devices
 .
 This package contains command-line utilities that allow mounting,
 scanning, and unmounting devices with eeze.

Package: libeeze-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, libefl-all-dev (>= ${source:Version})
Description: transitional EFL development package
 This is a transitional dummy package to ease the migration of EFL dev
 packages to libefl-all-dev.  You can safely remove this package.

Package: libelua1
Architecture: amd64 armel armhf i386 mips mips64el mipsel ppc64el alpha hppa hurd-i386 kfreebsd-amd64 kfreebsd-i386 m68k powerpc powerpcspe ppc64 sh4 sparc64 x32
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Lua wrapper and convenience layer for EFL shared objects
 Elua is a new LuaJIT based runtime (name is temporary) for rapid
 application development with the EFL. It counts on Eolian to provide
 bindings. It's meant to be a high performance/low footprint runtime,
 competitive with C applications as far as performance is
 concerned. Currently in very early stage of development.

Package: libelua-bin
Architecture: amd64 armel armhf i386 mips mips64el mipsel ppc64el alpha hppa hurd-i386 kfreebsd-amd64 kfreebsd-i386 m68k powerpc powerpcspe ppc64 sh4 sparc64 x32
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Lua wrapper and convenience layer for EFL
 Elua is a new LuaJIT based runtime (name is temporary) for rapid
 application development with the EFL. It counts on Eolian to provide
 bindings. It's meant to be a high performance/low footprint runtime,
 competitive with C applications as far as performance is
 concerned. Currently in very early stage of development.
 .
 This package contains elua, the main entry point for all EFL/LuaJIT
 powered applications.

Package: libemile1
Architecture: linux-any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Compression and encryption utilities and abstractions
 Emile provides a library to bring together serialization, compression
 and ciphering. It is a low-level library and can be used by anything
 above Eina.<

# EMOTION

Package: libemotion1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Media object creation/manipulation library
 Emotion is a library that allows playing audio and video files, using one of
 its backends (GStreamer, xine or generic shm player).
 .
 It is integrated into Ecore through its mainloop, and is transparent to the
 user of the library how the decoding of audio and video is being done. Once
 the objects are created, the user can set callbacks to the specific events and
 set options to this object, all in the main loop.

Package: libemotion-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, libefl-all-dev (>= ${source:Version})
Description: transitional EFL development package
 This is a transitional dummy package to ease the migration of EFL dev
 packages to libefl-all-dev.  You can safely remove this package.

# ETHUMB

Package: libethumb1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Library to create thumbnails for images and documents
 Ethumb uses Evas to generate thumbnail images of given files. The API allows
 great customization of the generated files and also helps complying to
 FreeDesktop.Org Thumbnail Specification.

Package: libethumb-client1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: Library to create thumbnails using a D-Bus-actived server
 Ethumb-Client creates thumbnails by communicating with a thumbnail generation
 server using standard D-Bus protocol. The server uses Ethumb itself to
 generate the thumbnail images and cache them using FreeDesktop.Org standard.

Package: libethumb-client-bin
Architecture: any
Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: D-Bus activated helper binary to create thumbnails with libethumb
 Ethumb-Client creates thumbnails by communicating with a thumbnail generation
 server using standard D-Bus protocol. The server uses Ethumb itself to
 generate the thumbnail images and cache them using FreeDesktop.Org standard.
 .
 This package provides the ethumbd helper binary and the associated D-Bus
 service file that are internally used by libethumb-client.

Package: libethumb-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, libefl-all-dev (>= ${source:Version})
Description: transitional EFL development package
 This is a transitional dummy package to ease the migration of EFL dev
 packages to libefl-all-dev.  You can safely remove this package.

Package: libeolian1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: EO object parser and C code generator - runtime library
 Eolian parses Enlightenment's meta-data (.eo) files and can then
 generate C code along with header files.
 .
 This package contains the runtime library.

Package: libelput1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libeina1a (<< ${source:Upstream-Version})
Description: EFL abstraction library for libinput
 The elput library is an efl abstraction for the libinput library which
 can be used by various other subsystems (ecore_fb, ecore_drm, etc) to
 handle interfacing with libinput without having to duplicate the code
 in each subsystem.

Package: efl-doc
Architecture: all
Section: doc
Depends: ${misc:Depends}
Breaks: libeina-doc    (<= 1.8.3),
        libeet-doc     (<= 1.8.3),
        libevas-doc    (<= 1.8.3),
        libecore-doc   (<= 1.8.3),
        libefreet-doc  (<= 1.8.3),
        libembryo-doc  (<= 1.8.3),
        libedje-doc    (<= 1.8.3),
        libeio-doc     (<= 1.8.3)
Replaces: libeina-doc    (<= 1.8.3),
          libeet-doc     (<= 1.8.3),
          libevas-doc    (<= 1.8.3),
          libecore-doc   (<= 1.8.3),
          libefreet-doc  (<= 1.8.3),
          libembryo-doc  (<= 1.8.3),
          libedje-doc    (<= 1.8.3),
          libeio-doc     (<= 1.8.3)
Description: Documentation for the Enlightenment Foundation Libraries
 The Enlightenment Foundation Libraries (EFL) is a set of libraries
 providing building blocks used in the Enlightenment window manager.
 This package contains the Doxygen-generated HTML documentation and
 examples for the API of the EFL.

Package: libelementary1
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Breaks: libelementary2 (<< 1.15), libeina1 (<< ${source:Upstream-Version})
Replaces: libelementary2 (<< 1.15)
Depends: ${shlibs:Depends}, ${misc:Depends}, libelementary-data (= ${source:Version})
Description: EFL-based widget set library
 Elementary is a widget set based on the Enlightenment Foundation Libraries,
 primarily aimed at creating graphical user interfaces for mobile and embedded
 devices.

Package: libelementary-bin
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: EFL-based widget set library - helper programs
 Elementary is a widget set based on the Enlightenment Foundation Libraries,
 primarily aimed at creating graphical user interfaces for mobile and embedded
 devices.
 .
 This package contains the elementary_run and elementary_quicklaunch helpers

Package: libelementary-data
Architecture: all
Depends: ${misc:Depends}
Description: runtime data-files for libelementary
 Elementary is a widget set based on the Enlightenment Foundation Libraries,
 primarily aimed at creating graphical user interfaces for mobile and embedded
 devices.
 .
 This package contains graphics and styles needed by applications using
 elementary.

Package: libelementary-dev
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, libefl-all-dev (>= ${source:Version})
Description: transitional EFL development package
 This is a transitional dummy package to ease the migration of EFL dev
 packages to libefl-all-dev.  You can safely remove this package.

Package: libevas-loaders
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Replaces: libevas1 (<< 1.7.7-5)
Description: Additional file format loaders for libevas
 This package contains programs that allow libevas to load various images
 and documents formats for which it has no built-in support:
  - XCF
  - SVG
  - PS
  - RAW

Package: libemotion-players
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Additional file format loaders for libemotion
 Emotion is a library that allows playing audio and video files, using one of
 its backends.
 .
 This package contains programs that allow libemotion to use libvlc to
 access additional formats for which it has no built-in support.
