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 +}
