From 372ab3b693d3560caa5da92e38aaea9e5f388ddd Mon Sep 17 00:00:00 2001 From: Charlotte Van Petegem Date: Mon, 28 Feb 2022 09:36:30 +0100 Subject: [PATCH] Update accentor --- modules/services/accentor/Gemfile.lock | 4 ++-- modules/services/accentor/default.nix | 7 +++---- modules/services/accentor/gemset.nix | 4 ++-- .../services/accentor/no_caching_in_nix.patch | 21 ------------------- 4 files changed, 7 insertions(+), 29 deletions(-) delete mode 100644 modules/services/accentor/no_caching_in_nix.patch diff --git a/modules/services/accentor/Gemfile.lock b/modules/services/accentor/Gemfile.lock index aaa0f93b..68722752 100644 --- a/modules/services/accentor/Gemfile.lock +++ b/modules/services/accentor/Gemfile.lock @@ -216,8 +216,8 @@ GEM rack (>= 1.1) rubocop (>= 1.7.0, < 2.0) ruby-progressbar (1.11.0) - ruby-vips (2.0.17) - ffi (~> 1.9) + ruby-vips (2.1.4) + ffi (~> 1.12) simplecov (0.21.2) docile (~> 1.1) simplecov-html (~> 0.11) diff --git a/modules/services/accentor/default.nix b/modules/services/accentor/default.nix index 56a03ace..8b3cdcfc 100644 --- a/modules/services/accentor/default.nix +++ b/modules/services/accentor/default.nix @@ -35,7 +35,7 @@ owner = "accentor"; repo = "api"; rev = "main"; - sha256 = "JfvnTbDE8pfaSf8QFuvqmKnq4EW0Vq8hxKnLIf34ovA="; + sha256 = "sOZeIo/bg8rnWGiIJtcPL/4otXjROJMdKyHa0jTdEDU="; }; }); webPackage = (pkgs.accentor-web.override { @@ -43,13 +43,12 @@ yarnLock = ./yarn.lock; yarnNix = ./yarn.nix; }).overrideAttrs (old: { - IN_NIX = "true"; - patches = (old.patches or [ ]) ++ [ ./no_caching_in_nix.patch ]; + SKIP_CACHE = "true"; src = pkgs.fetchFromGitHub { owner = "accentor"; repo = "web"; rev = "main"; - sha256 = "alEGPio1uS5pFQ+riR2TWV2BIDYMRGgz1YHonhSECy4="; + sha256 = "34HD86HUw+oq2KL521JUD0Dd4y290KfxW7TA1biuOwk="; }; }); }; diff --git a/modules/services/accentor/gemset.nix b/modules/services/accentor/gemset.nix index f194bd45..4ca37bba 100644 --- a/modules/services/accentor/gemset.nix +++ b/modules/services/accentor/gemset.nix @@ -854,10 +854,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0lk124dixshf8mmrjpsy9avnaygni3cwki25g8nm5py4d2f5fwwa"; + sha256 = "19pzpx406rr9s3qk527rn9y3b76sjq5pi7y0xzqiy50q3k0hhg7g"; type = "gem"; }; - version = "2.0.17"; + version = "2.1.4"; }; simplecov = { dependencies = [ "docile" "simplecov-html" "simplecov_json_formatter" ]; diff --git a/modules/services/accentor/no_caching_in_nix.patch b/modules/services/accentor/no_caching_in_nix.patch deleted file mode 100644 index 401e61b6..00000000 --- a/modules/services/accentor/no_caching_in_nix.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/vue.config.js b/vue.config.js -index 5ec914b..4d09b24 100644 ---- a/vue.config.js -+++ b/vue.config.js -@@ -14,7 +14,16 @@ module.exports = { - }, - }, - }, -+ configureWebpack: config => { -+ config.cache = process.env.IN_NIX !== "true"; -+ }, - chainWebpack: (config) => { -+ config.module.rule("js").use("babel-loader").tap((opt) => -+ Object.assign(opt, { cacheDirectory: process.env.IN_NIX !== "true" }) -+ ); -+ config.plugin("eslint").tap((args) => -+ [Object.assign(args[0], { cache: process.env.IN_NIX !== "true" })] -+ ); - ["vue-modules", "vue", "normal-modules", "normal"].forEach((match) => { - config.module - .rule("scss")