due to meson's insistence on naming even moudles libmodule.so, and our
complexity of build as in the previous commits ... have a special case
for in tree module loading for these.
Gbp-Pq: Name 0006-build-efl-run-in-tree-make-exception-for-image-loade.patch
if your platform is picky enough it won't want to leave unresolved
symbols (which wshould be resovled at runtime from the host lib) so we
need to link these modules to evas. the problem is due to the
complicated build of some modules being static and some shared, evas
is declared with evas_goal and this has to be declared after static
modules are declared but since i was declaring static and shared at
the same time from a table this breaks. so i have to move all the
static and shared module stuff into evas_goal into 2 phases. one phase
for the static and one for the shared after evas is delcared so evas
as a target exists to link to.
Gbp-Pq: Name 0005-build-images-loaders-and-saver-modules-need-to-link-.patch
so the evas modules able to be static or not was a bit pointless as it
could inline all evas modules (or none) not just the most common or
not, but ecore evas modules were still modules, so it really wasn't
being useful.
image loaders ans savers omn the other hand were *ALL* being
statically built in without exception. this was kind of a regression
in the build system in the move to meson. some were static due to
micro optimizations and performance inlining the most common to save a
little extra loading + linking + page fragmentation for loaders you
are likely to need in most cases as well as save the drity pages from
linking in their dependencies (libgif, libtiff, libwebp and all their
dependencies too etc. etc.). this now brings back the ability to
decide which are static and which are shared modules (not exposed to
the user as options for meson - fixed in meson.build files which i
think is good enough given the purpose of this).
Gbp-Pq: Name 0004-build-bring-back-loaders-and-savers-as-modules-and-o.patch
Origin: other
Forwarded: no
Last-Update: 2019-12-23
The EFL tarballs ship some generated source code that the Debian
package should re-generate on build. This patch includes fixes to that
process.
Last-Update: 2019-12-23
Gbp-Pq: Name 99-fix-shader-regen.diff
Forwarded: no
Last-Update: 2019-10-12
make doc builds a binary tar.gz of the docs. It takes a while, and we
don't need it to build efl-doc.
Last-Update: 2019-10-12
Gbp-Pq: Name 45_disable_doc_pack.diff
Origin: other
Forwarded: no
Last-Update: 2010-11-02
These preview generations crash sometimes, and the issue seems triggered by
build chroots. Disable it until this issue is figured out.
Gbp-Pq: Name 30_drop_crashing_widget_previews.diff
Origin: other
Forwarded: no
Last-Update: 2019-12-24
edje.pc gets its lua Requies entry from -Dlua-interpreter. But it
should get the appropriate versioned entry instead.
Last-Update: 2019-12-24
Gbp-Pq: Name 25_edje_check_luaold.diff
Origin: other
Forwarded: no
Last-Update: 2018-06-16
This should improve repducibility of efl-doc.
Last-Update: 2018-06-16
Gbp-Pq: Name 20_disable_doxygen_timestamps.diff
Origin: other
Forwarded: no
Last-Update: 2016-08-19
Since we link with gnutls, try to dlopen curl-gnutls (in addition to the
OpenSSL variant).
Gbp-Pq: Name 15_try_curl-gnutls.diff
Origin: other
Forwarded: no
Last-Update: 2018-10-11
The html docs load remote google analytics scripts. Since this can leak local
user actions, remove it.
Gbp-Pq: Name 10_remove_google_analytics.diff