[Pidgin] mmcco modified
Pidgin
trac at pidgin.im
Thu Dec 31 17:43:39 EST 2015
Page "mmcco" was changed by mmcco
Diff URL: <https://developer.pidgin.im/wiki/mmcco?action=diff&version=93>
Revision 93
Comment: move this up so people see it, and simplify
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: mmcco
=========================================================================
--- mmcco (version: 92)
+++ mmcco (version: 93)
@@ -60,6 +60,12 @@
sudo apt-get install gtk+3 libtool intltool libenchant-dev libxss-dev libjson-glib-dev libgstreamer1.0-dev gstreamer1.0-plugins-bad gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-plugins-base libgstreamer-plugins-good1.0-dev libgstreamer-plugins-base1.0-dev libidn11-dev libmeanwhile-dev network-manager-dev libnss3-dev libgnome-keyring-dev libqt4-dev kdelibs5-dev
}}}
+=== "I'm having trouble building 3.0. I'll just make my additions to 2.x.y." ===
+
+Please don't.
+
+Your changes would likely be inapplicable. The fundamental library internals are quite different, and almost everything wasn't overhauled is renamed and shuffled into a different file. I learned this the hard way.
+
=== GPlugin ===
[https://www.guifications.org/ GPlugin] was added as a Pidgin dependency in May 2015. It's meant to allow plugins to be written in any programming language through the use of [https://wiki.gnome.org/Projects/GObjectIntrospection GObject introspection]. There were build problems in 0.18 involving Mozilla's gjs library (apparently only C++ headers were available while C headers were needed), but that's been removed as a dependency for now.
@@ -94,12 +100,6 @@
* Another GSoC student, who was using GTK+2, reported weird GUI errors like missing input boxes that were unreported in the debug log. GTK+3 is your best bet - `sudo apt-get install gtk+3` should get you at least most of the way there.
* Run Pidgin from a terminal window (just type `pidgin -d`, or the full pathname) so that you can see loader warnings and other such non-fatal console reports.
-
-=== "I'm having trouble building 3.0. I'll just make my additions to 2.x.y." ===
-
-Please don't.
-
-Your changes are likely to be inapplicable or non-translatable, meaning that they'd have to be completely rewritten to be added to 3.0. The fundamental library internals are quite different, and almost everything wasn't overhauled is renamed and shuffled into a different file. I learned this the hard way.
Additionally, I'm finding 3.0 much more pleasant to work with.
-------8<------8<------8<------8<------8<------8<------8<------8<--------
--
Page URL: <https://developer.pidgin.im/wiki/mmcco>
Pidgin <https://pidgin.im>
Pidgin
This is an automated message. Someone added your email address to be
notified of changes on 'mmcco' page.
If it was not you, please report to datallah at pidgin.im.
More information about the Wikiedit
mailing list