# This file created by conda-build 3.22.0
# meta.yaml template originally from:
# /home/conda/recipe_root, last modified Thu Sep  1 04:46:01 2022
# ------------------------------------------------

package:
  name: gsoap
  version: 2.8.123
source:
  folder: sources
  patches:
    - gsoap-libtool.patch
  sha256: e018500ac942bb7627612cc9a8229610efe293a450359c413da1a006eb7c193d
  url: https://downloads.sourceforge.net/gsoap2/gsoap_2.8.123.zip
build:
  number: '0'
  run_exports:
    - gsoap >=2.8.123,<2.8.124.0a0
  string: h6af4a7d_0
requirements:
  build:
    - _openmp_mutex 4.5 2_gnu
    - autoconf 2.69 pl5321h689fa9f_11
    - automake 1.16.5 pl5321h8af1aa0_0
    - binutils_impl_linux-aarch64 2.36.1 h026399b_2
    - binutils_linux-aarch64 2.36 h7854541_10
    - bison 3.8 h01db608_0
    - flex 2.6.4 h884eca8_1004
    - gawk 5.1.0 hf897c2e_0
    - gcc_impl_linux-aarch64 10.4.0 hbc23e19_16
    - gcc_linux-aarch64 10.4.0 h72ad2ee_10
    - gnuconfig 2020.11.07 hd8ed1ab_0
    - gxx_impl_linux-aarch64 10.4.0 hbc23e19_16
    - gxx_linux-aarch64 10.4.0 hb08d869_10
    - kernel-headers_linux-aarch64 4.18.0 h5b4a56d_13
    - ld_impl_linux-aarch64 2.36.1 h02ad14f_2
    - libgcc-devel_linux-aarch64 10.4.0 hf691355_16
    - libgcc-ng 12.1.0 h3242a24_16
    - libgomp 12.1.0 h3242a24_16
    - libnsl 2.0.0 hf897c2e_0
    - libsanitizer 10.4.0 h69a60c7_16
    - libstdcxx-devel_linux-aarch64 10.4.0 hf691355_16
    - libstdcxx-ng 12.1.0 hd01590b_16
    - libtool 2.4.6 h01db608_1008
    - m4 1.4.18 h516909a_1001
    - make 4.3 h309ac5b_1
    - perl 5.32.1 2_hf897c2e_perl5
    - sysroot_linux-aarch64 2.17 h43d7e78_13
  host:
    - _openmp_mutex 4.5 2_gnu
    - ca-certificates 2022.6.15 h4fd8a4c_0
    - libgcc-ng 12.1.0 h3242a24_16
    - libgomp 12.1.0 h3242a24_16
    - libstdcxx-ng 12.1.0 hd01590b_16
    - libzlib 1.2.12 h4e544f5_2
    - openssl 3.0.5 h4e544f5_1
    - zlib 1.2.12 h4e544f5_2
  run:
    - libgcc-ng >=12
    - libstdcxx-ng >=12
    - libzlib >=1.2.12,<1.3.0a0
    - openssl >=3.0.5,<4.0a0
test:
  commands:
    - soapcpp2 -h
    - test ! -f "${PREFIX}/lib/libgsoap++.a"
    - test ! -f "${PREFIX}/lib/libgsoap.a"
    - test ! -f "${PREFIX}/lib/libgsoapck++.a"
    - test ! -f "${PREFIX}/lib/libgsoapck.a"
    - test ! -f "${PREFIX}/lib/libgsoapssl++.a"
    - test ! -f "${PREFIX}/lib/libgsoapssl.a"
    - test -f "${PREFIX}/lib/libgsoap++${SHLIB_EXT}"
    - test -f "${PREFIX}/lib/libgsoap${SHLIB_EXT}"
    - test -f "${PREFIX}/lib/libgsoapck++${SHLIB_EXT}"
    - test -f "${PREFIX}/lib/libgsoapck${SHLIB_EXT}"
    - test -f "${PREFIX}/lib/libgsoapssl++${SHLIB_EXT}"
    - test -f "${PREFIX}/lib/libgsoapssl${SHLIB_EXT}"
about:
  description: 'gSOAP is the top-rated agile development framework for C/C++ Web service

    APIs and XML. Join our rapidly growing world-wide customer base with

    over a million downloads. Start expediting the development of your

    products to meet the latest industry standards for XML, XML Web services,

    WSDL and SOAP, REST, JSON, WS-Security, WS-Trust with SAML,

    WS-ReliableMessaging, WS-Discovery, TR-069, ONVIF, HL7, FHIR, HIPAA,

    CDISC, XMPP XEP, ISO 20022, SWIFT, FixML, XBRL, OTA, NDC, AWS, EWS, WCF,

    and more. Integrates seamlessly with Apache, IIS, cURL, and WinInet.

    '
  dev_url: https://www.genivia.com/dev.html
  doc_url: https://www.genivia.com/docs.html
  home: https://www.genivia.com/
  license: GPL-2.0-only
  license_file: sources/GPLv2_license.txt
  summary: The most advanced C/C++ autocoding tools for XML Web service APIs and other
    XML applications
extra:
  copy_test_source_files: true
  final: true
  recipe-maintainers:
    - chrisburr
