# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem          1.0
PortGroup           R 1.0

R.setup             bioconductor const-ae glmGamPoi 1.16.0
revision            0
categories-append   bioconductor
maintainers         nomaintainer
license             GPL-2+
description         Fit a Gamma-Poisson Generalized Linear Model
long_description    {*}${description}
homepage            https://github.com/const-ae/glmGamPoi
checksums           rmd160  9239c7ccd43ff4b927932a8138510d0a47d7bb67 \
                    sha256  723660674f5cfcc758a1798b053b2ce2dc8f9648dc0bd990935df7d23fd8c8d7 \
                    size    2109372

depends_lib-append  port:R-beachmat \
                    port:R-BiocGenerics \
                    port:R-DelayedArray \
                    port:R-DelayedMatrixStats \
                    port:R-HDF5Array \
                    port:R-MatrixGenerics \
                    port:R-matrixStats \
                    port:R-Rcpp \
                    port:R-RcppArmadillo \
                    port:R-rlang \
                    port:R-SingleCellExperiment \
                    port:R-SummarizedExperiment \
                    port:R-vctrs

compilers.setup     require_fortran

# Some optional deps are omitted.
depends_test-append port:R-bench \
                    port:R-BiocParallel \
                    port:R-BiocStyle \
                    port:R-DESeq2 \
                    port:R-dplyr \
                    port:R-edgeR \
                    port:R-ggplot2 \
                    port:R-knitr \
                    port:R-limma \
                    port:R-rmarkdown \
                    port:R-statmod \
                    port:R-testthat \
                    port:R-zoo

# Two tests fails due to missing test deps.
# [ FAIL 2 | WARN 11 | SKIP 4 | PASS 433 ]
# For the same reason we disable vignettes here.
test.run            yes
test.args-append    --ignore-vignettes
