From 855db46b9db5012e6f4056037d7630da1f6cc8f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sun, 25 Sep 2022 18:59:45 +0200 Subject: [PATCH] openscad: add support for exporting PDFs Add cairo to buildInputs for PDF export support. Without this, trying to export using "File -> Export -> Export as PDF" leads to ERROR: Export to PDF format was not enabled when building the application. PDF export finished: /home/bf/Untitled.pdf (The pdf file is 0 KiB -- broken.) Fixes #192895. --- pkgs/applications/graphics/openscad/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/graphics/openscad/default.nix b/pkgs/applications/graphics/openscad/default.nix index 646594d4afba..94c30fe0a321 100644 --- a/pkgs/applications/graphics/openscad/default.nix +++ b/pkgs/applications/graphics/openscad/default.nix @@ -30,6 +30,7 @@ , wayland , wayland-protocols , qtwayland +, cairo }: mkDerivation rec { @@ -61,7 +62,7 @@ mkDerivation rec { buildInputs = [ eigen boost glew opencsg cgal mpfr gmp glib harfbuzz lib3mf libzip double-conversion freetype fontconfig - qtbase qtmultimedia qscintilla + qtbase qtmultimedia qscintilla cairo ] ++ lib.optionals stdenv.isLinux [ libGLU libGL wayland wayland-protocols qtwayland ] ++ lib.optional stdenv.isDarwin qtmacextras ++ lib.optional spacenavSupport libspnav