Merge updates from master

This commit is contained in:
Repository mirror & CI
2020-07-28 15:05:17 +00:00
15 changed files with 141 additions and 61 deletions

View File

@@ -26,3 +26,4 @@ DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.zip 101467 BLA
DIST nvidia-container-toolkit-1.1.1.tar.gz 1767996 BLAKE2B 3298f157221e06296665a0d612ad96b4410ce1b79770d0647be7bd1db98df8b5ba826f148777cf06d3afaca731ba276f1221471c1a24259cc2a42d976671bf9b SHA512 47bd96e972044ea06ab2de8a974ad1b83d80cf07cf81526a2fbff724190bca1422ffb85bdd2c3386eaf1f8866651b21161590a9d778509801eed3eced18a96f6
DIST nvidia-container-toolkit-1.1.2.tar.gz 1744451 BLAKE2B d76e94479825c79c4e27721fb2cb9d8b9e4cf00536db59c1deb42b4633a0465bcc5c11c13b61d163c2017357041415b8850e414b133effafd35886a4d2169177 SHA512 0cb84b7c785c2e050abe7036a5b9cafc0d24b3e83d70aa0d220468c97bd75e928790ec1d5d945a4fe3723cfc8aaa21570a668c53dcd277a9de79d8ec652b751b
DIST nvidia-container-toolkit-1.2.0.tar.gz 1748985 BLAKE2B b96d7e50c96583d03c4658c11ce08cf700299254afdeda51ffcee1c160a24fdb12d9e042ff5513a6c708ecfaf091741f1914518e8695f3b1f80ef175e8932acf SHA512 9cb40afd1bdc1005c163242ac75eee40c9d9664a18b126d7aec5c6cc1a1dbf016408b577497684f768ceed49350362c7f1bd7634babe038e47bfe5ac0d9d31f5
DIST nvidia-container-toolkit-1.2.1.tar.gz 1748938 BLAKE2B 94d5e8ae36373030fed88910fb383b4dc1d2f36157f82bdaf2830d88669a4bd8cf6a7c351133ffef920ecc0db8d4d39f80c99135a469753ab7d84e693b079a35 SHA512 0a1432c9674b0f93bd993c5a0cb4591ab4e2fe2b84064de5dbd2ff88929ff7ddcdf71b5abcfeaedab257e2fcbb0e3890a0281cd8b9f69744f83f9b676d5961de

View File

@@ -0,0 +1,96 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
GITHUB_PN="container-toolkit"
EGO_PN="github.com/NVIDIA/${GITHUB_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/${GITHUB_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
"
src_compile() {
LIB_NAME=${PN} LIB_VERSION=${PV} go build \
-ldflags "-s -w" \
-o "${PN}" \
"${EGO_PN}/pkg" || die
}
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."
}

View File

@@ -1 +1 @@
DIST hstspreload-2020.7.15.tar.gz 914343 BLAKE2B 9473d3e588b950a5dfe69b1a734234a80a5be6379cd09f9eaad0ba8501f8d9e225d4a1dca1c4847224731e958e0dbc329072a31ef4e3e5193456c731fddea739 SHA512 328f69d437ba52002284ced4a0837fe19550c73e98140cb18c2dff5771ac4c7f7c82b095825632bb15299832764e1fb27205a9d9e91e7b1d79f9941ab89e850d
DIST hstspreload-2020.7.22.tar.gz 919126 BLAKE2B aef58e622545491e6b919ab2ce920637d1c5611d0741603683edda815aa7d53fbc8f58c06827cef94f9c57ef35c12c71afdf6912c7e3f3a34dc04c90ce26f02c SHA512 d1a4da43bec4b7f147b173c2fbcc15096e0cb5d629f18c6ef0264e2cad5c5b1691749c2e57f8ef3c6acb3a62cf0d93fd40bd02975c1a9114ca5959b3c81fff8f

View File

@@ -1 +1 @@
DIST python-mpv-0.4.7.tar.gz 203161 BLAKE2B a67189a09554d0e3fcbc40f76553dfc8171a009a912b6fbdfa2a916356f4cdcda7c9adad2ff5c54e46696c08dcc13d56d2f5edb665835a504765ae7b6a01918e SHA512 0c2abef871aadeec433a871418c463e82a570a4e2224f36151ba7e20bed4a5a7c3d13528805454fe445b857a6980cac494e65396dd4eb9e8bb813a4321c214ba
DIST python-mpv-0.5.2.tar.gz 207755 BLAKE2B 3222a54db145a66ae8b992f1c4e8243c50099573586fd8be9a2d88ff360898bf9b72905c22c8d056178b7917f093a494dce9138f3f8bb5782152dc38b71b1dad SHA512 cd542b0866d6c75395f1ca00bb6df3981998dd801dcee97b15e080fe66e94270f15daa674f663aa6974dcf6aa425d6e17f8476031badeec035727b2b690816f3

View File

@@ -1,50 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1 virtualx
DESCRIPTION="Python interface to the mpv media player"
HOMEPAGE="https://github.com/jaseg/python-mpv"
SRC_URI="https://github.com/jaseg/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
media-video/mpv[libmpv]
dev-python/pillow[${PYTHON_USEDEP}]
"
DEPEND="test? ( dev-python/xvfbwrapper[${PYTHON_USEDEP}] )"
distutils_enable_tests pytest
python_prepare_all() {
# OSError: [Errno 9] Bad file descriptor
sed -i -e 's:test_property_observer_decorator:_&:' \
-e 's:test_register_decorator_fun:_&:' \
-e 's:test_register_decorator_fun_chaining:_&:' \
-e 's:test_register_direct_bound_method:_&:' \
-e 's:test_register_direct_cmd:_&:' \
-e 's:test_register_simple_decorator_fun_chaining:_&:' \
-e 's:test_custom_stream:_&:' \
-e 's:test_create_destroy:_&:' \
-e 's:test_event_callback:_&:' \
-e 's:test_flags:_&:' \
-e 's:test_log_handler:_&:' \
-e 's:test_options:_&:' \
-e 's:test_instance_method_property_observer:_&:' \
-e 's:test_unobserve_property_runtime_error:_&:' \
mpv-test.py || die
distutils-r1_python_prepare_all
}
python_test() {
virtx pytest -vv mpv-test.py
}

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1 virtualx
DESCRIPTION="Python interface to the mpv media player"
HOMEPAGE="https://github.com/jaseg/python-mpv"
SRC_URI="https://github.com/jaseg/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
media-video/mpv[libmpv]
dev-python/pillow[${PYTHON_USEDEP}]
"
DEPEND="test? ( dev-python/xvfbwrapper[${PYTHON_USEDEP}] )"
distutils_enable_tests pytest
python_test() {
virtx pytest -vv
}

View File

@@ -1 +1 @@
DIST uvicorn-0.11.6.tar.gz 500214 BLAKE2B b1f1fcf41f113121c7e1644fdcb6ccb3e0d9d7e15643cc4f3e7738b519d6da0cfe9c2ddde1c53d10b6fa1b387589b96a806538574344255a12308c5fa628fd17 SHA512 d06853acd205c8309eb471e44ea25bc9f88a06043476774f1286a9fc119db3306d9fdc01871f30c4a6e200b0217c2b7077a56ea75742c183a05d815bec345a25
DIST uvicorn-0.11.7.tar.gz 500505 BLAKE2B 4c687d3d99ff4b479f4e48b29340c920c72d6811fa847bc11e14eb716e7e29bf76882206702b284c8c973aa96eb060483d61b4d47f984e380f831db0c985e2d7 SHA512 48f407b082dea0baf9e8c32ab2bef6e119673b1490243be59df097743716d819335950f8c79accb4130a5d6359f84c88089d86ce22ed670c3bba3ed00f80af3e

View File

@@ -1,4 +1,4 @@
DIST minecraft-launcher-1.6.93.jar 4481683 BLAKE2B 29597977cc70f831bff7f77cb2493d8c8f8138518c79f5e92f91ed6440ae2224b4140546c37645370173c668d9db894ca6b548b6cfd41da40c4e1ff51f0d820b SHA512 85739c0c0828af5b901b9933173f08229175aef1e8dec40c83981fb6fc330285b4c3a206cdf4405408106eff56ce1e516368d18bf44f631446ebac45e9aba125
DIST minecraft-launcher-2.1.15852.tar.gz 91199458 BLAKE2B 369a98dc24d764b8cbb7b36aecfbc37a997f11db4fd3a2d9dae77b636d08d5e898c9227669a28a76f7202ba2b6a8623b2b25e534ec0e6a94d6b7515982896a66 SHA512 4099c17165338c1963d4173d4a7168dd3eb71a5757a2cebb59f6058c39efc33e3e501233fb2ce1dd48b0daab29b03034d5a08af5669c545055c0bfb3841375de
DIST minecraft-launcher-2.1.16102.tar.gz 91244698 BLAKE2B c48c83e19d1076e890010bf3d400b22bb55fe2e1b3fdff465bb3e908599cfb4704663acc5d20b925a78e66fd5bea16370436efbb1bc3ae233efeda1e1b54f239 SHA512 56b83a8aadbb96064df9e6981aed5707d7600f55df6e30e92655709dbb1e3fea3d13c575b57c8c974112e65f09b236dea43ca6da736b3bf0806e96e8304c285b
DIST minecraft-launcher-legacy.svg 61803 BLAKE2B 6527c869aec955f5e457e57f6c60b6391c29f2bc6f83d72b9a432cc9b77df6fb842549158f38e32a0bec6973d6fac4af3a1a5562cb84b5a4fd1d95de645da842 SHA512 aa08e8fa2a5c1c3e2d714644cb9648adb779c09fff5a9e5b79cea42c53be3f53631d199f72c1eec56e4b4f8e46be8f4ae88fbe456865621b589a7c4f9438549a
DIST minecraft-launcher.svg 61803 BLAKE2B 6527c869aec955f5e457e57f6c60b6391c29f2bc6f83d72b9a432cc9b77df6fb842549158f38e32a0bec6973d6fac4af3a1a5562cb84b5a4fd1d95de645da842 SHA512 aa08e8fa2a5c1c3e2d714644cb9648adb779c09fff5a9e5b79cea42c53be3f53631d199f72c1eec56e4b4f8e46be8f4ae88fbe456865621b589a7c4f9438549a

View File

@@ -1,2 +1,2 @@
DIST technic-launcher-4.583.jar 5714518 BLAKE2B c96052879d0cae648e431e601e85d2c824b2a1e85d5c2efbb993684d41fa94b6ea87182f528663ec0e0b074fc5f9107a6fed9f8628ba9e657a65cd4f1434a6a2 SHA512 7c48442cf10b847d6a41a5621791150fc564301894dbe27096e5a868f4d502226507c4a8062175ef9127793042f8e080dfecec270b2cd8399ce233e73a8fffec
DIST technic-launcher-4.588.jar 5714982 BLAKE2B b800d3cd27a6718c72a6e7acd1c8082b79581ec316bc7fc3ede9ddd296bf6c678f43539e105de793715b78e214b330cec0557480ecf0347bfaaad5128ef7c54c SHA512 a2728b0a1287792813984aadc7cda1e641fb5a4a514c6eab9b2627ca6025a719acb67a40ebdffc716bb047212940f95489a8acca04825a9a983bf57de4ba0d88
DIST technic-launcher.ico 15086 BLAKE2B 4f5be0661bfbdca971cf022767618acef1e912b60c3f0574f383a8bd0281a6d66ca1b8b105412ec9579f3999514a471412fb16da66d937acfb4d3236b8f99663 SHA512 c109113a0e1be10bc013bfb79b742396a768fa683860a83d734e158b709e66b9e21067e1791ae5f7a854ccd21b1bf9adf6eeb27bc33d9da03f902dfe5d8be710

View File

@@ -45,7 +45,9 @@ src_compile() {
}
pkg_postinst() {
elog "Optional dependencies:"
elog "media-video/ffmpeg - for Pixiv Ugoira to WebM conversion"
elog "net-misc/youtube-dl - for video downloads"
elog "To get additional features, some optional runtime dependencies"
elog "may be installed:"
elog ""
optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg
optfeature "video downloads" net-misc/youtube-dl
}

View File

@@ -45,7 +45,9 @@ src_compile() {
}
pkg_postinst() {
elog "Optional dependencies:"
elog "media-video/ffmpeg - for Pixiv Ugoira to WebM conversion"
elog "net-misc/youtube-dl - for video downloads"
elog "To get additional features, some optional runtime dependencies"
elog "may be installed:"
elog ""
optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg
optfeature "video downloads" net-misc/youtube-dl
}