summaryrefslogtreecommitdiff
path: root/net-libs/gnome-online-accounts
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-29 01:18:33 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-29 01:18:33 +0000
commit56767705335e747c2a8b3f3282e5c1a393352d54 (patch)
treedb29fcdff8c7ce293aa55e7ba797c1242cd601c0 /net-libs/gnome-online-accounts
parentee2ff072f141c81ba073dc664091d2780d4e74e0 (diff)
gentoo auto-resync : 29:11:2022 - 01:18:33
Diffstat (limited to 'net-libs/gnome-online-accounts')
-rw-r--r--net-libs/gnome-online-accounts/Manifest3
-rw-r--r--net-libs/gnome-online-accounts/files/gnome-online-accounts-3.46.0-fix-meson-dependencies.patch27
-rw-r--r--net-libs/gnome-online-accounts/gnome-online-accounts-3.46.0.ebuild4
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