Loading pkgs/development/nim-packages/eris/default.nix 0 → 100644 +37 −0 Original line number Diff line number Diff line { lib, buildNimPackage, fetchFromGitea, pkg-config , base32, coap, cbor, freedesktop_org, syndicate, tkrzw }: buildNimPackage rec { pname = "eris"; version = "20230201"; outputs = [ "bin" "out" ]; src = fetchFromGitea { domain = "codeberg.org"; owner = "eris"; repo = "nim-${pname}"; rev = version; hash = "sha256-6vlD/woqTkbSRWhRtQD/ynk0DG+GrGwh6x+qUmo6YSQ="; }; propagatedNativeBuildInputs = [ pkg-config ]; propagatedBuildInputs = [ base32 coap cbor freedesktop_org syndicate tkrzw ]; postInstall = '' mkdir -p "$bin/share/applications" substitute "eris-open.desktop" "$bin/share/applications/eris-open.desktop"\ --replace "Exec=eriscmd " "Exec=$bin/bin/eriscmd " install -D "eris-link.xml" -t "$bin/share/mime/packages" install -D "eris48.png" "$bin/share/icons/hicolor/48x48/apps/eris.png" ''; meta = src.meta // { license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "eriscmd"; }; } pkgs/top-level/nim-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -34,6 +34,8 @@ lib.makeScope newScope (self: docopt = callPackage ../development/nim-packages/docopt { }; eris = callPackage ../development/nim-packages/eris { }; flatty = callPackage ../development/nim-packages/flatty { }; freedesktop_org = callPackage ../development/nim-packages/freedesktop_org { }; Loading Loading
pkgs/development/nim-packages/eris/default.nix 0 → 100644 +37 −0 Original line number Diff line number Diff line { lib, buildNimPackage, fetchFromGitea, pkg-config , base32, coap, cbor, freedesktop_org, syndicate, tkrzw }: buildNimPackage rec { pname = "eris"; version = "20230201"; outputs = [ "bin" "out" ]; src = fetchFromGitea { domain = "codeberg.org"; owner = "eris"; repo = "nim-${pname}"; rev = version; hash = "sha256-6vlD/woqTkbSRWhRtQD/ynk0DG+GrGwh6x+qUmo6YSQ="; }; propagatedNativeBuildInputs = [ pkg-config ]; propagatedBuildInputs = [ base32 coap cbor freedesktop_org syndicate tkrzw ]; postInstall = '' mkdir -p "$bin/share/applications" substitute "eris-open.desktop" "$bin/share/applications/eris-open.desktop"\ --replace "Exec=eriscmd " "Exec=$bin/bin/eriscmd " install -D "eris-link.xml" -t "$bin/share/mime/packages" install -D "eris48.png" "$bin/share/icons/hicolor/48x48/apps/eris.png" ''; meta = src.meta // { license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "eriscmd"; }; }
pkgs/top-level/nim-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -34,6 +34,8 @@ lib.makeScope newScope (self: docopt = callPackage ../development/nim-packages/docopt { }; eris = callPackage ../development/nim-packages/eris { }; flatty = callPackage ../development/nim-packages/flatty { }; freedesktop_org = callPackage ../development/nim-packages/freedesktop_org { }; Loading