diff -Nru libu2f-server-1.1.0/debian/changelog libu2f-server-1.1.0/debian/changelog --- libu2f-server-1.1.0/debian/changelog 2020-03-05 01:41:30.000000000 +0000 +++ libu2f-server-1.1.0/debian/changelog 2020-08-02 01:25:50.000000000 +0000 @@ -1,3 +1,9 @@ +libu2f-server (1.1.0-3+rpi1) bullseye-staging; urgency=medium + + * Apply patch from bts to fix build with new json-c (Closes: 96604). + + -- Peter Michael Green Sun, 02 Aug 2020 01:25:50 +0000 + libu2f-server (1.1.0-3) unstable; urgency=low [ nicoo ] diff -Nru libu2f-server-1.1.0/debian/patches/new-jsonc.patch libu2f-server-1.1.0/debian/patches/new-jsonc.patch --- libu2f-server-1.1.0/debian/patches/new-jsonc.patch 1970-01-01 00:00:00.000000000 +0000 +++ libu2f-server-1.1.0/debian/patches/new-jsonc.patch 2020-08-02 01:25:20.000000000 +0000 @@ -0,0 +1,24 @@ +Description: Patch to make it build with newer json-c deprecated TRUE/FALSE defines + +Author: Gianfranco Costamagna +Last-Update: 2020-07-31 + +Index: libu2f-server-1.1.0/u2f-server/core.c +=================================================================== +--- libu2f-server-1.1.0.orig/u2f-server/core.c ++++ libu2f-server-1.1.0/u2f-server/core.c +@@ -37,6 +37,14 @@ + #include "b64/cdecode.h" + #include "sha256.h" + ++// not exported anymore by new json-c ++#ifndef TRUE ++#define TRUE 1 ++#endif ++#ifndef FALSE ++#define FALSE 0 ++#endif ++ + #ifdef HAVE_JSON_OBJECT_OBJECT_GET_EX + #define u2fs_json_object_object_get(obj, key, value) json_object_object_get_ex(obj, key, &value) + #else diff -Nru libu2f-server-1.1.0/debian/patches/series libu2f-server-1.1.0/debian/patches/series --- libu2f-server-1.1.0/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ libu2f-server-1.1.0/debian/patches/series 2020-08-02 01:25:43.000000000 +0000 @@ -0,0 +1 @@ +new-jsonc.patch