commit:     121d3b2f4db94eb51757b44d8774ee1fbd96252c
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 11 19:14:34 2026 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 11 19:14:52 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=121d3b2f

sys-auth/nss-docker-ng: add 1.1.3

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-auth/nss-docker-ng/Manifest                   |  2 +
 sys-auth/nss-docker-ng/nss-docker-ng-1.1.3.ebuild | 47 +++++++++++++++++++++++
 2 files changed, 49 insertions(+)

diff --git a/sys-auth/nss-docker-ng/Manifest b/sys-auth/nss-docker-ng/Manifest
index f7e7001c6d1a..2df22c5f72a3 100644
--- a/sys-auth/nss-docker-ng/Manifest
+++ b/sys-auth/nss-docker-ng/Manifest
@@ -1,2 +1,4 @@
 DIST nss-docker-ng-1.0.7-crates.tar.xz 12977172 BLAKE2B 
972681146d84873ca03b29aaac8a183d74c158735a54b248de62a26446e11df1d7fa5a008d256562c52e261b50913c03701787f482fe9150603710e6945cb1e9
 SHA512 
d689983ee307ee224b00ac654da794ee64b4e7206c7e4858adefd856f91a4bd3a120f9fe86d4eae820de8b2763bf4bb3c70a947134910fc345b8b79f6b8b2a77
 DIST nss-docker-ng-1.0.7.tar.gz 15285 BLAKE2B 
7fa82aab354d928842bea0ed7362842009ce4aedc20eaf5de5ba0a27ce1dca8ae2659e3ac67f9a271c1f48d93ae157089f5285a4ba4cf09e942beef6b43e28c1
 SHA512 
928604ac2d318cbee78ed6133f68bb641c0b44aefeeb4f5e0ebfeb584ba3eff5fccdd7a8827f37149a64848acaa18387b09d65af30bf114981775c8011b2a588
+DIST nss-docker-ng-1.1.3-crates.tar.xz 13158332 BLAKE2B 
f018af7875d904895336d1a3cf69d217d44023f61fa8dd921eac2bc694ac0fd337ebfe9d88a6cb9f5fec8c2e377e6892acf2307ea2ada3faa0f0fbb0ce608fbd
 SHA512 
33df22831f2044cf42833c690937f337911dcba3fbe7f514baa12f333354f13e9be5ad33e6978719500017bd018acb446bc6221636d1a524101991e3492527fe
+DIST nss-docker-ng-1.1.3.tar.gz 15831 BLAKE2B 
003c16104bf5db34dffecb9fbacb355aa3f84884c51e5147bb958f70cab8c8e3a9b84f12bfa8cf363f971d3ee1f082bd4f17bf56bdf2982642e88270e06d3dfd
 SHA512 
72c97255c8ff9e8f96e3152ef87c16cb90558281abbd5bbbf454099b95300e7584985ba8b56f5dc80922e24941b3e395e9700e52f4f8438578dcb8043ede188d

diff --git a/sys-auth/nss-docker-ng/nss-docker-ng-1.1.3.ebuild 
b/sys-auth/nss-docker-ng/nss-docker-ng-1.1.3.ebuild
new file mode 100644
index 000000000000..0318658f26c3
--- /dev/null
+++ b/sys-auth/nss-docker-ng/nss-docker-ng-1.1.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.13.3
+
+EAPI=8
+
+CRATES=""
+RUST_MIN_VER="1.88.0"
+inherit cargo readme.gentoo-r1
+
+DESCRIPTION="NSS plugin for finding Docker containers by their ID or name"
+HOMEPAGE="https://github.com/petski/nss-docker-ng";
+SRC_URI="https://github.com/petski/nss-docker-ng/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz";
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 LGPL-3 MIT MPL-2.0 Unicode-DFS-2016"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="dev-util/patchelf"
+
+QA_FLAGS_IGNORED="usr/lib.*/libnss_docker_ng.so.*"
+
+DISABLE_AUTOFORMATTING=1
+DOC_CONTENTS='
+You must modify your name service switch lookup file to enable nss-docker-ng.
+To do so, add 'docker_ng' to the hosts line in /etc/nsswitch.conf
+
+An example hosts line looks like this:
+       hosts:      docker_ng resolve [!UNAVAIL=return] files myhostname dns
+'
+
+src_install() {
+       cd "$(cargo_target_dir)" || die
+       patchelf --set-soname libnss_docker_ng.so.2 libnss_docker_ng.so || die
+       mv libnss_docker_ng.so libnss_docker_ng.so.2 || die
+       ln -s libnss_docker_ng.so.2 libnss_docker_ng.so || die
+       dolib.so libnss_docker_ng.so*
+       readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+       readme.gentoo_print_elog
+}

Reply via email to