]> git.immae.eu Git - perso/Immae/Config/Nix.git/commit
Fix some etherpad-lite modules and packaging
authorIsmaël Bouya <ismael.bouya@normalesup.org>
Sun, 3 May 2020 22:12:46 +0000 (00:12 +0200)
committerIsmaël Bouya <ismael.bouya@normalesup.org>
Sun, 3 May 2020 22:12:46 +0000 (00:12 +0200)
commit4b0a82cc2f4597a11b9275cf156ae9cceffaf44f
treea384ea0b7a610387f9a9cb8b6de4de58e8dd76b0
parente9c91c19475ed679676829bfd716e41009b560c8
Fix some etherpad-lite modules and packaging

The upgrade to 1.8.3 broke many modules, which were patched to continue
working correctly.

This commit also reworks the module system, making it similar to
python’s withPackages.
25 files changed:
modules/private/websites/tools/ether/default.nix
modules/webapps/etherpad-lite.nix
pkgs/webapps/default.nix
pkgs/webapps/etherpad-lite/default.nix
pkgs/webapps/etherpad-lite/modules/ep_comments_page/node-packages.json [new file with mode: 0644]
pkgs/webapps/etherpad-lite/modules/ep_comments_page/node-packages.nix [new file with mode: 0644]
pkgs/webapps/etherpad-lite/modules/ep_embedmedia/fix.patch [new file with mode: 0644]
pkgs/webapps/etherpad-lite/modules/ep_embedmedia/node-packages.nix
pkgs/webapps/etherpad-lite/modules/ep_headings2/node-packages.nix
pkgs/webapps/etherpad-lite/modules/ep_immae_buttons/ep.json [new file with mode: 0644]
pkgs/webapps/etherpad-lite/modules/ep_immae_buttons/hooks.js [new file with mode: 0644]
pkgs/webapps/etherpad-lite/modules/ep_immae_buttons/node-packages.nix [new file with mode: 0644]
pkgs/webapps/etherpad-lite/modules/ep_immae_buttons/package.json [new file with mode: 0644]
pkgs/webapps/etherpad-lite/modules/ep_immae_buttons/static/js/main.js [new file with mode: 0644]
pkgs/webapps/etherpad-lite/modules/ep_immae_buttons/templates/editbarButtons.ejs [new file with mode: 0644]
pkgs/webapps/etherpad-lite/modules/ep_ldapauth/node-packages.nix
pkgs/webapps/etherpad-lite/modules/ep_line_height/fix.patch [new file with mode: 0644]
pkgs/webapps/etherpad-lite/modules/ep_line_height/node-packages.nix
pkgs/webapps/etherpad-lite/modules/ep_mypads/fix_ldap.patch
pkgs/webapps/etherpad-lite/modules/ep_page_view/node-packages.json [new file with mode: 0644]
pkgs/webapps/etherpad-lite/modules/ep_page_view/node-packages.nix [new file with mode: 0644]
pkgs/webapps/etherpad-lite/modules/ep_private_pad/node-packages.json [new file with mode: 0644]
pkgs/webapps/etherpad-lite/modules/ep_private_pad/node-packages.nix [new file with mode: 0644]
pkgs/webapps/etherpad-lite/modules/ep_subscript_and_superscript/font.patch [new file with mode: 0644]
pkgs/webapps/etherpad-lite/modules/ep_subscript_and_superscript/node-packages.nix