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;
|
ffmpeg = final.ffmpeg-full;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
codemirror = final.callPackage ./deps/codemirror { };
|
||||||
|
|
||||||
python3 = prev.python3.override {
|
python3 = prev.python3.override {
|
||||||
packageOverrides = pyFinal: pyPrev: {
|
packageOverrides = pyFinal: pyPrev: {
|
||||||
partftpy = pyFinal.callPackage ./partftpy { };
|
partftpy = pyFinal.callPackage ./partftpy { };
|
||||||
|
|
Loading…
Reference in a new issue