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

PortSystem          1.0
PortGroup           cmake 1.1
PortGroup           github 1.0
PortGroup           app 1.0
PortGroup           qt5 1.0

name                qdmr
maintainers         @hmatuschek {ra1nb0w @ra1nb0w} openmaintainer
version             0.12.3
revision            0

categories          science
license             GPL-3
platforms           darwin macosx

description         qDMR is a codeplug programming software (CPS) for cheap DMR radios.
long_description    {*}${description}: \
        qDMR is a feature-rich codeplug programming tool for cheap DMR radios.\
        Currently supported radios are: Radioddity/Baofen RD-5R, TyT MD-UV390, \
        Retevis RT3S, OpenGD77 firmware (GD77,RD-5R,DM-1801), Anytone AT-D878UV, \
        Anytone AT-D868UVE, Anytone AT-D878UVII, Anytone AT-D578UV.

homepage            https://dm3mat.darc.de/qdmr/

github.setup        hmatuschek qdmr ${version} v
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball

checksums           rmd160  854b56237d25bb4894197042b25b5cc83c690381 \
                    sha256  ad99cf41f151eb758f04ea890702ea3509af173f6fa808ec657182b05b5e2dd0 \
                    size    6974558

qt5.depends_build_component \
    qttools

qt5.depends_component \
    qtserialport \
    qtlocation
 
depends_lib \
    path:lib/pkgconfig/libusb-1.0.pc:libusb \
    port:yaml-cpp

configure.args-append \
    -DBUILD_TESTS=OFF \
    -DBUILD_DOCS=OFF \
    -DBUILD_MAN=OFF

app.create yes
app.name qDMR
app.executable qdmr
app.icon dist/qdmr.png
app.retina yes
