commit:     5dff2451932bf66c5a6b9c03f2e7c876a9df4d4e
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Tue Nov  4 19:58:42 2025 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Tue Nov  4 19:58:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dff2451

sys-apps/nvme-cli: add 2.16

Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>

 sys-apps/nvme-cli/Manifest             |  1 +
 sys-apps/nvme-cli/nvme-cli-2.16.ebuild | 49 ++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 3354110b994b..93acbb547465 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -3,3 +3,4 @@ DIST nvme-cli-2.12.gh.tar.gz 1079884 BLAKE2B 
ad08ce7c477cebdbb68efd707de851e9b71
 DIST nvme-cli-2.13.gh.tar.gz 1122216 BLAKE2B 
45b181607f22d332fcf9e8d14c0dfba5c5a49e7e95bcf479efaf8eae3a60222af10c2f6699aab2c53ec91ede6e3e262101bbde81248facf25d40c87c0b07fa22
 SHA512 
71ade7b97354bf70e4909d85265db157715c1afe52fba6d1e2aa614900a8059830e85029f71680884966476363e8846d6cfbc1dcfe57330c749775acc39df6e7
 DIST nvme-cli-2.14.gh.tar.gz 1142108 BLAKE2B 
7d482f065de704d9da8c54ea435c3ca8e81f08f683a9679300d8d02fd9bec6ee2c068d77ddbd2e390bd1d761b8b4b4a70a790cc290127968800df361b7a767a7
 SHA512 
7f600ee719f06283e136427a0f9eb0b22412f7f4549c774768caff54150207ba87e2a431ea1569e5ed86a554aecd23c00c4e8c351aa0168a81807c86a0cb2edc
 DIST nvme-cli-2.15.gh.tar.gz 1182716 BLAKE2B 
295ba5f56b8c4aeaafb65132b35e6198127ebad845e48d63f2d4dc185e1e668414880167cd0dc03d20dc47cdb889d20b74b709e0573fe12b609f60a17fd50681
 SHA512 
6f4c9fe52883df5424ba28d8b66b00e61f4b6f7226d7385f026c1d3b8aeb473bdf637102d9cf7e049349c4f7e61eccbb33f7400cc09056f74be03a80b7d51c0d
+DIST nvme-cli-2.16.gh.tar.gz 1216739 BLAKE2B 
805ac82d3f7aa922e4941ac107c63c82c757311ea5f37482f42bef2467ddf507ead81582c9baa525a60f256cf31f7449f6f74ed82f2a11c8082fc347c2fa44e5
 SHA512 
507018ff41832574bef5b88ea6a17336b9792c54f8e5c619d041bce23124e1d6d5e5e824407f46d4f1b4d6899125885eb14289f3399e61c7e7a59a603f1635e2

diff --git a/sys-apps/nvme-cli/nvme-cli-2.16.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.16.ebuild
new file mode 100644
index 000000000000..a4dc43b8dee6
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.16.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli";
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+json pdc"
+
+RDEPEND="
+       >=sys-libs/libnvme-1.16:=[json?]
+       json? ( dev-libs/json-c:= )
+       virtual/zlib:=
+"
+DEPEND="
+       ${RDEPEND}
+       virtual/os-headers
+"
+BDEPEND="
+       virtual/pkgconfig
+"
+
+src_configure() {
+       local emesonargs=(
+               -Dversion-tag="${PV}"
+               -Ddocs=all
+               -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+               -Dsystemddir="$(systemd_get_systemunitdir)"
+               -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+               $(meson_feature json json-c)
+               $(meson_use pdc pdc-enabled)
+       )
+       meson_src_configure
+}
+
+pkg_postinst() {
+       udev_reload
+}
+
+pkg_postrm() {
+       udev_reload
+}

Reply via email to