{% set version = '2.3.4' %}

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

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

source:
  url:
    - {{ cran_mirror }}/src/contrib/dbplyr_{{ version }}.tar.gz
    - {{ cran_mirror }}/src/contrib/Archive/dbplyr/dbplyr_{{ version }}.tar.gz
  sha256: 69be9dce90d3edc19599aaef60704a0d546c4b8b7c17137cdea4c7e2a00cdeac

build:
  merge_build_host: True  # [win]
  # If this is a new build for the same version, increment the build number.
  number: 0
  # no skip
  noarch: generic

  # This is required to make R link correctly on Linux.
  rpaths:
    - lib/R/lib/
    - lib/

# Suggests: bit64, covr, knitr, Lahman, nycflights13, odbc, RMariaDB (>= 1.0.2), rmarkdown, RPostgres (>= 1.1.3), RPostgreSQL, RSQLite (>= 2.2.15), testthat (>= 3.0.2)
requirements:
  build:
    - {{ posix }}zip               # [win]

  host:
    - r-base
    - r-dbi >=1.0.0
    - r-r6 >=2.2.2
    - r-blob >=1.2.0
    - r-cli >=3.4.1
    - r-dplyr >=1.1.0
    - r-glue >=1.2.0
    - r-lifecycle >=1.0.3
    - r-magrittr
    - r-pillar >=1.5.0
    - r-purrr >=1.0.1
    - r-rlang >=1.0.6
    - r-tibble >=1.4.2
    - r-tidyr >=1.3.0
    - r-tidyselect >=1.2.0
    - r-vctrs >=0.5.0
    - r-withr

  run:
    - r-base
    - r-dbi >=1.0.0
    - r-r6 >=2.2.2
    - r-blob >=1.2.0
    - r-cli >=3.4.1
    - r-dplyr >=1.1.0
    - r-glue >=1.2.0
    - r-lifecycle >=1.0.3
    - r-magrittr
    - r-pillar >=1.5.0
    - r-purrr >=1.0.1
    - r-rlang >=1.0.6
    - r-tibble >=1.4.2
    - r-tidyr >=1.3.0
    - r-tidyselect >=1.2.0
    - r-vctrs >=0.5.0
    - r-withr

test:
  commands:
    # You can put additional test commands to be run here.
    - $R -e "library('dbplyr')"           # [not win]
    - "\"%R%\" -e \"library('dbplyr')\""  # [win]

  # You can also put a file called run_test.py, run_test.sh, or run_test.bat
  # in the recipe that will be run at test time.

  # requires:
    # Put any additional test requirements here.

about:
  home: https://dbplyr.tidyverse.org/, https://github.com/tidyverse/dbplyr
  license: MIT
  summary: A 'dplyr' back end for databases that allows you to work with remote database tables
    as if they are in-memory data frames.  Basic features works with any database that
    has a 'DBI' back end; more advanced features require 'SQL' translation to be provided
    by the package author.
  license_family: MIT
  license_file:
    - '{{ environ["PREFIX"] }}/lib/R/share/licenses/MIT'
    - LICENSE

extra:
  recipe-maintainers:
    - johanneskoester
    - bgruening
    - daler
    - jdblischak
    - mingwandroid

# The original CRAN metadata for this package was:

# Type: Package
# Package: dbplyr
# Title: A 'dplyr' Back End for Databases
# Version: 2.3.4
# Authors@R: c( person("Hadley", "Wickham", , "hadley@rstudio.com", role = c("aut", "cre")), person("Maximilian", "Girlich", role = "aut"), person("Edgar", "Ruiz", role = "aut"), person("RStudio", role = c("cph", "fnd")) )
# Description: A 'dplyr' back end for databases that allows you to work with remote database tables as if they are in-memory data frames.  Basic features works with any database that has a 'DBI' back end; more advanced features require 'SQL' translation to be provided by the package author.
# License: MIT + file LICENSE
# URL: https://dbplyr.tidyverse.org/, https://github.com/tidyverse/dbplyr
# BugReports: https://github.com/tidyverse/dbplyr/issues
# Depends: R (>= 3.1)
# Imports: blob (>= 1.2.0), cli (>= 3.4.1), DBI (>= 1.0.0), dplyr (>= 1.1.0), glue (>= 1.2.0), lifecycle (>= 1.0.3), magrittr, methods, pillar (>= 1.5.0), purrr (>= 1.0.1), R6 (>= 2.2.2), rlang (>= 1.0.6), tibble (>= 1.4.2), tidyr (>= 1.3.0), tidyselect (>= 1.2.0), utils, vctrs (>= 0.5.0), withr
# Suggests: bit64, covr, knitr, Lahman, nycflights13, odbc, RMariaDB (>= 1.0.2), rmarkdown, RPostgres (>= 1.1.3), RPostgreSQL, RSQLite (>= 2.2.15), testthat (>= 3.0.2)
# VignetteBuilder: knitr
# Config/Needs/website: tidyverse/tidytemplate
# Config/testthat/edition: 3
# Encoding: UTF-8
# Language: en-gb
# RoxygenNote: 7.2.3
# Collate: 'compat-types-check.R' 'compat-obj-type.R' 'utils.R' 'sql.R' 'escape.R' 'translate-sql-cut.R' 'translate-sql-quantile.R' 'translate-sql-string.R' 'translate-sql-paste.R' 'translate-sql-helpers.R' 'translate-sql-window.R' 'translate-sql-conditional.R' 'backend-.R' 'backend-access.R' 'backend-hana.R' 'backend-hive.R' 'backend-impala.R' 'verb-copy-to.R' 'backend-mssql.R' 'backend-mysql.R' 'backend-odbc.R' 'backend-oracle.R' 'backend-postgres.R' 'backend-postgres-old.R' 'backend-redshift.R' 'backend-snowflake.R' 'backend-sqlite.R' 'backend-teradata.R' 'build-sql.R' 'data-cache.R' 'data-lahman.R' 'data-nycflights13.R' 'db-escape.R' 'db-io.R' 'db-sql.R' 'db.R' 'dbplyr.R' 'explain.R' 'ident.R' 'join-by-compat.R' 'join-cols-compat.R' 'lazy-join-query.R' 'lazy-ops.R' 'lazy-query.R' 'lazy-select-query.R' 'lazy-set-op-query.R' 'memdb.R' 'optimise-utils.R' 'pillar.R' 'progress.R' 'query-join.R' 'query-select.R' 'query-semi-join.R' 'query-set-op.R' 'query.R' 'reexport.R' 'remote.R' 'rows.R' 'schema.R' 'simulate.R' 'sql-build.R' 'sql-clause.R' 'sql-expr.R' 'src-sql.R' 'src_dbi.R' 'tbl-lazy.R' 'tbl-sql.R' 'test-frame.R' 'testthat.R' 'tidyeval-across.R' 'tidyeval.R' 'translate-sql.R' 'utils-format.R' 'verb-arrange.R' 'verb-compute.R' 'verb-count.R' 'verb-distinct.R' 'verb-do-query.R' 'verb-do.R' 'verb-expand.R' 'verb-fill.R' 'verb-filter.R' 'verb-group_by.R' 'verb-head.R' 'verb-joins.R' 'verb-mutate.R' 'verb-pivot-longer.R' 'verb-pivot-wider.R' 'verb-pull.R' 'verb-select.R' 'verb-set-ops.R' 'verb-slice.R' 'verb-summarise.R' 'verb-uncount.R' 'verb-window.R' 'zzz.R'
# NeedsCompilation: no
# Packaged: 2023-09-26 13:14:46 UTC; hadleywickham
# Author: Hadley Wickham [aut, cre], Maximilian Girlich [aut], Edgar Ruiz [aut], RStudio [cph, fnd]
# Maintainer: Hadley Wickham <hadley@rstudio.com>
# Repository: CRAN
# Date/Publication: 2023-09-26 22:40:02 UTC

# See
# https://docs.conda.io/projects/conda-build for
# more information about meta.yaml
