aboutsummaryrefslogtreecommitdiff
path: root/net-im/spectral
diff options
context:
space:
mode:
authorAdriaan de Groot <adridg@FreeBSD.org>2019-03-08 17:19:15 +0000
committerAdriaan de Groot <adridg@FreeBSD.org>2019-03-08 17:19:15 +0000
commit06adf0a0f7f48bb833a15ca5353daa4d6bda7dd7 (patch)
tree3b83931b2bbc58bf4f028251ccaabf121a02dc07 /net-im/spectral
parentd50bd0d1aae24bcf81f45c183a60be0226513f71 (diff)
downloadports-06adf0a0f7f48bb833a15ca5353daa4d6bda7dd7.tar.gz
ports-06adf0a0f7f48bb833a15ca5353daa4d6bda7dd7.zip
Notes
Diffstat (limited to 'net-im/spectral')
-rw-r--r--net-im/spectral/Makefile30
-rw-r--r--net-im/spectral/distinfo5
-rw-r--r--net-im/spectral/pkg-descr8
-rw-r--r--net-im/spectral/pkg-plist8
4 files changed, 51 insertions, 0 deletions
diff --git a/net-im/spectral/Makefile b/net-im/spectral/Makefile
new file mode 100644
index 000000000000..c6ef538972c7
--- /dev/null
+++ b/net-im/spectral/Makefile
@@ -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>
diff --git a/net-im/spectral/distinfo b/net-im/spectral/distinfo
new file mode 100644
index 000000000000..38835a34da7c
--- /dev/null
+++ b/net-im/spectral/distinfo
@@ -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
diff --git a/net-im/spectral/pkg-descr b/net-im/spectral/pkg-descr
new file mode 100644
index 000000000000..b7f9f3ee79b3
--- /dev/null
+++ b/net-im/spectral/pkg-descr
@@ -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
diff --git a/net-im/spectral/pkg-plist b/net-im/spectral/pkg-plist
new file mode 100644
index 000000000000..e96d3f234dc8
--- /dev/null
+++ b/net-im/spectral/pkg-plist
@@ -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