freebsd-ports/net-im/spectral/Makefile
Adriaan de Groot e13fd5782d Update Qt5-based Matrix clients
- libqmatrixclient is undergoing a name-change, to libQuotient.
   Anticipate that a little.
 - libqmatrixclient installed a ${LOCALBASE}/include/util.h which
   is awfully generic; move the includes into include/Quotient
   (again, in advance of the completion of the renaming).
   Reported by Jan Henrik Sylvester.
 - quaternion just has a minor release with several-times-rerolled
   AppImage support (which isn't relevant for us).
 - spectral has had several more tags done, but no official releases.
   The tags are build-numbers, really, so PORTVERSION=603 means
   build 603, and can be interpreted as 0.0.0.603 until there's
   a real release. This does mean that we'll hit a PORTEPOCH once
   such a release happens, when PORTVERSION drops back down to
   0.0.1 (or whatever).
 - spectral doesn't update to the latest tag (648) because that
   requires an unreleased libQuotient version (not an issue if you
   build from source with git submodules, but problematic in
   packaging).
2019-06-06 14:47:54 +00:00

32 lines
798 B
Makefile

# $FreeBSD$
PORTNAME= spectral
PORTVERSION= 603
CATEGORIES= net-im
MAINTAINER= adridg@FreeBSD.org
COMMENT= Glossy Matrix IM client based on Qt technologies
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= libqmatrixclient>=0.5:net-im/libqmatrixclient
USES= compiler:c++17-lang pkgconfig qmake qt:5 tar:bz2
USE_GL= gl
USE_QT= core dbus declarative graphicaleffects gui imageformats \
multimedia network quickcontrols2 svg widgets \
buildtools_build linguist_build qmake_build
USE_GITLAB= yes
GL_ACCOUNT= b0
GL_PROJECT= spectral \
SortFilterProxyModel:sfpm
GL_COMMIT= 4ef8e1efd95cd8de3f5c215d2ed27754d8e8c11a \
c61f2bdb0da48804a596a9a3a9382eebdba764dc:sfpm
GL_SUBDIR= include/SortFilterProxyModel:sfpm
QMAKE_ARGS+= USE_SYSTEM_QMATRIXCLIENT=true
.include <bsd.port.mk>