Debian Patches

Status for efl/1.28.1-2

Patch Description Author Forwarded Bugs Origin Last update
10_remove_google_analytics.diff Remove remote js from html docs The html docs load remote google analytics scripts. Since this can leak local
user actions, remove it.
Ross Vandegrift <ross@kallisti.us> not-needed other 2018-10-11
20_disable_doxygen_timestamps.diff disable doxygen html timestamps This should improve repducibility of efl-doc. Ross Vandegrift <ross@kallisti.us> not-needed other 2018-06-16
25_exactness_use_system_python3.diff Use system python3 Debian's python policy requires /usr/bin/python3 for installed scripts. Ross Vandegrift <ross@kallisti.us> not-needed 2020-04-30
30_disable_chm_docs.diff Disable compiled html docs EFL supports compiled html docs for the MS Windows help system. Since these
aren't distributed, disable the build.
Ross Vandegrift <ross@kallisti.us> not-needed 2022-08-01
35-make-widget-preview-generation-reproducible.diff make widget preview generation reproducible

The doc target generates nice widget previews. But some adapt to the current
locale, and clock/calendar pick up the current time - making the build
unreproducible.

This patch ensures widget generation happens with fixed locales and times.
Ross Vandegrift <ross@kallisti.us> yes other 2026-06-04
45_disable_doc_pack.diff Don't build extra binary doc package make doc builds a binary tar.gz of the docs. It takes a while, and we
don't need it to build efl-doc.
Ross Vandegrift <ross@kallisti.us> not-needed 2019-10-12
50-link-ecore_imf-with-xlib.diff link ecore_imf with xlib Ross Vandegrift <ross@kallisti.us> yes other 2026-06-30
60-Make-edje_cc-script-compilation-order-deterministic.diff Make edje_cc script compilation order deterministic
Threaded script compilation completes out of order, so compiled
embryo scripts are written into the output file in the order the
embryo_cc processes happen to finish, making the .edj output
non-deterministic.

Serializing to 1 in-flight command fixes this at a small build-time
cost. Set the EDJE_CC_PENDING_COMMANDS_MAX environment variable to a
higher value (the previous hard-coded limit was 8) if you don't care
about reproducibility and want to wait a few seconds less. Values
below 1 are rejected with a warning, because with a limit of 0 every
script would stay in the pending queue forever and never be compiled.

See https://reproducible-builds.org/ for why this is good.

This patch was done while working on reproducible builds for openSUSE.

Fixes #41
"Bernhard M. Wiedemann" <bwiedemann@suse.de> no 2026-07-19
99-always-regen-shaders.diff make shader code regeneration scripts unconditional The EFL tarballs ship some generated source code that the Debian
package should re-generate on build. Upstream's script tries to
avoid regenerating the data, this makes it unconditional.
Ross Vandegrift <ross@kallisti.us> not-needed other 2020-10-05

All known versions for source package 'efl'

Links