diff --git a/legacy/efreet/configure.ac b/legacy/efreet/configure.ac index 1e128f7cb4..5908cdc337 100644 --- a/legacy/efreet/configure.ac +++ b/legacy/efreet/configure.ac @@ -38,6 +38,14 @@ AC_SUBST(efreet_trash_release_info) PKG_PROG_PKG_CONFIG +# Check whether pkg-config supports Requires.private +if $PKG_CONFIG --atleast-pkgconfig-version 0.22; then + pkgconfig_requires_private="Requires.private" +else + pkgconfig_requires_private="Requires" +fi +AC_SUBST(pkgconfig_requires_private) + EFL_EFREET_BUILD="" EFL_EFREET_MIME_BUILD="" EFL_EFREET_TRASH_BUILD="" diff --git a/legacy/efreet/efreet-mime.pc.in b/legacy/efreet/efreet-mime.pc.in index f03b9522b9..e343b0f08d 100644 --- a/legacy/efreet/efreet-mime.pc.in +++ b/legacy/efreet/efreet-mime.pc.in @@ -5,7 +5,7 @@ includedir=@includedir@ Name: efreet-mime Description: Freedesktop Shared Mime Info standard implementation for the EFL -Requires: @requirements@ +@pkgconfig_requires_private@: @requirements@ Version: @VERSION@ Libs: -L${libdir} -lefreet_mime Cflags: -I${includedir}/efreet diff --git a/legacy/efreet/efreet-trash.pc.in b/legacy/efreet/efreet-trash.pc.in index 343e90e1ee..598049c869 100644 --- a/legacy/efreet/efreet-trash.pc.in +++ b/legacy/efreet/efreet-trash.pc.in @@ -5,7 +5,7 @@ includedir=@includedir@ Name: efreet-trash Description: Freedesktop Shared Trash implementation for the EFL -Requires: @requirements@ +@pkgconfig_requires_private@: @requirements@ Version: @VERSION@ Libs: -L${libdir} -lefreet_trash Cflags: -I${includedir}/efreet diff --git a/legacy/efreet/efreet.pc.in b/legacy/efreet/efreet.pc.in index 60a8ce9511..7be2b3c2cd 100644 --- a/legacy/efreet/efreet.pc.in +++ b/legacy/efreet/efreet.pc.in @@ -5,7 +5,7 @@ includedir=@includedir@ Name: efreet Description: Freedesktop standards implementation for the EFL -Requires: @requirements@ +@pkgconfig_requires_private@: @requirements@ Version: @VERSION@ Libs: -L${libdir} -lefreet Cflags: -I${includedir}/efreet