Source: openshadinglanguage
Section: graphics
Priority: optional
Maintainer: linuxmangaka <linuxmangaka@gmail.com>
Rules-Requires-Root: no
Build-Depends: debhelper-compat (= 13),
 bison,
 chrpath,
 ccache,
 clang,
 clang-format,
 cmake,
 cuda-keyring,
 dh-python,
 flex,
 libavcodec64 | libavcodec63 | libavcodec62 | libavcodec61 | libavcodec60 | libavcodec59 | libavcodec58 | libavcodec57,
 libavcodec-dev,
 libavdevice64 | libavdevice63 | libavdevice62 | libavdevice61 | libavdevice60 | libavdevice59 | libavdevice58 | libavdevicec57,
 libavdevice-dev,
 libavfilter14 | libavfilter13 | libavfilter12 | libavfilter11 | libavfilter10 | libavfilter9 | libavfilter8 | libavfilter7,
 libavfilter-dev,
 libavformat64 | libavformat63 | libavformat62 | libavformat61 | libavformat60 | libavformat59 | libavformat58 | libavformat57,
 libavformat-dev,
 libavutil64 | libavutil63 | libavutil62 | libavutil61 | libavutil60 | libavutil59 | libavutil58 | libavutil57,
 libavutil-dev,
 libboost-filesystem-dev,
 libboost-regex-dev,
 libboost-system-dev,
 libboost-thread-dev,
 libboost-wave-dev,
 libbz2-dev,
 libclang-dev,
 libfmt-dev,
 libfreetype6-dev,
 libgif-dev,
 libgl-dev,
 libgl1-mesa-dev,
 libglu1-mesa-dev,
 libimath-dev,
 libjpeg62-turbo-dev | libjpeg-turbo8-dev,
 libjpeg-dev,
 liblzma-dev,
 libncurses5-dev,
 libopencv-dev,
 libopenexr-dev,
 libopenimageio-dev,
 libpartio-dev,
 libpng-dev,
 libpugixml-dev,
 libsdl2-dev,
 libtiff-dev,
 llvm-dev,
# nvidia-cuda-toolkit,
# nvidia-cuda-dev,
 openimageio-tools,
 partio,
 python3-all-dev,
 python3-dev,
 python3-pybind11,
 qt6-base-dev,
 qt6-base-dev-tools,
 qt6-tools-dev,
 qt6-tools-dev-tools,
 robin-map-dev,
 zlib1g-dev
Standards-Version: 4.7.2
Homepage: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage
Vcs-Browser: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage
Vcs-Git: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage.git

Package: openshadinglanguage-tools
Architecture: amd64 arm64
Depends: ${shlibs:Depends},
 ${misc:Depends},
# libopenshadinglanguage1.14 (= ${binary:Version}),
 libopenshadinglanguage1.15 (= ${binary:Version}),
Suggests: openshadinglanguage-doc,
Description: Open Shading Language
 Open Shading Language (OSL) is a small but rich language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation. OSL was originally developed by Sony Pictures Imageworks for use in its in- house renderer used for feature film animation and visual effects, released as open source so it could be used by other visual effects and animation studios and rendering software vendors. Now it's the de facto standard shading language for VFX and animated features, used across the industry in many commercial and studio- proprietary renderers. Because of this, the work on OSL received an Academy Award for Technical Achievement in 2017. OSL is robust and production-proven, and has been used in films as diverse as "The Amazing Spider-Man," "Hotel Transylvania," "Edge of Tomorrow", "Ant Man", "Finding Dory," and many more. OSL support is in most leading renderers used for high-end VFX and animation work. The OSL code is distributed under the "New/3-clause BSD" license, and the documentation under the Creative Commons Attribution 4.0 International License. In short, you are free to use OSL in your own applications, whether they are free or commercial, open or proprietary, as well as to modify the OSL code and documentation as you desire, provided that you retain the original copyright notices as described in the license.

Package: libopenshadinglanguage-dev
Section: libdevel
Architecture: amd64 arm64
Depends: ${shlibs:Depends},
 ${misc:Depends},
# libopenshadinglanguage1.14 (= ${binary:Version}),
 libopenshadinglanguage1.15 (= ${binary:Version}),
 openshadinglanguage-headers (= ${binary:Version}),
 openshadinglanguage-tools (= ${binary:Version}),
Description: Open Shading Language
 Open Shading Language (OSL) is a small but rich language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation. OSL was originally developed by Sony Pictures Imageworks for use in its in- house renderer used for feature film animation and visual effects, released as open source so it could be used by other visual effects and animation studios and rendering software vendors. Now it's the de facto standard shading language for VFX and animated features, used across the industry in many commercial and studio- proprietary renderers. Because of this, the work on OSL received an Academy Award for Technical Achievement in 2017. OSL is robust and production-proven, and has been used in films as diverse as "The Amazing Spider-Man," "Hotel Transylvania," "Edge of Tomorrow", "Ant Man", "Finding Dory," and many more. OSL support is in most leading renderers used for high-end VFX and animation work. The OSL code is distributed under the "New/3-clause BSD" license, and the documentation under the Creative Commons Attribution 4.0 International License. In short, you are free to use OSL in your own applications, whether they are free or commercial, open or proprietary, as well as to modify the OSL code and documentation as you desire, provided that you retain the original copyright notices as described in the license.

Package: libopenshadinglanguage1.15
Section: libs
Architecture: amd64 arm64
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libllvm19 | libllvm18 | libllvm17t64 | libllvm15t64,
Suggests: openshadinglanguage-doc,
Description: Open Shading Language
 Open Shading Language (OSL) is a small but rich language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation. OSL was originally developed by Sony Pictures Imageworks for use in its in- house renderer used for feature film animation and visual effects, released as open source so it could be used by other visual effects and animation studios and rendering software vendors. Now it's the de facto standard shading language for VFX and animated features, used across the industry in many commercial and studio- proprietary renderers. Because of this, the work on OSL received an Academy Award for Technical Achievement in 2017. OSL is robust and production-proven, and has been used in films as diverse as "The Amazing Spider-Man," "Hotel Transylvania," "Edge of Tomorrow", "Ant Man", "Finding Dory," and many more. OSL support is in most leading renderers used for high-end VFX and animation work. The OSL code is distributed under the "New/3-clause BSD" license, and the documentation under the Creative Commons Attribution 4.0 International License. In short, you are free to use OSL in your own applications, whether they are free or commercial, open or proprietary, as well as to modify the OSL code and documentation as you desire, provided that you retain the original copyright notices as described in the license.

#Package: libopenshadinglanguage1.14
#Section: libs
#Architecture: amd64 arm64
#Depends: ${shlibs:Depends},
# ${misc:Depends},
# libllvm19 | libllvm18 | libllvm17t64 | libllvm15t64,
#Suggests: openshadinglanguage-doc,
#Description: Open Shading Language
# Open Shading Language (OSL) is a small but rich language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation. OSL was originally developed by Sony Pictures Imageworks for use in its in- house renderer used for feature film animation and visual effects, released as open source so it could be used by other visual effects and animation studios and rendering software vendors. Now it's the de facto standard shading language for VFX and animated features, used across the industry in many commercial and studio- proprietary renderers. Because of this, the work on OSL received an Academy Award for Technical Achievement in 2017. OSL is robust and production-proven, and has been used in films as diverse as "The Amazing Spider-Man," "Hotel Transylvania," "Edge of Tomorrow", "Ant Man", "Finding Dory," and many more. OSL support is in most leading renderers used for high-end VFX and animation work. The OSL code is distributed under the "New/3-clause BSD" license, and the documentation under the Creative Commons Attribution 4.0 International License. In short, you are free to use OSL in your own applications, whether they are free or commercial, open or proprietary, as well as to modify the OSL code and documentation as you desire, provided that you retain the original copyright notices as described in the license.

Package: openshadinglanguage-headers
Section: libdevel
Architecture: amd64 arm64
Depends: ${shlibs:Depends},
 ${misc:Depends},
Description: Open Shading Language
 Open Shading Language (OSL) is a small but rich language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation. OSL was originally developed by Sony Pictures Imageworks for use in its in- house renderer used for feature film animation and visual effects, released as open source so it could be used by other visual effects and animation studios and rendering software vendors. Now it's the de facto standard shading language for VFX and animated features, used across the industry in many commercial and studio- proprietary renderers. Because of this, the work on OSL received an Academy Award for Technical Achievement in 2017. OSL is robust and production-proven, and has been used in films as diverse as "The Amazing Spider-Man," "Hotel Transylvania," "Edge of Tomorrow", "Ant Man", "Finding Dory," and many more. OSL support is in most leading renderers used for high-end VFX and animation work. The OSL code is distributed under the "New/3-clause BSD" license, and the documentation under the Creative Commons Attribution 4.0 International License. In short, you are free to use OSL in your own applications, whether they are free or commercial, open or proprietary, as well as to modify the OSL code and documentation as you desire, provided that you retain the original copyright notices as described in the license.

Package: openshadinglanguage-examples
Section: libdevel
Architecture: amd64 arm64
Depends: ${shlibs:Depends},
 ${misc:Depends},
 openshadinglanguage-headers (= ${binary:Version}),
Description: Open Shading Language
 Open Shading Language (OSL) is a small but rich language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation. OSL was originally developed by Sony Pictures Imageworks for use in its in- house renderer used for feature film animation and visual effects, released as open source so it could be used by other visual effects and animation studios and rendering software vendors. Now it's the de facto standard shading language for VFX and animated features, used across the industry in many commercial and studio- proprietary renderers. Because of this, the work on OSL received an Academy Award for Technical Achievement in 2017. OSL is robust and production-proven, and has been used in films as diverse as "The Amazing Spider-Man," "Hotel Transylvania," "Edge of Tomorrow", "Ant Man", "Finding Dory," and many more. OSL support is in most leading renderers used for high-end VFX and animation work. The OSL code is distributed under the "New/3-clause BSD" license, and the documentation under the Creative Commons Attribution 4.0 International License. In short, you are free to use OSL in your own applications, whether they are free or commercial, open or proprietary, as well as to modify the OSL code and documentation as you desire, provided that you retain the original copyright notices as described in the license.

Package: python3-openshadinglanguage
Section: python
Architecture: amd64 arm64
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 ${python3:Depends},
Suggests: openshadinglanguage-doc,
Description: Open Shading Language
 Open Shading Language (OSL) is a small but rich language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation. OSL was originally developed by Sony Pictures Imageworks for use in its in- house renderer used for feature film animation and visual effects, released as open source so it could be used by other visual effects and animation studios and rendering software vendors. Now it's the de facto standard shading language for VFX and animated features, used across the industry in many commercial and studio- proprietary renderers. Because of this, the work on OSL received an Academy Award for Technical Achievement in 2017. OSL is robust and production-proven, and has been used in films as diverse as "The Amazing Spider-Man," "Hotel Transylvania," "Edge of Tomorrow", "Ant Man", "Finding Dory," and many more. OSL support is in most leading renderers used for high-end VFX and animation work. The OSL code is distributed under the "New/3-clause BSD" license, and the documentation under the Creative Commons Attribution 4.0 International License. In short, you are free to use OSL in your own applications, whether they are free or commercial, open or proprietary, as well as to modify the OSL code and documentation as you desire, provided that you retain the original copyright notices as described in the license.

Package: openshadinglanguage-doc
Section: doc
Architecture: all
Depends: ${shlibs:Depends},
 ${misc:Depends},
Description: Open Shading Language
 Open Shading Language (OSL) is a small but rich language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation. OSL was originally developed by Sony Pictures Imageworks for use in its in- house renderer used for feature film animation and visual effects, released as open source so it could be used by other visual effects and animation studios and rendering software vendors. Now it's the de facto standard shading language for VFX and animated features, used across the industry in many commercial and studio- proprietary renderers. Because of this, the work on OSL received an Academy Award for Technical Achievement in 2017. OSL is robust and production-proven, and has been used in films as diverse as "The Amazing Spider-Man," "Hotel Transylvania," "Edge of Tomorrow", "Ant Man", "Finding Dory," and many more. OSL support is in most leading renderers used for high-end VFX and animation work. The OSL code is distributed under the "New/3-clause BSD" license, and the documentation under the Creative Commons Attribution 4.0 International License. In short, you are free to use OSL in your own applications, whether they are free or commercial, open or proprietary, as well as to modify the OSL code and documentation as you desire, provided that you retain the original copyright notices as described in the license.