Merge 'release-2.x.y' heads for new CI image. release-2.x.y

Mon, 03 Jun 2019 01:20:33 -0400

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Mon, 03 Jun 2019 01:20:33 -0400
branch
release-2.x.y
changeset 39654
c3ae89704f11
parent 39653
d42791a830df (current diff)
parent 39615
bfa20ee4084f (diff)
child 39655
930739d6faf0

Merge 'release-2.x.y' heads for new CI image.

Doxyfile.in file | annotate | diff | comparison | revisions
bitbucket-pipelines.yml file | annotate | diff | comparison | revisions
configure.ac file | annotate | diff | comparison | revisions
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.doxygen	Mon Jun 03 01:20:33 2019 -0400
@@ -0,0 +1,15 @@
+FROM pidgin/release-builder:release-2.x.y AS build
+
+COPY . /pidgin
+
+RUN set -ex && \
+	cd /pidgin && \
+	./autogen.sh --enable-debug && \
+	make -s -j$(nproc) docs
+
+FROM rwgrim/goserve
+
+EXPOSE 3000
+
+COPY --from=build /pidgin/doc/html html
+
--- a/Doxyfile.in	Fri May 17 00:46:48 2019 -0400
+++ b/Doxyfile.in	Mon Jun 03 01:20:33 2019 -0400
@@ -807,13 +807,15 @@
 # each generated HTML page. If it is left blank doxygen will generate a
 # standard header.
 
-HTML_HEADER            = @top_srcdir@/doc/TracHeader.html
+# HTML_HEADER            = @top_srcdir@/doc/TracHeader.html
+HTML_HEADER            =
 
 # The HTML_FOOTER tag can be used to specify a personal HTML footer for
 # each generated HTML page. If it is left blank doxygen will generate a
 # standard footer.
 
-HTML_FOOTER            = @top_srcdir@/doc/TracFooter.html
+# HTML_FOOTER            = @top_srcdir@/doc/TracFooter.html
+HTML_FOOTER            =
 
 # The HTML_STYLESHEET tag can be used to specify a user-defined cascading
 # style sheet that is used by each HTML page. It can be used to
--- a/bitbucket-pipelines.yml	Fri May 17 00:46:48 2019 -0400
+++ b/bitbucket-pipelines.yml	Mon Jun 03 01:20:33 2019 -0400
@@ -11,7 +11,7 @@
   branches:
     release-2.x.y:
       - step:
-          image: pidgin/release-builder:release-2.x.y
+          image: pidgin/builders-2:debian-buster-amd64
           script:
             - set -ex
             - hg clone https://bitbucket.org/pidgin/libgnt -b release-2.x.y
--- a/configure.ac	Fri May 17 00:46:48 2019 -0400
+++ b/configure.ac	Mon Jun 03 01:20:33 2019 -0400
@@ -1396,18 +1396,24 @@
 dnl Check for NetworkManager.h; if we don't have it, oh well
 if test "x$enable_dbus" = "xyes" ; then
 	if test "x$enable_nm" = "xyes" ; then
-		PKG_CHECK_MODULES(NETWORKMANAGER, [NetworkManager >= 0.5.0], [
+		PKG_CHECK_MODULES(NETWORKMANAGER, [libnm], [
 			AC_SUBST(NETWORKMANAGER_CFLAGS)
 			AC_SUBST(NETWORKMANAGER_LIBS)
 			AC_DEFINE(HAVE_NETWORKMANAGER, 1, [Define if we have NetworkManager.])
 		], [
-			enable_nm=no
-			if test "x$force_deps" = "xyes" ; then
-				AC_MSG_ERROR([
+			PKG_CHECK_MODULES(NETWORKMANAGER, [NetworkManager >= 0.5.0], [
+				AC_SUBST(NETWORKMANAGER_CFLAGS)
+				AC_SUBST(NETWORKMANAGER_LIBS)
+				AC_DEFINE(HAVE_NETWORKMANAGER, 1, [Define if we have NetworkManager.])
+			], [
+				enable_nm=no
+				if test "x$force_deps" = "xyes" ; then
+					AC_MSG_ERROR([
 NetworkManager development headers not found.
 Use --disable-nm if you do not need NetworkManager support.
 ])
-			fi])
+				fi])
+		])
 	fi
 else
 	enable_nm=no
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/convey.yml	Mon Jun 03 01:20:33 2019 -0400
@@ -0,0 +1,43 @@
+environment:
+  - REPO=pidgin/pidgin2-docs
+  - TAG=latest
+  - REGISTRY=docker.io
+  - REGISTRY_USERNAME
+  - REGISTRY_PASSWORD
+
+tasks:
+  import:
+    type: docker/import
+    files: .:.
+
+  build:
+    type: docker/build
+    dockerfile: Dockerfile.doxygen
+    tag: ${REGISTRY}/${REPO}:${TAG}
+    files: .:.
+
+  login:
+    type: docker/login
+    username: ${REGISTRY_USERNAME}
+    password: ${REGISTRY_PASSWORD}
+    server: ${REGISTRY}
+
+  logout:
+    type: docker/logout
+    server: ${REGISTRY}
+
+  push:
+    type: docker/push
+    images: ${REGISTRY}/${REPO}:${TAG}
+
+plans:
+  default:
+    stages:
+      - tasks: [import, build]
+
+  ci:
+    stages:
+      - tasks: [import, build, login, push]
+      - tasks: [logout]
+        run: always
+
--- a/libpurple/network.c	Fri May 17 00:46:48 2019 -0400
+++ b/libpurple/network.c	Mon Jun 03 01:20:33 2019 -0400
@@ -939,8 +939,13 @@
 #if NM_CHECK_VERSION(0,8,992)
 		case NM_STATE_DISCONNECTING:
 #endif
+#if NM_CHECK_VERSION(1,0,0)
+			if (prev != NM_STATE_CONNECTED_GLOBAL && prev != NM_STATE_UNKNOWN)
+				break;
+#else
 			if (prev != NM_STATE_CONNECTED && prev != NM_STATE_UNKNOWN)
 				break;
+#endif
 			if (ui_ops != NULL && ui_ops->network_disconnected != NULL)
 				ui_ops->network_disconnected();
 			break;

mercurial