Files

74 lines
2.1 KiB
Tcl

# -*- 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 cmake 1.1
PortGroup github 1.0
if {${os.platform} eq "darwin" && ${os.major} < 11} {
PortGroup qt4 1.0
github.setup lxqt qterminal 0.6.0
revision 0
checksums rmd160 1807982a9f1973c5e81c8bd591c6d1a422b87bea \
sha256 db1f82b274798d2439cb87030aac5c47dda3323e8389d576f048a0cf3f05a9c6 \
size 116865
github.tarball_from archive
patchfiles-append \
patch-0.6.0-config.h.diff \
patch-0.6.0-fix-icns-path.diff
depends_lib-append \
port:desktop-file-utils
configure.args-append \
-DAPPLEBUNDLE=ON \
-DUSE_QT5=OFF \
-DUSE_SYSTEM_QXT=OFF
post-activate {
system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
}
} else {
PortGroup qt5 1.0
qt5.min_version 5.15
qt5.depends_build_component \
qttools
github.setup lxqt qterminal 1.4.0
revision 0
checksums rmd160 0ab4a9e3d2a83fd0f1e5b6561d64e19a8d27c54d \
sha256 8313326ac3ef728924271cd60a8f79e17e5e755a6bfa4e4419a4b7a53528659f \
size 219500
github.tarball_from releases
use_xz yes
depends_build-append \
port:lxqt-build-tools
}
categories sysutils
maintainers nomaintainer
license {GPL-2 GPL-3}
description A lightweight Qt terminal emulator based on QTermWidget
long_description {*}${description}
depends_lib-append port:qtermwidget
if {${os.platform} ne "darwin"} {
depends_lib-append \
port:xorg-libX11
}
# openssl is linked by QtNetwork only, and qterminal does not use QtNetwork
license_noconflict openssl
post-destroot {
move ${destroot}${prefix}/qterminal.app \
${destroot}${applications_dir}/qterminal.app
}