tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
sddm: run phase hooks
Thomas Tuegel
9 years ago
aea0ff96
98bb89b9
+8
-1
1 changed file
expand all
collapse all
unified
split
pkgs
applications
display-managers
sddm
default.nix
+8
-1
pkgs/applications/display-managers/sddm/default.nix
···
68
69
stdenv.mkDerivation {
70
name = "sddm-${version}";
71
-
phases = "installPhase";
72
73
nativeBuildInputs = [ lndir makeQtWrapper ];
74
buildInputs = [ unwrapped ] ++ themes;
75
themes = map (pkg: pkg.out or pkg) themes;
76
inherit unwrapped;
0
0
0
0
77
78
installPhase = ''
0
0
79
makeQtWrapper "$unwrapped/bin/sddm" "$out/bin/sddm"
80
81
mkdir -p "$out/share/sddm"
···
85
lndir -silent "$sddmDir" "$out/share/sddm"
86
fi
87
done
0
0
88
'';
89
90
inherit (unwrapped) meta;
···
68
69
stdenv.mkDerivation {
70
name = "sddm-${version}";
0
71
72
nativeBuildInputs = [ lndir makeQtWrapper ];
73
buildInputs = [ unwrapped ] ++ themes;
74
themes = map (pkg: pkg.out or pkg) themes;
75
inherit unwrapped;
76
+
77
+
unpackPhase = "true";
78
+
configurePhase = "runHook preConfigure; runHook postConfigure";
79
+
buildPhase = "runHook preBuild; runHook postBuild";
80
81
installPhase = ''
82
+
runHook preInstall
83
+
84
makeQtWrapper "$unwrapped/bin/sddm" "$out/bin/sddm"
85
86
mkdir -p "$out/share/sddm"
···
90
lndir -silent "$sddmDir" "$out/share/sddm"
91
fi
92
done
93
+
94
+
runHook postInstall
95
'';
96
97
inherit (unwrapped) meta;