diff options
Diffstat (limited to '')
3 files changed, 24 insertions, 142 deletions
diff --git a/net-im/coyim/files/coyim.desktop b/net-im/coyim/files/coyim.desktop new file mode 100644 index 000000000000..8f728d1b5b82 --- /dev/null +++ b/net-im/coyim/files/coyim.desktop @@ -0,0 +1,24 @@ +# To integrate CoyIM with gnome-do, change the 'Exec' field +# and then you may place this file in either your +# ~/.local/share/applications/ directory (you may need +# to create this) or your /usr/share/applications/ directory. +# Further details can be found here: +# https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles + +[Desktop Entry] +Name=CoyIM +Comment=Secure Instant Messenger +# Change the path below to your local installation of coyim +# and then uncomment the Exec field +# Exec=/path/to/coyim/executable +Terminal=false +Type=Application +# Optional: +# To enable the correct CoyIM icon, you can download Coy.icns from: +# https://github.com/coyim/coyim +# It is in the directory build/mac-bundle. +# You may place Coy.icns anywhere, but a better place would be either +# ~/.local/share/icons/ (if .local is set up) or /usr/share/icons/ +# Then uncomment the below Icon field with the correct path +# Icon=/path/to/Coy.icns +Categories=Network; diff --git a/net-im/coyim/files/patch-vendor_github.com_gotk3_gotk3_gtk_accel.go b/net-im/coyim/files/patch-vendor_github.com_gotk3_gotk3_gtk_accel.go deleted file mode 100644 index 14ffe87739d1..000000000000 --- a/net-im/coyim/files/patch-vendor_github.com_gotk3_gotk3_gtk_accel.go +++ /dev/null @@ -1,130 +0,0 @@ -Solve GtkAccelKey issue with golang 1.16. - -https://github.com/gotk3/gotk3/pull/730 - ---- vendor/github.com/gotk3/gotk3/gtk/accel.go.orig 2019-03-22 10:58:51 UTC -+++ vendor/github.com/gotk3/gotk3/gtk/accel.go -@@ -69,6 +69,20 @@ func AcceleratorSetDefaultModMask(mods gdk.ModifierTyp - } - - /* -+ * GtkAccelLabel -+ */ -+ -+// TODO: -+// gtk_accel_label_new(). -+// gtk_accel_label_set_accel_closure(). -+// gtk_accel_label_get_accel_widget(). -+// gtk_accel_label_set_accel_widget(). -+// gtk_accel_label_get_accel_width(). -+// gtk_accel_label_set_accel(). since GTK 3.6 -+// gtk_accel_label_get_accel(). since GTK 3.12 -+// gtk_accel_label_refetch(). -+ -+/* - * GtkAccelGroup - */ - -@@ -93,6 +107,10 @@ func marshalAccelGroup(p uintptr) (interface{}, error) - } - - func wrapAccelGroup(obj *glib.Object) *AccelGroup { -+ if obj == nil { -+ return nil -+ } -+ - return &AccelGroup{obj} - } - -@@ -191,6 +209,9 @@ func AccelGroupsFromObject(obj *glib.Object) *glib.SLi - if res == nil { - return nil - } -+ -+ // TODO: call DataWrapper on SList and wrap them to gtk.AccelGroup -+ - return (*glib.SList)(unsafe.Pointer(res)) - } - -@@ -219,6 +240,10 @@ func marshalAccelMap(p uintptr) (interface{}, error) { - } - - func wrapAccelMap(obj *glib.Object) *AccelMap { -+ if obj == nil { -+ return nil -+ } -+ - return &AccelMap{obj} - } - -@@ -230,43 +255,24 @@ func AccelMapAddEntry(path string, key uint, mods gdk. - C.gtk_accel_map_add_entry((*C.gchar)(cstr), C.guint(key), C.GdkModifierType(mods)) - } - --type AccelKey struct { -- key uint -- mods gdk.ModifierType -- flags uint16 --} -+type AccelKey C.GtkAccelKey - --func (v *AccelKey) native() *C.struct__GtkAccelKey { -+func (v *AccelKey) native() *C.GtkAccelKey { - if v == nil { - return nil - } -- -- var val C.struct__GtkAccelKey -- val.accel_key = C.guint(v.key) -- val.accel_mods = C.GdkModifierType(v.mods) -- val.accel_flags = v.flags -- return &val -+ return (*C.GtkAccelKey)(v) - } - --func wrapAccelKey(obj *C.struct__GtkAccelKey) *AccelKey { -- var v AccelKey -- -- v.key = uint(obj.accel_key) -- v.mods = gdk.ModifierType(obj.accel_mods) -- v.flags = uint16(obj.accel_flags) -- -- return &v --} -- - // AccelMapLookupEntry is a wrapper around gtk_accel_map_lookup_entry(). - func AccelMapLookupEntry(path string) *AccelKey { - cstr := C.CString(path) - defer C.free(unsafe.Pointer(cstr)) - -- var v *C.struct__GtkAccelKey -+ var v = new(AccelKey) - -- C.gtk_accel_map_lookup_entry((*C.gchar)(cstr), v) -- return wrapAccelKey(v) -+ C.gtk_accel_map_lookup_entry((*C.gchar)(cstr), v.native()) -+ return v - } - - // AccelMapChangeEntry is a wrapper around gtk_accel_map_change_entry(). -@@ -417,7 +423,7 @@ func (v *Window) AddAccelGroup(accelGroup *AccelGroup) - C.gtk_window_add_accel_group(v.native(), accelGroup.native()) - } - --// RemoveAccelGroup() is a wrapper around gtk_window_add_accel_group(). -+// RemoveAccelGroup() is a wrapper around gtk_window_remove_accel_group(). - func (v *Window) RemoveAccelGroup(accelGroup *AccelGroup) { - C.gtk_window_remove_accel_group(v.native(), accelGroup.native()) - } -@@ -432,4 +438,10 @@ func (v *Window) RemoveAccelGroup(accelGroup *AccelGro - // TODO: gtk_accel_map_foreach - can't be done without a function type - - // TODO: gtk_accel_map_load_scanner --// TODO: gtk_widget_list_accel_closures -+ -+/* -+ * GtkWidget -+ */ -+ -+// TODO: -+// gtk_widget_list_accel_closures diff --git a/net-im/coyim/files/patch-vendor_github.com_gotk3_gotk3_pango_fontconfig.go.h b/net-im/coyim/files/patch-vendor_github.com_gotk3_gotk3_pango_fontconfig.go.h deleted file mode 100644 index b88ba5525057..000000000000 --- a/net-im/coyim/files/patch-vendor_github.com_gotk3_gotk3_pango_fontconfig.go.h +++ /dev/null @@ -1,12 +0,0 @@ -Do proper type conversion for FreeBSD's fontconfig(3). - ---- vendor/github.com/gotk3/gotk3/pango/fontconfig.go.h.orig 2019-04-14 03:24:49 UTC -+++ vendor/github.com/gotk3/gotk3/pango/fontconfig.go.h -@@ -2,6 +2,6 @@ - #include <fontconfig/fontconfig.h> - - static int addFont(char* font) { -- FcBool fontAddStatus = FcConfigAppFontAddFile(FcConfigGetCurrent(), font); -+ FcBool fontAddStatus = FcConfigAppFontAddFile(FcConfigGetCurrent(), (unsigned char*)font); - return fontAddStatus; - } |