Debian

Available patches from Ubuntu

To see Ubuntu differences wrt. to Debian, write down a grep-dctrl query identifying the packages you're interested in:
grep-dctrl -n -sPackage Sources.Debian
(e.g. -FPackage linux-ntfs or linux-ntfs)

Modified packages are listed below:

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: pidgin

pidgin (1:2.13.0-2.2ubuntu4) focal; urgency=medium * No-change rebuild with fixed binutils on arm64. -- Matthias Klose <doko@ubuntu.com> Mon, 10 Feb 2020 08:23:21 +0100 pidgin (1:2.13.0-2.2ubuntu3) focal; urgency=medium * Minimize delta with Debian: remaining changes: - Bump epoch (change committed on git) - add unity integration - make libpurple-dev multiarch (not tagged ad such since it still requires work on plugins) - update preferences file. - add Ubuntu patches: - 04_let_crasher_for_apport.patch - 05_default_to_irc_ubuntu_com.patch - 10_docklet_default_off.patch - 11_buddy_list_really_show.patch - 13_sounds_and_timers.patch - 60_1024x600_gtkpounce.c.patch - 60_1024x600_gtkprefs.c.patch - pounce-webview.patch -- Gianfranco Costamagna <locutusofborg@debian.org> Thu, 09 Jan 2020 16:04:10 +0100 pidgin (1:2.13.0-2.2ubuntu2) focal; urgency=medium * No-change rebuild for the perl update. -- Matthias Klose <doko@ubuntu.com> Sat, 19 Oct 2019 08:05:13 +0000 pidgin (1:2.13.0-2.2ubuntu1) eoan; urgency=medium * Minimize delta with Debian: remaining changes: - Bump epoch - add unity integration - make libpurple-dev multiarch (not tagged ad such since it still requires work on plugins) - update preferences file. - add Ubuntu patches: - 04_let_crasher_for_apport.patch - 05_default_to_irc_ubuntu_com.patch - 10_docklet_default_off.patch - 11_buddy_list_really_show.patch - 13_sounds_and_timers.patch - 60_1024x600_gtkpounce.c.patch - 60_1024x600_gtkprefs.c.patch - xmessagingmenu.patch - pounce-webview.patch - remove-double-chat-section.patch (fix for desktop file) -- Gianfranco Costamagna <locutusofborg@debian.org> Thu, 26 Sep 2019 14:19:46 +0200

Modifications :
  1. Download patch debian/pidgin-dev.install

    --- 2.13.0-2.2/debian/pidgin-dev.install 2019-09-23 09:50:01.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/pidgin-dev.install 2018-07-19 12:45:01.000000000 +0000 @@ -1,4 +1,4 @@ -build/doc/html usr/share/doc/pidgin-dev/ +build/doc/html/*.{html,gif,png} usr/share/doc/pidgin-dev/html debian/tmp/usr/include/pidgin debian/tmp/usr/lib/pkgconfig/pidgin.pc debian/dh_pidgin usr/bin
  2. Download patch debian/rules

    --- 2.13.0-2.2/debian/rules 2019-09-23 09:50:01.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/rules 2020-01-09 15:04:10.000000000 +0000 @@ -11,6 +11,7 @@ include /usr/share/cdbs/1/rules/utils.mk # Build into a separate directory DEB_BUILDDIR = $(DEB_SRCDIR)/build +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) LDFLAGS += -Wl,--as-needed DEB_CONFIGURE_EXTRA_FLAGS = --disable-gevolution \ @@ -18,7 +19,9 @@ DEB_CONFIGURE_EXTRA_FLAGS = --disable-ge --enable-perl --with-zephyr=/usr --enable-dbus --enable-gnutls=no \ --enable-nss=yes --enable-cyrus-sasl --enable-vv \ --enable-tcl --enable-tk \ + --enable-unity \ --with-python=/usr/bin/python3 \ + --with-tclconfig=/usr/lib/$(DEB_HOST_MULTIARCH) \ --with-dynamic-prpls=bonjour,gg,irc,jabber,novell,oscar,sametime,simple,zephyr # disable silc ifeq ($(DEB_BUILD_ARCH_OS),linux) DEB_CONFIGURE_EXTRA_FLAGS += --enable-nm @@ -65,6 +68,17 @@ common-install-impl:: -e '/@OSCAR_AUTHORS@/r libpurple/protocols/oscar/AUTHORS' \ -e '/@OSCAR_AUTHORS@/d' \ debian/copyright.in > debian/copyright + # Translation domain to desktop file + echo 'X-Ubuntu-Gettext-Domain=pidgin' >> debian/tmp/usr/share/applications/pidgin.desktop + # Call intltool-update to build the .pot + cd $(DEB_SRCDIR)/po; intltool-update -p + + # see LP: #1508632 + mkdir -p debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig + mv debian/tmp/usr/lib/libpurple*.so* \ + debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/. + mv debian/tmp/usr/lib/pkgconfig/purple.pc \ + debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/. cleanbuilddir/pidgin:: rm -rf $(DEB_SRCDIR)/build @@ -73,6 +87,11 @@ build/pidgin-dev:: pod2man debian/dh_pidgin > debian/dh_pidgin.1 cd build; make docs +binary-install/pidgin:: + # Add the launcher for pidgin + mkdir -p debian/pidgin/usr/share/indicators/messages/applications + echo /usr/share/applications/pidgin.desktop > debian/pidgin/usr/share/indicators/messages/applications/pidgin + binary-install/pidgin-dev:: dh_installdocs -ppidgin-dev debian/README.Debian.dev
  3. Download patch debian/prefs.xml

    --- 2.13.0-2.2/debian/prefs.xml 2019-09-23 09:50:01.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/prefs.xml 2018-07-19 12:45:01.000000000 +0000 @@ -1,9 +1,41 @@ <?xml version='1.0' encoding='UTF-8' ?> <pref name='/'> + <pref name='plugins'> + <pref name='gtk'> + <pref name='X11'> + <pref name='notify'> + <pref name='type_im' type='bool' value='1' /> + <pref name='type_chat' type='bool' value='0' /> + <pref name='type_focused' type='bool' value='0' /> + <pref name='method_string' type='bool' value='0' /> + <pref name='title_string' type='string' value='(*)' /> + <pref name='method_urgent' type='bool' value='1' /> + <pref name='method_count' type='bool' value='0' /> + <pref name='notify_focus' type='bool' value='1' /> + <pref name='notify_click' type='bool' value='1' /> + <pref name='notify_type' type='bool' value='1' /> + <pref name='notify_send' type='bool' value='1' /> + <pref name='notify_switch' type='bool' value='1' /> + </pref> + </pref> + </pref> + </pref> <pref name='pidgin'> <pref name='browsers'> <pref name='command' type='path' value='sensible-browser' /> <pref name='browser' type='string' value='custom' /> </pref> + <pref name='plugins'> + <pref name='loaded' type='pathlist'> + <item value='/usr/lib/pidgin/unity.so'/> + <item value='/usr/lib/pidgin/notify.so' /> + </pref> + </pref> + </pref> + <pref name='purple'> + <pref name='logging'> + <pref name='log_ims' type='bool' value='1'/> + <pref name='log_chats' type='bool' value='1'/> + </pref> </pref> </pref>
  4. Download patch debian/patches/60_1024x600_gtkprefs.c.patch

    --- 2.13.0-2.2/debian/patches/60_1024x600_gtkprefs.c.patch 1970-01-01 00:00:00.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/patches/60_1024x600_gtkprefs.c.patch 2018-07-19 12:45:01.000000000 +0000 @@ -0,0 +1,98 @@ +Index: pidgin-2.10.11/pidgin/gtkprefs.c +=================================================================== +--- pidgin-2.10.11.orig/pidgin/gtkprefs.c ++++ pidgin-2.10.11/pidgin/gtkprefs.c +@@ -1339,6 +1339,7 @@ interface_page(void) + GtkWidget *label; + GtkSizeGroup *sg; + GList *names = NULL; ++ GtkWidget *scrolledWindow1024x600; + + ret = gtk_vbox_new(FALSE, PIDGIN_HIG_CAT_SPACE); + gtk_container_set_border_width(GTK_CONTAINER(ret), PIDGIN_HIG_BORDER); +@@ -1414,6 +1415,15 @@ interface_page(void) + keyboard_shortcuts(ret); + + gtk_widget_show_all(ret); ++ ++ if (gdk_screen_get_default() != NULL && gdk_screen_get_height(gdk_screen_get_default()) <= 700) { ++ scrolledWindow1024x600 = gtk_scrolled_window_new(NULL,NULL); ++ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledWindow1024x600),GTK_POLICY_NEVER,GTK_POLICY_AUTOMATIC); ++ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolledWindow1024x600),ret); ++ ret = scrolledWindow1024x600; ++ gtk_widget_show(ret); ++ } ++ + g_object_unref(sg); + return ret; + } +@@ -1457,6 +1467,7 @@ conv_page(void) + GtkWidget *hbox; + GtkWidget *checkbox; + GtkWidget *spin_button; ++ GtkWidget *scrolledWindow1024x600; + + ret = gtk_vbox_new(FALSE, PIDGIN_HIG_CAT_SPACE); + gtk_container_set_border_width(GTK_CONTAINER(ret), PIDGIN_HIG_BORDER); +@@ -1570,6 +1581,14 @@ conv_page(void) + G_CALLBACK(formatting_clear_cb), NULL); + sample_imhtml = imhtml; + ++ if (gdk_screen_get_default() != NULL && gdk_screen_get_height(gdk_screen_get_default()) <= 700) { ++ scrolledWindow1024x600 = gtk_scrolled_window_new(NULL,NULL); ++ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledWindow1024x600),GTK_POLICY_NEVER,GTK_POLICY_AUTOMATIC); ++ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolledWindow1024x600),ret); ++ gtk_widget_show(ret); ++ ret = scrolledWindow1024x600; ++ } ++ + gtk_widget_show(ret); + + return ret; +@@ -1935,6 +1954,7 @@ browser_page(void) + GtkWidget *ret, *vbox, *hbox, *label, *entry, *browser_button; + GtkSizeGroup *sg; + GList *browsers = NULL; ++ GtkWidget *scrolledWindow1024x600; + + ret = gtk_vbox_new(FALSE, PIDGIN_HIG_CAT_SPACE); + gtk_container_set_border_width (GTK_CONTAINER (ret), PIDGIN_HIG_BORDER); +@@ -2020,6 +2040,14 @@ browser_page(void) + g_object_unref(sg); + } + ++ if (gdk_screen_get_default() != NULL && gdk_screen_get_height(gdk_screen_get_default()) <= 700) { ++ scrolledWindow1024x600 = gtk_scrolled_window_new(NULL,NULL); ++ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledWindow1024x600),GTK_POLICY_NEVER,GTK_POLICY_AUTOMATIC); ++ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolledWindow1024x600),ret); ++ ret = scrolledWindow1024x600; ++ gtk_widget_show(ret); ++ } ++ + return ret; + } + #endif /*_WIN32*/ +@@ -2466,6 +2494,7 @@ sound_page(void) + int j; + const char *file; + char *pref; ++ GtkWidget *scrolledWindow1024x600; + #ifndef _WIN32 + GtkWidget *dd; + GtkWidget *entry; +@@ -2637,6 +2666,15 @@ sound_page(void) + gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 1); + + gtk_widget_show_all(ret); ++ ++ if (gdk_screen_get_default() != NULL && gdk_screen_get_height(gdk_screen_get_default()) <= 700) { ++ scrolledWindow1024x600 = gtk_scrolled_window_new(NULL,NULL); ++ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledWindow1024x600),GTK_POLICY_NEVER,GTK_POLICY_AUTOMATIC); ++ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolledWindow1024x600),ret); ++ ret = scrolledWindow1024x600; ++ gtk_widget_show(ret); ++ } ++ + g_object_unref(sg); + + return ret;
  5. Download patch debian/patches/05_default_to_irc_ubuntu_com.patch

    --- 2.13.0-2.2/debian/patches/05_default_to_irc_ubuntu_com.patch 1970-01-01 00:00:00.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/patches/05_default_to_irc_ubuntu_com.patch 2018-07-19 12:45:01.000000000 +0000 @@ -0,0 +1,13 @@ +Index: pidgin-2.10.11/libpurple/protocols/irc/irc.h +=================================================================== +--- pidgin-2.10.11.orig/libpurple/protocols/irc/irc.h ++++ pidgin-2.10.11/libpurple/protocols/irc/irc.h +@@ -34,7 +34,7 @@ + #include "roomlist.h" + #include "sslconn.h" + +-#define IRC_DEFAULT_SERVER "irc.freenode.net" ++#define IRC_DEFAULT_SERVER "irc.ubuntu.com" + #define IRC_DEFAULT_PORT 6667 + #define IRC_DEFAULT_SSL_PORT 994 +
  6. Download patch debian/patches/11_buddy_list_really_show.patch

    --- 2.13.0-2.2/debian/patches/11_buddy_list_really_show.patch 1970-01-01 00:00:00.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/patches/11_buddy_list_really_show.patch 2018-07-19 12:45:03.000000000 +0000 @@ -0,0 +1,30 @@ +=== modified file 'pidgin/gtkblist.c' +Index: pidgin-2.10.11/pidgin/gtkblist.c +=================================================================== +--- pidgin-2.10.11.orig/pidgin/gtkblist.c ++++ pidgin-2.10.11/pidgin/gtkblist.c +@@ -6934,6 +6934,12 @@ static void pidgin_blist_destroy(PurpleB + purple_prefs_disconnect_by_handle(pidgin_blist_get_handle()); + } + ++static gboolean keep_above_idle_cb (gpointer data) ++{ ++ gtk_window_set_keep_above(GTK_WINDOW(data), FALSE); ++ return FALSE; ++} ++ + static void pidgin_blist_set_visible(PurpleBuddyList *list, gboolean show) + { + if (!(gtkblist && gtkblist->window)) +@@ -6943,7 +6949,11 @@ static void pidgin_blist_set_visible(Pur + if(!PIDGIN_WINDOW_ICONIFIED(gtkblist->window) && !GTK_WIDGET_VISIBLE(gtkblist->window)) + purple_signal_emit(pidgin_blist_get_handle(), "gtkblist-unhiding", gtkblist); + pidgin_blist_restore_position(); ++ gtk_widget_show(GTK_WIDGET(gtkblist->window)); ++ gtk_window_deiconify(GTK_WINDOW(gtkblist->window)); + gtk_window_present(GTK_WINDOW(gtkblist->window)); ++ gtk_window_set_keep_above(GTK_WINDOW(gtkblist->window), TRUE); ++ g_idle_add(keep_above_idle_cb, gtkblist->window); + } else { + if(visibility_manager_count) { + purple_signal_emit(pidgin_blist_get_handle(), "gtkblist-hiding", gtkblist);
  7. Download patch debian/control

    --- 2.13.0-2.2/debian/control 2019-09-23 09:50:01.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/control 2019-09-26 12:19:46.000000000 +0000 @@ -14,7 +14,8 @@ Build-Depends: cdbs, debhelper (>= 9), i libgstreamer-plugins-base1.0-dev, libnm-dev [linux-any], libsqlite3-dev (>= 3.3), libidn11-dev, ca-certificates, - dh-autoreconf + dh-autoreconf, + libmessaging-menu-dev, libunity-dev Standards-Version: 3.9.8 Vcs-Git: https://salsa.debian.org/debian/pidgin.git Vcs-Browser: https://salsa.debian.org/debian/pidgin @@ -41,8 +42,8 @@ Package: pidgin Architecture: any Depends: pidgin-data (>= ${source:Upstream-Version}), pidgin-data (<< ${source:Upstream-Version}-z), ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends} Recommends: gstreamer1.0-alsa | gstreamer1.0-pulseaudio, - gstreamer1.0-libav, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good -Suggests: ${shlibs:Suggests} + gstreamer1.0-libav, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, pidgin-libnotify +Suggests: gnome-panel (>= 2.1) | kdebase-workspace-bin | docker, evolution-data-server (>= 1.10.0), ${shlibs:Suggests} Description: graphical multi-protocol instant messaging client Pidgin is a graphical, modular instant messaging client capable of using multiple networks at once. Currently supported are: @@ -50,6 +51,9 @@ Description: graphical multi-protocol in Bonjour, Groupwise, Sametime, and SIMPLE. . Some extra packages are suggested to use increased functionality: + * gnome-panel | kdebase-workspace-bin | docker: + - To use the system tray icon functionality (minimizing to an icon, having + the icon blink when there are new messages, etc.) * libsqlite3-0: - To use Contact Availability Prediction plugin @@ -101,7 +105,7 @@ Description: text-based multi-protocol i Package: libpurple-dev Section: libdevel -Architecture: all +Architecture: any Depends: libpurple0 (>= ${source:Upstream-Version}), libpurple0 (<< ${source:Upstream-Version}+1~), pkg-config, libglib2.0-dev, libdbus-glib-1-dev, ${misc:Depends} Description: multi-protocol instant messaging library - development files This package contains the headers and other development files not included in
  8. Download patch debian/patches/04_let_crasher_for_apport.patch

    --- 2.13.0-2.2/debian/patches/04_let_crasher_for_apport.patch 1970-01-01 00:00:00.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/patches/04_let_crasher_for_apport.patch 2018-07-19 12:45:01.000000000 +0000 @@ -0,0 +1,12 @@ +Index: pidgin-2.10.2/pidgin/gtkmain.c +=================================================================== +--- pidgin-2.10.2.orig/pidgin/gtkmain.c 2012-03-14 06:28:02.000000000 +0100 ++++ pidgin-2.10.2/pidgin/gtkmain.c 2012-03-16 12:33:48.964065522 +0100 +@@ -84,7 +84,6 @@ + * Each list terminated with -1 + */ + static const int catch_sig_list[] = { +- SIGSEGV, + SIGINT, + SIGTERM, + SIGQUIT,
  9. Download patch debian/pidgin-dev.dirs

    --- 2.13.0-2.2/debian/pidgin-dev.dirs 1970-01-01 00:00:00.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/pidgin-dev.dirs 2018-07-19 12:45:01.000000000 +0000 @@ -0,0 +1,2 @@ +usr/share/doc/pidgin-data +usr/share/doc/pidgin-data/html
  10. Download patch debian/libpurple-dev.install

    --- 2.13.0-2.2/debian/libpurple-dev.install 2019-09-23 09:50:01.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/libpurple-dev.install 2018-07-19 12:45:01.000000000 +0000 @@ -1,4 +1,4 @@ -debian/tmp/usr/lib/libpurple*.so +debian/tmp/usr/lib/*/libpurple*.so debian/tmp/usr/include/libpurple -debian/tmp/usr/lib/pkgconfig/purple.pc +debian/tmp/usr/lib/*/pkgconfig/purple.pc debian/tmp/usr/share/aclocal
  11. Download patch debian/patches/60_1024x600_gtkpounce.c.patch

    --- 2.13.0-2.2/debian/patches/60_1024x600_gtkpounce.c.patch 1970-01-01 00:00:00.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/patches/60_1024x600_gtkpounce.c.patch 2018-07-19 12:45:01.000000000 +0000 @@ -0,0 +1,42 @@ +Index: pidgin-2.10.2/pidgin/gtkpounce.c +=================================================================== +--- pidgin-2.10.2.orig/pidgin/gtkpounce.c 2012-03-14 06:28:02.000000000 +0100 ++++ pidgin-2.10.2/pidgin/gtkpounce.c 2012-03-16 12:33:59.276065914 +0100 +@@ -495,6 +495,7 @@ + GPtrArray *sound_widgets; + GPtrArray *exec_widgets; + GtkWidget *send_msg_imhtml; ++ GtkWidget *scrolledWindow1024x600 = NULL; + + g_return_if_fail((cur_pounce != NULL) || + (account != NULL) || +@@ -544,8 +545,14 @@ + + /* Create the vbox that will contain all the prefs stuff. */ + vbox2 = gtk_vbox_new(FALSE, PIDGIN_HIG_BOX_SPACE); +- gtk_box_pack_start(GTK_BOX(vbox1), vbox2, TRUE, TRUE, 0); +- ++ if (gdk_screen_get_default() != NULL && gdk_screen_get_height(gdk_screen_get_default()) <= 600) { ++ scrolledWindow1024x600 = gtk_scrolled_window_new(NULL,NULL); ++ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledWindow1024x600),GTK_POLICY_NEVER,GTK_POLICY_AUTOMATIC); ++ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolledWindow1024x600),vbox2); ++ gtk_box_pack_start(GTK_BOX(vbox1), scrolledWindow1024x600, TRUE, TRUE, 0); ++ } else { ++ gtk_box_pack_start(GTK_BOX(vbox1), vbox2, TRUE, TRUE, 0); ++ } + /* Create the "Pounce on Whom" frame. */ + frame = pidgin_make_frame(vbox2, _("Pounce on Whom")); + +@@ -1012,6 +1019,12 @@ + } + + gtk_widget_show(vbox2); ++ if (gdk_screen_get_default() != NULL && gdk_screen_get_height(gdk_screen_get_default()) <= 600) { ++ gint oldw,oldh; ++ gtk_widget_show(scrolledWindow1024x600); ++ gtk_window_get_size(GTK_WINDOW(window),&oldw,&oldh); ++ gtk_window_resize(GTK_WINDOW (window),oldw,448); ++ } + gtk_widget_show(window); + } +
  12. Download patch debian/patches/series

    --- 2.13.0-2.2/debian/patches/series 2019-09-23 09:50:01.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/patches/series 2020-01-09 15:04:08.000000000 +0000 @@ -1,2 +1,10 @@ libnm.patch python3.patch +04_let_crasher_for_apport.patch +05_default_to_irc_ubuntu_com.patch +10_docklet_default_off.patch +11_buddy_list_really_show.patch +13_sounds_and_timers.patch +60_1024x600_gtkpounce.c.patch +60_1024x600_gtkprefs.c.patch +pounce-webview.patch
  13. Download patch debian/patches/10_docklet_default_off.patch

    --- 2.13.0-2.2/debian/patches/10_docklet_default_off.patch 1970-01-01 00:00:00.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/patches/10_docklet_default_off.patch 2018-07-19 12:45:03.000000000 +0000 @@ -0,0 +1,14 @@ +=== modified file 'pidgin/gtkdocklet.c' +Index: pidgin-2.10.11/pidgin/gtkdocklet.c +=================================================================== +--- pidgin-2.10.11.orig/pidgin/gtkdocklet.c ++++ pidgin-2.10.11/pidgin/gtkdocklet.c +@@ -843,7 +843,7 @@ pidgin_docklet_init() + + purple_prefs_add_none(PIDGIN_PREFS_ROOT "/docklet"); + purple_prefs_add_bool(PIDGIN_PREFS_ROOT "/docklet/blink", FALSE); +- purple_prefs_add_string(PIDGIN_PREFS_ROOT "/docklet/show", "always"); ++ purple_prefs_add_string(PIDGIN_PREFS_ROOT "/docklet/show", "never"); + purple_prefs_connect_callback(docklet_handle, PIDGIN_PREFS_ROOT "/docklet/show", + docklet_show_pref_changed_cb, NULL); +
  14. Download patch debian/patches/pounce-webview.patch

    --- 2.13.0-2.2/debian/patches/pounce-webview.patch 1970-01-01 00:00:00.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/patches/pounce-webview.patch 2018-07-19 12:45:01.000000000 +0000 @@ -0,0 +1,16 @@ +Description: Send message (webview) in buddy pounce is unusable +Author: Ritesh Khadgaray <ritesh@canonical.com> +Forwarded: https://developer.pidgin.im/ticket/15400 + +Index: b/pidgin/gtkpounce.c +=================================================================== +--- a/pidgin/gtkpounce.c ++++ b/pidgin/gtkpounce.c +@@ -687,6 +687,7 @@ + = gtk_check_button_new_with_mnemonic(_("P_lay a sound")); + + send_msg_imhtml = pidgin_create_imhtml(TRUE, &dialog->send_msg_entry, NULL, NULL); ++ gtk_widget_set_size_request (send_msg_imhtml, -1, 150); + reset_send_msg_entry(dialog, NULL); + dialog->exec_cmd_entry = gtk_entry_new(); + dialog->popup_entry = gtk_entry_new();
  15. Download patch debian/patches/13_sounds_and_timers.patch

    --- 2.13.0-2.2/debian/patches/13_sounds_and_timers.patch 1970-01-01 00:00:00.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/patches/13_sounds_and_timers.patch 2018-07-19 12:45:01.000000000 +0000 @@ -0,0 +1,23 @@ +=== modified file 'pidgin/gtksound.c' +Index: pidgin-2.10.2/pidgin/gtksound.c +=================================================================== +--- pidgin-2.10.2.orig/pidgin/gtksound.c 2012-03-14 06:28:02.000000000 +0100 ++++ pidgin-2.10.2/pidgin/gtksound.c 2012-03-16 12:33:57.148065833 +0100 +@@ -228,7 +228,7 @@ + } + + /* +- * We mute sounds for the 10 seconds after you log in so that ++ * We mute sounds for the 15 seconds after you log in so that + * you don't get flooded with sounds when the blist shows all + * your buddies logging in. + */ +@@ -238,7 +238,7 @@ + if (mute_login_sounds_timeout != 0) + purple_timeout_remove(mute_login_sounds_timeout); + mute_login_sounds = TRUE; +- mute_login_sounds_timeout = purple_timeout_add_seconds(10, unmute_login_sounds_cb, NULL); ++ mute_login_sounds_timeout = purple_timeout_add_seconds(15, unmute_login_sounds_cb, NULL); + } + + const char *
  16. Download patch debian/patches/hg_no_cap_segfault.patch

    --- 2.13.0-2.2/debian/patches/hg_no_cap_segfault.patch 1970-01-01 00:00:00.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/patches/hg_no_cap_segfault.patch 2018-07-19 12:45:01.000000000 +0000 @@ -0,0 +1,13 @@ +diff --git a/pidgin/plugins/cap/cap.c b/pidgin/plugins/cap/cap.c +--- a/pidgin/plugins/cap/cap.c ++++ b/pidgin/plugins/cap/cap.c +@@ -43,7 +43,7 @@ + int threshold = purple_prefs_get_int("/plugins/gtk/cap/threshold"); + int min_minute = (current_minute - threshold) % 1440; + int max_minute = (current_minute + threshold) % 1440; +- char *sql, sta_id = NULL; ++ char *sql, *sta_id = NULL; + sqlite3_stmt *stmt = NULL; + const char *tail = NULL; + int rc; +
  17. Download patch debian/libpurple0.install

    --- 2.13.0-2.2/debian/libpurple0.install 2019-09-23 09:50:01.000000000 +0000 +++ 1:2.13.0-2.2ubuntu4/debian/libpurple0.install 2018-07-19 12:45:01.000000000 +0000 @@ -1,4 +1,4 @@ -debian/tmp/usr/lib/libpurple*.so.* +debian/tmp/usr/lib/*/libpurple*.so.* debian/tmp/usr/lib/purple-2 debian/tmp/usr/share/man/*/Purple.* debian/lintian-override/libpurple0 usr/share/lintian/overrides
  1. pidgin