{% set version = "1.10.0" %}
package:
name: libssh2
version: {{ version }}
source:
url: https://www.libssh2.org/download/libssh2-{{ version }}.tar.gz
sha256: 2d64e90f3ded394b91d3a2e774ca203a4179f69aebee03003e5a6fa621e41d51
build:
number: 2
run_exports:
- {{ pin_subpackage('libssh2') }}
requirements:
build:
- {{ compiler('c') }}
- make # [unix]
# This breaks a dependency cycle:
# curl->libssh2->cmake->curl
- cmake-no-system
host:
- openssl {{ openssl }}
run:
- openssl # exact pin handled through openssl run_exports
test:
commands:
- test -f $PREFIX/include/libssh2.h # [not win]
- test -f $PREFIX/include/libssh2_publickey.h # [not win]
- test -f $PREFIX/include/libssh2_sftp.h # [not win]
- test -f $PREFIX/lib/libssh2.a # [not win]
- test -f $PREFIX/lib/libssh2${SHLIB_EXT} # [not win]
- if not exist %LIBRARY_INC%\\libssh2.h exit 1 # [win]
- if not exist %LIBRARY_INC%\\libssh2_publickey.h exit 1 # [win]
- if not exist %LIBRARY_INC%\\libssh2_sftp.h exit 1 # [win]
- if not exist %LIBRARY_LIB%\\libssh2.lib exit 1 # [win]
about:
home: https://www.libssh2.org/
license: BSD-3-Clause
license_family: BSD
license_file: COPYING
summary: 'the SSH library'
description: |
libssh2 is a library implementing the SSH2 protocol, available under the revised BSD license.
doc_url: https://www.libssh2.org/docs.html
dev_url: https://github.com/libssh2/libssh2
extra:
recipe-maintainers:
- shadowwalkersb