/pidgin/main: e8bde0020241: Merged in linkmauve/pidgin/provide-u...
Gary Kramlich <[email protected]> Tue, 23 Aug 2016 14:51:01 -0400
| Newsgroups | gmane.comp.gnome.gaim.cvs |
|---|---|
| Message-ID | <[email protected]> |
Changeset: e8bde0020241d6f4e11765dc9ea85ba579604ed7 Author: Gary Kramlich <[email protected]> Date: 2016-08-23 13:50 -0500 Branch: default URL: https://hg.pidgin.im/pidgin/main/rev/e8bde0020241 Description: Merged in linkmauve/pidgin/provide-uri-handler-desktop-file (pull request #99) Add a purple-url-handler.desktop file to make xmpp: links clickable on Linux diffstat: .hgignore | 2 ++ ChangeLog | 1 + configure.ac | 1 + libpurple/Makefile.am | 16 ++++++++++++++++ libpurple/data/purple-url-handler.desktop.in.in | 14 ++++++++++++++ po/POTFILES.in | 1 + po/POTFILES.skip | 1 + 7 files changed, 36 insertions(+), 0 deletions(-) diffs (105 lines): diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -78,6 +78,8 @@ libpurple/dbus-types.[ch] libpurple/enums.[ch] libpurple/example/nullclient libpurple/data/gconf/purple.schemas$ +libpurple/data/purple-url-handler.desktop$ +libpurple/data/purple-url-handler.desktop.in$ libpurple/marshallers.[ch] libpurple/plugins/dbus-example-bindings.c libpurple/plugins/perl/common/Makefile.PL$ diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -20,6 +20,7 @@ version 3.0.0 (??/??/????): using GnuTLS. (elrond, belmyst, and Mark Doliner) (#8061) * Don't allow SSL 3.0 (only TLS 1.0 and newer) for TLS connections when using either GnuTLS or NSS. + * Install a purple-url-handler file to handle protocol schemes on Linux. Pidgin: * Support building with the GTK+ 3.x toolkit. When configuring the diff --git a/configure.ac b/configure.ac --- a/configure.ac +++ b/configure.ac @@ -2241,6 +2241,7 @@ AC_CONFIG_FILES([Makefile pidgin/win32/pidgin_dll_rc.rc pidgin/win32/pidgin_exe_rc.rc libpurple/data/gconf/Makefile + libpurple/data/purple-url-handler.desktop.in libpurple/data/purple-3.pc libpurple/data/purple-3-uninstalled.pc libpurple/example/Makefile diff --git a/libpurple/Makefile.am b/libpurple/Makefile.am --- a/libpurple/Makefile.am +++ b/libpurple/Makefile.am @@ -17,6 +17,7 @@ EXTRA_DIST = \ Makefile.mingw \ data/purple-3.pc.in \ data/purple-3-uninstalled.pc.in \ + data/purple-url-handler.desktop.in \ win32/global.mak \ win32/libc_interface.c \ win32/libc_interface.h \ @@ -419,6 +420,21 @@ mediainclude_HEADERS = \ pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = data/purple-3.pc +if INSTALL_I18N +DESKTOP_FILE=data/purple-url-handler.desktop + +appsdir = $(datadir)/applications +apps_in_files = data/purple-url-handler.desktop.in +apps_DATA = $(apps_in_files:.desktop.in=.desktop) + +# silenced INTLTOOL_DESKTOP_RULE +%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) + $(AM_V_GEN) LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@ > /dev/null + +@INTLTOOL_XML_RULE@ + +endif # INSTALL_I18N + libpurple_la_DEPENDENCIES = \ $(STATIC_LINK_LIBS) $(LIBPURPLE_WIN32RES) diff --git a/libpurple/data/purple-url-handler.desktop.in.in b/libpurple/data/purple-url-handler.desktop.in.in new file mode 100644 --- /dev/null +++ b/libpurple/data/purple-url-handler.desktop.in.in @@ -0,0 +1,14 @@ +[Desktop Entry] +_Name=Pidgin Internet Messenger +_GenericName=Internet Messenger +_Comment=Chat over IM. Supports AIM, Google Talk, Jabber/XMPP, MSN, Yahoo and more +Exec=purple-url-handler %u +TryExec=purple-url-handler +Icon=pidgin +StartupNotify=false +Terminal=false +NoDisplay=true +Type=Application +Categories=Network;InstantMessaging;RemoteAccess;ConsoleOnly; +MimeType=x-scheme-handler/xmpp; +@USES_MM_CHAT_SECTION@ diff --git a/po/POTFILES.in b/po/POTFILES.in --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -46,6 +46,7 @@ libpurple/connection.c libpurple/conversation.c libpurple/conversationtypes.c libpurple/data/gconf/purple.schemas.in +libpurple/data/purple-url-handler.desktop.in libpurple/dbus-server.c libpurple/dbus-server.h libpurple/http.c diff --git a/po/POTFILES.skip b/po/POTFILES.skip --- a/po/POTFILES.skip +++ b/po/POTFILES.skip @@ -1,3 +1,4 @@ +libpurple/data/purple-url-handler.desktop.in.in libpurple/plugins/mono/loader/mono.c libpurple/plugins/perl/common/Account.c libpurple/plugins/perl/common/AccountOpts.c _______________________________________________ Commits mailing list [email protected] https://pidgin.im/cgi-bin/mailman/listinfo/commits