diff options
Diffstat (limited to 'pkgs/webapps')
-rw-r--r-- | pkgs/webapps/grocy/default.nix | 6 | ||||
-rw-r--r-- | pkgs/webapps/grocy/yarn.patch | 15 | ||||
-rw-r--r-- | pkgs/webapps/mastodon/default.nix | 10 |
3 files changed, 16 insertions, 15 deletions
diff --git a/pkgs/webapps/grocy/default.nix b/pkgs/webapps/grocy/default.nix index 3a8e55a..f87f6ec 100644 --- a/pkgs/webapps/grocy/default.nix +++ b/pkgs/webapps/grocy/default.nix | |||
@@ -1,4 +1,4 @@ | |||
1 | { varDir ? "/var/lib/grocy", stdenv, callPackage, composerEnv, fetchurl, mylibs, runCommand, git, which, jq }: | 1 | { varDir ? "/var/lib/grocy", stdenv, callPackage, composerEnv, fetchurl, mylibs, runCommand, git, which, jq, yarn2nix-moretea }: |
2 | let | 2 | let |
3 | version = "2.6.1-1"; | 3 | version = "2.6.1-1"; |
4 | packagesource = mylibs.fetchedGithub ./grocy.json; | 4 | packagesource = mylibs.fetchedGithub ./grocy.json; |
@@ -11,7 +11,7 @@ let | |||
11 | cp yarn.lock $out/ | 11 | cp yarn.lock $out/ |
12 | ''; | 12 | ''; |
13 | }); | 13 | }); |
14 | yarnModules = mylibs.yarn2nixPackage.mkYarnModules rec { | 14 | yarnModules = yarn2nix-moretea.mkYarnModules rec { |
15 | name = "grocy-yarn"; | 15 | name = "grocy-yarn"; |
16 | pname = name; | 16 | pname = name; |
17 | version = version; | 17 | version = version; |
@@ -20,7 +20,7 @@ let | |||
20 | yarnNix = ./yarn-packages.nix; | 20 | yarnNix = ./yarn-packages.nix; |
21 | pkgConfig = { | 21 | pkgConfig = { |
22 | all = { | 22 | all = { |
23 | buildInputs = [ git which mylibs.yarn2nixPackage.src ]; | 23 | buildInputs = [ git which ]; |
24 | }; | 24 | }; |
25 | }; | 25 | }; |
26 | }; | 26 | }; |
diff --git a/pkgs/webapps/grocy/yarn.patch b/pkgs/webapps/grocy/yarn.patch index d73bb4e..e6f318d 100644 --- a/pkgs/webapps/grocy/yarn.patch +++ b/pkgs/webapps/grocy/yarn.patch | |||
@@ -24,10 +24,10 @@ index 1afdf44..8acc985 100644 | |||
24 | "toastr": "^2.1.4" | 24 | "toastr": "^2.1.4" |
25 | } | 25 | } |
26 | diff --git a/yarn.lock b/yarn.lock | 26 | diff --git a/yarn.lock b/yarn.lock |
27 | index dfb3108..e96bb35 100644 | 27 | index dfb3108..7f8d761 100644 |
28 | --- a/yarn.lock | 28 | --- a/yarn.lock |
29 | +++ b/yarn.lock | 29 | +++ b/yarn.lock |
30 | @@ -2,18 +2,18 @@ | 30 | @@ -2,18 +2,20 @@ |
31 | # yarn lockfile v1 | 31 | # yarn lockfile v1 |
32 | 32 | ||
33 | 33 | ||
@@ -35,7 +35,8 @@ index dfb3108..e96bb35 100644 | |||
35 | +"@danielfarrell/bootstrap-combobox@^1.1.8": | 35 | +"@danielfarrell/bootstrap-combobox@^1.1.8": |
36 | version "1.1.8" | 36 | version "1.1.8" |
37 | - resolved "https://github.com/berrnd/bootstrap-combobox.git#fcf0110146f4daab94888234c57d198b4ca5f129" | 37 | - resolved "https://github.com/berrnd/bootstrap-combobox.git#fcf0110146f4daab94888234c57d198b4ca5f129" |
38 | + resolved "https://github.com/berrnd/bootstrap-combobox/archive/fcf0110146f4daab94888234c57d198b4ca5f129.tar.gz" | 38 | + resolved "https://github.com/berrnd/bootstrap-combobox/archive/fcf0110146f4daab94888234c57d198b4ca5f129.tar.gz#dummy" |
39 | + integrity sha512-svyqYhH2HYrgJtPhyGF/dydpERR9UIdKo7WUGcXbSnEqwSUQjcCh8ILhn+Ze0eqKf/zQCejrDrWl/578t9rz3Q== | ||
39 | 40 | ||
40 | "@fortawesome/fontawesome-free@^5.12.1": | 41 | "@fortawesome/fontawesome-free@^5.12.1": |
41 | version "5.12.1" | 42 | version "5.12.1" |
@@ -46,11 +47,12 @@ index dfb3108..e96bb35 100644 | |||
46 | +"TagManager@^3.0.1": | 47 | +"TagManager@^3.0.1": |
47 | version "3.0.1" | 48 | version "3.0.1" |
48 | - resolved "https://github.com/max-favilli/tagmanager.git#b43646ef2f2373facaf21c7acc5e3eea61188d76" | 49 | - resolved "https://github.com/max-favilli/tagmanager.git#b43646ef2f2373facaf21c7acc5e3eea61188d76" |
49 | + resolved "https://github.com/max-favilli/tagmanager/archive/b43646ef2f2373facaf21c7acc5e3eea61188d76.tar.gz" | 50 | + resolved "https://github.com/max-favilli/tagmanager/archive/b43646ef2f2373facaf21c7acc5e3eea61188d76.tar.gz#dummy" |
51 | + integrity sha512-lisa2KW8z+7kmPT+QAkR2FC2LGE2rCPmQ4Qt8+hF83hoTuqoc3sqpRha14oqYfCjKufXGGCdH3sQG5xdHABkTA== | ||
50 | dependencies: | 52 | dependencies: |
51 | jquery "1" | 53 | jquery "1" |
52 | 54 | ||
53 | @@ -719,9 +719,9 @@ swagger-ui-dist@^3.23.10: | 55 | @@ -719,9 +721,10 @@ swagger-ui-dist@^3.23.10: |
54 | resolved "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-3.25.0.tgz#90279cdcc56e591fcfbe7b5240a9d653b989336d" | 56 | resolved "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-3.25.0.tgz#90279cdcc56e591fcfbe7b5240a9d653b989336d" |
55 | integrity sha512-vwvJPPbdooTvDwLGzjIXinOXizDJJ6U1hxnJL3y6U3aL1d2MSXDmKg2139XaLBhsVZdnQJV2bOkX4reB+RXamg== | 57 | integrity sha512-vwvJPPbdooTvDwLGzjIXinOXizDJJ6U1hxnJL3y6U3aL1d2MSXDmKg2139XaLBhsVZdnQJV2bOkX4reB+RXamg== |
56 | 58 | ||
@@ -58,7 +60,8 @@ index dfb3108..e96bb35 100644 | |||
58 | +"tempusdominus-bootstrap-4@^5.1.2": | 60 | +"tempusdominus-bootstrap-4@^5.1.2": |
59 | version "5.1.2" | 61 | version "5.1.2" |
60 | - resolved "https://github.com/berrnd/tempusdominus-bootstrap-4.git#2cf725fed9216cb77a298e5ce46762bfe979eaa0" | 62 | - resolved "https://github.com/berrnd/tempusdominus-bootstrap-4.git#2cf725fed9216cb77a298e5ce46762bfe979eaa0" |
61 | + resolved "https://github.com/berrnd/tempusdominus-bootstrap-4/archive/2cf725fed9216cb77a298e5ce46762bfe979eaa0.tar.gz" | 63 | + resolved "https://github.com/berrnd/tempusdominus-bootstrap-4/archive/2cf725fed9216cb77a298e5ce46762bfe979eaa0.tar.gz#dummy" |
64 | + integrity sha512-xYDSn8Gb8GicQHt6Ax9VULKSviPrEm7Fpk5WpSY2qBfX1hQbDiEhBZXcWIlgVBPWQmJoUSPzLpe0B2xbOmjaeg== | ||
62 | dependencies: | 65 | dependencies: |
63 | bootstrap ">=4.1.2" | 66 | bootstrap ">=4.1.2" |
64 | jquery "^3.0" | 67 | jquery "^3.0" |
diff --git a/pkgs/webapps/mastodon/default.nix b/pkgs/webapps/mastodon/default.nix index 3769b67..ce015c5 100644 --- a/pkgs/webapps/mastodon/default.nix +++ b/pkgs/webapps/mastodon/default.nix | |||
@@ -1,15 +1,16 @@ | |||
1 | { varDir ? "/var/lib/mastodon", mylibs, | 1 | { varDir ? "/var/lib/mastodon", mylibs, |
2 | stdenv, writeText, runCommand, | 2 | stdenv, writeText, runCommand, |
3 | ruby_2_6, bundlerEnv, defaultGemConfig, | 3 | ruby_2_6, bundlerEnv, defaultGemConfig, |
4 | jq, protobuf, protobufc, pkgconfig, libidn, pam, nodejs, yarn }: | 4 | jq, protobuf, protobufc, pkgconfig, libidn, pam, nodejs, yarn, yarn2nix-moretea }: |
5 | let | 5 | let |
6 | info = mylibs.fetchedGithub ./mastodon.json // { | 6 | info = mylibs.fetchedGithub ./mastodon.json // { |
7 | src= runCommand "mastodon-patched" { | 7 | src = runCommand "mastodon-patched" { |
8 | source = (mylibs.fetchedGithub ./mastodon.json).src; | 8 | source = (mylibs.fetchedGithub ./mastodon.json).src; |
9 | } '' | 9 | } '' |
10 | cp -a $source $out | 10 | cp -a $source $out |
11 | chmod -R u+w $out | 11 | chmod -R u+w $out |
12 | sed -i -e "/fuubar/s/2.4.0/2.4.1/" $out/Gemfile.lock | 12 | sed -i -e "/fuubar/s/2.4.0/2.4.1/" $out/Gemfile.lock |
13 | sed -i -e "s/ff00dc470b5b2d9f145a6d6e977a54de5df2b4c9/ff00dc470b5b2d9f145a6d6e977a54de5df2b4c9#4255dc41fa7df9c3a02c1595f058e248bc37b784/" $out/yarn.lock | ||
13 | ''; | 14 | ''; |
14 | }; | 15 | }; |
15 | gems = bundlerEnv { | 16 | gems = bundlerEnv { |
@@ -45,7 +46,7 @@ let | |||
45 | cat ${info.src}/package.json | jq -r '.version = "${info.version}"' > $out | 46 | cat ${info.src}/package.json | jq -r '.version = "${info.version}"' > $out |
46 | ''; | 47 | ''; |
47 | in | 48 | in |
48 | mylibs.yarn2nixPackage.mkYarnModules rec { | 49 | yarn2nix-moretea.mkYarnModules rec { |
49 | name = "mastodon-yarn"; | 50 | name = "mastodon-yarn"; |
50 | pname = name; | 51 | pname = name; |
51 | version = info.version; | 52 | version = info.version; |
@@ -53,9 +54,6 @@ let | |||
53 | yarnLock = "${info.src}/yarn.lock"; | 54 | yarnLock = "${info.src}/yarn.lock"; |
54 | yarnNix = ./yarn-packages.nix; | 55 | yarnNix = ./yarn-packages.nix; |
55 | pkgConfig = { | 56 | pkgConfig = { |
56 | all = { | ||
57 | buildInputs = [ mylibs.yarn2nixPackage.src ]; | ||
58 | }; | ||
59 | uws = { | 57 | uws = { |
60 | postInstall = '' | 58 | postInstall = '' |
61 | npx node-gyp rebuild > build_log.txt 2>&1 || true | 59 | npx node-gyp rebuild > build_log.txt 2>&1 || true |