Results 1 to 8 of 8
I have Gaim-1.0.3, and I want to install some plugins. On Gaim's FAQ page, it doesn't have enough information, and I am stumped. I have the De WYSIWYGification Plugin, along ...
- 11-13-2004 #1Just Joined!
- Join Date
- Nov 2004
- Location
- Three Oaks, Michigan
- Posts
- 49
Installing Gaim Plugins
I have Gaim-1.0.3, and I want to install some plugins. On Gaim's FAQ page, it doesn't have enough information, and I am stumped. I have the De WYSIWYGification Plugin, along with the Gaim Encryption, Theme Switch, Extended Preferences, and Gaim-Meanwhile. Some of these are .c formats, like the De WYSIWYG Plugin, and the Theme Switch Plugin. How do I go about compiling these, and how to get Gaim to recognize it in it's Plugin List?
EDITED for better question asking.
-justin
- 11-13-2004 #2Linux Guru
- Join Date
- Oct 2001
- Location
- Täby, Sweden
- Posts
- 7,578
After googling around a bit, I still can't find anything about this "de wysiwyg" thingie. What is it?
- 11-13-2004 #3Just Joined!
- Join Date
- Nov 2004
- Location
- Three Oaks, Michigan
- Posts
- 49
Here is the plugin link on SF
This is in the Gaim Tracker -> Plugins -> DeWYSIWYGification plugin.
-justin
- 11-13-2004 #4Just Joined!
- Join Date
- Nov 2004
- Location
- Three Oaks, Michigan
- Posts
- 49
Also, I can't find where Gaim has installed itself. Every single documentation I see on it, says its /usr/local/lib, but yet I only see the gaim executable. I also edited my original post to ask a better question.
-justin
- 11-13-2004 #5Linux Guru
- Join Date
- Oct 2001
- Location
- Täby, Sweden
- Posts
- 7,578
Looking at the diff file, it seems that your cwd should be the base directory of the gaim source distribution, and then run "diff -p0 <dewysiwygification.diff". Then copy dewysiwygification into the plugins subdirectory and make.
- 11-13-2004 #6Just Joined!
- Join Date
- Nov 2004
- Location
- Three Oaks, Michigan
- Posts
- 49
I'm still confused. Maybe this will help. In the extracted gaim-1.0.3 plugins directory, there is a makefile.am, and has this code:
Can I modify this to include the plugins I want installed?Code:DIST_SUBDIRS = docklet gevolution gaim-remote gestures perl ssl tcl ticker if BUILD_GEVOLUTION GEVOLUTION_DIR = gevolution endif if USE_PERL PERL_DIR = perl endif if USE_TCL TCL_DIR = tcl endif SUBDIRS = \ docklet gaim-remote $(GEVOLUTION_DIR) gestures \ $(PERL_DIR) $(TCL_DIR) ssl ticker plugindir = $(libdir)/gaim autorecon_la_LDFLAGS = -module -avoid-version extplacement_la_LDFLAGS = -module -avoid-version history_la_LDFLAGS = -module -avoid-version iconaway_la_LDFLAGS = -module -avoid-version idle_la_LDFLAGS = -module -avoid-version notify_la_LDFLAGS = -module -avoid-version relnot_la_LDFLAGS = -module -avoid-version spellchk_la_LDFLAGS = -module -avoid-version statenotify_la_LDFLAGS = -module -avoid-version timestamp_la_LDFLAGS = -module -avoid-version if PLUGINS plugin_LTLIBRARIES = \ autorecon.la \ extplacement.la \ history.la \ iconaway.la \ idle.la \ notify.la \ relnot.la \ spellchk.la \ statenotify.la \ timestamp.la autorecon_la_SOURCES = autorecon.c extplacement_la_SOURCES = extplacement.c history_la_SOURCES = history.c iconaway_la_SOURCES = iconaway.c idle_la_SOURCES = idle.c notify_la_SOURCES = notify.c relnot_la_SOURCES = relnot.c spellchk_la_SOURCES = spellchk.c statenotify_la_SOURCES = statenotify.c timestamp_la_SOURCES = timestamp.c endif # PLUGINS EXTRA_DIST = \ ChangeLog HOWTO \ ChangeLog.API \ filectl.c \ mailchk.c \ pluginpref_example.c \ raw.c \ signals-test.c \ simple.c \ gaim.pl \ fortuneprofile.pl \ Makefile.mingw AM_CPPFLAGS = \ -DDATADIR=\"$(datadir)\" \ -DVERSION=\"$(VERSION)\" \ -I$(top_srcdir)/src \ $(DEBUG_CFLAGS) \ $(GTK_CFLAGS) \ $(PLUGIN_CFLAGS) # # This part allows people to build their own plugins in here. # Yes, it's a mess. # SUFFIXES = .c .so .c.so: $(LIBTOOL) --mode=compile $(CC) -DHAVE_CONFIG_H -I$(top_srcdir) $(AM_CPPFLAGS) $(CFLAGS) -c $< -o tmp$@.lo $(PLUGIN_CFLAGS) $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -o libtmp$@.la -rpath $(plugindir) tmp$@.lo $(LIBS) $(LDFLAGS) -module -avoid-version $(PLUGIN_LIBS) @rm -f tmp$@.lo tmp$@.o libtmp$@.la @cp .libs/libtmp$@.so* $@ @rm -f .libs/libtmp$@.*
-justin
- 11-13-2004 #7Linux Guru
- Join Date
- Oct 2001
- Location
- Täby, Sweden
- Posts
- 7,578
Yes, sure, you can apply the diff file manually if you feel that you want to. The very purpose of the patch command is to do that for you, though.
I see I wrote the wrong thing in my previous post though -- I wrote "diff -p0" instead of "patch -p0". Sorry if that confused you.
- 11-13-2004 #8Just Joined!
- Join Date
- Nov 2004
- Location
- Three Oaks, Michigan
- Posts
- 49
Yep, that's what got me.
I had to manually edit the old make file, however I did it right, because I copied it right from "Kompare." I did all that, copied the .c file into the /plugins directory before doing the ./configure, make, and make install stuff. When doing the make, I noticed several errors for the plugin, such as a lack of pointer, and such. Which tells me this plugin isn't going to work with the current versions of Gaim. If anyone has this plugin with a current version, please tell me how you got it to work!
-justin


Reply With Quote
