# This file created by conda-build 3.23.3
# meta.yaml template originally from:
# /home/conda/recipe_root, last modified Thu Jan 12 06:01:11 2023
# ------------------------------------------------

package:
  name: pulseaudio
  version: '16.1'
source:
  patches:
    - 0001-pulsecore-static_assert-_Static_assert-for-glibc-2.1.patch
    - 0002-tests-Skip-tests-that-fail-for-release-build-when-pa.patch
  sha256: 8eef32ce91d47979f95fd9a935e738cd7eb7463430dabc72863251751e504ae4
  url: https://www.freedesktop.org/software/pulseaudio/releases/pulseaudio-16.1.tar.xz
build:
  ignore_run_exports_from:
    - gxx_linux-64 11.*
    - zlib
  number: '1'
  run_exports:
    - pulseaudio >=16.1,<16.2.0a0
  string: h4ab2085_1
requirements:
  build:
    - _libgcc_mutex 0.1 conda_forge
    - _openmp_mutex 4.5 2_gnu
    - binutils_impl_linux-64 2.39 he00db2b_1
    - binutils_linux-64 2.39 h5fc0e48_11
    - bzip2 1.0.8 h7f98852_4
    - ca-certificates 2022.12.7 ha878542_0
    - expat 2.5.0 h27087fc_0
    - gcc_impl_linux-64 11.3.0 hab1b70f_19
    - gcc_linux-64 11.3.0 he6f903b_11
    - gstreamer-orc 0.4.33 h166bdaf_0
    - gxx_impl_linux-64 11.3.0 hab1b70f_19
    - gxx_linux-64 11.3.0 hc203a17_11
    - kernel-headers_linux-64 2.6.32 he073ed8_15
    - ld_impl_linux-64 2.39 hcc3a1bd_1
    - libffi 3.4.2 h7f98852_5
    - libgcc-devel_linux-64 11.3.0 h210ce93_19
    - libgcc-ng 12.2.0 h65d4601_19
    - libgomp 12.2.0 h65d4601_19
    - libnsl 2.0.0 h7f98852_0
    - libsanitizer 11.3.0 h239ccf8_19
    - libsqlite 3.40.0 h753d276_0
    - libstdcxx-devel_linux-64 11.3.0 h210ce93_19
    - libstdcxx-ng 12.2.0 h46fd767_19
    - libuuid 2.32.1 h7f98852_1000
    - libzlib 1.2.13 h166bdaf_4
    - m4 1.4.18 h516909a_1001
    - meson 1.0.0 pyhd8ed1ab_0
    - ncurses 6.3 h27087fc_1
    - ninja 1.11.0 h924138e_0
    - openssl 3.0.7 h0b41bf4_1
    - perl 5.32.1 2_h7f98852_perl5
    - perl-xml-parser 2.44_01 pl5321hc3e0081_1003
    - pkg-config 0.29.2 h36c2ea0_1008
    - python 3.11.0 ha86cf86_0_cpython
    - readline 8.1.2 h0f457ee_0
    - setuptools 65.6.3 pyhd8ed1ab_0
    - sysroot_linux-64 2.12 he073ed8_15
    - tk 8.6.12 h27826a3_0
    - tzdata 2022g h191b570_0
    - xz 5.2.6 h166bdaf_0
  host:
    - _libgcc_mutex 0.1 conda_forge
    - _openmp_mutex 4.5 2_gnu
    - alsa-lib 1.2.8 h166bdaf_0
    - attr 2.5.1 h166bdaf_1
    - bzip2 1.0.8 h7f98852_4
    - ca-certificates 2022.12.7 ha878542_0
    - check 0.15.2 h7f98852_1
    - dbus 1.13.6 h5008d03_3
    - expat 2.5.0 h27087fc_0
    - fftw 3.3.10 nompi_hf0379b8_106
    - gettext 0.21.1 h27087fc_0
    - glib 2.74.1 h6239696_1
    - glib-tools 2.74.1 h6239696_1
    - gstreamer-orc 0.4.33 h166bdaf_0
    - jack 1.9.21 h583fa2b_2
    - lame 3.100 h166bdaf_1003
    - ld_impl_linux-64 2.39 hcc3a1bd_1
    - libatomic_ops 7.6.12 h166bdaf_0
    - libcap 2.66 ha37c62d_0
    - libdb 6.2.32 h9c3ff4c_0
    - libffi 3.4.2 h7f98852_5
    - libflac 1.4.2 h27087fc_0
    - libgcc-ng 12.2.0 h65d4601_19
    - libgcrypt 1.10.1 h166bdaf_0
    - libgfortran-ng 12.2.0 h69a702a_19
    - libgfortran5 12.2.0 h337968e_19
    - libglib 2.74.1 h606061b_1
    - libgomp 12.2.0 h65d4601_19
    - libgpg-error 1.46 h620e276_0
    - libiconv 1.17 h166bdaf_0
    - libnsl 2.0.0 h7f98852_0
    - libogg 1.3.4 h7f98852_1
    - libopus 1.3.1 h7f98852_1
    - libsndfile 1.2.0 hb75c966_0
    - libsqlite 3.40.0 h753d276_0
    - libstdcxx-ng 12.2.0 h46fd767_19
    - libsystemd 252 h2a991cd_0
    - libsystemd0 252 h2a991cd_0
    - libtool 2.4.7 h27087fc_0
    - libudev 252 h166bdaf_0
    - libudev1 252 h166bdaf_0
    - libuuid 2.32.1 h7f98852_1000
    - libvorbis 1.3.7 h9c3ff4c_0
    - libzlib 1.2.13 h166bdaf_4
    - lz4-c 1.9.3 h9c3ff4c_1
    - mpg123 1.31.1 h27087fc_0
    - ncurses 6.3 h27087fc_1
    - openssl 1.1.1s h0b41bf4_1
    - pcre2 10.40 hc3806b6_0
    - python 3.11.0 h582c2e5_0_cpython
    - readline 8.1.2 h0f457ee_0
    - tk 8.6.12 h27826a3_0
    - tzdata 2022g h191b570_0
    - xz 5.2.6 h166bdaf_0
    - zlib 1.2.13 h166bdaf_4
    - zstd 1.5.2 h6239696_4
  run:
    - alsa-lib >=1.2.8,<1.2.9.0a0
    - dbus >=1.13.6,<2.0a0
    - fftw >=3.3.10,<4.0a0
    - gstreamer-orc >=0.4.33,<0.5.0a0
    - jack >=1.9.21,<1.10.0a0
    - libcap >=2.66,<2.67.0a0
    - libgcc-ng >=12
    - libglib >=2.74.1,<3.0a0
    - libsndfile >=1.2.0,<1.3.0a0
    - libsystemd0 >=252
    - libtool >=2.4.7,<3.0a0
    - libudev1 >=252
    - openssl >=1.1.1s,<1.1.2a
test:
  commands:
    - test -f ${PREFIX}/include/pulse/version.h
    - test -f ${PREFIX}/lib/libpulse.so
    - test -f ${PREFIX}/lib/pkgconfig/libpulse.pc
    - test -f `pkg-config --variable=modlibexecdir --dont-define-prefix libpulse`/libprotocol-native.so
    - pa-info
    - pacat --help
    - pacmd --help
    - pactl --help
    - padsp -h
    - pamon --version
    - paplay --version
    - parec --version
    - parecord --version
    - pasuspender --help
    - pulseaudio --help
  requires:
    - pkg-config
about:
  doc_url: https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/
  home: https://www.freedesktop.org/wiki/Software/PulseAudio/
  license: LGPL-2.1-or-later
  license_family: GPL
  license_file: LGPL
  summary: A networked sound server
extra:
  copy_test_source_files: true
  final: true
  recipe-maintainers:
    - andfoy
    - ryanvolz
    - scopatz
