$NetBSD: patch-Makefile,v 1.2 2021/04/08 08:33:36 wiz Exp $

Needs -lpurple.

--- Makefile.orig	2018-10-14 19:45:13.000000000 +0000
+++ Makefile
@@ -2,14 +2,13 @@ PURPLE_PLUGIN_DIR=~/.purple/plugins
 PIDGIN_DIR=./pidgin-2.11.0
 PURPLE_PLUGIN_SRC_DIR=$(PIDGIN_DIR)/libpurple/plugins
 
-CC ?= gcc
-
 PKG_CONFIG ?= pkg-config
 GLIB_CFLAGS ?= $(shell $(PKG_CONFIG) --cflags glib-2.0)
 GLIB_LDFLAGS ?= $(shell $(PKG_CONFIG) --libs glib-2.0)
 
 LIBPURPLE_CFLAGS ?= $(shell $(PKG_CONFIG) --cflags purple)
-LIBPURPLE_LDFLAGS ?= $(shell $(PKG_CONFIG) --cflags purple) \
+LIBPURPLE_LDFLAGS=$(shell $(PKG_CONFIG) --libs purple) \
+		     -Wl,-R$(shell $(PKG_CONFIG) --variable=plugindir purple) \
 		     -L$(shell $(PKG_CONFIG) --variable=plugindir purple)
 
 XML2_CONFIG ?= xml2-config
@@ -32,14 +31,10 @@ PKGCFG_L=$(GLIB_LDFLAGS) \
 	 $(LIBPURPLE_LDFLAGS) \
 	 $(XML2_LDFLAGS)
 
-CFLAGS=-std=c11 -Wall -g -Wstrict-overflow -fPIC -shared -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_DEFAULT_SOURCE $(PKGCFG_C) $(HEADERS)
+CFLAGS+=-std=c11 -Wall -Wstrict-overflow -fPIC -shared -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_DEFAULT_SOURCE $(PKGCFG_C) $(HEADERS)
 PLUGIN_CPPFLAGS=-DPURPLE_PLUGINS
 
-ifneq ("$(wildcard /etc/redhat-release)","")
-	LJABBER?=-lxmpp
-else
-	LJABBER?=-ljabber
-endif
+LJABBER?=-ljabber
 LFLAGS= -ldl -lm $(PKGCFG_L) $(LJABBER)
 
 all: $(BDIR)/carbons.so
@@ -51,7 +46,7 @@ $(BDIR)/%.o: $(SDIR)/%.c $(BDIR)
 	$(CC) $(CFLAGS) $(PLUGIN_CPPFLAGS) -c $(SDIR)/$*.c -o $@
 
 $(BDIR)/carbons.so: $(BDIR)/carbons.o
-	$(CC) $(CFLAGS) $(PLUGIN_CPPFLAGS) $(BDIR)/carbons.o -o $@ $(LFLAGS)
+	$(CC) $(CFLAGS) $(LDFLAGS) $(PLUGIN_CPPFLAGS) $(BDIR)/carbons.o -o $@ $(LFLAGS)
 $(BDIR)/carbons.a: $(BDIR)/carbons.o
 	$(AR) rcs $@ $^
 
