From 1858635161a700308f4cab843471362b76ac40af Mon Sep 17 00:00:00 2001 From: ingenarel Date: Wed, 3 Dec 2025 05:40:21 +0600 Subject: [PATCH] media-sound/rmpc: modify src_unpack() internally instead of redefining Signed-off-by: ingenarel --- media-sound/rmpc/rmpc-0.10.0.ebuild | 17 +++++++++++------ media-sound/rmpc/rmpc-9999.ebuild | 17 +++++++++++------ 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/media-sound/rmpc/rmpc-0.10.0.ebuild b/media-sound/rmpc/rmpc-0.10.0.ebuild index f31f6cf69b..b01147eeca 100644 --- a/media-sound/rmpc/rmpc-0.10.0.ebuild +++ b/media-sound/rmpc/rmpc-0.10.0.ebuild @@ -360,13 +360,9 @@ LICENSE+=" if [[ "${PV}" == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/mierak/${PN}" - src_unpack() { - git-r3_src_unpack - cargo_live_src_unpack - } else - SRC_URI="https://github.com/mierak/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - SRC_URI+=" ${CARGO_CRATE_URIS}" + SRC_URI="https://github.com/mierak/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS}" KEYWORDS="~amd64" RESTRICT="mirror" fi @@ -375,6 +371,15 @@ SLOT="0" DOCS=( README.md CHANGELOG.md ) +src_unpack() { + if [[ "$PV" == *9999* ]];then + git-r3_src_unpack + cargo_live_src_unpack + else + cargo_src_unpack + fi +} + src_install() { cargo_src_install einstalldocs diff --git a/media-sound/rmpc/rmpc-9999.ebuild b/media-sound/rmpc/rmpc-9999.ebuild index f032ffa3ca..ca6a9e872b 100644 --- a/media-sound/rmpc/rmpc-9999.ebuild +++ b/media-sound/rmpc/rmpc-9999.ebuild @@ -24,13 +24,9 @@ LICENSE+=" if [[ "${PV}" == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/mierak/${PN}" - src_unpack() { - git-r3_src_unpack - cargo_live_src_unpack - } else - SRC_URI="https://github.com/mierak/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - SRC_URI+=" ${CARGO_CRATE_URIS}" + SRC_URI="https://github.com/mierak/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS}" KEYWORDS="~amd64" RESTRICT="mirror" fi @@ -39,6 +35,15 @@ SLOT="0" DOCS=( README.md CHANGELOG.md ) +src_unpack() { + if [[ "$PV" == *9999* ]];then + git-r3_src_unpack + cargo_live_src_unpack + else + cargo_src_unpack + fi +} + src_install() { cargo_src_install einstalldocs