diff --git a/legacy/ecore/ecore-cocoa.pc.in b/legacy/ecore/ecore-cocoa.pc.in index 8c3ffa0346..91fc4ee0ac 100644 --- a/legacy/ecore/ecore-cocoa.pc.in +++ b/legacy/ecore/ecore-cocoa.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: ecore-cocoa Description: E core library, Cocoa module +@pkgconfig_requires_private@: @requirements_ecore_cocoa@ Version: @VERSION@ Libs: -L${libdir} -lecore_cocoa Cflags: -I${includedir}/ecore-@VMAJ@ diff --git a/legacy/ecore/ecore-con.pc.in b/legacy/ecore/ecore-con.pc.in index 3c03c93500..9b188aa4e4 100644 --- a/legacy/ecore/ecore-con.pc.in +++ b/legacy/ecore/ecore-con.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: ecore-con Description: E core library, Con module +@pkgconfig_requires_private@: @requirements_ecore_con@ Version: @VERSION@ Libs: -L${libdir} -lecore_con Cflags: -I${includedir}/ecore-@VMAJ@ diff --git a/legacy/ecore/ecore-config.pc.in b/legacy/ecore/ecore-config.pc.in index 9849d27213..0235eb867e 100644 --- a/legacy/ecore/ecore-config.pc.in +++ b/legacy/ecore/ecore-config.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: ecore-config Description: E core library, Config module +@pkgconfig_requires_private@: @requirements_ecore_config@ Version: @VERSION@ Libs: -L${libdir} -lecore_config Cflags: -I${includedir}/ecore-@VMAJ@ diff --git a/legacy/ecore/ecore-directfb.pc.in b/legacy/ecore/ecore-directfb.pc.in index ac3a436f80..9eb104a10f 100644 --- a/legacy/ecore/ecore-directfb.pc.in +++ b/legacy/ecore/ecore-directfb.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: ecore-directfb Description: E core library, DirectFB module +@pkgconfig_requires_private@: @requirements_ecore_directfb@ Version: @VERSION@ Libs: -L${libdir} -lecore_directfb Cflags: -I${includedir}/ecore-@VMAJ@ diff --git a/legacy/ecore/ecore-evas.pc.in b/legacy/ecore/ecore-evas.pc.in index 9c394e426c..155abbe974 100644 --- a/legacy/ecore/ecore-evas.pc.in +++ b/legacy/ecore/ecore-evas.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: ecore-evas Description: E core library, Evas module +@pkgconfig_requires_private@: @requirements_ecore_evas@ Version: @VERSION@ Libs: -L${libdir} @ecore_evas_libs@ Cflags: -I${includedir}/ecore-@VMAJ@ diff --git a/legacy/ecore/ecore-fb.pc.in b/legacy/ecore/ecore-fb.pc.in index 7cb780d694..4e70c48c77 100644 --- a/legacy/ecore/ecore-fb.pc.in +++ b/legacy/ecore/ecore-fb.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: ecore-fb Description: E core library, FB module +@pkgconfig_requires_private@: @requirements_ecore_fb@ Version: @VERSION@ Libs: -L${libdir} -lecore_fb Cflags: -I${includedir}/ecore-@VMAJ@ diff --git a/legacy/ecore/ecore-file.pc.in b/legacy/ecore/ecore-file.pc.in index 44ca838748..833ff1e06f 100644 --- a/legacy/ecore/ecore-file.pc.in +++ b/legacy/ecore/ecore-file.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: ecore-file Description: E core library, File module +@pkgconfig_requires_private@: @requirements_ecore_file@ Version: @VERSION@ Libs: -L${libdir} -lecore_file Cflags: -I${includedir}/ecore-@VMAJ@ diff --git a/legacy/ecore/ecore-imf.pc.in b/legacy/ecore/ecore-imf.pc.in index 60531623b0..cc155ed29a 100644 --- a/legacy/ecore/ecore-imf.pc.in +++ b/legacy/ecore/ecore-imf.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: ecore-imf Description: E core library, IMF module +@pkgconfig_requires_private@: @requirements_ecore_imf@ Version: @VERSION@ Libs: -L${libdir} -lecore_imf Cflags: -I${includedir}/ecore-@VMAJ@ diff --git a/legacy/ecore/ecore-input-evas.pc.in b/legacy/ecore/ecore-input-evas.pc.in index eb79453562..f95325c79d 100644 --- a/legacy/ecore/ecore-input-evas.pc.in +++ b/legacy/ecore/ecore-input-evas.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: ecore-input-evas Description: E core library, Input module Evas extension +@pkgconfig_requires_private@: @requirements_ecore_input_evas@ Version: @VERSION@ Libs: -L${libdir} -lecore_input_evas Cflags: -I${includedir}/ecore-@VMAJ@ diff --git a/legacy/ecore/ecore-input.pc.in b/legacy/ecore/ecore-input.pc.in index 53e48a914f..b670b71ccb 100644 --- a/legacy/ecore/ecore-input.pc.in +++ b/legacy/ecore/ecore-input.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: ecore-input Description: E core library, Input module +@pkgconfig_requires_private@: @requirements_ecore_input@ Version: @VERSION@ Libs: -L${libdir} -lecore_input Cflags: -I${includedir}/ecore-@VMAJ@ diff --git a/legacy/ecore/ecore-ipc.pc.in b/legacy/ecore/ecore-ipc.pc.in index fd2f615a91..d66f404687 100644 --- a/legacy/ecore/ecore-ipc.pc.in +++ b/legacy/ecore/ecore-ipc.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: ecore-ipc Description: E core library, IPC module +@pkgconfig_requires_private@: @requirements_ecore_ipc@ Version: @VERSION@ Libs: -L${libdir} -lecore_ipc Cflags: -I${includedir}/ecore-@VMAJ@ diff --git a/legacy/ecore/ecore-psl1ght.pc.in b/legacy/ecore/ecore-psl1ght.pc.in index eca9e3bcae..e81f4e8366 100644 --- a/legacy/ecore/ecore-psl1ght.pc.in +++ b/legacy/ecore/ecore-psl1ght.pc.in @@ -5,6 +5,8 @@ includedir=@includedir@ Name: ecore-psl1ght Description: E core library, PSL1GHT module +@pkgconfig_requires_private@: @requirements_ecore_psl1ght@ Version: @VERSION@ Libs: -L${libdir} -lecore_psl1ght +Libs.private: -lio -lsysutil -lgem -lcamera -lspurs Cflags: -I${includedir}/ecore-@VMAJ@ diff --git a/legacy/ecore/ecore-sdl.pc.in b/legacy/ecore/ecore-sdl.pc.in index 6c96000bc6..78170c1c41 100644 --- a/legacy/ecore/ecore-sdl.pc.in +++ b/legacy/ecore/ecore-sdl.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: ecore-sdl Description: E core library, SDL module +@pkgconfig_requires_private@: @requirements_ecore_sdl@ Version: @VERSION@ Libs: -L${libdir} -lecore_sdl Cflags: -I${includedir}/ecore-@VMAJ@ diff --git a/legacy/ecore/ecore-wayland.pc.in b/legacy/ecore/ecore-wayland.pc.in index 9093d858d4..f4f5cf3a0a 100644 --- a/legacy/ecore/ecore-wayland.pc.in +++ b/legacy/ecore/ecore-wayland.pc.in @@ -5,6 +5,8 @@ includedir=@includedir@ Name: ecore-wayland Description: E core library, Wayland module +@pkgconfig_requires_private@: @requirements_ecore_wayland@ Version: @VERSION@ Libs: -L${libdir} -lecore_wayland +Libs.private: -lwayland-client Cflags: -I${includedir}/ecore-@VMAJ@ diff --git a/legacy/ecore/ecore-win32.pc.in b/legacy/ecore/ecore-win32.pc.in index ddcbe71009..17dba6ee6a 100644 --- a/legacy/ecore/ecore-win32.pc.in +++ b/legacy/ecore/ecore-win32.pc.in @@ -5,6 +5,8 @@ includedir=@includedir@ Name: ecore-win32 Description: E core library, Win32 module +@pkgconfig_requires_private@: @requirements_ecore_win32@ Version: @VERSION@ Libs: -L${libdir} -lecore_win32 +Libs.private: Cflags: -I${includedir}/ecore-@VMAJ@ diff --git a/legacy/ecore/ecore-wince.pc.in b/legacy/ecore/ecore-wince.pc.in index 0e67976186..c937e8871a 100644 --- a/legacy/ecore/ecore-wince.pc.in +++ b/legacy/ecore/ecore-wince.pc.in @@ -5,6 +5,8 @@ includedir=@includedir@ Name: ecore-wince Description: E core library, WinCE module +@pkgconfig_requires_private@: @requirements_ecore_wince@ Version: @VERSION@ Libs: -L${libdir} -lecore_wince +Libs.private: @WIN32_LIBS@ Cflags: -I${includedir}/ecore-@VMAJ@ diff --git a/legacy/ecore/ecore-x.pc.in b/legacy/ecore/ecore-x.pc.in index b3a69f9323..a02b42ba54 100644 --- a/legacy/ecore/ecore-x.pc.in +++ b/legacy/ecore/ecore-x.pc.in @@ -5,6 +5,8 @@ includedir=@includedir@ Name: ecore-x Description: E core library, X module +@pkgconfig_requires_private@: @requirements_ecore_x@ Version: @VERSION@ Libs: -L${libdir} -lecore_x -Cflags: -I${includedir}/ecore-@VMAJ@ +Libs.private: @x_libs@ @ecore_x_libs_private@ +Cflags: -I${includedir}/ecore-@VMAJ@ @have_ecore_x_xcb_define@ diff --git a/legacy/ecore/ecore.pc.in b/legacy/ecore/ecore.pc.in index a050620858..65c5a11904 100644 --- a/legacy/ecore/ecore.pc.in +++ b/legacy/ecore/ecore.pc.in @@ -5,6 +5,8 @@ includedir=@includedir@ Name: ecore Description: Ecore event abstraction library +@pkgconfig_requires_private@: @requirements_ecore@ Version: @VERSION@ Libs: -L${libdir} -lecore @EINA_LIBS@ +Libs.private: -lm Cflags: -I${includedir}/ecore-@VMAJ@ @EINA_CFLAGS@ diff --git a/legacy/edje/edje.pc.in b/legacy/edje/edje.pc.in index 1e379a13ae..1f2befe779 100644 --- a/legacy/edje/edje.pc.in +++ b/legacy/edje/edje.pc.in @@ -9,6 +9,8 @@ vmaj=@VMAJ@ Name: edje Description: Enlightened graphical design and layout engine. +@pkgconfig_requires_private@: @requirement_edje@ Version: @VERSION@ Libs: -L${libdir} -ledje +Libs.private: @lua_libs@ Cflags: -I${includedir}/edje-@VMAJ@ diff --git a/legacy/eet/eet.pc.in b/legacy/eet/eet.pc.in index f4653c17e6..f7a3bf1097 100644 --- a/legacy/eet/eet.pc.in +++ b/legacy/eet/eet.pc.in @@ -5,6 +5,9 @@ includedir=@includedir@ Name: eet Description: Library for speedy data storage, retrieval, and compression +@pkgconfig_requires_private@: @requirement_eet@ Version: @VERSION@ Libs: -L${libdir} -leet +Libs.private: @EET_LIBS@ @EFL_FNMATCH_LIBS@ @LIBGCRYPT_LIBS@ -ljpeg -lz -lm Cflags: -I${includedir}/eet-@VMAJ@ +Cflags.private: @LIBGCRYPT_CFLAGS@ diff --git a/legacy/eeze/eeze.pc.in b/legacy/eeze/eeze.pc.in index 4633764592..606b789c23 100644 --- a/legacy/eeze/eeze.pc.in +++ b/legacy/eeze/eeze.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: eeze Description: device convenience library for efl +@pkgconfig_requires_private@: @requirement_eeze@ Version: @VERSION@ Libs: -L${libdir} -leeze Cflags: -I${includedir}/eeze-@VMAJ@ diff --git a/legacy/efreet/efreet-mime.pc.in b/legacy/efreet/efreet-mime.pc.in index cf015c817c..d65101799d 100644 --- a/legacy/efreet/efreet-mime.pc.in +++ b/legacy/efreet/efreet-mime.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: efreet-mime Description: Freedesktop Shared Mime Info standard implementation for the EFL +@pkgconfig_requires_private@: @requirement_efreet@ Version: @VERSION@ Libs: -L${libdir} -lefreet_mime Cflags: -I${includedir}/efreet-@VMAJ@ diff --git a/legacy/efreet/efreet-trash.pc.in b/legacy/efreet/efreet-trash.pc.in index 49bbe6affd..5a4ccf87b3 100644 --- a/legacy/efreet/efreet-trash.pc.in +++ b/legacy/efreet/efreet-trash.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: efreet-trash Description: Freedesktop Shared Trash implementation for the EFL +@pkgconfig_requires_private@: @requirement_efreet@ Version: @VERSION@ Libs: -L${libdir} -lefreet_trash Cflags: -I${includedir}/efreet-@VMAJ@ diff --git a/legacy/efreet/efreet.pc.in b/legacy/efreet/efreet.pc.in index 2a86c29baa..2f4db8ec6d 100644 --- a/legacy/efreet/efreet.pc.in +++ b/legacy/efreet/efreet.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: efreet Description: Freedesktop standards implementation for the EFL +@pkgconfig_requires_private@: @requirement_efreet@ Version: @VERSION@ Libs: -L${libdir} -lefreet Cflags: -I${includedir}/efreet-@VMAJ@ diff --git a/legacy/eina/eina.pc.in b/legacy/eina/eina.pc.in index 787970695c..eb8a016091 100644 --- a/legacy/eina/eina.pc.in +++ b/legacy/eina/eina.pc.in @@ -5,6 +5,8 @@ includedir=@includedir@ Name: Eina Description: A Library that implements fast data types and miscellaneous tools +@pkgconfig_requires_private@: @requirement_eina@ Version: @VERSION@ Libs: -L${libdir} -leina @EFL_PTHREAD_LIBS@ +Libs.private: @EFL_FNMATCH_LIBS@ @EFL_PTHREAD_LIBS@ @rt_libs@ @iconv_libs@ @EINA_LIBS@ Cflags: -I${includedir}/eina-@VMAJ@ -I${includedir}/eina-@VMAJ@/eina diff --git a/legacy/eio/eio.pc.in b/legacy/eio/eio.pc.in index 3a2ce8b4ba..24e409b824 100644 --- a/legacy/eio/eio.pc.in +++ b/legacy/eio/eio.pc.in @@ -5,6 +5,8 @@ includedir=@includedir@ Name: eio Description: Enlightenned Asynchronous Input Output library +@pkgconfig_requires_private@: @requirements_eio@ Version: @VERSION@ Libs: -L${libdir} -leio +Libs.private: -lm Cflags: -I${includedir}/eio-@VMAJ@ diff --git a/legacy/embryo/embryo.pc.in b/legacy/embryo/embryo.pc.in index 9c6b25bfba..540f27cc56 100644 --- a/legacy/embryo/embryo.pc.in +++ b/legacy/embryo/embryo.pc.in @@ -8,6 +8,8 @@ embryoincludedir=@embryoincludedir@ Name: embryo Description: A small virtual machine engine and bytecode compiler +@pkgconfig_requires_private@: @requirement_embryo@ Version: @VERSION@ Libs: -L${libdir} -lembryo +Libs.private: @EFL_FNMATCH_LIBS@ -lm Cflags: -I${includedir}/embryo-@VMAJ@ diff --git a/legacy/emotion/emotion.pc.in b/legacy/emotion/emotion.pc.in index 652e20fbc5..5126c3b0bc 100644 --- a/legacy/emotion/emotion.pc.in +++ b/legacy/emotion/emotion.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: emotion Description: Emotion evas based multimedia library +@pkgconfig_requires_private@: @requirement_emotion@ Version: @VERSION@ Libs: -L${libdir} -lemotion Cflags: -I${includedir}/emotion-@VMAJ@ diff --git a/legacy/ethumb/ethumb.pc.in b/legacy/ethumb/ethumb.pc.in index ab093ddfa0..233e2ed397 100644 --- a/legacy/ethumb/ethumb.pc.in +++ b/legacy/ethumb/ethumb.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: ethumb Description: Thumbnail Generator Library +Requires: @requirement_ethumb@ Version: @VERSION@ Libs: -L${libdir} -lethumb Cflags: -I${includedir}/ethumb-@VMAJ@ diff --git a/legacy/ethumb/ethumb_client.pc.in b/legacy/ethumb/ethumb_client.pc.in index efebe5dd72..c9eebc6561 100644 --- a/legacy/ethumb/ethumb_client.pc.in +++ b/legacy/ethumb/ethumb_client.pc.in @@ -5,6 +5,7 @@ includedir=@includedir@ Name: ethumb_client Description: Thumbnail Client Library +Requires: @requirement_ethumb_client@ Version: @VERSION@ Libs: -L${libdir} -lethumb_client Cflags: -I${includedir}/ethumb-@VMAJ@ diff --git a/legacy/evas/evas.pc.in b/legacy/evas/evas.pc.in index 13b458f3cb..b0d3150645 100644 --- a/legacy/evas/evas.pc.in +++ b/legacy/evas/evas.pc.in @@ -5,6 +5,8 @@ includedir=@includedir@ Name: evas Description: Evas canvas display library +@pkgconfig_requires_private@: @requirement_evas@ Version: @VERSION@ Libs: -L${libdir} -levas @EINA_LIBS@ +Libs.private: @EFL_FNMATCH_LIBS@ @pthread_libs@ Cflags: -I${includedir}/evas-@VMAJ@ @EINA_CFLAGS@