{% set version = "0.2.4" %}
{% set posix = 'm2-' if win else '' %}
{% set native = 'm2w64-' if win else '' %}

package:
  name: r-set6
  version: {{ version|replace("-", "_") }}

source:
  url:
    - {{ cran_mirror }}/src/contrib/set6_{{ version }}.tar.gz
    - {{ cran_mirror }}/src/contrib/Archive/set6/set6_{{ version }}.tar.gz
  sha256: 099cdadbca907cc72777b642c1c59c9089ac6121256cbdf3a9478d7381f95c1b

build:
  merge_build_host: true  # [win]
  number: 0
  rpaths:
    - lib/R/lib/
    - lib/

requirements:
  build:
    - {{ compiler('c') }}              # [not win]
    - {{ compiler('m2w64_c') }}        # [win]
    - {{ compiler('cxx') }}            # [not win]
    - {{ compiler('m2w64_cxx') }}      # [win]
    - {{ posix }}filesystem        # [win]
    - {{ posix }}make
    - {{ posix }}sed               # [win]
    - {{ posix }}coreutils         # [win]
    - {{ posix }}zip               # [win]
    - cross-r-base {{ r_base }}    # [build_platform != target_platform]
  host:
    - r-base
    - r-r6
    - r-rcpp
    - r-checkmate
    - r-ooplah
  run:
    - r-base
    - {{ native }}gcc-libs         # [win]
    - r-r6
    - r-rcpp
    - r-checkmate
    - r-ooplah

test:
  commands:
    - $R -e "library('set6')"           # [not win]
    - "\"%R%\" -e \"library('set6')\""  # [win]

about:
  home: https://xoopR.github.io/set6/, https://github.com/xoopR/set6
  license: MIT
  summary: An object-oriented package for mathematical sets, upgrading the current gold-standard {sets}. Many forms of mathematical sets are implemented, including (countably finite) sets, tuples, intervals (countably infinite or uncountable), and fuzzy variants. Wrappers extend functionality by allowing symbolic representations
    of complex operations on sets, including unions, (cartesian) products, exponentiation, and differences (asymmetric and symmetric).
  license_family: MIT
  license_file:
    - {{ environ["PREFIX"] }}/lib/R/share/licenses/MIT
    - LICENSE

extra:
  recipe-maintainers:
    - conda-forge/r
    - pascal-git

# Package: set6
# Title: R6 Mathematical Sets Interface
# Version: 0.2.0
# Authors@R: c(person(given = "Raphael", family = "Sonabend", role = c("aut","cre"), email = "raphael.sonabend.15@ucl.ac.uk", comment = c(ORCID = "0000-0001-9225-4654")), person(given = "Franz", family = "Kiraly", role = "aut", email = "f.kiraly@ucl.ac.uk"))
# Description: An object-oriented package for mathematical sets, upgrading the current gold-standard {sets}. Many forms of mathematical sets are implemented, including (countably finite) sets, tuples, intervals (countably infinite or uncountable), and fuzzy variants. Wrappers extend functionality by allowing symbolic representations of complex operations on sets, including unions, (cartesian) products, exponentiation, and differences (asymmetric and symmetric).
# LinkingTo: Rcpp
# Imports: checkmate, Rcpp, R6, utils
# Suggests: knitr, testthat, devtools, rmarkdown
# License: MIT + file LICENSE
# LazyData: true
# URL: https://xoopR.github.io/set6/, https://github.com/xoopR/set6
# BugReports: https://github.com/xoopR/set6/issues
# VignetteBuilder: knitr
# Encoding: UTF-8
# RoxygenNote: 7.1.1
# Collate: 'Properties.R' 'RcppExports.R' 'Set.R' 'SetWrapper.R' 'SetWrapper_ComplementSet.R' 'SetWrapper_ExponentSet.R' 'SetWrapper_PowersetSet.R' 'SetWrapper_ProductSet.R' 'SetWrapper_UnionSet.R' 'Set_Complex.R' 'Set_ConditionalSet.R' 'Set_FuzzySet.R' 'Set_FuzzySet_FuzzyMultiset.R' 'Set_FuzzySet_FuzzyTuple.R' 'Set_Interval.R' 'setSymbol.R' 'Set_Interval_SpecialSet.R' 'Set_LogicalSet.R' 'Set_Logicals.R' 'Set_Multiset.R' 'Set_Tuple.R' 'Set_Universal.R' 'Set_UniversalSet.R' 'asFuzzySet.R' 'asInterval.R' 'asSet.R' 'helpers.R' 'assertions.R' 'atomic_coercions.R' 'listSpecialSets.R' 'operation_cleaner.R' 'operation_powerset.R' 'operation_setcomplement.R' 'operation_setintersect.R' 'operation_setpower.R' 'operation_setproduct.R' 'operation_setsymdiff.R' 'operation_setunion.R' 'operators.R' 'set6-deprecated.R' 'set6-package.R' 'set6.news.R' 'useUnicode.R' 'zzz.R'
# NeedsCompilation: yes
# Packaged: 2020-11-05 21:51:27 UTC; raphael
# Author: Raphael Sonabend [aut, cre] (<https://orcid.org/0000-0001-9225-4654>), Franz Kiraly [aut]
# Maintainer: Raphael Sonabend <raphael.sonabend.15@ucl.ac.uk>
# Repository: CRAN
# Date/Publication: 2020-11-07 01:00:02 UTC
