diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-11-29 01:18:33 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-11-29 01:18:33 +0000 |
commit | 56767705335e747c2a8b3f3282e5c1a393352d54 (patch) | |
tree | db29fcdff8c7ce293aa55e7ba797c1242cd601c0 /net-libs/gnome-online-accounts | |
parent | ee2ff072f141c81ba073dc664091d2780d4e74e0 (diff) |
gentoo auto-resync : 29:11:2022 - 01:18:33
Diffstat (limited to 'net-libs/gnome-online-accounts')
3 files changed, 33 insertions, 1 deletions
diff --git a/net-libs/gnome-online-accounts/Manifest b/net-libs/gnome-online-accounts/Manifest index cce5ac277973..cd100175cedc 100644 --- a/net-libs/gnome-online-accounts/Manifest +++ b/net-libs/gnome-online-accounts/Manifest @@ -1,5 +1,6 @@ +AUX gnome-online-accounts-3.46.0-fix-meson-dependencies.patch 946 BLAKE2B 18bb415247b1fa6e5d24cae781f57812eba367a6317e6c8b426a72435731c0ede8b5b2f85e48991c74470f01af862e7910f74515528f736831cf75644e44a47a SHA512 d2d4e5ec7a074849fad3b76dd366c52d75d2ef39ea8e4573bccfed323a727d9ec99848895f576d72b548db2091af15964697949b0a97ac21996868463da7f354 DIST gnome-online-accounts-3.44.0.tar.xz 859564 BLAKE2B 6131094df19d5f282491bd19a97f6e0248b10a5c4db19962a6804523101fb86d6bed7523b46cef91328e0f3c7b6496068594de0689ab1fcb63fd8fb80eece49c SHA512 e70a83b557b816dc7eb22bcd1e4a263044a16c981dfa945a529250ea76e743c9cc73f2ecd4f3006d28a4f3161c7a15dba8bd1416b413c28f4d86d0192755e809 DIST gnome-online-accounts-3.46.0.tar.xz 379464 BLAKE2B 20825f2836e334d3f26222ae0583a7dd27d00528fa0e0a1b67f940ada633e3bd3ec93b251f40c88a850ade7dbe503b9610cd4f982eece368a61c04d0d54181f7 SHA512 727eaf248d70ba8b3874ca500d40e6fead3f76f72aee1b1f383aac57ee71bdb77dab7da3487b3f0fee665130cc61ac8b53f3a1bf1754e5df919fc5c48486c201 EBUILD gnome-online-accounts-3.44.0.ebuild 2089 BLAKE2B 38bb7a0c89c92f4c0ef00b0cb4d935219c59c7b8ccd1681d5140f685a5cb93c1ece18ce0f1a2dec39220797b348ac255a0d70aaf7aa20aeac3096e949e622aa4 SHA512 68e5a9f935256c35dc3bf6c8cc66e0866e850a9125653faa78c1ced29f616096b0809118f7d0b0e72958c8f25a61a84ba32c430c93c9e38fa85317c8f5dfe833 -EBUILD gnome-online-accounts-3.46.0.ebuild 1885 BLAKE2B e50505ddc4b51cf23fd433a1ca83b7ca5281a5680a69393fcf26f8c0b5e0a6d6ed57caabb6c066dbdb9c8d4c954a3c2567800ba57a5cdcb6517d7c28c70a14fa SHA512 3034f054d35144c123cc722ece162ee78a9f1e536d7781d2d048f68baa300b17685707ce9ed8ff645df29aea64411ca242295003619ba562b5407f8722d726e0 +EBUILD gnome-online-accounts-3.46.0.ebuild 1948 BLAKE2B 3723fc977163f7a6a65a70d408066430649ffe93d3a4fbbdcf6d90d57a48192dd0ed2e98b6cb66f33d227c769b8f25d8a89f38953991a963026aad140feb61ce SHA512 f53302e25ba2e3759fb4d7a0587f2aba9460958a338c93ff3be77a49b7211b41e2c384b690997ccb77275d1aab66a500bfde981b50ab587f61735826c365b828 MISC metadata.xml 497 BLAKE2B c9f25a548f7d6c51efc6dcd12d2c23ce4121621bccd62b0dd29ea9c83170eb5d91ccdb208362c7d4a246207162bc34f5c9f447baaa079b46a848c64ba26ee9a7 SHA512 9950752a3f1465eca98bc46d691ec3105f9d6806449923189884028e4d591977b2840f515348b948985cc75ec9e389155d4a54c2a460e4fc6c757ca30ad466bc diff --git a/net-libs/gnome-online-accounts/files/gnome-online-accounts-3.46.0-fix-meson-dependencies.patch b/net-libs/gnome-online-accounts/files/gnome-online-accounts-3.46.0-fix-meson-dependencies.patch new file mode 100644 index 000000000000..0014033fb1f0 --- /dev/null +++ b/net-libs/gnome-online-accounts/files/gnome-online-accounts-3.46.0-fix-meson-dependencies.patch @@ -0,0 +1,27 @@ +https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/commit/f10c48ee114f719c63a8eabccdfb401a14219f46 +https://bugs.gentoo.org/882625 + +From: Emmanuele Bassi <ebassi@gnome.org> +Date: Wed, 5 Oct 2022 22:15:37 +0100 +Subject: [PATCH] build: Use the appropriate dependency object + +Just using `link_with` will not ensure that the GOA web extension shared +module is properly built against libgoa-backend and libgoa; the +generated headers must be transitively available by the time we build +the shared module. + +Fixes: #226 +--- a/src/goabackend/meson.build ++++ b/src/goabackend/meson.build +@@ -157,9 +157,8 @@ libgoa_web_extension = shared_module( + 'goawebextension', + libgoawebextension_sources, + include_directories: common_incs + [goa_inc], +- dependencies: deps, ++ dependencies: [deps, libgoa_backend_dep], + c_args: cflags, +- link_with: libgoa_backend, + install: true, + install_dir: join_paths(goa_pkglibdir, 'web-extensions') + ) +GitLab diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.46.0.ebuild b/net-libs/gnome-online-accounts/gnome-online-accounts-3.46.0.ebuild index cf7e18995da4..14fd00afc7fe 100644 --- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.46.0.ebuild +++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.46.0.ebuild @@ -50,6 +50,10 @@ DEPEND="${RDEPEND} " BDEPEND="gtk-doc? ( dev-util/gtk-doc )" +PATCHES=( + "${FILESDIR}/${P}-fix-meson-dependencies.patch" +) + src_prepare() { default use vala && vala_setup |