Files
MINGW-packages/mingw-w64-pidgin++/003-autotools-and-fhs-adaptation.patch
Renato Silva b6048abdeb pidgin++: Reimplement and build.
The package recipe has been rewritten. The autotools/FHS patch from
pidgin has been applied. The package is now buildable.
2016-04-17 23:23:03 -03:00

141 lines
5.6 KiB
Diff

diff -aurN 002/source/configure.ac 003/source/configure.ac
--- 002/source/configure.ac
+++ 003/source/configure.ac
@@ -82,6 +82,8 @@
PURPLE_MINOR_VERSION=purple_minor_version
PURPLE_MICRO_VERSION=purple_micro_version
PURPLE_VERSION=[purple_display_version]
+APPLICATION_VERSION=purple_display_version
+AC_SUBST(APPLICATION_VERSION)
AC_SUBST(PURPLE_MAJOR_VERSION)
AC_SUBST(PURPLE_MINOR_VERSION)
AC_SUBST(PURPLE_MICRO_VERSION)
@@ -406,10 +408,17 @@
[extra version number to be displayed in Help->About and --help (for packagers)]),
EXTRA_VERSION=$withval)
+DISPLAY_VERSION_FULL='purple_version_suffix'
+DISPLAY_VERSION_FULL="${DISPLAY_VERSION_FULL#-}"
+DISPLAY_VERSION="${DISPLAY_VERSION_FULL%.0}"
+AC_SUBST(DISPLAY_VERSION_FULL)
+
if test x"$EXTRA_VERSION" != "x" ; then
- AC_DEFINE_UNQUOTED(DISPLAY_VERSION, "$VERSION-$EXTRA_VERSION", [display version info])
+ AC_DEFINE_UNQUOTED(DISPLAY_VERSION, "$DISPLAY_VERSION-$EXTRA_VERSION", [display version info])
+ AC_DEFINE_UNQUOTED(DISPLAY_VERSION_FULL, "$DISPLAY_VERSION_FULL-$EXTRA_VERSION", [display version info])
else
- AC_DEFINE_UNQUOTED(DISPLAY_VERSION, "$VERSION", [display version info])
+ AC_DEFINE_UNQUOTED(DISPLAY_VERSION, "$DISPLAY_VERSION", [display version info])
+ AC_DEFINE_UNQUOTED(DISPLAY_VERSION_FULL, "$DISPLAY_VERSION_FULL", [display version info])
fi
AC_ARG_ENABLE(missing-dependencies, [AC_HELP_STRING([--disable-missing-dependencies],
diff -aurN 002/source/libpurple/plugins/Makefile.am 003/source/libpurple/plugins/Makefile.am
--- 002/source/libpurple/plugins/Makefile.am
+++ 003/source/libpurple/plugins/Makefile.am
@@ -31,6 +31,7 @@
debug_example_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED)
helloworld_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED)
idle_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED)
+irchelper_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED)
joinpart_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED)
log_reader_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED)
newline_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED)
@@ -52,6 +53,7 @@
autoaccept.la \
buddynote.la \
idle.la \
+ irchelper.la \
joinpart.la \
log_reader.la \
newline.la \
@@ -78,6 +80,7 @@
debug_example_la_SOURCES = debug_example.c
helloworld_la_SOURCES = helloworld.c
idle_la_SOURCES = idle.c
+irchelper_la_SOURCES = irchelper.c
joinpart_la_SOURCES = joinpart.c
log_reader_la_SOURCES = log_reader.c
newline_la_SOURCES = newline.c
@@ -96,6 +99,7 @@
ciphertest_la_LIBADD = $(GLIB_LIBS) $(PURPLE_LIBS)
codeinline_la_LIBADD = $(GLIB_LIBS) $(PURPLE_LIBS)
idle_la_LIBADD = $(GLIB_LIBS) $(PURPLE_LIBS)
+irchelper_la_LIBADD = $(GLIB_LIBS) $(PURPLE_LIBS)
joinpart_la_LIBADD = $(GLIB_LIBS) $(PURPLE_LIBS)
log_reader_la_LIBADD = $(GLIB_LIBS) $(PURPLE_LIBS)
newline_la_LIBADD = $(GLIB_LIBS) $(PURPLE_LIBS)
diff -aurN 002/source/pidgin/Makefile.am 003/source/pidgin/Makefile.am
--- 002/source/pidgin/Makefile.am
+++ 003/source/pidgin/Makefile.am
@@ -176,7 +176,10 @@
$(GTKSPELL_LIBS) \
$(LIBXML_LIBS) \
$(GTK_LIBS) \
- $(top_builddir)/libpurple/libpurple.la
+ $(top_builddir)/libpurple/libpurple.la \
+ -lwinsparkle \
+ -lcomctl32 \
+ -lexchndl
if OS_WIN32
lib_LTLIBRARIES = libpidgin.la
@@ -198,12 +201,12 @@
libpidgin_la_LIBADD = $(common_LDADD) -lz -lwinmm -lgdi32
pidgin_LDFLAGS = -mwindows
-pidgin_LDADD =
+pidgin_LDADD = -lexchndl
.rc.o:
$(WINDRES) $^ -o $@
%.o : %.rc
- $(WINDRES) -I$(top_srcdir)/pidgin -I$(top_srcdir)/pidgin/win32 -I$(top_srcdir)/libpurple -i $< -o $@
+ $(WINDRES) -I$(top_srcdir)/pidgin -I$(top_srcdir)/pidgin/win32 -I$(top_srcdir)/libpurple -I$(top_srcdir)/libpurple/win32 $(shell pkg-config --cflags-only-I gtk+-2.0) -i $< -o $@
else
pidgin_SOURCES = \
@@ -217,6 +220,7 @@
endif
AM_CPPFLAGS = \
+ -DBUILD_DATE=\"$(shell date +%Y%m%d)\" \
-DPURPLE_DATADIR=\"$(datadir)\" \
-DPIDGIN_LIBDIR=\"$(libdir)/pidgin/\" \
-DLOCALEDIR=\"$(datadir)/locale\" \
diff -aurN 002/source/pidgin/plugins/Makefile.am 003/source/pidgin/plugins/Makefile.am
--- 002/source/pidgin/plugins/Makefile.am
+++ 003/source/pidgin/plugins/Makefile.am
@@ -43,6 +43,7 @@
gtkbuddynote_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED)
history_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED)
iconaway_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED)
+ircaway_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED)
markerline_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED)
notify_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED)
pidginrc_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED)
@@ -63,6 +64,7 @@
gtkbuddynote.la \
history.la \
iconaway.la \
+ ircaway.la \
markerline.la \
notify.la \
pidginrc.la \
@@ -92,6 +94,7 @@
gtkbuddynote_la_SOURCES = gtkbuddynote.c
history_la_SOURCES = history.c
iconaway_la_SOURCES = iconaway.c
+ircaway_la_SOURCES = ircaway.c
markerline_la_SOURCES = markerline.c
notify_la_SOURCES = notify.c
pidginrc_la_SOURCES = pidginrc.c
@@ -111,6 +114,7 @@
gtkbuddynote_la_LIBADD = $(GTK_LIBS) $(PIDGIN_LIBS)
history_la_LIBADD = $(GTK_LIBS) $(PIDGIN_LIBS)
iconaway_la_LIBADD = $(GTK_LIBS) $(PIDGIN_LIBS)
+ircaway_la_LIBADD = $(GTK_LIBS) $(PIDGIN_LIBS)
markerline_la_LIBADD = $(GTK_LIBS) $(PIDGIN_LIBS)
notify_la_LIBADD = $(GTK_LIBS) $(PIDGIN_LIBS)
pidginrc_la_LIBADD = $(GTK_LIBS) $(PIDGIN_LIBS)