summaryrefslogtreecommitdiff
path: root/sys-apps/azure-vm-utils
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-03 19:30:11 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-03 19:30:11 +0000
commiteab7afdf0fe1454220af1a74c5556855a937a819 (patch)
treeb5424216c7274a6e3453a259bcc732618d9dc488 /sys-apps/azure-vm-utils
parent1c70934cf5610c0fecd25c223ec275afa3d6ebd0 (diff)
gentoo auto-resync : 03:03:2025 - 19:30:11
Diffstat (limited to 'sys-apps/azure-vm-utils')
-rw-r--r--sys-apps/azure-vm-utils/Manifest2
-rw-r--r--sys-apps/azure-vm-utils/azure-vm-utils-0.5.1.ebuild45
2 files changed, 47 insertions, 0 deletions
diff --git a/sys-apps/azure-vm-utils/Manifest b/sys-apps/azure-vm-utils/Manifest
index ac5673b1019f..5ff3ef81d9ac 100644
--- a/sys-apps/azure-vm-utils/Manifest
+++ b/sys-apps/azure-vm-utils/Manifest
@@ -1,3 +1,5 @@
DIST azure-vm-utils-0.4.0.tar.gz 15688 BLAKE2B 4a8f5b28a01b3670d81cbc9ae43c24b6177d90ddc3bf6e78a3ccc7406361474d2aa7dce934709fdb73cc0930616475e79ef8484e05bf34354668909e5d8a1c96 SHA512 e97f6de49f0ee9281d17c2be0f4c0e0d86385d113fd514e28fc14f635669a1abdddd83961193941b6969b2b0d41a357e4211357f8c226d84f698166c2eb21b8e
+DIST azure-vm-utils-0.5.1.tar.gz 42064 BLAKE2B 3d5f2377f7791cf7c4ba9fbf5d1ef2d300c93b646162cb8f56cafa128a8a9c8eb333c02e61819e44b4063497886fa4426f8bb7d6d4639a02c94408a318798a43 SHA512 875d86536a128b4b5086d6ab3f76190002f29d9489bd31c742129c2e275f587d9b64de178634313fabb60a28ceee8a02307c4ebe9a9d5353c38096830512aa83
EBUILD azure-vm-utils-0.4.0.ebuild 557 BLAKE2B 05d3060bc73f45b671e5255c9337b931cf120c99e917beaa0b0e7c2e6cc0faeb788d5f56bfbd689e89d92bc34155a6cc7491e6dbe5dd2b3837028e5d601425ce SHA512 44346360e36512ce5cec466b348ff3fc7e94ace8c2e1288b24eb7b6a4b06cd92adcf75ccd50c1ceb28319e68a9aceae1122601900ae5537339fc8538c083576d
+EBUILD azure-vm-utils-0.5.1.ebuild 878 BLAKE2B 6df7c5c25581eff3de5debc807c99c3a410f9022b366f95c9ff4a5b95fb7d6ee0ee80407f7bdf6e33ada7a391cdd01702dd68185043ca68d57bb0fb1bce040f0 SHA512 157ed8b8de1edb2c6f948315023fc2ce08da1893204d18e6de47dbc24431af4cd2a99719642e3778392a9b9e1276b956049f177d2352d1bc286bd90becbe1035
MISC metadata.xml 333 BLAKE2B 458730ed0d783a63c9e2a51a8b667f598cfeddccf8fcf8bb9cf896d3250b853c94736e9a359939bf698dc643e2a0faf57c8bb4e48eacd0db3aa664cefa7e2e63 SHA512 00171f744549392367c36ca8c6235396c675192bcc342b6bf56bdfae521e3fd5554aa6ed481407a8cd28970959e4c7312a3f76c0ef78df07ea08966b62d1454c
diff --git a/sys-apps/azure-vm-utils/azure-vm-utils-0.5.1.ebuild b/sys-apps/azure-vm-utils/azure-vm-utils-0.5.1.ebuild
new file mode 100644
index 000000000000..c8368ffb68b4
--- /dev/null
+++ b/sys-apps/azure-vm-utils/azure-vm-utils-0.5.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake udev
+
+DESCRIPTION="Utilities and udev rules to support Linux on Azure"
+HOMEPAGE="https://github.com/Azure/azure-vm-utils"
+SRC_URI="https://github.com/Azure/${PN}/archive/refs/tags/v${PV}/${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ test? ( dev-util/cmocka )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d"
+ -DENABLE_TESTS=$(usex test)
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ # Remove post-install test that only works on Azure.
+ rm -v \
+ "${ED}"/usr/sbin/azure-vm-utils-selftest \
+ "${ED}"/usr/share/man/man*/azure-vm-utils-selftest.* \
+ || die
+}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}