summaryrefslogtreecommitdiff
path: root/sys-apps/nvme-cli
diff options
context:
space:
mode:
Diffstat (limited to 'sys-apps/nvme-cli')
-rw-r--r--sys-apps/nvme-cli/Manifest4
-rw-r--r--sys-apps/nvme-cli/nvme-cli-2.12.ebuild2
-rw-r--r--sys-apps/nvme-cli/nvme-cli-2.13.ebuild49
3 files changed, 53 insertions, 2 deletions
diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 71bebb8c1a60..753f562e43a8 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,5 +1,7 @@
DIST nvme-cli-2.11.gh.tar.gz 1023249 BLAKE2B c60765aaf8343adb29b2b042223accdd1ac4b132eaab77eec777c7aaf8f135d03b227ca915ef49ef9c67bec1dc89d43b782c38683c0d5e8fde8c997d17bd7347 SHA512 33de20ad990a3b87fef46fa486832edde41907223aa6b8a47606e605b360745fd7e2054226bf93a59b2a09c6bc04d0b684e4b3bb27c3fc0e6110c64a558cadc0
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
EBUILD nvme-cli-2.11.ebuild 982 BLAKE2B 2aed3d8c44259c034875f5ad2f781de08e8233ada62d01791310ec27574a825260a6f7978e6cfd2efcf761073beeae23eaf19b0c5dd2cde7550a4fce4b67c18e SHA512 418bbf9a858511199aaec17bda96a706883f4216a24c5193094b9e4c969e6ad68300791b8f9e21233e5ead10f87fdccc282162b481822a30b78b9b20f2f6525e
-EBUILD nvme-cli-2.12.ebuild 986 BLAKE2B 86e5921206104ff994660eff6c994d06fb3f3d71d16ee59352950e67f15622b6d5ad948865363cab20b7b0f672883e7a2022ea823e2af63e19d8322aac51efd2 SHA512 0f2a4210d3c5b4fea691dd50c66c11de495cab8808486dfc823c9368eb76f51fdcab55739be5e7e3b08cc51a4801e3b7e2d63b68276e40a2d7cc98b8ca5f6a4d
+EBUILD nvme-cli-2.12.ebuild 982 BLAKE2B de5ae00c2ff1758f9559c6c2146b13965097b4a3943c74f165340ae6f6e19b4f08ae222ee7bc169a2e4cf92517739688a29cd106d499ee0c2b8e4fe28c987982 SHA512 6eee4e21e418d502d4625d52e19c2590c088d9d8c2a66e5adfff874b7359b2a41a56660ca95e14c5d2d8dcf6a3cb5f81a4ce0050ecf9a3fe621be3a2d6470fbe
+EBUILD nvme-cli-2.13.ebuild 986 BLAKE2B 2fc9c850318c04b29a07c86f754308eb8a13fbd9e618b986aba688eb80052f6408b26d1716f0e8773ad1a6153893091a43dabb238ee8c0d0c5a3aa41a9ee5b83 SHA512 0435fb02d4147b7249e61298ca705d3ebcd990766bf4a9084f8c181237df1e3106be83223be78994ccca4fda7507d8ce6f51a552c1173e5a9bcdd44922eb030b
MISC metadata.xml 515 BLAKE2B 266e9d5c2282a62509d97cb2e180c314124872797288ed2425077a1957e91bd90e79e1b98553c5946ff333bba8f46689d0e0d66ab5e473c54e81a2c016ebcf1f SHA512 eba0f07a0875bc0ab0b12992c4ca5c2b5cd48e2037814a036c71c35657ff92a846dce6065c36b07411f3c170da63572cb79468c032973798ebf504be7743eda0
diff --git a/sys-apps/nvme-cli/nvme-cli-2.12.ebuild b/sys-apps/nvme-cli/nvme-cli-2.12.ebuild
index 60930cb40a58..5b8257065af9 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.12.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.12.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
LICENSE="GPL-2 GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~sparc x86"
IUSE="+json pdc"
RDEPEND="
diff --git a/sys-apps/nvme-cli/nvme-cli-2.13.ebuild b/sys-apps/nvme-cli/nvme-cli-2.13.ebuild
new file mode 100644
index 000000000000..87f354b4fd9f
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.13.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.13:=[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
+}