diff --git a/dev-vcs/mercurial/mercurial-6.5.3-r2.ebuild b/dev-vcs/mercurial/mercurial-6.5.3-r2.ebuild index 969e0594fd27e..933cf0197caad 100644 --- a/dev-vcs/mercurial/mercurial-6.5.3-r2.ebuild +++ b/dev-vcs/mercurial/mercurial-6.5.3-r2.ebuild @@ -197,6 +197,10 @@ RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}/python3.12.patch" ) +pkg_setup() { + use rust && rust_pkg_setup +} + src_unpack() { default_src_unpack if use rust; then diff --git a/dev-vcs/mercurial/mercurial-6.6.2-r2.ebuild b/dev-vcs/mercurial/mercurial-6.6.2-r2.ebuild index 9ee1dc0cfb348..5d8b7b8bc699b 100644 --- a/dev-vcs/mercurial/mercurial-6.6.2-r2.ebuild +++ b/dev-vcs/mercurial/mercurial-6.6.2-r2.ebuild @@ -207,6 +207,10 @@ RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}/python3.12.patch" ) +pkg_setup() { + use rust && rust_pkg_setup +} + src_unpack() { default_src_unpack if use rust; then diff --git a/dev-vcs/mercurial/mercurial-6.7.4-r2.ebuild b/dev-vcs/mercurial/mercurial-6.7.4-r2.ebuild index f68c7388f0143..5654ea2bc44db 100644 --- a/dev-vcs/mercurial/mercurial-6.7.4-r2.ebuild +++ b/dev-vcs/mercurial/mercurial-6.7.4-r2.ebuild @@ -218,6 +218,10 @@ RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}/python3.12.patch" ) +pkg_setup() { + use rust && rust_pkg_setup +} + src_unpack() { default_src_unpack if use rust; then diff --git a/dev-vcs/mercurial/mercurial-6.8.1-r1.ebuild b/dev-vcs/mercurial/mercurial-6.8.1-r1.ebuild index 2e09a308c5dfa..5673dd914f40d 100644 --- a/dev-vcs/mercurial/mercurial-6.8.1-r1.ebuild +++ b/dev-vcs/mercurial/mercurial-6.8.1-r1.ebuild @@ -234,6 +234,10 @@ SITEFILE="70${PN}-gentoo.el" RESTRICT="!test? ( test )" +pkg_setup() { + use rust && rust_pkg_setup +} + src_unpack() { default_src_unpack if use rust; then diff --git a/dev-vcs/mercurial/mercurial-9999.ebuild b/dev-vcs/mercurial/mercurial-9999.ebuild index 3d26e755559cc..df6dbbf2a3de0 100644 --- a/dev-vcs/mercurial/mercurial-9999.ebuild +++ b/dev-vcs/mercurial/mercurial-9999.ebuild @@ -41,6 +41,10 @@ SITEFILE="70${PN}-gentoo.el" RESTRICT="!test? ( test )" +pkg_setup() { + use rust && rust_pkg_setup +} + src_unpack() { mercurial_src_unpack if use rust; then