From b4077be8019c0346f0ad71ff39e8c9471ead71e0 Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Thu, 2 Apr 2026 10:02:53 +0200 Subject: [PATCH] dev-vcs/git-mediawiki: fix 9999-only status Signed-off-by: Niklaus 'vimja' Hofer --- dev-vcs/git-mediawiki/Manifest | 1 + .../git-mediawiki-0_pre20260127.ebuild | 48 +++++++++++++++++++ .../git-mediawiki/git-mediawiki-9999.ebuild | 14 +++++- 3 files changed, 61 insertions(+), 2 deletions(-) create mode 100644 dev-vcs/git-mediawiki/Manifest create mode 100644 dev-vcs/git-mediawiki/git-mediawiki-0_pre20260127.ebuild diff --git a/dev-vcs/git-mediawiki/Manifest b/dev-vcs/git-mediawiki/Manifest new file mode 100644 index 0000000000..d70bb564ea --- /dev/null +++ b/dev-vcs/git-mediawiki/Manifest @@ -0,0 +1 @@ +DIST git-mediawiki-0_pre20260127.tar.gz 50739 BLAKE2B 386bd58acd2818da02a08c6d00ecd937c7e9a6ef30de35055a950e37ee690c49fadff028e080633479c4c9592a2cfa247d6687ac29790b00ba18153af10cd590 SHA512 354a4b1e8bc3ebeddfb843774951a8a3992d41e5f850b815ef4a35ad049634b75d52c970e0c99f73ba5574b1984d157761d7eb69bcc8beb8d7f8a5383523f9e5 diff --git a/dev-vcs/git-mediawiki/git-mediawiki-0_pre20260127.ebuild b/dev-vcs/git-mediawiki/git-mediawiki-0_pre20260127.ebuild new file mode 100644 index 0000000000..346a6b639f --- /dev/null +++ b/dev-vcs/git-mediawiki/git-mediawiki-0_pre20260127.ebuild @@ -0,0 +1,48 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION=" Gate between Git and Mediawiki " +HOMEPAGE="https://github.com/Git-Mediawiki/Git-Mediawiki" + +inherit perl-functions + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Git-Mediawiki/Git-Mediawiki.git" +else + GIT_COMMIT=c493d54bb1504d2efc02372e37b2e66c3c6e5530 + MY_PN="Git-Mediawiki" + SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}"/"${MY_PN}-${GIT_COMMIT}" + KEYWORDS="~amd64 ~arm64" +fi + +LICENSE="GPL-2" +SLOT="0" + +DEPEND="dev-vcs/git[perl]" +RDEPEND=" + ${DEPEND} + dev-perl/MediaWiki-API + dev-perl/DateTime-Format-ISO8601 +" +BDEPEND="${DEPEND}" + +DOCS=( + "README.md", + "docs" +) + +src_compile(){ + return +} + +src_install(){ + exeinto "/usr/libexec/git-core" + doexe git-remote-mediawiki + doexe git-mw + + perl_domodule -C Git Git/Mediawiki.pm +} diff --git a/dev-vcs/git-mediawiki/git-mediawiki-9999.ebuild b/dev-vcs/git-mediawiki/git-mediawiki-9999.ebuild index 8d7c959310..346a6b639f 100644 --- a/dev-vcs/git-mediawiki/git-mediawiki-9999.ebuild +++ b/dev-vcs/git-mediawiki/git-mediawiki-9999.ebuild @@ -5,9 +5,19 @@ EAPI=8 DESCRIPTION=" Gate between Git and Mediawiki " HOMEPAGE="https://github.com/Git-Mediawiki/Git-Mediawiki" -EGIT_REPO_URI="https://github.com/Git-Mediawiki/Git-Mediawiki.git" -inherit git-r3 perl-functions +inherit perl-functions + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Git-Mediawiki/Git-Mediawiki.git" +else + GIT_COMMIT=c493d54bb1504d2efc02372e37b2e66c3c6e5530 + MY_PN="Git-Mediawiki" + SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}"/"${MY_PN}-${GIT_COMMIT}" + KEYWORDS="~amd64 ~arm64" +fi LICENSE="GPL-2" SLOT="0"