From 16e1a2e50e968836e9ced25439f0c101ad6bea1a Mon Sep 17 00:00:00 2001 From: Bernd Waibel Date: Sat, 13 Feb 2021 13:18:01 +0100 Subject: [PATCH 1/9] net-p2p/lbry: fix maintainer type Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Bernd Waibel --- net-p2p/lbry/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/lbry/metadata.xml b/net-p2p/lbry/metadata.xml index 1d4df09d3c..9ddedc4ba4 100644 --- a/net-p2p/lbry/metadata.xml +++ b/net-p2p/lbry/metadata.xml @@ -1,7 +1,7 @@ - + trokhymchukartem@gmail.com Trokhymchuk Artem From b1b0e1abfa3b87eb3c603a33d3cbf984f5e2274a Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sat, 13 Feb 2021 15:26:26 +0300 Subject: [PATCH 2/9] sci-physics/SU2: 7.1.0 version bump Fix python optimized patch isn't required now. Add optional bundled Mutation++ library support via USE="mpp" (Mutation++: MUlticomponent Thermodynamic And Transport properties for IONized gases in C++). This library could be packaged later to unbundle it. Signed-off-by: Sergey Torokhov --- sci-physics/SU2/Manifest | 4 + sci-physics/SU2/SU2-7.1.0.ebuild | 119 ++++++++++++++++++ sci-physics/SU2/files/SU2-7.1.0-fix-env.patch | 12 ++ sci-physics/SU2/metadata.xml | 1 + 4 files changed, 136 insertions(+) create mode 100644 sci-physics/SU2/SU2-7.1.0.ebuild create mode 100644 sci-physics/SU2/files/SU2-7.1.0-fix-env.patch diff --git a/sci-physics/SU2/Manifest b/sci-physics/SU2/Manifest index 7a4bd55dd8..dbfba89b5e 100644 --- a/sci-physics/SU2/Manifest +++ b/sci-physics/SU2/Manifest @@ -2,3 +2,7 @@ DIST SU2-7.0.7-TestCases.tar.gz 448969006 BLAKE2B 6c886824b55d7f8516d2ea69e2f7be DIST SU2-7.0.7-Tutorials.tar.gz 64282235 BLAKE2B 7a6b780ee6f01d26a7a7d4751ca39798af56cfd7b99ca3e13fdff61aecd631a3aa4c98a487f48a8b2593c711ee25bd1ddc90a316bde2c287e95a383321f1d5e9 SHA512 189b5da96f08689b62ba3c42ee349edd2e145f371112895587e53497f16de3d6fdbf17308af39961775d76e3169c40872ced8e267146b6da5ae12d31a4c70fa9 DIST SU2-7.0.8-fix-python-optimize.patch 104379 BLAKE2B e2cb9f58af5f600f25d01a082b55a344d3b05c455d44cfcb3370fc77546b6821d616e80f577b7af4b19ad519f086495eb6f6bde1f1712451ac477d6dd538fa0e SHA512 f21ed5fc1e61b78f3858a162a899c552777143118f05db009247c6224b06b922b6280de5725726afe21a3283a18ad9c38fc1c65dadb709d440e10cf3fe754d8c DIST SU2-7.0.8.tar.gz 20554206 BLAKE2B ac291eeae696197f5875839defa98bde550c5250b5a5cff8049e0d1c8184c5ec6d225b77618d079a8fb3d5a7f4d0531a0b2931fd15e045299fa55c7dd03d9fd1 SHA512 26ed8c39d2dfcdb3fc4e1c986c64f683f44cd4123ce5f7a482c4557a82b04b4bd8ef1f04332ab36ad0f987cfb98053fb8b30ef81faf51c7c56aebc1a30467df9 +DIST SU2-7.1.0-TestCases.tar.gz 449701778 BLAKE2B 8a7cb400d330b4bbf62023525e6009a8c05af5a375b7479087b3b579d7f3162a11091f09294381fcd11d7bc358e77f10f69efc0999a304135f8850e3fe005000 SHA512 a0e354b073b4cfaeb47a9bd33ac66a636b12a065ca7caff4bd50c54e2b191809fd463f980568e0b7d4d559714d2dca99fe9a3e5854aa345be24010cd1239e772 +DIST SU2-7.1.0-Tutorials.tar.gz 66570840 BLAKE2B fdbc23503abd7a250464ca8da52ab87f67069d2a3fca130038c1ea83c3b18aa476fed3a21f725b142a97923b101d7906a720f6dff28341a13915ed6216660d7f SHA512 7843a7ed5b3c606ea9821745390c70bbfd3cb66a17494360b4139e8735a8e83546acd0912462b7fc3b63ff9f2097610294c1c9af25d104962f727f599cdb8ae9 +DIST SU2-7.1.0.tar.gz 20542933 BLAKE2B e6e6d82a990bf4043d1c6c58a5fe7a100a923b2c6ae6a29f7bb969e02279eeb5587f7930b2372cf67e26f451c598cf81e2515eeb7e516d6ab060ac7e986a0110 SHA512 309b4e06c5fc084ea2a06797ae400392b924c3654d354170c3159327c9e022081745bee28b1537ed3ad4e7c1333afb8c38a1ca033ff28662b8d5f5badfdc8465 +DIST mutationpp-1.0.1.tar.gz 4021945 BLAKE2B caae3ca155541a36822a950047efb867aab098bc9db311d675acca272d7f317ff35524086a0ea5eda524bbe125e4874f41dc1dbad92bfee4387e3a0c649bbd0a SHA512 ba8beeb7cdaf1b526571e27f745d8d53c1e20a96bd194a5949acb8b6d5f75553867158a63bfc7198502177a9e8a91bf82a67d450a3ba72b21f8490539f45ef01 diff --git a/sci-physics/SU2/SU2-7.1.0.ebuild b/sci-physics/SU2/SU2-7.1.0.ebuild new file mode 100644 index 0000000000..0357fd6318 --- /dev/null +++ b/sci-physics/SU2/SU2-7.1.0.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit meson python-single-r1 + +DESCRIPTION="SU2: An Open-Source Suite for Multiphysics Simulation and Design" +HOMEPAGE="https://su2code.github.io/" +SRC_URI=" + https://github.com/su2code/SU2/archive/v${PV}.tar.gz -> ${P}.tar.gz + mpp? ( https://github.com/mutationpp/Mutationpp/archive/v1.0.1.tar.gz -> mutationpp-1.0.1.tar.gz ) + test? ( https://github.com/su2code/TestCases/archive/v${PV}.tar.gz -> ${P}-TestCases.tar.gz ) + tutorials? ( https://github.com/su2code/Tutorials/archive/v${PV}.tar.gz -> ${P}-Tutorials.tar.gz ) +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" + +# cgns, metis, parmetis are bundled; +# omp is disable as it's experimental; +# pastix is disabled as it's try to find bundled libs; +IUSE="cgns -mkl +mpi mpp openblas tecio test tutorials" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + mkl? ( !openblas ) +" + +RDEPEND=" + ${PYTHON_DEPS} + mpi? ( virtual/mpi[cxx] ) + mkl? ( sci-libs/mkl ) + openblas? ( sci-libs/openblas ) +" +DEPEND=" + ${RDEPEND} + tecio? ( dev-libs/boost:= ) +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-7.0.4-unbundle_boost.patch" + "${FILESDIR}/${P}-fix-env.patch" +) + +DOCS=( "README.md" "SU2_PY/documentation.txt" ) + +src_unpack() { + unpack "${P}.tar.gz" + if use mpp ; then + einfo "Unpacking mutationpp-1.0.1.tar.gz to /var/tmp/portage/sci-physics/${P}/work/${P}/subprojects/Mutationpp" + tar -C "${P}"/subprojects/Mutationpp --strip-components=1 -xzf "${DISTDIR}/mutationpp-1.0.1.tar.gz" || die + fi + if use test ; then + einfo "Unpacking ${P}-TestCases.tar.gz to /var/tmp/portage/sci-physics/${P}/work/${P}/TestCases" + tar -C "${P}"/TestCases --strip-components=1 -xzf "${DISTDIR}/${P}-TestCases.tar.gz" || die + fi + if use tutorials ; then + einfo "Unpacking ${P}-Tutorials.tar.gz to /var/tmp/portage/sci-physics/${P}/work/${P}" + mkdir "${P}"/Tutorials || die + tar -C "${P}"/Tutorials --strip-components=1 -xzf "${DISTDIR}/${P}-Tutorials.tar.gz" || die + fi +} + +src_configure() { + local emesonargs=( + -Denable-autodiff=false + -Denable-directdiff=false + -Denable-pastix=false + -Denable-pywrapper=false + -Dwith-omp=false + $(meson_feature mpi with-mpi) + $(meson_use cgns enable-cgns) + $(meson_use mkl enable-mkl) + $(meson_use mpp enable-mpp) + $(meson_use openblas enable-openblas) + $(meson_use tecio enable-tecio) + $(meson_use test enable-tests) + ) + meson_src_configure +} + +src_test() { + ln -s ../../${P}-build/SU2_CFD/src/SU2_CFD SU2_PY/SU2_CFD + ln -s ../../${P}-build/SU2_DEF/src/SU2_DEF SU2_PY/SU2_DEF + ln -s ../../${P}-build/SU2_DOT/src/SU2_DOT SU2_PY/SU2_DOT + ln -s ../../${P}-build/SU2_GEO/src/SU2_GEO SU2_PY/SU2_GEO + ln -s ../../${P}-build/SU2_SOL/src/SU2_SOL SU2_PY/SU2_SOL + + export SU2_RUN="${S}/SU2_PY" + export SU2_HOME="${S}" + export PATH=$PATH:$SU2_RUN + export PYTHONPATH=$PYTHONPATH:$SU2_RUN + + einfo "Running UnitTests ..." + ../${P}-build/UnitTests/test_driver + + pushd TestCases/ + use mpi && python parallel_regression.py + use mpi || python serial_regression.py + use tutorials && use mpi && python tutorials.py + popd +} + +src_install() { + meson_src_install + mkdir -p "${ED}$(python_get_sitedir)" || die + mv "${ED}"/usr/bin/{FSI_tools,SU2,SU2_Nastran,*.py} -t "${ED}$(python_get_sitedir)" || die + python_optimize "${D}/$(python_get_sitedir)" + + if use tutorials ; then + insinto "/usr/share/${P}" + doins -r Tutorials + fi +} diff --git a/sci-physics/SU2/files/SU2-7.1.0-fix-env.patch b/sci-physics/SU2/files/SU2-7.1.0-fix-env.patch new file mode 100644 index 0000000000..baf7955d00 --- /dev/null +++ b/sci-physics/SU2/files/SU2-7.1.0-fix-env.patch @@ -0,0 +1,12 @@ +diff -Naur old_env/UnitTests/meson.build new_env/UnitTests/meson.build +--- old_env/UnitTests/meson.build 2020-06-15 17:03:43.000000000 +0300 ++++ new_env/UnitTests/meson.build 2020-06-15 17:04:35.000000000 +0300 +@@ -26,7 +26,7 @@ + test_driver = executable( + 'test_driver', + unit_test_files, +- install : true, ++ install : false, + dependencies : [su2_cfd_dep, common_dep, su2_deps, catch2_dep], + cpp_args: ['-fPIC', default_warning_flags, su2_cpp_args] + ) diff --git a/sci-physics/SU2/metadata.xml b/sci-physics/SU2/metadata.xml index 636aded5fa..8317735e8f 100644 --- a/sci-physics/SU2/metadata.xml +++ b/sci-physics/SU2/metadata.xml @@ -8,6 +8,7 @@ Build with CGNS support (bundled) Enable Intel MKL support + Enable Mutation++ library support Enable OpenBLAS support Enable TECIO support Install Tutorials files From 44415ba785f2435c8690160950c889d97522908e Mon Sep 17 00:00:00 2001 From: Steven Davies Date: Sat, 13 Feb 2021 13:55:57 +0000 Subject: [PATCH 3/9] sys-apps/systemd-bootchart: New ebuild Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Steven Davies --- sys-apps/systemd-bootchart/Manifest | 1 + sys-apps/systemd-bootchart/metadata.xml | 9 ++++++ .../systemd-bootchart-234.ebuild | 29 +++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 sys-apps/systemd-bootchart/Manifest create mode 100644 sys-apps/systemd-bootchart/metadata.xml create mode 100644 sys-apps/systemd-bootchart/systemd-bootchart-234.ebuild diff --git a/sys-apps/systemd-bootchart/Manifest b/sys-apps/systemd-bootchart/Manifest new file mode 100644 index 0000000000..2835dd2862 --- /dev/null +++ b/sys-apps/systemd-bootchart/Manifest @@ -0,0 +1 @@ +DIST systemd-bootchart-234.tar.xz 322084 BLAKE2B 301b5ae4252281026a1b205658ca0339030b57a0b7340c9ee08f355ecd7c90bd06b8c36b758ddf810a4ee56f0de570d060fdb0806c6be1d97ac2c7c5dd1f35b1 SHA512 9fed792fea82c6355ae48d58b0184bd7f32d74fe55142e12e1eb17095a6adcd95a2d1525747aa859ab4814002f5c145e6347aeffb8fbed63c1b34869c150d089 diff --git a/sys-apps/systemd-bootchart/metadata.xml b/sys-apps/systemd-bootchart/metadata.xml new file mode 100644 index 0000000000..1442dfa24f --- /dev/null +++ b/sys-apps/systemd-bootchart/metadata.xml @@ -0,0 +1,9 @@ + + + + + gentoo-guru@steev.me.uk + Steven Davies + Boot performance and graphing tool spun out of the systemd project. + + diff --git a/sys-apps/systemd-bootchart/systemd-bootchart-234.ebuild b/sys-apps/systemd-bootchart/systemd-bootchart-234.ebuild new file mode 100644 index 0000000000..5141c8f792 --- /dev/null +++ b/sys-apps/systemd-bootchart/systemd-bootchart-234.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info + +DESCRIPTION="systemd boot performance graphing tool" +HOMEPAGE="https://github.com/systemd/systemd-bootchart" +SRC_URI="https://github.com/systemd/${PN}/releases/download/v${PV}/${P}.tar.xz" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="systemd" + +BDEPEND="app-text/docbook-xml-dtd:4.2 + app-text/docbook-xml-dtd:4.5 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt:0" + +RDEPEND="systemd? ( >=sys-apps/systemd-221 )" + +CONFIG_CHECK="SCHEDSTATS ~SCHED_DEBUG" + +src_configure() { + + econf $(use_with systemd libsystemd) +} From cb3e18a4b44f27c1f138ee24b08443aac284fae4 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Sat, 13 Feb 2021 22:51:16 +0800 Subject: [PATCH 4/9] x11-themes/obsidian-icon-theme: bump to 4.15 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Huang Rui --- x11-themes/obsidian-icon-theme/Manifest | 1 + .../obsidian-icon-theme-4.15.ebuild | 40 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.15.ebuild diff --git a/x11-themes/obsidian-icon-theme/Manifest b/x11-themes/obsidian-icon-theme/Manifest index 8600be81e6..c97dcfc2e1 100644 --- a/x11-themes/obsidian-icon-theme/Manifest +++ b/x11-themes/obsidian-icon-theme/Manifest @@ -1 +1,2 @@ DIST obsidian-icon-theme-4.14.tar.gz 70967634 BLAKE2B 8f4a0d26945dd18c1de626292000eedaf54a33668b0b5282530ed876f261304a11876a7320db3a59137e2dcf90d8e3854413635361807a97bdfaae70cc26cca8 SHA512 985b4bbc6ab9a04ab688bff1eb77448a2139ba6c9598c0ce778a01f7bca455308a28afed7bb33741734a3e9e52bfc50129c5c140eaae4b3671e06e301a42dc5d +DIST obsidian-icon-theme-4.15.tar.gz 71019938 BLAKE2B 23a709d46c6ea01d7d6a4a98913a07ea2e3ebaa0f9a06d1e52e9335b3d244b08ae98fae2ebbaf9791836c2e46ff6293996dd6df41a0aee04efc58d77657df232 SHA512 3b982db0c6ae637173a02bf8a5aa13dd85568ca2765f7e5839bbdeaa1e631622676e841169145686b74a213c1aca496d436c55f52c173479120a74822b2b7b3a diff --git a/x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.15.ebuild b/x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.15.ebuild new file mode 100644 index 0000000000..9662e9f1bc --- /dev/null +++ b/x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.15.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +GIT_PN="iconpack-obsidian" + +inherit xdg + +DESCRIPTION="Obsidian Icon Theme is intuitive Faenza-like icon theme" + +HOMEPAGE="https://github.com/madmaxms/iconpack-obsidian" + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/madmaxms/${GIT_PN}.git" +else + SRC_URI="https://github.com/madmaxms/${GIT_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + S="${WORKDIR}/${GIT_PN}-${PV}" +fi + +LICENSE="GPL-3" +SLOT="0" + +RDEPEND=" + x11-themes/adwaita-icon-theme +" + +DEPEND="${RDEPEND}" + +DOCS=( README.md ) + +src_install() { + # Remove dead links to fix symbolic link does not exist QA. + find . -xtype l -exec rm {} + || die + # Install the icons + insinto /usr/share/icons + doins -r Obsidian* +} From 92babe2e6e6e34259592f271e3d6b119d5677d1c Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Sat, 13 Feb 2021 22:51:48 +0800 Subject: [PATCH 5/9] x11-themes/obsidian-icon-theme: drop 4.14 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Huang Rui --- x11-themes/obsidian-icon-theme/Manifest | 1 - .../obsidian-icon-theme-4.14.ebuild | 40 ------------------- 2 files changed, 41 deletions(-) delete mode 100644 x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.14.ebuild diff --git a/x11-themes/obsidian-icon-theme/Manifest b/x11-themes/obsidian-icon-theme/Manifest index c97dcfc2e1..8f3134a055 100644 --- a/x11-themes/obsidian-icon-theme/Manifest +++ b/x11-themes/obsidian-icon-theme/Manifest @@ -1,2 +1 @@ -DIST obsidian-icon-theme-4.14.tar.gz 70967634 BLAKE2B 8f4a0d26945dd18c1de626292000eedaf54a33668b0b5282530ed876f261304a11876a7320db3a59137e2dcf90d8e3854413635361807a97bdfaae70cc26cca8 SHA512 985b4bbc6ab9a04ab688bff1eb77448a2139ba6c9598c0ce778a01f7bca455308a28afed7bb33741734a3e9e52bfc50129c5c140eaae4b3671e06e301a42dc5d DIST obsidian-icon-theme-4.15.tar.gz 71019938 BLAKE2B 23a709d46c6ea01d7d6a4a98913a07ea2e3ebaa0f9a06d1e52e9335b3d244b08ae98fae2ebbaf9791836c2e46ff6293996dd6df41a0aee04efc58d77657df232 SHA512 3b982db0c6ae637173a02bf8a5aa13dd85568ca2765f7e5839bbdeaa1e631622676e841169145686b74a213c1aca496d436c55f52c173479120a74822b2b7b3a diff --git a/x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.14.ebuild b/x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.14.ebuild deleted file mode 100644 index 9662e9f1bc..0000000000 --- a/x11-themes/obsidian-icon-theme/obsidian-icon-theme-4.14.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -GIT_PN="iconpack-obsidian" - -inherit xdg - -DESCRIPTION="Obsidian Icon Theme is intuitive Faenza-like icon theme" - -HOMEPAGE="https://github.com/madmaxms/iconpack-obsidian" - -if [[ "${PV}" == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/madmaxms/${GIT_PN}.git" -else - SRC_URI="https://github.com/madmaxms/${GIT_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - S="${WORKDIR}/${GIT_PN}-${PV}" -fi - -LICENSE="GPL-3" -SLOT="0" - -RDEPEND=" - x11-themes/adwaita-icon-theme -" - -DEPEND="${RDEPEND}" - -DOCS=( README.md ) - -src_install() { - # Remove dead links to fix symbolic link does not exist QA. - find . -xtype l -exec rm {} + || die - # Install the icons - insinto /usr/share/icons - doins -r Obsidian* -} From 9d88da43ef313b255a0cb906a3baa3a44d3c99d3 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Sat, 13 Feb 2021 22:59:59 +0800 Subject: [PATCH 6/9] sys-libs/libnvidia-container: bump to 1.3.3 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Huang Rui --- sys-libs/libnvidia-container/Manifest | 1 + .../libnvidia-container-1.3.3.ebuild | 53 +++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 sys-libs/libnvidia-container/libnvidia-container-1.3.3.ebuild diff --git a/sys-libs/libnvidia-container/Manifest b/sys-libs/libnvidia-container/Manifest index b11b8a8a20..dfe8d9a676 100644 --- a/sys-libs/libnvidia-container/Manifest +++ b/sys-libs/libnvidia-container/Manifest @@ -1 +1,2 @@ DIST libnvidia-container-1.3.1.tar.gz 155498 BLAKE2B b338496a6a08e3a2947ebf8a283dccea6db89ad82385e0ff0ac20ce2bff25d784c13084e0793aa4502d9b69e4d934d29f33b27f64e4037f28f2e131db8ad838e SHA512 051ac96d6d556e609e69b7d3bb126a1898e156aa4049827c2afa212e8f74b343c41a6f0d3e951906601effc22ef7a37b5e1f2ec3f471d7fb55d2af4fc9346fa5 +DIST libnvidia-container-1.3.3.tar.gz 157342 BLAKE2B cff60d310eb9e6924a24397fb599f96d1bc0fea6bff81c8efa0b1e6a913dc33115479035b853dc3bab0c7aab1c0c4fd7c12b67736038fa502ff3a14158127981 SHA512 5f07087a9d6b633be82cea68fb5b00fad670eaeb27ce3f88438530556086f5ba34690b832b132e0e0ba29bfd5abe985c6940ec9039baa3ea392669e88a0d50a9 diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.3.3.ebuild b/sys-libs/libnvidia-container/libnvidia-container-1.3.3.ebuild new file mode 100644 index 0000000000..7ae98bb6dc --- /dev/null +++ b/sys-libs/libnvidia-container/libnvidia-container-1.3.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="NVIDIA container runtime library" +HOMEPAGE="https://github.com/NVIDIA/libnvidia-container" + +if [[ "${PV}" == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git" +else + SRC_URI=" + https://github.com/NVIDIA/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + " + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +IUSE="" + +RDEPEND=" + net-libs/libtirpc + sys-libs/libcap + sys-libs/libseccomp + x11-drivers/nvidia-drivers +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + net-libs/rpcsvc-proto + sys-apps/lsb-release + sys-devel/bmake + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch + "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch + "${FILESDIR}"/${PN}-1.1.1-add-sysfs-h.patch + "${FILESDIR}"/${PN}-1.1.1-add-utils-c.patch + "${FILESDIR}"/${PN}-1.1.1-add-utils-h.patch + "${FILESDIR}"/${PN}-1.1.1-fix-git.patch + "${FILESDIR}"/${PN}-1.1.1-fix-makefile.patch + "${FILESDIR}"/${PN}-1.1.1-fix-nvc.patch + "${FILESDIR}"/${PN}-1.3.0-fix-nvc-info.patch + "${FILESDIR}"/${PN}-1.3.0-fix-nvc-mount.patch + "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-c.patch + "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-h.patch +) From 1b37324f38f6380e95ca42cd016d1786e16481b0 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Sat, 13 Feb 2021 23:00:54 +0800 Subject: [PATCH 7/9] app-emulation/nvidia-container-toolkit: bump to 1.4.2 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Huang Rui --- .../nvidia-container-toolkit/Manifest | 1 + .../nvidia-container-toolkit-1.4.2.ebuild | 93 +++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.4.2.ebuild diff --git a/app-emulation/nvidia-container-toolkit/Manifest b/app-emulation/nvidia-container-toolkit/Manifest index 88370c4a09..69f20a41c0 100644 --- a/app-emulation/nvidia-container-toolkit/Manifest +++ b/app-emulation/nvidia-container-toolkit/Manifest @@ -24,3 +24,4 @@ DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2 DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.zip 101467 BLAKE2B 8bb0aec8e693a4c0da59f1931e1fdcf6f94a236faba149d5af91e87284f39c693d20be65248eecde739cb555e371804fa6c723a56c69e6d02a347ba908e968b1 SHA512 bee7757d760f5ba1b9f7523af358652a5cb65f2b0064da097f78450871b2636efcbab0298a9871bbb3ce8012bf95a155949251d4f61464dde510097b936b47a8 DIST nvidia-container-toolkit-1.4.0.tar.gz 27661 BLAKE2B 653dd83f2061316ae71a22c1a8db8018d3990346e163890e9601e4a846b2948bfe795566f31e3f7532d721e0f56ec1d3ff084f0b552fd285b71174f39098027e SHA512 d2c4127d09734ce487596d9faa118d36f758c3169003ed0b3539324f4f1a2c0b3179c312fabaf62514ec8f8e6161e267ef939137bbba9f86cdb1058e8ad35162 +DIST nvidia-container-toolkit-1.4.2.tar.gz 27955 BLAKE2B 5df303660611fa94487e3f2eaa783f631d6f97dc19aa80cb356c0d57d9223636fe2d46bf64fac2e6d99061ede14bcae494a553e6299e9d8920c5f6c1e16efc5d SHA512 a50484d694c4f547433b8ee28ab6a3ad1b1ca275faade7e47fc23f56291b0f2422b14144333fc327d1b0605730638038667b87425729516f22c36da96a6efc76 diff --git a/app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.4.2.ebuild b/app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.4.2.ebuild new file mode 100644 index 0000000000..8675939e35 --- /dev/null +++ b/app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.4.2.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +EGO_PN="github.com/NVIDIA/${PN}" + +inherit go-module + +DESCRIPTION="NVIDIA container runtime toolkit" +HOMEPAGE="https://github.com/NVIDIA/nvidia-container-toolkit" + +if [[ "${PV}" == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git" + inherit git-r3 + + src_unpack() { + git-r3_src_unpack + go-module_live_vendor + } +else + EGO_SUM=( + "github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=" + "github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=" + "github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=" + "github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=" + "github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=" + "github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=" + "github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=" + "github.com/stretchr/testify v1.6.0 h1:jlIyCplCJFULU/01vCkhKuTyc3OorI3bJFuw6obfgho=" + "github.com/stretchr/testify v1.6.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=" + "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=" + "golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=" + "golang.org/x/mod v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=" + "golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=" + "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=" + "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=" + "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=" + "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=" + "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=" + "golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=" + "golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=" + "golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=" + "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=" + "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=" + "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=" + "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=" + ) + go-module_set_globals + + SRC_URI=" + https://github.com/NVIDIA/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI} + " + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +IUSE="" + +RDEPEND=" + sys-libs/libnvidia-container +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + app-arch/unzip + sys-devel/make +" + +src_compile() { + emake binary +} + +src_install() { + dobin "${PN}" + into "/usr/bin" + dosym "${PN}" "/usr/bin/nvidia-container-runtime-hook" + insinto "/etc/nvidia-container-runtime" + doins "${FILESDIR}/config.toml" +} + +pkg_postinst() { + elog "Your docker service must restart after install this package." + elog "OpenRC: sudo rc-service docker restart" + elog "systemd: sudo systemctl restart docker" + elog "You may need to edit your /etc/nvidia-container-runtime/config.toml" + elog "file before running ${PN} for the first time." + elog "For details, please see the NVIDIA docker manual page." +} From 79add7a73550aac20131a1f237259895d749ba00 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Sat, 13 Feb 2021 23:01:33 +0800 Subject: [PATCH 8/9] sys-libs/libnvidia-container: drop 1.3.1 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Huang Rui --- sys-libs/libnvidia-container/Manifest | 1 - .../libnvidia-container-1.3.1.ebuild | 53 ------------------- 2 files changed, 54 deletions(-) delete mode 100644 sys-libs/libnvidia-container/libnvidia-container-1.3.1.ebuild diff --git a/sys-libs/libnvidia-container/Manifest b/sys-libs/libnvidia-container/Manifest index dfe8d9a676..0c79291746 100644 --- a/sys-libs/libnvidia-container/Manifest +++ b/sys-libs/libnvidia-container/Manifest @@ -1,2 +1 @@ -DIST libnvidia-container-1.3.1.tar.gz 155498 BLAKE2B b338496a6a08e3a2947ebf8a283dccea6db89ad82385e0ff0ac20ce2bff25d784c13084e0793aa4502d9b69e4d934d29f33b27f64e4037f28f2e131db8ad838e SHA512 051ac96d6d556e609e69b7d3bb126a1898e156aa4049827c2afa212e8f74b343c41a6f0d3e951906601effc22ef7a37b5e1f2ec3f471d7fb55d2af4fc9346fa5 DIST libnvidia-container-1.3.3.tar.gz 157342 BLAKE2B cff60d310eb9e6924a24397fb599f96d1bc0fea6bff81c8efa0b1e6a913dc33115479035b853dc3bab0c7aab1c0c4fd7c12b67736038fa502ff3a14158127981 SHA512 5f07087a9d6b633be82cea68fb5b00fad670eaeb27ce3f88438530556086f5ba34690b832b132e0e0ba29bfd5abe985c6940ec9039baa3ea392669e88a0d50a9 diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.3.1.ebuild b/sys-libs/libnvidia-container/libnvidia-container-1.3.1.ebuild deleted file mode 100644 index 7ae98bb6dc..0000000000 --- a/sys-libs/libnvidia-container/libnvidia-container-1.3.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="NVIDIA container runtime library" -HOMEPAGE="https://github.com/NVIDIA/libnvidia-container" - -if [[ "${PV}" == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git" -else - SRC_URI=" - https://github.com/NVIDIA/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - " - KEYWORDS="~amd64" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -IUSE="" - -RDEPEND=" - net-libs/libtirpc - sys-libs/libcap - sys-libs/libseccomp - x11-drivers/nvidia-drivers -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - net-libs/rpcsvc-proto - sys-apps/lsb-release - sys-devel/bmake - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch - "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch - "${FILESDIR}"/${PN}-1.1.1-add-sysfs-h.patch - "${FILESDIR}"/${PN}-1.1.1-add-utils-c.patch - "${FILESDIR}"/${PN}-1.1.1-add-utils-h.patch - "${FILESDIR}"/${PN}-1.1.1-fix-git.patch - "${FILESDIR}"/${PN}-1.1.1-fix-makefile.patch - "${FILESDIR}"/${PN}-1.1.1-fix-nvc.patch - "${FILESDIR}"/${PN}-1.3.0-fix-nvc-info.patch - "${FILESDIR}"/${PN}-1.3.0-fix-nvc-mount.patch - "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-c.patch - "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-h.patch -) From ecae7f3a192bd44b906d92565627145c09b278f6 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Sat, 13 Feb 2021 23:02:13 +0800 Subject: [PATCH 9/9] app-emulation/nvidia-container-toolkit: drop 1.4.0 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Huang Rui --- .../nvidia-container-toolkit/Manifest | 1 - .../nvidia-container-toolkit-1.4.0.ebuild | 93 ------------------- 2 files changed, 94 deletions(-) delete mode 100644 app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.4.0.ebuild diff --git a/app-emulation/nvidia-container-toolkit/Manifest b/app-emulation/nvidia-container-toolkit/Manifest index 69f20a41c0..98bc659dc5 100644 --- a/app-emulation/nvidia-container-toolkit/Manifest +++ b/app-emulation/nvidia-container-toolkit/Manifest @@ -23,5 +23,4 @@ DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191011141410-1b5146add898.mod 37 B DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.zip 101467 BLAKE2B 8bb0aec8e693a4c0da59f1931e1fdcf6f94a236faba149d5af91e87284f39c693d20be65248eecde739cb555e371804fa6c723a56c69e6d02a347ba908e968b1 SHA512 bee7757d760f5ba1b9f7523af358652a5cb65f2b0064da097f78450871b2636efcbab0298a9871bbb3ce8012bf95a155949251d4f61464dde510097b936b47a8 -DIST nvidia-container-toolkit-1.4.0.tar.gz 27661 BLAKE2B 653dd83f2061316ae71a22c1a8db8018d3990346e163890e9601e4a846b2948bfe795566f31e3f7532d721e0f56ec1d3ff084f0b552fd285b71174f39098027e SHA512 d2c4127d09734ce487596d9faa118d36f758c3169003ed0b3539324f4f1a2c0b3179c312fabaf62514ec8f8e6161e267ef939137bbba9f86cdb1058e8ad35162 DIST nvidia-container-toolkit-1.4.2.tar.gz 27955 BLAKE2B 5df303660611fa94487e3f2eaa783f631d6f97dc19aa80cb356c0d57d9223636fe2d46bf64fac2e6d99061ede14bcae494a553e6299e9d8920c5f6c1e16efc5d SHA512 a50484d694c4f547433b8ee28ab6a3ad1b1ca275faade7e47fc23f56291b0f2422b14144333fc327d1b0605730638038667b87425729516f22c36da96a6efc76 diff --git a/app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.4.0.ebuild b/app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.4.0.ebuild deleted file mode 100644 index 8675939e35..0000000000 --- a/app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.4.0.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGO_PN="github.com/NVIDIA/${PN}" - -inherit go-module - -DESCRIPTION="NVIDIA container runtime toolkit" -HOMEPAGE="https://github.com/NVIDIA/nvidia-container-toolkit" - -if [[ "${PV}" == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git" - inherit git-r3 - - src_unpack() { - git-r3_src_unpack - go-module_live_vendor - } -else - EGO_SUM=( - "github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=" - "github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=" - "github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=" - "github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=" - "github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=" - "github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=" - "github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=" - "github.com/stretchr/testify v1.6.0 h1:jlIyCplCJFULU/01vCkhKuTyc3OorI3bJFuw6obfgho=" - "github.com/stretchr/testify v1.6.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=" - "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=" - "golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=" - "golang.org/x/mod v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=" - "golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=" - "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=" - "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=" - "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=" - "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=" - "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=" - "golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=" - "golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=" - "golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=" - "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=" - "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=" - "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=" - "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=" - ) - go-module_set_globals - - SRC_URI=" - https://github.com/NVIDIA/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${EGO_SUM_SRC_URI} - " - KEYWORDS="~amd64" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -IUSE="" - -RDEPEND=" - sys-libs/libnvidia-container -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - app-arch/unzip - sys-devel/make -" - -src_compile() { - emake binary -} - -src_install() { - dobin "${PN}" - into "/usr/bin" - dosym "${PN}" "/usr/bin/nvidia-container-runtime-hook" - insinto "/etc/nvidia-container-runtime" - doins "${FILESDIR}/config.toml" -} - -pkg_postinst() { - elog "Your docker service must restart after install this package." - elog "OpenRC: sudo rc-service docker restart" - elog "systemd: sudo systemctl restart docker" - elog "You may need to edit your /etc/nvidia-container-runtime/config.toml" - elog "file before running ${PN} for the first time." - elog "For details, please see the NVIDIA docker manual page." -}