# -*- 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                   qmake5 1.0

name                        oscar
version                     1.6.1
revision                    0
# please increase revision with new build_number
set build_number            0
# see https://gitlab.com/CrimsonNape/OSCAR-code/-/tags for upload_tag associated with version
set upload_tag              73d5e63f71de5cd450c32f773d38bc53d4f6895e
categories                  aqua
license                     GPL-3
maintainers                 {mcalhoun @MarcusCalhoun-Lopez} {mark @markemer} openmaintainer


description                 a cross platform, opensource sleep tracking program for reviewing CPAP and Oximetry data
long_description            OSCAR is ${description}, \
                            which are devices used in the treatment of Sleep Disorders like Obstructive Sleep Apnea.

homepage                    https://www.sleepfiles.com/OSCAR/
master_sites                https://gitlab.com/CrimsonNape/OSCAR-code/-/archive/${upload_tag}

distname                    ${name}-${version}-r-${build_number}

checksums                   rmd160  c3458f6d0471f610ae0c0dc21d036c3f14ef0750 \
                            sha256  d85de63c911bdde0e4acce01b9b775d10d6c2bda6f3c18e5096b6632b4c7f0b3 \
                            size    7972754

qt5.min_version             5.13

worksrcdir                  OSCAR-code-${upload_tag}

patchfiles-append           patch-oscar.pro.diff

configure.args-append       ${worksrcpath}/oscar/oscar.pro

qt5.depends_build_component qttools

depends_lib-append          port:zlib
qt5.depends_component       qtserialport

destroot {
    copy ${worksrcpath}/OSCAR.app ${destroot}${applications_dir}
}

livecheck.type              regex
livecheck.url               https://gitlab.com/CrimsonNape/OSCAR-code/-/tags
livecheck.regex             { v(\d+(?:\.\d+)*)[^-]}
