tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
piwik 3.2.1 -> matomo 3.3.0 minor release, mainly rename
Florian Jacob
8 years ago
a892bd8e
f1dfc221
+14
-10
4 changed files
expand all
collapse all
unified
split
pkgs
servers
web-apps
matomo
bootstrap.php
default.nix
top-level
aliases.nix
all-packages.nix
pkgs/servers/web-apps/piwik/bootstrap.php
pkgs/servers/web-apps/matomo/bootstrap.php
+12
-9
pkgs/servers/web-apps/piwik/default.nix
pkgs/servers/web-apps/matomo/default.nix
···
1
1
{ stdenv, fetchurl, makeWrapper, php }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "piwik-${version}";
5
5
-
version = "3.2.1";
4
4
+
name = "matomo-${version}";
5
5
+
version = "3.3.0";
6
6
7
7
src = fetchurl {
8
8
-
url = "https://builds.piwik.org/${name}.tar.gz";
9
9
-
sha512 = "1yisgywz7dm6kygh9mc207xnqpvdxbw4pa2l9gjh495a6979x3chi7z5rf410z4dmrg0kbj8wqm8mmmslfn276xvw37l2d4h73ij1h2";
8
8
+
# TODO: As soon as the tarballs are renamed as well on future releases, this should be enabled again
9
9
+
# url = "https://builds.matomo.org/${name}.tar.gz";
10
10
+
url = "https://builds.matomo.org/piwik-${version}.tar.gz";
11
11
+
sha256 = "1ybzj3kk0x29nv8c6xnhir5d9dr0q0fl1vnm4i7zvhml73ryqk0f";
10
12
};
11
13
12
14
nativeBuildInputs = [ makeWrapper ];
···
21
23
cp ${./bootstrap.php} bootstrap.php
22
24
'';
23
25
26
26
+
# TODO: future versions might rename the PIWIK_… variables to MATOMO_…
24
27
# TODO: Move more unnecessary files from share/, especially using PIWIK_INCLUDE_PATH.
25
25
-
# See https://forum.piwik.org/t/bootstrap-php/5926/10 and
26
26
-
# https://github.com/piwik/piwik/issues/11654#issuecomment-297730843
28
28
+
# See https://forum.matomo.org/t/bootstrap-php/5926/10 and
29
29
+
# https://github.com/matomo-org/matomo/issues/11654#issuecomment-297730843
27
30
installPhase = ''
28
31
runHook preInstall
29
32
30
33
# copy evertything to share/, used as webroot folder, and then remove what's known to be not needed
31
34
mkdir -p $out/share
32
35
cp -ra * $out/share/
33
33
-
# tmp/ is created by piwik in PIWIK_USER_PATH
36
36
+
# tmp/ is created by matomo in PIWIK_USER_PATH
34
37
rmdir $out/share/tmp
35
38
# config/ needs to be copied to PIWIK_USER_PATH anyway
36
39
mv $out/share/config $out/
37
40
38
38
-
makeWrapper ${php}/bin/php $out/bin/piwik-console \
41
41
+
makeWrapper ${php}/bin/php $out/bin/matomo-console \
39
42
--add-flags "$out/share/console"
40
43
41
44
runHook postInstall
···
44
47
meta = with stdenv.lib; {
45
48
description = "A real-time web analytics application";
46
49
license = licenses.gpl3Plus;
47
47
-
homepage = https://piwik.org/;
50
50
+
homepage = https://matomo.org/;
48
51
platforms = platforms.all;
49
52
maintainers = [ maintainers.florianjacob ];
50
53
};
+1
pkgs/top-level/aliases.nix
···
110
110
m3d-linux = m33-linux; # added 2016-08-13
111
111
manpages = man-pages; # added 2015-12-06
112
112
man_db = man-db; # added 2016-05
113
113
+
piwik = matomo; # added 2018-01-16
113
114
midoriWrapper = midori; # added 2015-01
114
115
minc_tools = minc-tools; # 2017-12
115
116
mlt-qt5 = libsForQt5.mlt; # added 2015-12-19
+1
-1
pkgs/top-level/all-packages.nix
···
12632
12632
12633
12633
shaarli-material = callPackage ../servers/web-apps/shaarli/material-theme.nix { };
12634
12634
12635
12635
-
piwik = callPackage ../servers/web-apps/piwik { };
12635
12635
+
matomo = callPackage ../servers/web-apps/matomo { };
12636
12636
12637
12637
axis2 = callPackage ../servers/http/tomcat/axis2 { };
12638
12638