commit:     b63444ca3bd1612bbb011f783350c6a7c2b4ad3c
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Wed Nov  6 09:49:29 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Nov  7 16:41:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b63444ca

app-portage/gentle: add 1.0.1

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
Closes: https://github.com/gentoo/gentoo/pull/39219
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 app-portage/gentle/Manifest            |  1 +
 app-portage/gentle/gentle-1.0.1.ebuild | 53 ++++++++++++++++++++++++++++++++++
 app-portage/gentle/metadata.xml        |  3 +-
 3 files changed, 56 insertions(+), 1 deletion(-)

diff --git a/app-portage/gentle/Manifest b/app-portage/gentle/Manifest
index 070d0735a8c8..f77f0331d4a4 100644
--- a/app-portage/gentle/Manifest
+++ b/app-portage/gentle/Manifest
@@ -1 +1,2 @@
 DIST gentle_mxml-1.0.0.tar.gz 356588 BLAKE2B 
bb5eddfd91876226cad27c6e2b06ac60926c7f1075c3c6838b2abf262b9a7ec7740083e8397a3980174d83d3c2b6fff67772adf2454fb11892a1624d27ebf533
 SHA512 
fdd9399545e6613b932de3bfc093815019941fcbba1535384a77431259320b478cd4a020ea3d657f1bf2a296a8f788fb9a08bc1c917b3c59e06d2a237f22a91a
+DIST gentle_mxml-1.0.1.tar.gz 248146 BLAKE2B 
b7ca2198938671f0af6879a5f5e5de81e86e67889b41c385270bf13feabfb110f2bfc5246eb144946d3c3ec75c9375079bb608907a45d48efe57bd981b726b31
 SHA512 
15706895f695ba1ef3e1c576cfd4cc0b4228f931f7b43b61cb4996f77147a5b1587822c971d22b9914f1a0228d6e0afcceacfcad496f55cc50cee3d928503108

diff --git a/app-portage/gentle/gentle-1.0.1.ebuild 
b/app-portage/gentle/gentle-1.0.1.ebuild
new file mode 100644
index 000000000000..7e000c7042c2
--- /dev/null
+++ b/app-portage/gentle/gentle-1.0.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+DISTUTILS_USE_PEP517=flit
+PYPI_PN="gentle-mxml"
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Gentoo Lazy Entry - a metadata.xml generator"
+HOMEPAGE="
+       https://gentle.sysrq.in
+       https://pypi.org/project/gentle-mxml/
+"
+
+LICENSE="WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+       dev-python/lxml[${PYTHON_USEDEP}]
+       sys-apps/portage[${PYTHON_USEDEP}]
+"
+BDEPEND="
+       test? (
+               app-text/xmldiff[${PYTHON_USEDEP}]
+               dev-lang/perl
+               dev-lang/ruby:*
+               >=dev-python/build-1.2.0[${PYTHON_USEDEP}]
+               dev-python/pkginfo[${PYTHON_USEDEP}]
+               dev-python/pyyaml[${PYTHON_USEDEP}]
+               dev-python/rdflib[${PYTHON_USEDEP}]
+               dev-python/uv
+       )
+"
+
+distutils_enable_tests pytest
+
+distutils_enable_sphinx docs \
+       dev-python/insipid-sphinx-theme \
+       dev-python/sphinx-prompt
+
+python_test() {
+       epytest --with-perl --with-ruby
+}
+
+pkg_postinst() {
+       optfeature "python packaging support" "dev-python/build dev-python/uv"
+       optfeature "PKG-INFO support" dev-python/pkginfo
+       optfeature "yaml support" dev-python/pyyaml
+       optfeature "rdf support" dev-python/rdflib
+}

diff --git a/app-portage/gentle/metadata.xml b/app-portage/gentle/metadata.xml
index aa2672eae4d7..b2d5e096b07d 100644
--- a/app-portage/gentle/metadata.xml
+++ b/app-portage/gentle/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
        <!-- maintainer-needed -->
@@ -9,5 +9,6 @@
                </maintainer>
                
<bugs-to>https://bugs.sysrq.in/enter_bug.cgi?product=Software&amp;component=gentle</bugs-to>
                <remote-id type="pypi">gentle-mxml</remote-id>
+               
<changelog>https://gentle.sysrq.in/release-notes.html</changelog>
        </upstream>
 </pkgmetadata>

Reply via email to