summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--pkgs/servers/web-apps/matomo/bootstrap.php (renamed from pkgs/servers/web-apps/piwik/bootstrap.php)0
-rw-r--r--pkgs/servers/web-apps/matomo/default.nix (renamed from pkgs/servers/web-apps/piwik/default.nix)21
-rw-r--r--pkgs/top-level/aliases.nix1
-rw-r--r--pkgs/top-level/all-packages.nix2
4 files changed, 14 insertions, 10 deletions
diff --git a/pkgs/servers/web-apps/piwik/bootstrap.php b/pkgs/servers/web-apps/matomo/bootstrap.php
index a8163f33e5c..a8163f33e5c 100644
--- a/pkgs/servers/web-apps/piwik/bootstrap.php
+++ b/pkgs/servers/web-apps/matomo/bootstrap.php
diff --git a/pkgs/servers/web-apps/piwik/default.nix b/pkgs/servers/web-apps/matomo/default.nix
index 697240e81c7..591e11ca820 100644
--- a/pkgs/servers/web-apps/piwik/default.nix
+++ b/pkgs/servers/web-apps/matomo/default.nix
@@ -1,12 +1,14 @@
 { stdenv, fetchurl, makeWrapper, php }:
 
 stdenv.mkDerivation rec {
-  name = "piwik-${version}";
-  version = "3.2.1";
+  name = "matomo-${version}";
+  version = "3.3.0";
 
   src = fetchurl {
-    url = "https://builds.piwik.org/${name}.tar.gz";
-    sha512 = "1yisgywz7dm6kygh9mc207xnqpvdxbw4pa2l9gjh495a6979x3chi7z5rf410z4dmrg0kbj8wqm8mmmslfn276xvw37l2d4h73ij1h2";
+    # TODO: As soon as the tarballs are renamed as well on future releases, this should be enabled again
+    # url = "https://builds.matomo.org/${name}.tar.gz";
+    url = "https://builds.matomo.org/piwik-${version}.tar.gz";
+    sha256 = "1ybzj3kk0x29nv8c6xnhir5d9dr0q0fl1vnm4i7zvhml73ryqk0f";
   };
 
   nativeBuildInputs = [ makeWrapper ];
@@ -21,21 +23,22 @@ stdenv.mkDerivation rec {
     cp ${./bootstrap.php} bootstrap.php
   '';
 
+  # TODO: future versions might rename the PIWIK_… variables to MATOMO_…
   # TODO: Move more unnecessary files from share/, especially using PIWIK_INCLUDE_PATH.
-  #       See https://forum.piwik.org/t/bootstrap-php/5926/10 and
-  #       https://github.com/piwik/piwik/issues/11654#issuecomment-297730843
+  #       See https://forum.matomo.org/t/bootstrap-php/5926/10 and
+  #       https://github.com/matomo-org/matomo/issues/11654#issuecomment-297730843
   installPhase = ''
     runHook preInstall
 
     # copy evertything to share/, used as webroot folder, and then remove what's known to be not needed
     mkdir -p $out/share
     cp -ra * $out/share/
-    # tmp/ is created by piwik in PIWIK_USER_PATH
+    # tmp/ is created by matomo in PIWIK_USER_PATH
     rmdir $out/share/tmp
     # config/ needs to be copied to PIWIK_USER_PATH anyway
     mv $out/share/config $out/
 
-    makeWrapper ${php}/bin/php $out/bin/piwik-console \
+    makeWrapper ${php}/bin/php $out/bin/matomo-console \
       --add-flags "$out/share/console"
 
     runHook postInstall
@@ -44,7 +47,7 @@ stdenv.mkDerivation rec {
   meta = with stdenv.lib; {
     description = "A real-time web analytics application";
     license = licenses.gpl3Plus;
-    homepage = https://piwik.org/;
+    homepage = https://matomo.org/;
     platforms = platforms.all;
     maintainers = [ maintainers.florianjacob ];
   };
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index 8da6bcef495..3845c071051 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -110,6 +110,7 @@ mapAliases (rec {
   m3d-linux = m33-linux; # added 2016-08-13
   manpages = man-pages; # added 2015-12-06
   man_db = man-db; # added 2016-05
+  piwik = matomo; # added 2018-01-16
   midoriWrapper = midori; # added 2015-01
   minc_tools = minc-tools; # 2017-12
   mlt-qt5 = libsForQt5.mlt;  # added 2015-12-19
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index f70da86d207..faa3e882996 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -12632,7 +12632,7 @@ with pkgs;
 
   shaarli-material = callPackage ../servers/web-apps/shaarli/material-theme.nix { };
 
-  piwik = callPackage ../servers/web-apps/piwik { };
+  matomo = callPackage ../servers/web-apps/matomo { };
 
   axis2 = callPackage ../servers/http/tomcat/axis2 { };