commit:     7e0afd937e0608417323748d1b554783141aba7d
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 25 22:56:52 2025 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Fri Jul 25 22:56:52 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e0afd93

sys-apps/nvme-cli: add 2.15

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

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

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 3d12c0ea2a73..3354110b994b 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -2,3 +2,4 @@ DIST nvme-cli-2.11.gh.tar.gz 1023249 BLAKE2B 
c60765aaf8343adb29b2b042223accdd1ac
 DIST nvme-cli-2.12.gh.tar.gz 1079884 BLAKE2B 
ad08ce7c477cebdbb68efd707de851e9b7187cc6bd4ce4980f9a6f33a02c65d0ae6702e4f38f135db22acadf10bc26b87064ac2c9e09c820837c47ca32b0f093
 SHA512 
569a60302e4ce71713906417f34a8922b4788d77220a01f2f11dd12fc787ac6590c00588353cbbba292640688995fcefee4ab28c274bedcc02a2e3439c258938
 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

diff --git a/sys-apps/nvme-cli/nvme-cli-2.15.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.15.ebuild
new file mode 100644
index 000000000000..32a67a7fe19e
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.15.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.15:=[json?]
+       json? ( dev-libs/json-c:= )
+       sys-libs/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