aboutsummaryrefslogtreecommitdiff
path: root/deskutils/syncthingtray
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2019-09-13 18:37:58 +0000
committerSteve Wills <swills@FreeBSD.org>2019-09-13 18:37:58 +0000
commit423a94dc13e921bfd8ee8ee30dd167e3df3caa04 (patch)
tree7337784685e8c8ccda13ed7501d17bbe945286b7 /deskutils/syncthingtray
parenta18c06b4e519d9e3fa4c2ce217b795d4406814a1 (diff)
downloadports-423a94dc13e921bfd8ee8ee30dd167e3df3caa04.tar.gz
ports-423a94dc13e921bfd8ee8ee30dd167e3df3caa04.zip
Notes
Diffstat (limited to 'deskutils/syncthingtray')
-rw-r--r--deskutils/syncthingtray/Makefile69
-rw-r--r--deskutils/syncthingtray/distinfo9
-rw-r--r--deskutils/syncthingtray/pkg-descr8
-rw-r--r--deskutils/syncthingtray/pkg-plist45
4 files changed, 131 insertions, 0 deletions
diff --git a/deskutils/syncthingtray/Makefile b/deskutils/syncthingtray/Makefile
new file mode 100644
index 000000000000..b8d3db1bfeaa
--- /dev/null
+++ b/deskutils/syncthingtray/Makefile
@@ -0,0 +1,69 @@
+# $FreeBSD$
+
+PORTNAME= syncthingtray
+PORTVERSION= 0.10.0
+DISTVERSIONPREFIX= v
+CATEGORIES= deskutils
+
+MAINTAINER= swills@FreeBSD.org
+COMMENT= Qt 5-based Syncthing tray application
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKDIR}/syncthingtray/LICENSE
+
+BUILD_DEPENDS= ${LOCALBASE}/share/ECM/cmake/ECMConfig.cmake:devel/kf5-extra-cmake-modules \
+ doxygen:devel/doxygen
+LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \
+ libboost_regex.so:devel/boost-libs
+
+USES= cmake:insource iconv kde:5 qt:5
+
+USE_GITHUB= nodefault
+GH_TUPLE= Martchus:${PORTNAME}:${DISTVERSIONPREFIX}${DISTVERSION}:syncthingtray/../syncthingtray \
+ Martchus:cpp-utilities:v5.0.0:cpputilities/../c++utilities \
+ Martchus:qtutilities:v6.0.0:qtutilities/../qtutilities \
+ Martchus:subdirs:f3b12f9:subdirs/../subdirs
+
+USE_KDE= plasma-framework
+USE_QT= concurrent core dbus declarative gui location network \
+ printsupport qdbus quickcontrols2 svg webchannel webengine \
+ widgets x11extras buildtools_build doc_build linguist_build \
+ qmake_build
+
+CMAKE_OFF= USE_STANDARD_FILESYSTEM
+
+CONFIGURE_WRKSRC= ${WRKDIR}
+BUILD_WRKSRC= ${WRKDIR}
+INSTALL_WRKSRC= ${WRKDIR}
+CMAKE_SOURCE_PATH= ${WRKDIR}/subdirs/syncthingtray
+
+post-install:
+ ${RM} -r \
+ ${STAGEDIR}${PREFIX}/include/c++utilities \
+ ${STAGEDIR}${PREFIX}/include/qtutilities \
+ ${STAGEDIR}${PREFIX}/lib/libc++utilities.a \
+ ${STAGEDIR}${PREFIX}/lib/libqtutilities.a \
+ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/c++utilities.pc \
+ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/qtutilities.pc \
+ ${STAGEDIR}${PREFIX}/share/c++utilities \
+ ${STAGEDIR}${PREFIX}/share/qtutilities \
+ ${STAGEDIR}${PREFIX}/share/syncthingconnector/cmake \
+ ${STAGEDIR}${PREFIX}/share/syncthingfileitemaction/cmake \
+ ${STAGEDIR}${PREFIX}/share/syncthingmodel/cmake \
+ ${STAGEDIR}${PREFIX}/share/syncthingplasmoid/cmake \
+ ${STAGEDIR}${PREFIX}/share/syncthingwidgets/cmake \
+ ${STAGEDIR}${PREFIX}/include/syncthingconnector \
+ ${STAGEDIR}${PREFIX}/include/syncthingmodel \
+ ${STAGEDIR}${PREFIX}/include/syncthingwidgets \
+ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingconnector.pc \
+ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingfileitemaction.pc \
+ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingmodel.pc \
+ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingplasmoid.pc \
+ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingwidgets.pc \
+ ${STAGEDIR}${PREFIX}/lib/libsyncthingconnector.a \
+ ${STAGEDIR}${PREFIX}/lib/libsyncthingmodel.a \
+ ${STAGEDIR}${PREFIX}/lib/libsyncthingwidgets.a \
+ ${STAGEDIR}${QT_PLUGINDIR} \
+ ${STAGEDIR}${QT_LIBDIR}
+
+.include <bsd.port.mk>
diff --git a/deskutils/syncthingtray/distinfo b/deskutils/syncthingtray/distinfo
new file mode 100644
index 000000000000..a619554de113
--- /dev/null
+++ b/deskutils/syncthingtray/distinfo
@@ -0,0 +1,9 @@
+TIMESTAMP = 1568388680
+SHA256 (Martchus-syncthingtray-v0.10.0_GH0.tar.gz) = 89a87dc6eb38fcb75f22cb696257300603bdfda460732db4deb545dab19d6942
+SIZE (Martchus-syncthingtray-v0.10.0_GH0.tar.gz) = 1414409
+SHA256 (Martchus-cpp-utilities-v5.0.0_GH0.tar.gz) = 3fda34ea7794a67b0fd454e39827d7733eb76dde0443b6f9b3fd0c41116ffdca
+SIZE (Martchus-cpp-utilities-v5.0.0_GH0.tar.gz) = 151785
+SHA256 (Martchus-qtutilities-v6.0.0_GH0.tar.gz) = fca8352d43a689264574daebcd4d59d6f296112e16122e5509fbe46ed3976692
+SIZE (Martchus-qtutilities-v6.0.0_GH0.tar.gz) = 99292
+SHA256 (Martchus-subdirs-f3b12f9_GH0.tar.gz) = b4879e20a46ea6b24558264dbd9f20072de94fa32b71b4d60e0d39523aae769f
+SIZE (Martchus-subdirs-f3b12f9_GH0.tar.gz) = 8834
diff --git a/deskutils/syncthingtray/pkg-descr b/deskutils/syncthingtray/pkg-descr
new file mode 100644
index 000000000000..9709490dc126
--- /dev/null
+++ b/deskutils/syncthingtray/pkg-descr
@@ -0,0 +1,8 @@
+Syncthing Tray
+
+Qt 5-based tray application
+Dolphin/Plasma integration
+command-line interface
+Qt-ish C++ interface to control Syncthing
+
+WWW: https://github.com/Martchus/syncthingtray
diff --git a/deskutils/syncthingtray/pkg-plist b/deskutils/syncthingtray/pkg-plist
new file mode 100644
index 000000000000..93144eeb9b4d
--- /dev/null
+++ b/deskutils/syncthingtray/pkg-plist
@@ -0,0 +1,45 @@
+bin/syncthingctl
+bin/syncthingtray
+share/applications/syncthingtray.desktop
+share/bash-completion/completions/syncthingctl
+share/bash-completion/completions/syncthingtray
+share/icons/hicolor/scalable/apps/syncthingtray.svg
+share/kservices5/plasma-applet-martchus.syncthingplasmoid.desktop
+share/kservices5/syncthingfileitemaction.desktop
+share/metainfo/syncthingtray.appdata.xml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/ButtonShadow.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/CompactRepresentation.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/DetailItem.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/DetailView.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/DevicesPage.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/DirectoriesPage.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/DownloadsPage.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/FullRepresentation.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/IconLabel.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/StatisticsView.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/TinyButton.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/TinyButtonStyle.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/ToolTipTrigger.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/ToolTipView.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/TopLevelItem.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/TopLevelView.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/main.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/metadata.desktop
+share/plasma/plasmoids/martchus.syncthingplasmoid/metadata.json
+share/syncthingconnector/translations/syncthingconnector_cs_CZ.qm
+share/syncthingconnector/translations/syncthingconnector_de_DE.qm
+share/syncthingconnector/translations/syncthingconnector_en_US.qm
+share/syncthingfileitemaction/translations/syncthingfileitemaction_cs_CZ.qm
+share/syncthingfileitemaction/translations/syncthingfileitemaction_de_DE.qm
+share/syncthingfileitemaction/translations/syncthingfileitemaction_en_US.qm
+share/syncthingmodel/translations/syncthingmodel_cs_CZ.qm
+share/syncthingmodel/translations/syncthingmodel_de_DE.qm
+share/syncthingmodel/translations/syncthingmodel_en_US.qm
+share/syncthingplasmoid/translations/syncthingplasmoid_de_DE.qm
+share/syncthingplasmoid/translations/syncthingplasmoid_en_US.qm
+%%DATADIR%%/translations/syncthingtray_cs_CZ.qm
+%%DATADIR%%/translations/syncthingtray_de_DE.qm
+%%DATADIR%%/translations/syncthingtray_en_US.qm
+share/syncthingwidgets/translations/syncthingwidgets_cs_CZ.qm
+share/syncthingwidgets/translations/syncthingwidgets_de_DE.qm
+share/syncthingwidgets/translations/syncthingwidgets_en_US.qm