Source: mkl-dnn
Priority: optional
Maintainer: Adam Cecile <acecile@le-vert.net>
Build-Depends: debhelper (>= 9),
# Build system
 cmake,
# To build HTML documentation
 doxygen,
# At least on Jessie, doxygen uses dot command from Graphviz
# It's not needed on Buster (??)
  graphviz,
# Provides latex, dvips and gs commands used while building doc
 texlive-binaries, texlive-latex-base, ghostscript,
# To compute unique binary package name
 lsb-release,
# Used by script that download Intel non-free MKL
 wget,
Standards-Version: 4.0.0
Section: libs
Homepage: https://github.com/01org/mkl-dnn

Package: libmkldnn-nonfree-dev
Provides: libmkldnn-dev (= ${custom:Version})
Conflicts: libmkldnn0-free-dev
Section: libdevel
Architecture: any
Depends: libmkldnn0-nonfree-mkl (= ${custom:Version}), ${misc:Depends}, libmkldnn-docs (= ${custom:Version})
Description: Intel MKL for Deep Neural Networks (libdevel and headers with non-free add.)
 Intel(R) Math Kernel Library for Deep Neural Networks (Intel(R) MKL-DNN)
 is an open source performance library for Deep Learning (DL) applications
 intended for acceleration of DL frameworks on Intel(R) architecture.
 .
 Intel(R) MKL-DNN includes highly vectorized and threaded building blocks
 for implementation of convolutional neural networks (CNN) with C and C++
 interfaces.
 .
 This package contains development library and headers (with Intel(R)
 MKL non-free headers).

Package: libmkldnn-free-dev
Provides: libmkldnn-dev (= ${custom:Version})
Conflicts: libmkldnn-nonfree-dev
Section: libdevel
Architecture: any
Depends: libmkldnn0-free (= ${custom:Version}), ${misc:Depends}, libmkldnn-docs (= ${custom:Version})
Description: Intel MKL for Deep Neural Networks (libdevel and headers)
 Intel(R) Math Kernel Library for Deep Neural Networks (Intel(R) MKL-DNN)
 is an open source performance library for Deep Learning (DL) applications
 intended for acceleration of DL frameworks on Intel(R) architecture.
 .
 Intel(R) MKL-DNN includes highly vectorized and threaded building blocks
 for implementation of convolutional neural networks (CNN) with C and C++
 interfaces.
 .
 This package contains development library and headers.

Package: libmkldnn0-nonfree-mkl
Provides: libmkldnn0 (= ${custom:Version})
Conflicts: libmkldnn0-free
Architecture: any
Section: non-free/libs
Depends: ${shlibs:Depends}, ${misc:Depends}, libmkldnn-docs (= ${custom:Version})
Description: Intel MKL for Deep Neural Networks (library)
 Intel(R) Math Kernel Library for Deep Neural Networks (Intel(R) MKL-DNN)
 is an open source performance library for Deep Learning (DL) applications
 intended for acceleration of DL frameworks on Intel(R) architecture.
 .
 Intel(R) MKL-DNN includes highly vectorized and threaded building blocks
 for implementation of convolutional neural networks (CNN) with C and C++
 interfaces.
 .
 This package contains C++ library built with Intel(R) MKL non-free library.

Package: libmkldnn0-free
Provides: libmkldnn0 (= ${custom:Version})
Conflicts: libmkldnn0-nonfree-mkl
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libmkldnn-docs (= ${custom:Version})
Description: Intel MKL for Deep Neural Networks (library with non-free add.)
 Intel(R) Math Kernel Library for Deep Neural Networks (Intel(R) MKL-DNN)
 is an open source performance library for Deep Learning (DL) applications
 intended for acceleration of DL frameworks on Intel(R) architecture.
 .
 Intel(R) MKL-DNN includes highly vectorized and threaded building blocks
 for implementation of convolutional neural networks (CNN) with C and C++
 interfaces.
 .
 This package contains C++ library built without non-free Intel(R) MKL
 library.

Package: libmkldnn-docs
Section: doc
Architecture: all
Depends: ${misc:Depends}
Suggests: libmkldnn-dev (= ${custom:Version}), libmkldnn-docs (= ${custom:Version})
Description: Intel MKL for Deep Neural Networks (documentation)
 Intel(R) Math Kernel Library for Deep Neural Networks (Intel(R) MKL-DNN)
 is an open source performance library for Deep Learning (DL) applications
 intended for acceleration of DL frameworks on Intel(R) architecture.
 .
 Intel(R) MKL-DNN includes highly vectorized and threaded building blocks
 for implementation of convolutional neural networks (CNN) with C and C++
 interfaces.
 .
 This package contains library documentation.
