mirror of
https://github.com/9001/copyparty.git
synced 2025-10-10 10:32:19 -06:00
Nix: package codemirror dependency
This commit is contained in:
parent
ba5fe1885c
commit
33d1060a49
32
contrib/package/nix/deps/codemirror/default.nix
Normal file
32
contrib/package/nix/deps/codemirror/default.nix
Normal file
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
lib,
|
||||
buildNpmPackage,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "codemirror";
|
||||
version = "5.65.18";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "codemirror";
|
||||
repo = "codemirror5";
|
||||
tag = version;
|
||||
hash = "sha256-VQTpLaTYfJRUKUjLgomE6TijHIZszQqH0L+khErruAU=";
|
||||
};
|
||||
|
||||
env.PUPPETEER_SKIP_CHROMIUM_DOWNLOAD = true;
|
||||
|
||||
npmDepsHash = "sha256-OjftAKA4YQIHJqfZ0yuZbIWtgAJOLSeroLua3FA+rTk=";
|
||||
|
||||
patches = [
|
||||
./../../../../../scripts/deps-docker/codemirror.patch
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
# Upstream doesn't have a package-lock.json
|
||||
cp ${./package-lock.json} ./package-lock.json
|
||||
|
||||
sed -ri '/^var urlRE = /d' mode/gfm/gfm.js
|
||||
'';
|
||||
}
|
1381
contrib/package/nix/deps/codemirror/package-lock.json
generated
Normal file
1381
contrib/package/nix/deps/codemirror/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load diff
|
@ -3,6 +3,8 @@ final: prev: {
|
|||
ffmpeg = final.ffmpeg-full;
|
||||
};
|
||||
|
||||
codemirror = final.callPackage ./deps/codemirror { };
|
||||
|
||||
python3 = prev.python3.override {
|
||||
packageOverrides = pyFinal: pyPrev: {
|
||||
partftpy = pyFinal.callPackage ./partftpy { };
|
||||
|
|
Loading…
Reference in a new issue