Commit 207d0cbc authored by Ross Vandegrift's avatar Ross Vandegrift

Upload to unstable, update gbp.conf

parent 419c4858

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
......@@ -14,11 +14,14 @@ use them and is not more restrictive).
evil: licenses/COPYING.BSD
escape: licenses/COPYING.GPL (used in PlayStation native)
eina: licenses/COPYING.LGPL
emile: licenses/COPYING.LGPL
eet: licenses/COPYING.BSD
eo: licenses/COPYING.BSD
ector: licenses/COPYING.FTL, licenses/COPYING.GPL (dual licenses)
evas: licenses/COPYING.BSD
embryo: licenses/COPYING.SMALL
ecore: licenses/COPYING.BSD
dns: licenses/COPYING.DNS
eio: licenses/COPYING.LGPL
eldbus: licenses/COPYING.LGPL
efreet: licenses/COPYING.BSD
......@@ -28,6 +31,12 @@ edje: licenses/COPYING.BSD
edje/epp: licenses/COPYING.GPL (separate binary/executable)
emotion: licenses/COPYING.BSD
ethumb: licenses/COPYING.LGPL
eolian: licenses/COPYING.BSD
elua: licenses/COPYING.BSD
elementary: licenses/COPYING.LGPL
generic/evas: licenses/COPYING.GPL (separate binary/executable)
generic/emotion: licenses/COPYING.GPL (separate binary/executable)
efl: licenses/COPYING.LGPL
NOTE: If linked together, the result will be effectively be LGPL (or
GPL if escape is used) due to license characteristics.
2013-12-02 Daniel Juyung Seo (SeoZ)
* Check ecore_x_window_prop_card32_get() return value correctly in ecore_x_e.
With the start of the 1.9.x release cycle we now longer update the ChangeLog and rely on git log for
this functionality. We keep however a NEWS files for a high level overview of changes in a new
release which will be filled at the end of the release cycle.
2013-12-01 Carsten Haitzler (The Rasterman)
......@@ -12,8 +12,8 @@ without warranty of any kind.
Basic Installation
Briefly, the shell commands `./configure; make; make install' should
configure, build, and install this package. The following
Briefly, the shell command `./configure && make && make install'
should configure, build, and install this package. The following
more-detailed instructions are generic; see the `README' file for
instructions specific to this package. Some packages provide this
`INSTALL' file but do not implement all of the features documented
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
ELM_PREFS_CC = @elm_prefs_cc@
ELM_PREFS_CC = $(top_builddir)/src/bin/elementary/elm_prefs_cc
AM_V_EPB = $(am__v_EPB_@AM_V@)
am__v_EPB_ = $(am__v_EPB_@AM_DEFAULT_V@)
am__v_EPB_0 = @echo " EPB " $@;
ELEMENTARY_CODEGEN = @elementary_codegen@
ELEMENTARY_CODEGEN = $(top_builddir)/src/bin/elementary/elementary_codegen
am__v_CODEGEN_ = $(am__v_CODEGEN_@AM_DEFAULT_V@)
am__v_CODEGEN_0 = @echo " CODEGEN " $@;
This diff is collapsed.
EFL 1.8.1
......@@ -22,10 +22,17 @@ in the data/ directory. Licensing details are listed in COPYING and
the licenses/ directory. The pc/ directory holds all the Package
Config files installed to help developers build against EFL.
For more doumentation please see:
For more documentation please see:
EFL is primarily developerd on Linux (GNU/Linux) and should work on
most distributions as long as dependencies are provided. It has been
compiled and run also on Windows (using MINGW32 - please see ), Mac OS X, FreeBSD and NetBSD.
......@@ -320,7 +327,7 @@ asynchronous.
This is a small C-like language compiler and byte-code interpreter
library. This is used for scripting in Edje. The code is based on
original source from the Pawn/Small Language but has been made
portable (endianess issues fixed) and 64bit issues fixed, with the
portable (endianness issues fixed) and 64bit issues fixed, with the
runtime library being refactored to be extremely small.
......@@ -437,17 +444,17 @@ You will find documentation in the doc/ directory.
EFL requires a C and C++ compiler by default. Very little C++ exists
and is mostly to interface to C++ libraries like Bullet.
EFL requires a C and C++ compiler by default. C++ exists mostly to interface
to C++ libraries like Bullet and our C++ bindings.
Required by default:
* bullet
* libpng
* libjpeg
* gstreamer (0.10) (ensure you have all the gstreamer codecs you need/want)
* gstreamer (1.x, 0.10 support optional. Ensure all codecs you want are installed.)
* zlib
* lua (5.1 or 5.2)
* luajit (lua 5.1 or 5.2 support optional)
* libtiff
* openssl
* curl
......@@ -472,43 +479,39 @@ Required by default:
* libxtst
* libxcursor
* libxp
* libxi
* libxi (2.2 or newer)
* libgl (opengl/glx or opengl-es2/egl)
* giflib
* util-linux (limbount + libblkid)
* systemd / libudev
* poppler / poppler-cpp
* libraw
* libspectre
* librsvg
Recommended requirements (highly recommended):
* harfbuzz
* libxi (2.2 or newer)
* systemd
* libwebp
* libunwind (where available)
Enable these with configure options:
--enable-xinput22 \
--enable-multisense \
--enable-systemd \
--enable-image-loader-webp \
After you install EFL it is **HIGHLY** recommended to install the Evas
Generic Loaders package and Emotion Generic Players too. These provide
external binaries, that are either unstable or GPL licensed that are
just drop-in utilities for handling image and video codecs. They can
be added or removed at any time (even runtime) so they could be
replaced or augmented with other drop-in binaries that do the same job
and talk the same simple stdin/out and shared memory protocol.
--enable-harfbuzz \
You can affect compilation optimization, debugging and other factors
by setting your CFLAGS environment variable (and CXXFLAGS)
by setting your CFLAGS environment variable (and CXXFLAGS). Be aware
that to ensure ABI stability you should use the exact same CFLAGS /
CXXFLAGS for all the build of EFL and any applications/libraries that
depend on them.
Other recommendations:
Other possible recommendations:
* scim
......@@ -557,7 +560,9 @@ Wayland is also supported fairly solidly in EFL 1.8. It is not
required by default due to it being new and not that widely spread.
You can enable Wayland support with:
--enable-wayland \
--enable-elput \
For faster rendering when dithering down to lower-than 24/32bpp, you
can try:
This diff is collapsed.
......@@ -4,7 +4,7 @@
scriptversion=2012-03-01.08; # UTC
# Copyright (C) 2010-2013 Free Software Foundation, Inc.
# Copyright (C) 2010-2014 Free Software Foundation, Inc.
# Written by Peter Rosin <>.
# This program is free software; you can redistribute it and/or modify
rm -rf autom4te.cache
rm -f aclocal.m4 config.cache
autoreconf -vif
if [ -z "$NOCONFIGURE" ]; then
exec ./configure -C "$@"
# - Try to find ecore_cxx
# Once done this will define
# ECORE_CXX_FOUND - System has ecore_cxx
# ECORE_CXX_INCLUDE_DIRS - The ecore_cxx include directories
# ECORE_CXX_LIBRARIES - The libraries needed to use ecore_cxx
# ECORE_CXX_DEFINITIONS - Compiler switches required for using ecore_cxx
# When the COMPONENTS keyword was passed to find_package(),
# the following variables are defined for additional Ecore_Cxx modules
# such as Evas, X, Imf, Imf_Evas.
# ECORE_CXX_*_FOUND - System has ecore_cxx *
# ECORE_CXX_*_INCLUDE_DIRS - The ecore_cxx include directories
# ECORE_CXX_*_LIBRARIES - The libraries needed to use ecore_cxx
# ECORE_CXX_*_DEFINITIONS - Compiler switches required for using ecore_cxx * module.
set(MY_PKG ecore_cxx)
# "QUIET" was introduced in 2.8.2
endif ()
pkg_check_modules(PC_LIBECORE_CXX ${_QUIET} ${MY_PKG})
# handle the QUIETLY and REQUIRED arguments and set ECORE_CXX_FOUND to TRUE
# if all listed variables are TRUE
find_package_handle_standard_args(${MY_PKG} DEFAULT_MSG