diff options
| -rwxr-xr-x | configure | 25 | 
1 files changed, 15 insertions, 10 deletions
| @@ -23,10 +23,16 @@ ipcsocket=''  pcdir='$prefix/lib/pkgconfig'  systemlibdirs="/lib64 /usr/lib64 /usr/local/lib64 /lib /usr/lib /usr/local/lib" -msn=1 -jabber=1 -oscar=1 -yahoo=1 +# Set these to default-on to let it be overriden by either the user or purple +# +# If the user sets one of these to 1, purple won't disable them. +# Otherwise, if it's still default-on, it gets included in normal builds, +# but not purple ones. +msn="default-on" +jabber="default-on" +oscar="default-on" +yahoo="default-on" +  twitter=1  purple=0 @@ -601,12 +607,11 @@ EOF  	protocols=$protocols'purple '  	protoobjs=$protoobjs'purple_mod.o ' -	# Having both libpurple and native IM modules in one binary may -	# do strange things. Let's not do that. -	msn=0 -	jabber=0 -	oscar=0 -	yahoo=0 +	# only disable these if the user didn't enable them explicitly +	[ "$msn" = "default-on" ] && msn=0 +	[ "$jabber" = "default-on" ] && jabber=0 +	[ "$oscar" = "default-on" ] && oscar=0 +	[ "$yahoo" = "default-on" ] && yahoo=0  	echo '#undef PACKAGE' >> config.h  	echo '#define PACKAGE "BitlBee-LIBPURPLE"' >> config.h | 
