From b5f94f60a648a4cbab484bf410cf73cfefb77204 Mon Sep 17 00:00:00 2001 From: Yureka Date: Fri, 11 Jul 2025 15:20:26 +0200 Subject: [PATCH] libzmf: fix build --- pkgs/by-name/li/libzmf/doxygen.patch | 30 ++++++++++++++++++++++++++++ pkgs/by-name/li/libzmf/package.nix | 5 +++++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/by-name/li/libzmf/doxygen.patch diff --git a/pkgs/by-name/li/libzmf/doxygen.patch b/pkgs/by-name/li/libzmf/doxygen.patch new file mode 100644 index 000000000000..bddef78046bd --- /dev/null +++ b/pkgs/by-name/li/libzmf/doxygen.patch @@ -0,0 +1,30 @@ +diff --git a/docs/doxygen/Makefile.am b/docs/doxygen/Makefile.am +index 4351042..40a02e8 100644 +--- a/docs/doxygen/Makefile.am ++++ b/docs/doxygen/Makefile.am +@@ -6,9 +6,7 @@ if WITH_LIBZMF_DOCS + + install-data-am: + mkdir -p $(DESTDIR)$(docdir)/html +- $(INSTALL_DATA) html/*.html $(DESTDIR)$(docdir)/html/ +- $(INSTALL_DATA) html/*.png $(DESTDIR)$(docdir)/html/ +- $(INSTALL_DATA) html/*.css $(DESTDIR)$(docdir)/html/ ++ $(INSTALL_DATA) html/* $(DESTDIR)$(docdir)/html/ + + uninstall-am: + -rm -rf $(DESTDIR)$(docdir)/html +diff --git a/docs/doxygen/Makefile.in b/docs/doxygen/Makefile.in +index 9ad8360..0ff329d 100644 +--- a/docs/doxygen/Makefile.in ++++ b/docs/doxygen/Makefile.in +@@ -476,9 +476,7 @@ ps-am: + + @WITH_LIBZMF_DOCS_TRUE@install-data-am: + @WITH_LIBZMF_DOCS_TRUE@ mkdir -p $(DESTDIR)$(docdir)/html +-@WITH_LIBZMF_DOCS_TRUE@ $(INSTALL_DATA) html/*.html $(DESTDIR)$(docdir)/html/ +-@WITH_LIBZMF_DOCS_TRUE@ $(INSTALL_DATA) html/*.png $(DESTDIR)$(docdir)/html/ +-@WITH_LIBZMF_DOCS_TRUE@ $(INSTALL_DATA) html/*.css $(DESTDIR)$(docdir)/html/ ++@WITH_LIBZMF_DOCS_TRUE@ $(INSTALL_DATA) html/* $(DESTDIR)$(docdir)/html/ + + @WITH_LIBZMF_DOCS_TRUE@uninstall-am: + @WITH_LIBZMF_DOCS_TRUE@ -rm -rf $(DESTDIR)$(docdir)/html diff --git a/pkgs/by-name/li/libzmf/package.nix b/pkgs/by-name/li/libzmf/package.nix index 0d7071ec8059..f25e69e77827 100644 --- a/pkgs/by-name/li/libzmf/package.nix +++ b/pkgs/by-name/li/libzmf/package.nix @@ -21,6 +21,11 @@ stdenv.mkDerivation rec { sha256 = "08mg5kmkjrmqrd8j5rkzw9vdqlvibhb1ynp6bmfxnzq5rcq1l197"; }; + patches = [ + # https://git.libreoffice.org/libzmf/+/48f94abff2fcc4943626a62c6180c60862288b08%5E%21 + ./doxygen.patch + ]; + buildInputs = [ boost icu