Commit Graph

13 Commits

Author SHA1 Message Date
luoyaoming bf233a79de changed debian/source/format to native 2022-09-15 10:48:30 +08:00
Carsten Haitzler (Rasterman) 5dc793c6d0 build - efl run in tree - make exception for image loaders/savers
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
2022-09-15 10:48:30 +08:00
Carsten Haitzler (Rasterman) c4863cf367 build - images loaders and saver modules need to link to evas
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
2022-09-15 10:48:30 +08:00
Carsten Haitzler (Rasterman) 4c117a6a60 build - bring back loaders and savers as modules and/or static
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
2022-09-15 10:48:30 +08:00
Ross Vandegrift b29313a0a5 fix issues in shader code regeneration scripts
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
2022-09-15 10:48:30 +08:00
Ross Vandegrift 69fd87aca3 Don't build extra binary doc package
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
2022-09-15 10:48:30 +08:00
Ross Vandegrift 5ce7a4b1e2 skip a few elm widget previews
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
2022-09-15 10:48:29 +08:00
Ross Vandegrift ccccb5c2ed correct edje pkg-config generation for luaold
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
2022-09-15 10:48:29 +08:00
Ross Vandegrift 42784efc91 disable doxygen html timestamps
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
2022-09-15 10:48:29 +08:00
Andreas Metzler 50141e2b8d Try to dlopen curl-gnutls
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
2022-09-15 10:48:29 +08:00
Ross Vandegrift df35dcb267 Remove remote js from html docs
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
2022-09-15 10:48:29 +08:00
Luoyaoming 7459a9fdc0 Import Debian changes 1.23.3-ok2
efl (1.23.3-ok2) yangtze; urgency=medium

  * Update version info. 

efl (1.23.3-ok1) yangtze; urgency=medium

  * Initial release.
2022-09-15 10:47:29 +08:00
luoyaoming 3365ca3648 Import Upstream version 1.23.3 2022-09-15 10:47:28 +08:00