[pacman-dev] [PATCH] meson: make -uninstalled.pc correct
Allan McRae
allan at archlinux.org
Mon Apr 19 07:52:33 UTC 2021
On 19/4/21 1:25 pm, Eli Schwartz wrote:
> This pkg-config file is automatically created in the meson-uninstalled/
> directory of the build tree, and points to the built artifacts there. If
> this directory is added to PKG_CONFIG_PATH, it will be preferred over an
> installed copy.
>
> Making this work properly means it becomes trivially possible to build a
> private copy of libalpm, and then compile other projects using it rather
> than the system copy.
>
> Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
> ---
>
> I've been using this in combination with some custom patches to pyalpm
> (to actually use pkg-config), to generate statically linked pyalpm
> wheels that don't break every time the pacman-git ABI breaks.
>
Looks fine to me.
> meson.build | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/meson.build b/meson.build
> index 579ff2ed8..7b833571f 100644
> --- a/meson.build
> +++ b/meson.build
> @@ -319,6 +319,7 @@ libalpm = library(
> 'alpm',
> version : libalpm_version,
> objects: libalpm_a.extract_all_objects(recursive: true),
> + include_directories : includes,
> dependencies : alpm_deps,
> install : true)
>
>
More information about the pacman-dev
mailing list