From f5c10aa09fdeb83c5253a24c5be33f500e651079 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Picca=20Fr=C3=A9d=C3=A9ric-Emmanuel?= Date: Sun, 21 Jan 2018 09:32:28 +0100 Subject: * fixed FTBFS with glib2.26 (Closes: #882881) --- .../0005-slocale.h-is-removed-in-GLIBC-2.26.patch | 44 ++++++++++++++++++++++ debian/patches/series | 1 + 2 files changed, 45 insertions(+) create mode 100644 debian/patches/0005-slocale.h-is-removed-in-GLIBC-2.26.patch diff --git a/debian/patches/0005-slocale.h-is-removed-in-GLIBC-2.26.patch b/debian/patches/0005-slocale.h-is-removed-in-GLIBC-2.26.patch new file mode 100644 index 0000000..fb081bb --- /dev/null +++ b/debian/patches/0005-slocale.h-is-removed-in-GLIBC-2.26.patch @@ -0,0 +1,44 @@ +From: Vicente Armando Sole +Date: Mon, 27 Nov 2017 10:46:30 +0100 +Subject: slocale.h is removed in GLIBC 2.26 + +--- + silx/io/specfile/src/locale_management.c | 24 ++++++++++++++++-------- + 1 file changed, 16 insertions(+), 8 deletions(-) + +diff --git a/silx/io/specfile/src/locale_management.c b/silx/io/specfile/src/locale_management.c +index 163ed75..62111cc 100644 +--- a/silx/io/specfile/src/locale_management.c ++++ b/silx/io/specfile/src/locale_management.c +@@ -24,15 +24,23 @@ + #include + + #ifdef _GNU_SOURCE +-#include +-#include ++# include ++# ifdef __GLIBC__ ++# include ++# if !((__GLIBC__ > 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ > 25))) ++# /* strtod_l has been moved to stdlib.h since glibc 2.26 */ ++# include ++# endif ++# else ++# include ++# endif + #else +-#ifdef PYMCA_POSIX +-#else +-#ifdef SPECFILE_POSIX +-#include +-#endif +-#endif ++# ifdef PYMCA_POSIX ++# else ++# ifdef SPECFILE_POSIX ++# include ++# endif ++# endif + #endif + + #include diff --git a/debian/patches/series b/debian/patches/series index b1878a6..820176e 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -2,3 +2,4 @@ 0003-fix-unit-test.patch 0006-prefer-pyqt5-over-pyside.patch 0007-add-install_requires-dependencies.patch +0005-slocale.h-is-removed-in-GLIBC-2.26.patch -- cgit v1.2.3