New port: net-im/spectral .. a glossy Matrix client.
This is another Qt-based Matrix client, but it is much more focused on a shiny desktop experience, rather than the more spartan text-like look of net-im/quaternion. The source distribution uses git submodules; add only one of them to GL_*, because we use a standalone net-im/libqmatrixclient . The PORTVERSION is related to the most-recently-released version, but it's not particularly accurate: 464 was released four months ago.
This commit is contained in:
parent
d50bd0d1aa
commit
06adf0a0f7
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=495058
@ -161,6 +161,7 @@
|
||||
SUBDIR += sendxmpp
|
||||
SUBDIR += skype4
|
||||
SUBDIR += slack-term
|
||||
SUBDIR += spectral
|
||||
SUBDIR += ssh-chat
|
||||
SUBDIR += talkatu
|
||||
SUBDIR += teamwords
|
||||
|
@ -15,8 +15,8 @@ LIB_DEPENDS= libqt5keychain.so:security/qtkeychain@qt5 \
|
||||
libsecret-1.so:security/libsecret
|
||||
BUILD_DEPENDS= libqmatrixclient>=0.5:net-im/libqmatrixclient
|
||||
|
||||
USES= cmake compiler:c++17-lang gettext-runtime gnome \
|
||||
localbase:ldflags qt:5 tar:xz
|
||||
USES= cmake compiler:c++17-lang gettext-runtime gnome \
|
||||
localbase:ldflags qt:5 tar:xz
|
||||
USE_GNOME= glib20
|
||||
USE_QT= core dbus declarative gui multimedia network widgets \
|
||||
buildtools_build linguist_build qmake_build
|
||||
|
30
net-im/spectral/Makefile
Normal file
30
net-im/spectral/Makefile
Normal file
@ -0,0 +1,30 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= spectral
|
||||
PORTVERSION= 464
|
||||
CATEGORIES= net-im
|
||||
|
||||
MAINTAINER= adridg@FreeBSD.org
|
||||
COMMENT= Glossy Matrix IM client based on Qt technologies
|
||||
|
||||
LICENSE= GPLv3
|
||||
LICENSE_FILES= ${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 gui multimedia network widgets \
|
||||
buildtools_build linguist_build qmake_build
|
||||
|
||||
USE_GITLAB= yes
|
||||
GL_ACCOUNT= b0
|
||||
GL_PROJECT= spectral \
|
||||
SortFilterProxyModel:sfpm
|
||||
GL_COMMIT= 0473f25d38a064ee4e18203ec16eeae84fea4866 \
|
||||
c61f2bdb0da48804a596a9a3a9382eebdba764dc:sfpm
|
||||
GL_SUBDIR= include/SortFilterProxyModel:sfpm
|
||||
|
||||
QMAKE_ARGS+= USE_SYSTEM_QMATRIXCLIENT=true
|
||||
|
||||
.include <bsd.port.mk>
|
5
net-im/spectral/distinfo
Normal file
5
net-im/spectral/distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
TIMESTAMP = 1552059588
|
||||
SHA256 (b0-spectral-0473f25d38a064ee4e18203ec16eeae84fea4866_GL0.tar.gz) = 821b57ecfb2ca5440e4141e8a8d535792c94736214f929d8eeae6635eca843ee
|
||||
SIZE (b0-spectral-0473f25d38a064ee4e18203ec16eeae84fea4866_GL0.tar.gz) = 9215030
|
||||
SHA256 (b0-SortFilterProxyModel-c61f2bdb0da48804a596a9a3a9382eebdba764dc_GL0.tar.gz) = 1c2ba6d6926192e0c5e20aa9270d77accce4649a780f957a0b95f5c9d375050b
|
||||
SIZE (b0-SortFilterProxyModel-c61f2bdb0da48804a596a9a3a9382eebdba764dc_GL0.tar.gz) = 32084
|
8
net-im/spectral/pkg-descr
Normal file
8
net-im/spectral/pkg-descr
Normal file
@ -0,0 +1,8 @@
|
||||
Spectral is a glossy cross-platform client for Matrix, the decentralized
|
||||
communication protocol for instant messaging. Spectral is a Matrix client
|
||||
with the maximum features available while keeping a simple, clean and
|
||||
modern design. It is a Qt-based client as beautiful as Electron apps
|
||||
(e.g. Riot.im Web) while using far less resources and still being
|
||||
considered as "native".
|
||||
|
||||
WWW: https://gitlab.com/b0/spectral
|
8
net-im/spectral/pkg-plist
Normal file
8
net-im/spectral/pkg-plist
Normal file
@ -0,0 +1,8 @@
|
||||
bin/spectral
|
||||
share/applications/org.eu.encom.spectral.desktop
|
||||
share/icons/hicolor/128x128/apps/org.eu.encom.spectral.png
|
||||
share/icons/hicolor/16x16/apps/org.eu.encom.spectral.png
|
||||
share/icons/hicolor/256x256/apps/org.eu.encom.spectral.png
|
||||
share/icons/hicolor/32x32/apps/org.eu.encom.spectral.png
|
||||
share/icons/hicolor/512x512/apps/org.eu.encom.spectral.png
|
||||
share/metainfo/org.eu.encom.spectral.appdata.xml
|
Loading…
Reference in New Issue
Block a user