summary refs log tree commit diff
path: root/pkgs/servers/web-apps
diff options
context:
space:
mode:
authorRobert Djubek <envy1988@gmail.com>2019-11-27 09:14:14 +0000
committerLassulus <github@lassul.us>2019-12-06 20:06:12 +0100
commit42d815d1026e57f7e6f178de5a280c14f7aba1a5 (patch)
tree3ed8b5a7c614c2885aa09f0778af3617e71420b9 /pkgs/servers/web-apps
parent7e06a3c256872cb1413922185827b648f2063b63 (diff)
downloadnixpkgs-42d815d1026e57f7e6f178de5a280c14f7aba1a5.tar
nixpkgs-42d815d1026e57f7e6f178de5a280c14f7aba1a5.tar.gz
nixpkgs-42d815d1026e57f7e6f178de5a280c14f7aba1a5.tar.bz2
nixpkgs-42d815d1026e57f7e6f178de5a280c14f7aba1a5.tar.lz
nixpkgs-42d815d1026e57f7e6f178de5a280c14f7aba1a5.tar.xz
nixpkgs-42d815d1026e57f7e6f178de5a280c14f7aba1a5.tar.zst
nixpkgs-42d815d1026e57f7e6f178de5a280c14f7aba1a5.zip
matomo: 3.11.0 -> 3.13.0
Diffstat (limited to 'pkgs/servers/web-apps')
-rw-r--r--pkgs/servers/web-apps/matomo/default.nix17
1 files changed, 12 insertions, 5 deletions
diff --git a/pkgs/servers/web-apps/matomo/default.nix b/pkgs/servers/web-apps/matomo/default.nix
index 98c532d5ddc..5c88b8efb4a 100644
--- a/pkgs/servers/web-apps/matomo/default.nix
+++ b/pkgs/servers/web-apps/matomo/default.nix
@@ -3,8 +3,8 @@
 let
   versions = {
     matomo = {
-      version = "3.11.0";
-      sha256 = "1fbnmmzzsi3dfm9qm30wypxjcazl37mryaik9mlrb19hnp2md40q";
+      version = "3.13.0";
+      sha256 = "0h4jqibb86zw5l26r927qrbjhba8c79pc4xp3hgpi25p3fjncax8";
     };
 
     matomo-beta = {
@@ -74,15 +74,22 @@ stdenv.mkDerivation rec {
     "vendor/leafo/lessphp/package.sh"
     "vendor/pear/archive_tar/sync-php4"
     "vendor/szymach/c-pchart/coverage.sh"
+    # drupal_test.sh does not exist in 3.12.0-b3; added for 3.13.0
+    "vendor/twig/twig/drupal_test.sh"
   ];
 
   # This fixes the consistency check in the admin interface
+  #
+  # The filesToFix list may contain files that are exclusive to only one of the versions we build
+  # make sure to test for existence to avoid erroring on an incompatible version and failing
   postFixup = ''
     pushd $out/share > /dev/null
     for f in $filesToFix; do
-      length="$(wc -c "$f" | cut -d' ' -f1)"
-      hash="$(md5sum "$f" | cut -d' ' -f1)"
-      sed -i "s:\\(\"$f\"[^(]*(\\).*:\\1\"$length\", \"$hash\"),:g" config/manifest.inc.php
+      if [ -f "$f" ]; then
+        length="$(wc -c "$f" | cut -d' ' -f1)"
+        hash="$(md5sum "$f" | cut -d' ' -f1)"
+        sed -i "s:\\(\"$f\"[^(]*(\\).*:\\1\"$length\", \"$hash\"),:g" config/manifest.inc.php
+      fi
     done
     popd > /dev/null
   '';