From 4e3da2e18604de5feea6da219df8ba914646e675 Mon Sep 17 00:00:00 2001 From: hazen2215 Date: Sun, 2 Jul 2023 18:35:38 +0900 Subject: [PATCH] lifelines: fix build on musl --- srcpkgs/lifelines/patches/fix-musl.patch | 15 +++++++++++++++ srcpkgs/lifelines/template | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/lifelines/patches/fix-musl.patch diff --git a/srcpkgs/lifelines/patches/fix-musl.patch b/srcpkgs/lifelines/patches/fix-musl.patch new file mode 100644 index 000000000000..e17f69e2da0a --- /dev/null +++ b/srcpkgs/lifelines/patches/fix-musl.patch @@ -0,0 +1,15 @@ +diff --git a/src/gedlib/locales.c b/src/gedlib/locales.c +index fb3badca27..c6a73b3fc7 100644 +--- a/src/gedlib/locales.c ++++ b/src/gedlib/locales.c +@@ -414,8 +414,10 @@ notify_gettext_language_changed (void) + #if WIN32_INTL_SHIM + gt_notify_language_change(); + #else ++#ifdef __GLIBC__ + extern int _nl_msg_cat_cntr; + ++_nl_msg_cat_cntr; ++#endif + #endif + #endif + } diff --git a/srcpkgs/lifelines/template b/srcpkgs/lifelines/template index b8f42c2e3431..1a2353a0f4d0 100644 --- a/srcpkgs/lifelines/template +++ b/srcpkgs/lifelines/template @@ -5,13 +5,13 @@ revision=1 build_style=gnu-configure hostmakedepends="bison" makedepends="ncurses-devel" -archs="~*-musl" # For no reason except it keeps failing short_desc="Genealogy Software System" maintainer="Toyam Cox " license="MIT" homepage="https://github.com/lifelines/lifelines" distfiles="https://github.com/lifelines/lifelines/releases/download/${version}/lifelines-${version}.tar.gz" checksum=083007f81e406fce15931e5a29a7ba0380ef0b3b9c61d5eb5228ad378c7f332d +make_check=no # times out post_install() { vlicense LICENSE