From 1d4493cff600b519eee64345e1d21c4741dd6c2b Mon Sep 17 00:00:00 2001 From: adibbley Date: Thu, 23 Feb 2023 18:18:27 -0500 Subject: [PATCH 01/11] Add libnvjpeg recipe --- recipes/libnvjpeg/bld.bat | 5 +++ recipes/libnvjpeg/build.sh | 26 ++++++++++++ recipes/libnvjpeg/meta.yaml | 80 +++++++++++++++++++++++++++++++++++++ 3 files changed, 111 insertions(+) create mode 100644 recipes/libnvjpeg/bld.bat create mode 100644 recipes/libnvjpeg/build.sh create mode 100644 recipes/libnvjpeg/meta.yaml diff --git a/recipes/libnvjpeg/bld.bat b/recipes/libnvjpeg/bld.bat new file mode 100644 index 0000000000000..57ba00afb97f9 --- /dev/null +++ b/recipes/libnvjpeg/bld.bat @@ -0,0 +1,5 @@ +if not exist %PREFIX% mkdir %PREFIX% + +move lib\x64\* %LIBRARY_LIB% +move bin\* %LIBRARY_BIN% +move include\* %LIBRARY_INC% diff --git a/recipes/libnvjpeg/build.sh b/recipes/libnvjpeg/build.sh new file mode 100644 index 0000000000000..33ec71294f299 --- /dev/null +++ b/recipes/libnvjpeg/build.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +# Install to conda style directories +[[ -d lib64 ]] && mv lib64 lib +[[ -d pkg-config ]] && mv pkg-config ${PREFIX}/lib/pkgconfig +[[ -d "$PREFIX/lib/pkgconfig" ]] && sed -E -i "s|cudaroot=.+|cudaroot=$PREFIX|g" $PREFIX/lib/pkgconfig/nvjpeg*.pc + +[[ ${target_platform} == "linux-64" ]] && targetsDir="targets/x86_64-linux" +[[ ${target_platform} == "linux-ppc64le" ]] && targetsDir="targets/ppc64le-linux" +[[ ${target_platform} == "linux-aarch64" ]] && targetsDir="targets/sbsa-linux" + +for i in `ls`; do + [[ $i == "build_env_setup.sh" ]] && continue + [[ $i == "conda_build.sh" ]] && continue + [[ $i == "metadata_conda_debug.yaml" ]] && continue + if [[ $i == "lib" ]] || [[ $i == "include" ]]; then + mkdir -p ${PREFIX}/${targetsDir} + mkdir -p ${PREFIX}/$i + cp -rv $i ${PREFIX}/${targetsDir} + for j in `ls $i`; do + ln -s ../${targetsDir}/$i/$j ${PREFIX}/$i/$j + done + else + cp -rv $i ${PREFIX} + fi +done diff --git a/recipes/libnvjpeg/meta.yaml b/recipes/libnvjpeg/meta.yaml new file mode 100644 index 0000000000000..604dd7fad61dd --- /dev/null +++ b/recipes/libnvjpeg/meta.yaml @@ -0,0 +1,80 @@ +{% set name = "libnvjpeg" %} +{% set version = "12.0.0.28" %} +{% set platform = "linux-x86_64" %} # [linux64] +{% set platform = "linux-ppc64le" %} # [ppc64le] +{% set platform = "linux-sbsa" %} # [aarch64] +{% set platform = "windows-x86_64" %} # [win] +{% set extension = "tar.xz" %} # [not win] +{% set extension = "zip" %} # [win] + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://developer.download.nvidia.com/compute/cuda/redist/{{ name }}/{{ platform }}/{{ name }}-{{ platform }}-{{ version }}-archive.{{ extension }} + sha256: ad3380591a4d5b97ab57d10e9bf05e23dee6429ff91ea939423a3b35ee0e35de # [linux64] + sha256: f7136bb691d794c680d77376b306bedb80eeebf687bfa4dc74355fdae5adcebb # [ppc64le] + sha256: 31fd6ee0dccc72f0d583e25b849543551eb4bc49d3285628bf3b17929e09bac1 # [aarch64] + sha256: b7cb56ab2c69e055a4b1ea41653df917153a568ab23fb0d8121e0739011989a8 # [win] + +build: + number: 0 + skip: true # [osx] + +outputs: + - name: libnvjpeg + requirements: + build: + - {{ compiler("c") }} + - {{ compiler("cxx") }} + test: + commands: + - test -f $PREFIX/targets/*/lib/libnvjpeg.so.{{ version }} # [linux] + - if not exist %LIBRARY_LIB%\nvjpeg.lib exit 1 # [win] + files: + - lib/libnvjpeg.so.* # [linux] + - targets/*/lib/libnvjpeg.so.* # [linux] + - Library\bin\nvjpeg*.dll # [win] + + - name: libnvjpeg-dev + requirements: + run: + - libnvjpeg >={{ version }} + test: + commands: + - test -d $PREFIX/lib/pkgconfig # [linux] + files: + - lib/libnvjpeg.so # [linux] + - lib/stubs/libnvjpeg.so* # [linux] + - lib/pkgconfig # [linux] + - include/nvjpeg* # [linux] + - targets/*/lib/libnvjpeg.so # [linux] + - targets/*/lib/stubs/libnvjpeg.so* # [linux] + - targets/*/include/nvjpeg* # [linux] + - Library\include # [win] + - Library\lib\nvjpeg.lib # [win] + + - name: libnvjpeg-static + build: + skip: True # [not linux] + test: + commands: + - test -f $PREFIX/lib/libnvjpeg_static.a # [linux] + files: + - lib/libnvjpeg_static.a # [linux] + - targets/*/lib/libnvjpeg_static.a # [linux] + +about: + home: https://developer.nvidia.com/cuda-toolkit + license_file: LICENSE + license: LicenseRef-NVIDIA-End-User-License-Agreement + license_url: https://docs.nvidia.com/cuda/eula/index.html + summary: NVJPEG native runtime libraries + description: | + NVJPEG native runtime libraries + doc_url: https://docs.nvidia.com/cuda/index.html + +extra: + recipe-maintainers: + - adibbley From 8ec221da1f661c695d95f74abbd03791c9307f5c Mon Sep 17 00:00:00 2001 From: adibbley <103537006+adibbley@users.noreply.github.com> Date: Wed, 22 Mar 2023 09:09:44 -0400 Subject: [PATCH 02/11] Apply suggestions from code review Co-authored-by: Bradley Dice --- recipes/libnvjpeg/meta.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/recipes/libnvjpeg/meta.yaml b/recipes/libnvjpeg/meta.yaml index 604dd7fad61dd..2734b34139bd4 100644 --- a/recipes/libnvjpeg/meta.yaml +++ b/recipes/libnvjpeg/meta.yaml @@ -1,5 +1,6 @@ {% set name = "libnvjpeg" %} {% set version = "12.0.0.28" %} +{% set cuda_version = "12.0" %} {% set platform = "linux-x86_64" %} # [linux64] {% set platform = "linux-ppc64le" %} # [ppc64le] {% set platform = "linux-sbsa" %} # [aarch64] @@ -28,6 +29,10 @@ outputs: build: - {{ compiler("c") }} - {{ compiler("cxx") }} + host: + - cuda-version {{ cuda_version }} + run: + - {{ pin_compatible("cuda-version", max_pin="x.x") }} test: commands: - test -f $PREFIX/targets/*/lib/libnvjpeg.so.{{ version }} # [linux] @@ -39,7 +44,10 @@ outputs: - name: libnvjpeg-dev requirements: + host: + - cuda-version {{ cuda_version }} run: + - {{ pin_compatible("cuda-version", max_pin="x.x") }} - libnvjpeg >={{ version }} test: commands: @@ -58,6 +66,11 @@ outputs: - name: libnvjpeg-static build: skip: True # [not linux] + requirements: + host: + - cuda-version {{ cuda_version }} + run: + - {{ pin_compatible("cuda-version", max_pin="x.x") }} test: commands: - test -f $PREFIX/lib/libnvjpeg_static.a # [linux] From 53876aed8de70fa1c89d7a53e643139086a83c4f Mon Sep 17 00:00:00 2001 From: adibbley Date: Thu, 6 Apr 2023 11:24:10 -0400 Subject: [PATCH 03/11] Adding checklist items --- recipes/libnvjpeg/build.sh | 33 +++++--- recipes/libnvjpeg/conda_build_config.yaml | 2 + recipes/libnvjpeg/meta.yaml | 96 +++++++++++++++++------ 3 files changed, 96 insertions(+), 35 deletions(-) create mode 100644 recipes/libnvjpeg/conda_build_config.yaml diff --git a/recipes/libnvjpeg/build.sh b/recipes/libnvjpeg/build.sh index 33ec71294f299..e913421b4cf06 100644 --- a/recipes/libnvjpeg/build.sh +++ b/recipes/libnvjpeg/build.sh @@ -2,6 +2,7 @@ # Install to conda style directories [[ -d lib64 ]] && mv lib64 lib +mkdir -p ${PREFIX}/lib [[ -d pkg-config ]] && mv pkg-config ${PREFIX}/lib/pkgconfig [[ -d "$PREFIX/lib/pkgconfig" ]] && sed -E -i "s|cudaroot=.+|cudaroot=$PREFIX|g" $PREFIX/lib/pkgconfig/nvjpeg*.pc @@ -10,17 +11,23 @@ [[ ${target_platform} == "linux-aarch64" ]] && targetsDir="targets/sbsa-linux" for i in `ls`; do - [[ $i == "build_env_setup.sh" ]] && continue - [[ $i == "conda_build.sh" ]] && continue - [[ $i == "metadata_conda_debug.yaml" ]] && continue - if [[ $i == "lib" ]] || [[ $i == "include" ]]; then - mkdir -p ${PREFIX}/${targetsDir} - mkdir -p ${PREFIX}/$i - cp -rv $i ${PREFIX}/${targetsDir} - for j in `ls $i`; do - ln -s ../${targetsDir}/$i/$j ${PREFIX}/$i/$j - done - else - cp -rv $i ${PREFIX} - fi + [[ $i == "build_env_setup.sh" ]] && continue + [[ $i == "conda_build.sh" ]] && continue + [[ $i == "metadata_conda_debug.yaml" ]] && continue + if [[ $i == "lib" ]] || [[ $i == "include" ]]; then + # Headers and libraries are installed to targetsDir + mkdir -p ${PREFIX}/${targetsDir} + mkdir -p ${PREFIX}/$i + cp -rv $i ${PREFIX}/${targetsDir} + if [[ $i == "lib" ]]; then + for j in "$i"/*.so*; do + # Shared libraries are symlinked in $PREFIX/lib + ln -s ${PREFIX}/${targetsDir}/$j ${PREFIX}/$j + done + fi + else + # Put all other files in targetsDir + mkdir -p ${PREFIX}/${targetsDir}/${PKG_NAME} + cp -rv $i ${PREFIX}/${targetsDir}/${PKG_NAME} + fi done diff --git a/recipes/libnvjpeg/conda_build_config.yaml b/recipes/libnvjpeg/conda_build_config.yaml new file mode 100644 index 0000000000000..52229a8424e52 --- /dev/null +++ b/recipes/libnvjpeg/conda_build_config.yaml @@ -0,0 +1,2 @@ +arm_variant_type: # [aarch64] + - sbsa # [aarch64] diff --git a/recipes/libnvjpeg/meta.yaml b/recipes/libnvjpeg/meta.yaml index 2734b34139bd4..ce00b89f01517 100644 --- a/recipes/libnvjpeg/meta.yaml +++ b/recipes/libnvjpeg/meta.yaml @@ -5,6 +5,10 @@ {% set platform = "linux-ppc64le" %} # [ppc64le] {% set platform = "linux-sbsa" %} # [aarch64] {% set platform = "windows-x86_64" %} # [win] +{% set target_name = "x86_64-linux" %} # [linux64] +{% set target_name = "ppc64le-linux" %} # [ppc64le] +{% set target_name = "sbsa-linux" %} # [aarch64] +{% set target_name = "x64" %} # [win] {% set extension = "tar.xz" %} # [not win] {% set extension = "zip" %} # [win] @@ -25,58 +29,106 @@ build: outputs: - name: libnvjpeg + files: + - lib/libnvjpeg.so.* # [linux] + - targets/{{ target_name }}/lib/libnvjpeg.so.* # [linux] + - Library\bin\nvjpeg*.dll # [win] requirements: build: - {{ compiler("c") }} - {{ compiler("cxx") }} + - arm-variant * {{ arm_variant_type }} # [aarch64] host: - cuda-version {{ cuda_version }} run: - {{ pin_compatible("cuda-version", max_pin="x.x") }} + run_constrained: + - arm-variant * {{ arm_variant_type }} # [aarch64] test: commands: - - test -f $PREFIX/targets/*/lib/libnvjpeg.so.{{ version }} # [linux] - - if not exist %LIBRARY_LIB%\nvjpeg.lib exit 1 # [win] - files: - - lib/libnvjpeg.so.* # [linux] - - targets/*/lib/libnvjpeg.so.* # [linux] - - Library\bin\nvjpeg*.dll # [win] + - test -L $PREFIX/lib/libnvjpeg.so.{{ version }} # [linux] + - test -L $PREFIX/lib/libnvjpeg.so.{{ version.split(".")[0] }} # [linux] + - test -L $PREFIX/targets/{{ target_name }}/lib/libnvjpeg.so.{{ version }} # [linux] + - test -f $PREFIX/targets/{{ target_name }}/lib/libnvjpeg.so.{{ version.split(".")[0] }} # [linux] + - if not exist %LIBRARY_BIN%\nvjpeg64_{{ version.split(".")[0] }}.dll exit 1 # [win] + about: + home: https://developer.nvidia.com/cuda-toolkit + license_file: LICENSE + license: LicenseRef-NVIDIA-End-User-License-Agreement + license_url: https://docs.nvidia.com/cuda/eula/index.html + summary: NVJPEG native runtime libraries + description: | + NVJPEG native runtime libraries + doc_url: https://docs.nvidia.com/cuda/index.html - name: libnvjpeg-dev + build: + run_exports: + - {{ pin_subpackage("libnvjpeg", max_pin="x") }} + files: + - lib/libnvjpeg.so # [linux] + - lib/pkgconfig/nvjpeg*.pc # [linux] + - targets/{{ target_name }}/lib/libnvjpeg.so # [linux] + - targets/{{ target_name }}/lib/stubs/libnvjpeg.so # [linux] + - targets/{{ target_name }}/include/nvjpeg* # [linux] + - Library\include # [win] + - Library\lib\nvjpeg.lib # [win] requirements: + build: + - arm-variant * {{ arm_variant_type }} # [aarch64] host: - cuda-version {{ cuda_version }} run: - {{ pin_compatible("cuda-version", max_pin="x.x") }} - - libnvjpeg >={{ version }} + - {{ pin_subpackage("libnvjpeg", exact=True) }} + run_constrained: + - arm-variant * {{ arm_variant_type }} # [aarch64] + - libnvjpeg-static >={{ version }} # [linux] test: commands: - - test -d $PREFIX/lib/pkgconfig # [linux] - files: - - lib/libnvjpeg.so # [linux] - - lib/stubs/libnvjpeg.so* # [linux] - - lib/pkgconfig # [linux] - - include/nvjpeg* # [linux] - - targets/*/lib/libnvjpeg.so # [linux] - - targets/*/lib/stubs/libnvjpeg.so* # [linux] - - targets/*/include/nvjpeg* # [linux] - - Library\include # [win] - - Library\lib\nvjpeg.lib # [win] + - test -L $PREFIX/lib/libnvjpeg.so # [linux] + - test -f $PREFIX/lib/pkgconfig/nvjpeg*.pc # [linux] + - test -f $PREFIX/targets/{{ target_name }}/include/nvjpeg.h # [linux] + - test -L $PREFIX/targets/{{ target_name }}/lib/libnvjpeg.so # [linux] + - test -f $PREFIX/targets/{{ target_name }}/lib/stubs/libnvjpeg.so # [linux] + - if not exist %LIBRARY_INC%\nvjpeg.h exit 1 # [win] + - if not exist %LIBRARY_LIB%\nvjpeg.lib exit 1 # [win] + about: + home: https://developer.nvidia.com/cuda-toolkit + license_file: LICENSE + license: LicenseRef-NVIDIA-End-User-License-Agreement + license_url: https://docs.nvidia.com/cuda/eula/index.html + summary: NVJPEG native runtime libraries + description: | + NVJPEG native runtime libraries + doc_url: https://docs.nvidia.com/cuda/index.html - name: libnvjpeg-static build: skip: True # [not linux] + files: + - targets/{{ target_name }}/lib/libnvjpeg_static.a # [linux] requirements: + build: + - arm-variant * {{ arm_variant_type }} # [aarch64] host: - cuda-version {{ cuda_version }} run: - {{ pin_compatible("cuda-version", max_pin="x.x") }} + run_constrained: + - arm-variant * {{ arm_variant_type }} # [aarch64] test: commands: - - test -f $PREFIX/lib/libnvjpeg_static.a # [linux] - files: - - lib/libnvjpeg_static.a # [linux] - - targets/*/lib/libnvjpeg_static.a # [linux] + - test -f $PREFIX/targets/{{ target_name }}/lib/libnvjpeg_static.a # [linux] + about: + home: https://developer.nvidia.com/cuda-toolkit + license_file: LICENSE + license: LicenseRef-NVIDIA-End-User-License-Agreement + license_url: https://docs.nvidia.com/cuda/eula/index.html + summary: NVJPEG native runtime libraries + description: | + NVJPEG native runtime libraries + doc_url: https://docs.nvidia.com/cuda/index.html about: home: https://developer.nvidia.com/cuda-toolkit From bb438cb6f85c9cfdb1be8df83ff923945d776b5a Mon Sep 17 00:00:00 2001 From: adibbley Date: Thu, 6 Apr 2023 18:59:06 -0400 Subject: [PATCH 04/11] Update doc_url --- recipes/libnvjpeg/meta.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes/libnvjpeg/meta.yaml b/recipes/libnvjpeg/meta.yaml index ce00b89f01517..78d3f5ba4d309 100644 --- a/recipes/libnvjpeg/meta.yaml +++ b/recipes/libnvjpeg/meta.yaml @@ -101,7 +101,7 @@ outputs: summary: NVJPEG native runtime libraries description: | NVJPEG native runtime libraries - doc_url: https://docs.nvidia.com/cuda/index.html + doc_url: https://docs.nvidia.com/cuda/nvjpeg/index.html - name: libnvjpeg-static build: @@ -128,7 +128,7 @@ outputs: summary: NVJPEG native runtime libraries description: | NVJPEG native runtime libraries - doc_url: https://docs.nvidia.com/cuda/index.html + doc_url: https://docs.nvidia.com/cuda/nvjpeg/index.html about: home: https://developer.nvidia.com/cuda-toolkit @@ -138,7 +138,7 @@ about: summary: NVJPEG native runtime libraries description: | NVJPEG native runtime libraries - doc_url: https://docs.nvidia.com/cuda/index.html + doc_url: https://docs.nvidia.com/cuda/nvjpeg/index.html extra: recipe-maintainers: From 1a26b43bc6ab00a2b9fd6430a2517dac34c6a60b Mon Sep 17 00:00:00 2001 From: adibbley Date: Wed, 12 Apr 2023 10:03:12 -0400 Subject: [PATCH 05/11] Fix tests --- recipes/libnvjpeg/meta.yaml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/recipes/libnvjpeg/meta.yaml b/recipes/libnvjpeg/meta.yaml index 78d3f5ba4d309..66c42583c34df 100644 --- a/recipes/libnvjpeg/meta.yaml +++ b/recipes/libnvjpeg/meta.yaml @@ -27,6 +27,14 @@ build: number: 0 skip: true # [osx] +test: + commands: + - test -L $PREFIX/lib/libnvjpeg.so.{{ version.split(".")[0] }} # [linux] + - test -L $PREFIX/lib/libnvjpeg.so.{{ version }} # [linux] + - test -L $PREFIX/targets/{{ target_name }}/lib/libnvjpeg.so.{{ version.split(".")[0] }} # [linux] + - test -f $PREFIX/targets/{{ target_name }}/lib/libnvjpeg.so.{{ version }} # [linux] + - if not exist %LIBRARY_BIN%\nvjpeg64_{{ version.split(".")[0] }}.dll exit 1 # [win] + outputs: - name: libnvjpeg files: @@ -44,13 +52,7 @@ outputs: - {{ pin_compatible("cuda-version", max_pin="x.x") }} run_constrained: - arm-variant * {{ arm_variant_type }} # [aarch64] - test: - commands: - - test -L $PREFIX/lib/libnvjpeg.so.{{ version }} # [linux] - - test -L $PREFIX/lib/libnvjpeg.so.{{ version.split(".")[0] }} # [linux] - - test -L $PREFIX/targets/{{ target_name }}/lib/libnvjpeg.so.{{ version }} # [linux] - - test -f $PREFIX/targets/{{ target_name }}/lib/libnvjpeg.so.{{ version.split(".")[0] }} # [linux] - - if not exist %LIBRARY_BIN%\nvjpeg64_{{ version.split(".")[0] }}.dll exit 1 # [win] + # Tests are defined at the top level, due to package/output name conflicts. about: home: https://developer.nvidia.com/cuda-toolkit license_file: LICENSE From 4637c76bc93c6770f730fffb71243002f1e6b991 Mon Sep 17 00:00:00 2001 From: adibbley Date: Wed, 12 Apr 2023 18:16:13 -0400 Subject: [PATCH 06/11] Fix last doc_url --- recipes/libnvjpeg/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/libnvjpeg/meta.yaml b/recipes/libnvjpeg/meta.yaml index 66c42583c34df..9d19e6892f359 100644 --- a/recipes/libnvjpeg/meta.yaml +++ b/recipes/libnvjpeg/meta.yaml @@ -61,7 +61,7 @@ outputs: summary: NVJPEG native runtime libraries description: | NVJPEG native runtime libraries - doc_url: https://docs.nvidia.com/cuda/index.html + doc_url: https://docs.nvidia.com/cuda/nvjpeg/index.html - name: libnvjpeg-dev build: From eaf8781b392669237f2f6a83df21fc9f344ae254 Mon Sep 17 00:00:00 2001 From: adibbley Date: Thu, 13 Apr 2023 18:05:56 -0400 Subject: [PATCH 07/11] Add cuda-cudart-dev to run --- recipes/libnvjpeg/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/libnvjpeg/meta.yaml b/recipes/libnvjpeg/meta.yaml index 9d19e6892f359..e4533a92e2c09 100644 --- a/recipes/libnvjpeg/meta.yaml +++ b/recipes/libnvjpeg/meta.yaml @@ -83,6 +83,7 @@ outputs: run: - {{ pin_compatible("cuda-version", max_pin="x.x") }} - {{ pin_subpackage("libnvjpeg", exact=True) }} + - cuda-cudart-dev run_constrained: - arm-variant * {{ arm_variant_type }} # [aarch64] - libnvjpeg-static >={{ version }} # [linux] From 63fc8c9e1c01637cb7e92627a99de14918e55c17 Mon Sep 17 00:00:00 2001 From: adibbley Date: Thu, 13 Apr 2023 18:21:41 -0400 Subject: [PATCH 08/11] s/NVJPEG/nvJPEG/ --- recipes/libnvjpeg/meta.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/recipes/libnvjpeg/meta.yaml b/recipes/libnvjpeg/meta.yaml index e4533a92e2c09..6c397e1f856bc 100644 --- a/recipes/libnvjpeg/meta.yaml +++ b/recipes/libnvjpeg/meta.yaml @@ -101,9 +101,9 @@ outputs: license_file: LICENSE license: LicenseRef-NVIDIA-End-User-License-Agreement license_url: https://docs.nvidia.com/cuda/eula/index.html - summary: NVJPEG native runtime libraries + summary: nvJPEG native runtime libraries description: | - NVJPEG native runtime libraries + nvJPEG native runtime libraries doc_url: https://docs.nvidia.com/cuda/nvjpeg/index.html - name: libnvjpeg-static @@ -128,9 +128,9 @@ outputs: license_file: LICENSE license: LicenseRef-NVIDIA-End-User-License-Agreement license_url: https://docs.nvidia.com/cuda/eula/index.html - summary: NVJPEG native runtime libraries + summary: nvJPEG native runtime libraries description: | - NVJPEG native runtime libraries + nvJPEG native runtime libraries doc_url: https://docs.nvidia.com/cuda/nvjpeg/index.html about: @@ -138,9 +138,9 @@ about: license_file: LICENSE license: LicenseRef-NVIDIA-End-User-License-Agreement license_url: https://docs.nvidia.com/cuda/eula/index.html - summary: NVJPEG native runtime libraries + summary: nvJPEG native runtime libraries description: | - NVJPEG native runtime libraries + nvJPEG native runtime libraries doc_url: https://docs.nvidia.com/cuda/nvjpeg/index.html extra: From 8c37c90c41274ceb9307bbdde2b3eff21aec7325 Mon Sep 17 00:00:00 2001 From: adibbley <103537006+adibbley@users.noreply.github.com> Date: Thu, 13 Apr 2023 18:34:12 -0400 Subject: [PATCH 09/11] Apply suggestions from code review Co-authored-by: Vyas Ramasubramani --- recipes/libnvjpeg/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/libnvjpeg/meta.yaml b/recipes/libnvjpeg/meta.yaml index 6c397e1f856bc..6e94295c58f99 100644 --- a/recipes/libnvjpeg/meta.yaml +++ b/recipes/libnvjpeg/meta.yaml @@ -54,7 +54,7 @@ outputs: - arm-variant * {{ arm_variant_type }} # [aarch64] # Tests are defined at the top level, due to package/output name conflicts. about: - home: https://developer.nvidia.com/cuda-toolkit + home: https://developer.nvidia.com/nvjpeg license_file: LICENSE license: LicenseRef-NVIDIA-End-User-License-Agreement license_url: https://docs.nvidia.com/cuda/eula/index.html @@ -134,7 +134,7 @@ outputs: doc_url: https://docs.nvidia.com/cuda/nvjpeg/index.html about: - home: https://developer.nvidia.com/cuda-toolkit + home: https://developer.nvidia.com/nvjpeg license_file: LICENSE license: LicenseRef-NVIDIA-End-User-License-Agreement license_url: https://docs.nvidia.com/cuda/eula/index.html From 6c514f2e3e0894d59942195e65ddc8c638449094 Mon Sep 17 00:00:00 2001 From: adibbley Date: Thu, 13 Apr 2023 18:36:12 -0400 Subject: [PATCH 10/11] s/NVJPEG/nvJPEG/ --- recipes/libnvjpeg/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/libnvjpeg/meta.yaml b/recipes/libnvjpeg/meta.yaml index 6e94295c58f99..cc0559535eca8 100644 --- a/recipes/libnvjpeg/meta.yaml +++ b/recipes/libnvjpeg/meta.yaml @@ -58,9 +58,9 @@ outputs: license_file: LICENSE license: LicenseRef-NVIDIA-End-User-License-Agreement license_url: https://docs.nvidia.com/cuda/eula/index.html - summary: NVJPEG native runtime libraries + summary: nvJPEG native runtime libraries description: | - NVJPEG native runtime libraries + nvJPEG native runtime libraries doc_url: https://docs.nvidia.com/cuda/nvjpeg/index.html - name: libnvjpeg-dev From e446478cf563fc9b6a472f3fe77c893d2a542755 Mon Sep 17 00:00:00 2001 From: adibbley <103537006+adibbley@users.noreply.github.com> Date: Fri, 14 Apr 2023 17:33:22 -0400 Subject: [PATCH 11/11] Update recipes/libnvjpeg/meta.yaml Co-authored-by: Bradley Dice --- recipes/libnvjpeg/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/libnvjpeg/meta.yaml b/recipes/libnvjpeg/meta.yaml index cc0559535eca8..c6c68d4631b2b 100644 --- a/recipes/libnvjpeg/meta.yaml +++ b/recipes/libnvjpeg/meta.yaml @@ -25,7 +25,7 @@ source: build: number: 0 - skip: true # [osx] + skip: true # [osx or win] test: commands: