Control: severity -1 serious Control: tags -1 patch On 2017-10-14 Sven Eckelmann <s...@narfation.org> wrote: > Package: libevas-dev > Version: 1.20.4-1 > Severity: important
> pkg-config calls for evas currently fail with: > $ pkg-config --cflags evas > Package ecore was not found in the pkg-config search path. > Perhaps you should add the directory containing `ecore.pc' > to the PKG_CONFIG_PATH environment variable > Package 'ecore', required by 'evas', not found > The relevant line in evas.pc is: > Requires.private: libpng >= 1.2.10 harfbuzz >= 0.9.0 fribidi >= 0.19.2 > fontconfig >= 2.5.0 freetype2 >= 16.2.10 ecore >= 1.20.4 ector >= 1.20.4 > emile >= 1.20.4 efl >= 1.20.4 eina >= 1.20.4 eet >= 1.20.4 eo >= 1.20.4 > luajit >= 2.0.0 > The libecore-dev dependency (and maybe more) is not reflected in the debian > package dependencies. This causes build failures for other packages which > depend on libevas-dev but not on libecore-dev. Hello, Ross, could you apply and push the attached patch? cu Andreas -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure'
diff --git a/debian/changelog b/debian/changelog index f68a9843af..4e71438165 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,18 @@ +efl (1.20.4-2) UNRELEASED; urgency=medium + + * Add missing -dev dependencies (Require.private): + + libecore-dev: libeeze-dev (ecore-drm2.pc, ecore-evas.pc, ecore-fb.pc, + ecore-imf-evas.pc, ecore-imf.pc, ecore-input.pc, ecore-x.pc). + + libector-dev: libeet-dev (ector.pc) + + libeet-dev: libemile-dev (eet-cxx.pc, eet.pc) + + libeina-dev: libecore-dev libwayland-dev libxkbcommon-dev (efl-wl.pc) + + libeio-dev: libefreet-dev (eio.pc, eio-cxx.pc) + + libemile-dev: libgnutls28-dev (emile.pc) + + libevas-dev: libecore-dev + Closes: #878584 + + -- Andreas Metzler <ametz...@debian.org> Sun, 15 Oct 2017 11:27:40 +0200 + efl (1.20.4-1) experimental; urgency=medium * Team upload. diff --git a/debian/control b/debian/control index 9e1a2459d4..fabe791bd0 100644 --- a/debian/control +++ b/debian/control @@ -90,7 +90,8 @@ Package: libeina-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libeina1a (= ${binary:Version}), pkg-config, - libsystemd-dev + libecore-dev (= ${binary:Version}), + libsystemd-dev, libwayland-dev, libxkbcommon-dev Recommends: efl-doc Description: Development files for libeina Eina is a multi-platform library that provides optimized data types and a few @@ -114,6 +115,7 @@ Section: libdevel Architecture: any Depends: ${misc:Depends}, libeet1 (= ${binary:Version}), pkg-config, libeina-dev (>= ${source:Upstream-Version}), + libemile-dev (>= ${source:Upstream-Version}), libjpeg-dev, libgnutls28-dev Recommends: efl-doc Description: Enlightenment DR17 file chunk reading/writing library development files @@ -250,6 +252,7 @@ Package: libevas-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libevas1 (= ${binary:Version}), pkg-config, + libecore-dev (>= ${source:Upstream-Version}), libeina-dev (>= ${source:Upstream-Version}), libeet-dev (>= ${source:Upstream-Version}), libjpeg-dev, libx11-dev, libfreetype6-dev, libfontconfig1-dev, libfribidi-dev, @@ -558,6 +561,7 @@ Depends: ${misc:Depends}, pkg-config, libecore-imf1 (= ${binary:Version}), libecore-ipc1 (= ${binary:Version}), libecore-x1 (= ${binary:Version}), + libeeze-dev (= ${binary:Version}), libeina-dev (>= ${source:Upstream-Version}), libeet-dev (>= ${source:Upstream-Version}), libemile-dev (>= ${source:Upstream-Version}), @@ -599,6 +603,7 @@ Section: libdevel Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, + libeet-dev (>= ${source:Upstream-Version}), libeina-dev (>= ${source:Upstream-Version}) Description: Library that provides vector graphics capabilities for EFL development files Ector provides a new retained rendering library that is used by Evas @@ -820,7 +825,8 @@ Suggests: efl-doc Depends: ${misc:Depends}, libeio1 (= ${binary:Version}), pkg-config, libeina-dev (>= ${source:Upstream-Version}), libeet-dev (>= ${source:Upstream-Version}), - libecore-dev (>= ${source:Upstream-Version}) + libecore-dev (>= ${source:Upstream-Version}), + libefreet-dev (>= ${source:Upstream-Version}) Description: EIO headers and static libraries 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 @@ -944,7 +950,7 @@ Section: libdevel Architecture: linux-any Depends: ${misc:Depends}, libemile1 (= ${binary:Version}), pkg-config, libeina-dev (>= ${source:Upstream-Version}), liblz4-dev, - libjpeg-dev, zlib1g-dev + libjpeg-dev, libgnutls28-dev, zlib1g-dev Description: Compression and encryption utilities and abstractions development files Emile provides a library to bring together serialization, compression and ciphering. It is a low-level library and can be used by anything