GNU bug report logs - #57337
[PATCH 0/2] Add docxbox

Previous Next

Package: guix-patches;

Reported by: Wiktor Żelazny <wz <at> freeshell.de>

Date: Mon, 22 Aug 2022 09:36:02 UTC

Severity: normal

Tags: patch

Full log


View this message in rfc822 format

From: Wiktor Żelazny <wz <at> freeshell.de>
To: 57337 <at> debbugs.gnu.org
Cc: ludo <at> gnu.org
Subject: [bug#57337] [v2 0/2] Add docxbox
Date: Mon, 26 Dec 2022 15:57:30 +0100
From: wzel <wzel <at> users.noreply.github.com>

Hi there,

Some pending issues:

1. For miniz-cpp, I tried and failed

    (arguments
     '(#:install-plan
       #~'(("zip_file.hpp" "include/")
 	   ("README.md" #$(string-append "share/doc/" name "-" version "/"))
      	   ("examples" #$(string-append "share/doc/" name "-" version "/")))))

, as this results in unknown gexp variable error.

2. For docxbox, I had to keep (package-source tinyxml2). This is
because, as I understand it, docxbox does not link to the compiled
library, and given my zero cmake experience I have no idea how to modify
the build process so that it does. Instead, it does what is described in
https://github.com/leethomason/tinyxml2 readme.md:

   TinyXML-2 is designed to be easy and fast to learn. It is one header
   and one cpp file. Simply add these to your project and off you go.

3. For docxbox, (file-name (git-file-name name version)) is not crashing
the build, anymore, but strangely during build --rounds=2 --check I
noticed four rounds taking place instead of two.

Thanks for taking a look,

WŻ

Wiktor Żelazny (2):
  gnu: Add miniz-cpp.
  gnu: Add docxbox.

 gnu/local.mk                                  |    1 +
 gnu/packages/cpp.scm                          |   35 +
 .../miniz-cpp-fixed-duplicated-symbols.patch  | 2734 +++++++++++++++++
 gnu/packages/textutils.scm                    |   76 +-
 4 files changed, 2845 insertions(+), 1 deletion(-)
 create mode 100644 gnu/packages/patches/miniz-cpp-fixed-duplicated-symbols.patch


base-commit: c50cd1bbece27097456242f246f89c053e7cc1a2
-- 
2.38.1





This bug report was last modified 2 years and 227 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.