From a1b8e397d1898be58aeb74a009b846be1df72235 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Sun, 27 Nov 2022 23:21:01 +0100 Subject: [PATCH] overlays: add hugin fix --- hosts/boreal/home.nix | 2 ++ overlays/default.nix | 1 + overlays/hugin/default.nix | 34 ++++++++++++++++++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 overlays/hugin/default.nix diff --git a/hosts/boreal/home.nix b/hosts/boreal/home.nix index 248877b..f522fb3 100644 --- a/hosts/boreal/home.nix +++ b/hosts/boreal/home.nix @@ -20,6 +20,8 @@ chromium darktable + hugin + enblend-enfuse # dev rustup diff --git a/overlays/default.nix b/overlays/default.nix index 67e397d..0ab200f 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -1,4 +1,5 @@ { i3status-rust = import ./i3status-rust; chrysalis = import ./chrysalis; + hugin = import ./hugin; } diff --git a/overlays/hugin/default.nix b/overlays/hugin/default.nix new file mode 100644 index 0000000..f6f0209 --- /dev/null +++ b/overlays/hugin/default.nix @@ -0,0 +1,34 @@ +final: prev: { + # hugin needs glew-egl since wxGTK30 upgrade: + # https://bugs.archlinux.org/task/75406 + hugin = prev.hugin.overrideAttrs (oldAttrs: { + buildInputs = with final; [ + boost + cairo + exiv2 + fftw + flann + gettext + glew + ilmbase + lcms2 + lensfun + libjpeg + libpng + libtiff + xorg.libX11 + xorg.libXi + xorg.libXmu + libGLU + libGL + openexr + panotools + sqlite + vigra + (wxGTK31.override { + withEGL = false; + }) + zlib + ]; + }); +}