Loading pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,8 @@ lib.packagesFromDirectoryRecursive { tree-sitter-langs = callPackage ./manual-packages/tree-sitter-langs { final = self; }; zstd = callPackage ./manual-packages/zstd { inherit (pkgs) zstd; }; # From old emacsPackages (pre emacsPackagesNg) cedille = callPackage ./manual-packages/cedille { inherit (pkgs) cedille; }; Loading pkgs/applications/editors/emacs/elisp-packages/manual-packages/zstd/default.nix 0 → 100644 +37 −0 Original line number Diff line number Diff line { lib, melpaBuild, stdenv, fetchFromGitHub, zstd, }: let libExt = stdenv.hostPlatform.extensions.sharedLibrary; in melpaBuild { pname = "zstd"; version = "0-unstable-2020-06-03"; src = fetchFromGitHub { owner = "syohex"; repo = "emacs-zstd"; rev = "072b264e2cbd5c05be06a1208ebccc2dab44be39"; hash = "sha256-p8bxefytTOSV6vIG8PAPBXfVKA2rfmWdRtVwjE42mAw="; }; buildInputs = [ zstd ]; preBuild = '' $CC -std=gnu99 -shared -o zstd-core${libExt} zstd-core.c -lzstd ''; files = ''(:defaults "zstd-core${libExt}")''; meta = { homepage = "https://github.com/syohex/emacs-zstd"; description = "Zstd binding for Emacs Lisp"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ nagy ]; }; } Loading
pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,8 @@ lib.packagesFromDirectoryRecursive { tree-sitter-langs = callPackage ./manual-packages/tree-sitter-langs { final = self; }; zstd = callPackage ./manual-packages/zstd { inherit (pkgs) zstd; }; # From old emacsPackages (pre emacsPackagesNg) cedille = callPackage ./manual-packages/cedille { inherit (pkgs) cedille; }; Loading
pkgs/applications/editors/emacs/elisp-packages/manual-packages/zstd/default.nix 0 → 100644 +37 −0 Original line number Diff line number Diff line { lib, melpaBuild, stdenv, fetchFromGitHub, zstd, }: let libExt = stdenv.hostPlatform.extensions.sharedLibrary; in melpaBuild { pname = "zstd"; version = "0-unstable-2020-06-03"; src = fetchFromGitHub { owner = "syohex"; repo = "emacs-zstd"; rev = "072b264e2cbd5c05be06a1208ebccc2dab44be39"; hash = "sha256-p8bxefytTOSV6vIG8PAPBXfVKA2rfmWdRtVwjE42mAw="; }; buildInputs = [ zstd ]; preBuild = '' $CC -std=gnu99 -shared -o zstd-core${libExt} zstd-core.c -lzstd ''; files = ''(:defaults "zstd-core${libExt}")''; meta = { homepage = "https://github.com/syohex/emacs-zstd"; description = "Zstd binding for Emacs Lisp"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ nagy ]; }; }