chore(ds-fr): Update

This commit is contained in:
Tom Hubrecht 2024-02-10 20:36:16 +01:00
parent 743e76ebb2
commit db6d3cef1b
5 changed files with 30 additions and 32 deletions

View file

@ -15,6 +15,11 @@
}: }:
let let
inherit (lib) getExe;
# Head of the DGNum repo
dgn-id = "640e75577059ded6f2eac4daf10941f573cb83c2";
pname = "ds-fr"; pname = "ds-fr";
meta = import ./meta.nix; meta = import ./meta.nix;
@ -70,9 +75,9 @@ let
./patches/build.patch ./patches/build.patch
]; ];
postPatch = builtins.concatStringsSep "\n" ( postPatch = ''
builtins.map (p: "${git}/bin/git apply -p1 < ${p}") dgn-patches ${getExe git} apply -p1 < ${builtins.fetchurl "https://git.dgnum.eu/DGNum/demarches-normaliennes/commit/${dgn-id}.patch"}
); '';
OTP_SECRET_KEY = "precompile_placeholder"; OTP_SECRET_KEY = "precompile_placeholder";
SECRET_KEY_BASE = "precompile_placeholder"; SECRET_KEY_BASE = "precompile_placeholder";
@ -98,8 +103,6 @@ let
cp -r public/* $out/public cp -r public/* $out/public
''; '';
}; };
dgn-patches = import ./dgnum.nix { };
in in
stdenv.mkDerivation { stdenv.mkDerivation {
name = "demarches-simplifiees.fr-${version}"; name = "demarches-simplifiees.fr-${version}";
@ -116,9 +119,9 @@ stdenv.mkDerivation {
./patches/secrets-fc.patch ./patches/secrets-fc.patch
]; ];
postPatch = builtins.concatStringsSep "\n" ( postPatch = ''
builtins.map (p: "${git}/bin/git apply -p1 < ${p}") dgn-patches ${getExe git} apply -p1 < ${builtins.fetchurl "https://git.dgnum.eu/DGNum/demarches-normaliennes/commit/${dgn-id}.patch"}
); '';
buildPhase = '' buildPhase = ''
rm -rf public rm -rf public

View file

@ -1,5 +0,0 @@
_:
builtins.map
(id: builtins.fetchurl "https://git.dgnum.eu/DGNum/demarches-normaliennes/commit/${id}.patch")
[ "0b9b32483a700ad3060b3d4ef723d5f40c290c62" ]

View file

@ -1,5 +1,5 @@
{ {
version = "2024-02-06-01"; version = "2024-02-09-01";
src-hash = "sha256-fihC4tZX/29faSNvRJHzenXvIXn/BqoI5oF1y5yqxw0="; src-hash = "sha256-LPofN+zAViTo6/amX8gf74rjvaWr29/c0rQFiXUawb0=";
deps-hash = "sha256-GBaz19bxRKS9kc/S9jzisFHm7VayO//46342qgKv2DQ="; deps-hash = "sha256-GBaz19bxRKS9kc/S9jzisFHm7VayO//46342qgKv2DQ=";
} }

View file

@ -97,12 +97,12 @@ GEM
tzinfo (~> 2.0) tzinfo (~> 2.0)
addressable (2.8.6) addressable (2.8.6)
public_suffix (>= 2.0.2, < 6.0) public_suffix (>= 2.0.2, < 6.0)
administrate (0.18.0) administrate (0.20.1)
actionpack (>= 5.0) actionpack (>= 6.0, < 8.0)
actionview (>= 5.0) actionview (>= 6.0, < 8.0)
activerecord (>= 5.0) activerecord (>= 6.0, < 8.0)
jquery-rails (>= 4.0) jquery-rails (~> 4.6.0)
kaminari (>= 1.0) kaminari (~> 1.2.2)
sassc-rails (~> 2.1) sassc-rails (~> 2.1)
selectize-rails (~> 0.6) selectize-rails (~> 0.6)
administrate-field-enum (0.0.9) administrate-field-enum (0.0.9)
@ -357,7 +357,7 @@ GEM
reline (>= 0.3.8) reline (>= 0.3.8)
job-iteration (1.4.1) job-iteration (1.4.1)
activejob (>= 5.2) activejob (>= 5.2)
jquery-rails (4.5.1) jquery-rails (4.6.0)
rails-dom-testing (>= 1, < 3) rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0) railties (>= 4.2.0)
thor (>= 0.14, < 2.0) thor (>= 0.14, < 2.0)
@ -724,7 +724,7 @@ GEM
spring (4.1.1) spring (4.1.1)
spring-commands-rspec (1.0.4) spring-commands-rspec (1.0.4)
spring (>= 0.9.1) spring (>= 0.9.1)
sprockets (4.2.0) sprockets (4.2.1)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
rack (>= 2.2.4, < 4) rack (>= 2.2.4, < 4)
sprockets-rails (3.4.2) sprockets-rails (3.4.2)
@ -745,7 +745,7 @@ GEM
unicode-display_width (>= 1.1.1, < 3) unicode-display_width (>= 1.1.1, < 3)
thor (1.3.0) thor (1.3.0)
thread_safe (0.3.6) thread_safe (0.3.6)
tilt (2.0.11) tilt (2.3.0)
timecop (0.9.4) timecop (0.9.4)
timeout (0.4.1) timeout (0.4.1)
ttfunk (1.7.0) ttfunk (1.7.0)

View file

@ -304,10 +304,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "00hlp3i6imkmvppby8bzpf24n486h5xiqnlglvxsfg95l5nk1jwq"; sha256 = "1mb7gdzpbsp8w0mrg9gvs2713rjfxdrj2zg6wiplhvj47h0738jb";
type = "gem"; type = "gem";
}; };
version = "0.18.0"; version = "0.20.1";
}; };
administrate-field-enum = { administrate-field-enum = {
dependencies = [ "administrate" ]; dependencies = [ "administrate" ];
@ -1736,10 +1736,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0rxfy6mk1yh8yjkk7gd1908f85dkc60xnfplwz7mi09f6j3f812p"; sha256 = "1qm74n8g68a417ngb6kkw98x9ikjahdsmf1nv120nd3lfbs6nkiw";
type = "gem"; type = "gem";
}; };
version = "4.5.1"; version = "4.6.0";
}; };
json = { json = {
groups = [ groups = [
@ -3665,10 +3665,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "0k0236g4h3ax7v6vp9k0l2fa0w6f1wqp7dn060zm4isw4n3k89sw"; sha256 = "15rzfzd9dca4v0mr0bbhsbwhygl0k9l24iqqlx0fijig5zfi66wm";
type = "gem"; type = "gem";
}; };
version = "4.2.0"; version = "4.2.1";
}; };
sprockets-rails = { sprockets-rails = {
dependencies = [ dependencies = [
@ -3807,10 +3807,10 @@
platforms = [ ]; platforms = [ ];
source = { source = {
remotes = [ "https://rubygems.org" ]; remotes = [ "https://rubygems.org" ];
sha256 = "186nfbcsk0l4l86gvng1fw6jq6p6s7rc0caxr23b3pnbfb20y63v"; sha256 = "0p3l7v619hwfi781l3r7ypyv1l8hivp09r18kmkn6g11c4yr1pc2";
type = "gem"; type = "gem";
}; };
version = "2.0.11"; version = "2.3.0";
}; };
timecop = { timecop = {
groups = [ "test" ]; groups = [ "test" ];