Page MenuHomeFreeBSD

D18635.1778382471.diff
No OneTemporary

Size
10 KB
Referenced Files
None
Subscribers
None

D18635.1778382471.diff

Index: deskutils/Makefile
===================================================================
--- deskutils/Makefile
+++ deskutils/Makefile
@@ -77,6 +77,7 @@
SUBDIR += gnome-shell-extension-coverflow
SUBDIR += gnome-shell-extension-dashtodock
SUBDIR += gnome-shell-extension-filesmenu
+ SUBDIR += gnome-shell-extension-gsconnect
SUBDIR += gnome-shell-extension-hidetopbar
SUBDIR += gnome-shell-extension-lockkeys
SUBDIR += gnome-shell-extension-mediaplayer
Index: deskutils/gnome-shell-extension-gsconnect/Makefile
===================================================================
--- /dev/null
+++ deskutils/gnome-shell-extension-gsconnect/Makefile
@@ -0,0 +1,60 @@
+# $FreeBSD$
+
+PORTNAME= gnome-shell-extension-gsconnect
+DISTVERSIONPREFIX= v
+DISTVERSION= 19
+CATEGORIES= deskutils gnome
+DIST_SUBDIR= gnome3
+
+MAINTAINER= daniel@shafer.cc
+COMMENT= KDE Connect implementation for GNOME
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= gnome-shell>=3.28:x11/gnome-shell \
+ gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas \
+ re2c>0:devel/re2c
+
+LIB_DEPENDS= libcanberra.so:audio/libcanberra \
+ libcanberra-gtk3.so:audio/libcanberra-gtk3
+
+RUN_DEPENDS= caribou-preferences:accessibility/caribou \
+ folks-import:net-im/folks \
+ gnome-shell>=3.28:x11/gnome-shell \
+ gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas \
+ libgdata>=0:devel/libgdata \
+ nautilus-actions-config-tool:deskutils/nautilus-actions \
+ nautilus-python>=0:x11-fm/nautilus-python \
+ nautilus-sendto:deskutils/nautilus-sendto \
+ sshfs:sysutils/fusefs-sshfs
+
+USES= desktop-file-utils gnome localbase meson ninja pkgconfig \
+ python:3.6+ shebangfix
+USE_GNOME= glib20 gsound nautilus3
+
+USE_GITHUB= yes
+GH_ACCOUNT= andyholmes
+
+# Disables installing web extensions
+MESON_ARGS= --sysconfdir=${PREFIX}/etc -Dwebextension=false
+
+GLIB_SCHEMAS= org.gnome.Shell.Extensions.GSConnect.gschema.xml
+
+PKGMESSAGE= ../gnome-shell-extra-extensions/pkg-message.slaves pkg-message
+
+SHEBANG_FILES= meson/nmh.sh \
+ src/service/components/folks.py \
+ webextension/mkwebext.sh
+
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
+
+NLS_USES= gettext
+
+NO_ARCH= yes
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "s:subdir('po'):#subdir('po'):g" ${WRKSRC}/meson.build
+
+.include <bsd.port.mk>
Index: deskutils/gnome-shell-extension-gsconnect/distinfo
===================================================================
--- /dev/null
+++ deskutils/gnome-shell-extension-gsconnect/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1546168650
+SHA256 (gnome3/andyholmes-gnome-shell-extension-gsconnect-v19_GH0.tar.gz) = 73ee9110768ee2e9ae82cdb863ac53a4aadf20b2f565778bf665a58c370eda96
+SIZE (gnome3/andyholmes-gnome-shell-extension-gsconnect-v19_GH0.tar.gz) = 7163075
Index: deskutils/gnome-shell-extension-gsconnect/pkg-descr
===================================================================
--- /dev/null
+++ deskutils/gnome-shell-extension-gsconnect/pkg-descr
@@ -0,0 +1,4 @@
+GSConnect is a complete implementation of KDE Connect for GNOME Shell with
+Nautilus, Chrome and Firefox integration. Pair your PC and your Android.
+
+WWW: https://github.com/andyholmes/gnome-shell-extension-gsconnect
Index: deskutils/gnome-shell-extension-gsconnect/pkg-message
===================================================================
--- /dev/null
+++ deskutils/gnome-shell-extension-gsconnect/pkg-message
@@ -0,0 +1,13 @@
+Since many users have reported their devices do not (yet) support SMS history,
+a simple legacy UI has been added until these problems can be fixed.
+
+Currently this must be enabled manually with the command:
+`dconf write /org/gnome/shell/extensions/gsconnect/device/<device-id>/plugin/sms/legacy true`
+
+You can get a list of <device-id>'s with the following command:
+`dconf read /org/gnome/shell/extensions/gsconnect/devices`
+
+To integrate with your browser, you will need to install the proper extension
+
+Chromium: https://chrome.google.com/webstore/detail/gsconnect/jfnifeihccihocjbfcfhicmmgpjicaec
+FireFox: https://addons.mozilla.org/firefox/addon/gsconnect/
Index: deskutils/gnome-shell-extension-gsconnect/pkg-plist
===================================================================
--- /dev/null
+++ deskutils/gnome-shell-extension-gsconnect/pkg-plist
@@ -0,0 +1,73 @@
+share/applications/org.gnome.Shell.Extensions.GSConnect.desktop
+share/dbus-1/services/org.gnome.Shell.Extensions.GSConnect.service
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/_gsconnect.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/extension.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/metadata.json
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/nautilus-gsconnect.py
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/org.gnome.Shell.Extensions.GSConnect.gresource
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/prefs.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/__init__.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/bluetooth.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/components/contacts.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/components/dbus.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/components/folks.py
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/components/mpris.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/components/notification.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/components/pulseaudio.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/components/upower.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/core.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/daemon.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/device.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/lan.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/nativeMessagingHost.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/plugins/base.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/plugins/battery.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/plugins/clipboard.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/plugins/contacts.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/plugins/findmyphone.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/plugins/mousepad.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/plugins/mpris.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/plugins/notification.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/plugins/ping.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/plugins/runcommand.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/plugins/sftp.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/plugins/share.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/plugins/sms.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/plugins/systemvolume.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/plugins/telephony.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/ui/contacts.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/ui/devel.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/ui/device.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/ui/keybindings.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/ui/messaging.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/ui/service.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/ui/settings.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/ui/telephony.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/shell/device.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/shell/donotdisturb.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/shell/gmenu.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/shell/keybindings.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/shell/notification.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/shell/tooltip.js
+share/gnome-shell/extensions/gsconnect@andyholmes.github.io/stylesheet.css
+%%NLS%%share/locale/be/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/de/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/es/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/et/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/it/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/lt/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/nl_BE/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/nl_NL/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/sk/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/sr/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/sr@latin/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+%%NLS%%share/locale/zh/LC_MESSAGES/org.gnome.Shell.Extensions.GSConnect.mo
+share/nautilus-python/extensions/nautilus-gsconnect.py

File Metadata

Mime Type
text/plain
Expires
Sun, May 10, 3:07 AM (11 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28630168
Default Alt Text
D18635.1778382471.diff (10 KB)

Event Timeline