From de7359b27a3d675a7e885fcdaeaf61bb6f974e32 Mon Sep 17 00:00:00 2001 From: Kevin Rangel Date: Tue, 10 Sep 2024 19:11:22 +0200 Subject: [PATCH 1/3] maintainers: add venikx --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d1690081b374..ddcd0122d1fd 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -22152,6 +22152,12 @@ githubId = 2856634; name = "Tyler Compton"; }; + venikx = { + email = "code@venikx.com"; + github = "venikx"; + githubId = 24815061; + name = "Kevin De Baerdemaeker"; + }; veprbl = { email = "veprbl@gmail.com"; github = "veprbl"; From 45f76ac0ede907481a59e5527d40004708494939 Mon Sep 17 00:00:00 2001 From: Kevin Rangel Date: Wed, 11 Sep 2024 18:36:29 +0200 Subject: [PATCH 2/3] excalidraw_export: init at v1.1.0 --- pkgs/by-name/ex/excalidraw_export/package.nix | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/ex/excalidraw_export/package.nix diff --git a/pkgs/by-name/ex/excalidraw_export/package.nix b/pkgs/by-name/ex/excalidraw_export/package.nix new file mode 100644 index 000000000000..13e5d5b53884 --- /dev/null +++ b/pkgs/by-name/ex/excalidraw_export/package.nix @@ -0,0 +1,38 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + cairo, + pango, + pkg-config, +}: + +buildNpmPackage rec { + pname = "excalidraw_export"; + version = "1.1.0"; + + src = fetchFromGitHub { + owner = "Timmmm"; + repo = "excalidraw_export"; + rev = "320c8be92f468e5e19564f83e37709b80afc0e46"; + hash = "sha256-E5kYI8+hzObd2WNVBd0aQDKMH1Sns539loCQfClJs1Q="; + }; + + npmDepsHash = "sha256-5yec7BCi1c/e+y00TqxIeoazs49+WdKdfsskAqnVkFs="; + + npmBuildScript = "compile"; + + buildInputs = [ + cairo + pango + ]; + nativeBuildInputs = [ pkg-config ]; + + meta = { + description = "CLI to export Excalidraw drawings to SVG and PDF"; + homepage = "https://github.com/Timmmm/excalidraw_export"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ venikx ]; + mainProgram = "excalidraw_export"; + }; +} From 37ffee83aeead19da0372ed721aba9b6dd1a4524 Mon Sep 17 00:00:00 2001 From: Kevin Rangel Date: Fri, 27 Sep 2024 21:46:12 +0200 Subject: [PATCH 3/3] excalidraw_export: flag broken on darwin --- pkgs/by-name/ex/excalidraw_export/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ex/excalidraw_export/package.nix b/pkgs/by-name/ex/excalidraw_export/package.nix index 13e5d5b53884..e265af7ed94b 100644 --- a/pkgs/by-name/ex/excalidraw_export/package.nix +++ b/pkgs/by-name/ex/excalidraw_export/package.nix @@ -5,6 +5,7 @@ cairo, pango, pkg-config, + stdenv, }: buildNpmPackage rec { @@ -34,5 +35,6 @@ buildNpmPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ venikx ]; mainProgram = "excalidraw_export"; + broken = stdenv.isDarwin; }; }