commit:     bd0b7e1df8f4025a34d57fde9a7019c62115e912
Author:     YOSHIOKA Takuma <lo48576 <AT> hard-wi <DOT> red>
AuthorDate: Sun Dec  1 14:01:29 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Dec  1 14:01:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd0b7e1d

media-gfx/silicon: patch in src_prepare rather than in src_configure

Signed-off-by: YOSHIOKA Takuma <lo48576 <AT> hard-wi.red>

 media-gfx/silicon/silicon-0.5.2-r1.ebuild | 9 +++++----
 media-gfx/silicon/silicon-0.5.2-r2.ebuild | 9 ++++++---
 media-gfx/silicon/silicon-0.5.3.ebuild    | 9 +++++----
 3 files changed, 16 insertions(+), 11 deletions(-)

diff --git a/media-gfx/silicon/silicon-0.5.2-r1.ebuild 
b/media-gfx/silicon/silicon-0.5.2-r1.ebuild
index fe384972e..191835959 100644
--- a/media-gfx/silicon/silicon-0.5.2-r1.ebuild
+++ b/media-gfx/silicon/silicon-0.5.2-r1.ebuild
@@ -230,11 +230,12 @@ pkg_setup() {
        rust_pkg_setup
 }
 
-src_unpack() {
-       cargo_src_unpack
-
+src_prepare() {
        # Apply patch <https://github.com/rust-x-bindings/rust-xcb/pull/87> for 
python 3.9 and above.
-       ( cd "${WORKDIR}"/cargo_home/gentoo/xcb-0.8.2 && eapply 
"${FILESDIR}"/rust-xcb-0.8.2-python-3.9.patch )
+       ( cd "${WORKDIR}"/cargo_home/gentoo/xcb-0.8.2 && \
+               eapply "${FILESDIR}"/rust-xcb-0.8.2-python-3.9.patch )
+
+       default_src_prepare
 }
 
 src_install() {

diff --git a/media-gfx/silicon/silicon-0.5.2-r2.ebuild 
b/media-gfx/silicon/silicon-0.5.2-r2.ebuild
index 4905a55bd..2c218ae03 100644
--- a/media-gfx/silicon/silicon-0.5.2-r2.ebuild
+++ b/media-gfx/silicon/silicon-0.5.2-r2.ebuild
@@ -231,11 +231,14 @@ pkg_setup() {
        rust_pkg_setup
 }
 
-src_unpack() {
+src_prepare() {
        cargo_src_unpack
 
-       # Apply patch <https://github.com/rtbo/rust-xcb/pull/87> for python 3.9 
support.
-       ( cd "${WORKDIR}"/cargo_home/gentoo/xcb-0.8.2 && eapply 
"${FILESDIR}"/rust-xcb-0.8.2-python-3.9.patch )
+       # Apply patch <https://github.com/rust-x-bindings/rust-xcb/pull/87> for 
python 3.9 and above.
+       ( cd "${WORKDIR}"/cargo_home/gentoo/xcb-0.8.2 \
+               && eapply "${FILESDIR}"/rust-xcb-0.8.2-python-3.9.patch )
+
+       default_src_prepare
 }
 
 src_compile() {

diff --git a/media-gfx/silicon/silicon-0.5.3.ebuild 
b/media-gfx/silicon/silicon-0.5.3.ebuild
index 58e9f1359..52f95b697 100644
--- a/media-gfx/silicon/silicon-0.5.3.ebuild
+++ b/media-gfx/silicon/silicon-0.5.3.ebuild
@@ -254,11 +254,12 @@ pkg_setup() {
        rust_pkg_setup
 }
 
-src_unpack() {
-       cargo_src_unpack
+src_prepare() {
+       # Apply patch <https://github.com/rust-x-bindings/rust-xcb/pull/87> for 
python 3.9 and above.
+       ( cd "${WORKDIR}"/cargo_home/gentoo/xcb-0.8.2 && \
+               eapply "${FILESDIR}"/rust-xcb-0.8.2-python-3.9.patch )
 
-       # Apply patch <https://github.com/rtbo/rust-xcb/pull/87> for python 3.9 
support.
-       ( cd "${WORKDIR}"/cargo_home/gentoo/xcb-0.8.2 && eapply 
"${FILESDIR}"/rust-xcb-0.8.2-python-3.9.patch )
+       default_src_prepare
 }
 
 src_compile() {

Reply via email to