plymouth-matrix-theme: cleanup derivation

* add install hooks
* move postPatch to match phases order

* skip a line after version
This commit is contained in:
superherointj 2024-05-17 12:47:18 -03:00 committed by John Titor
parent 337326cac1
commit faf799b9d2
No known key found for this signature in database
GPG Key ID: 29B0514F4E3C1CC0

@ -4,9 +4,11 @@
lib,
unstableGitUpdater,
}:
stdenvNoCC.mkDerivation {
pname = "plymouth-matrix-theme";
version = "0.1.0-unstable-19-02-2017";
src = fetchFromGitHub {
owner = "storax";
repo = "plymouth-matrix-theme";
@ -14,17 +16,19 @@ stdenvNoCC.mkDerivation {
hash = "sha256-JmMmpw1By5U6OTaSPnJOZZxrieSnXivMmdt/JPazjpI=";
};
dontBuild = true;
postPatch = ''
# Remove not needed files
rm README.rst LICENSE Makefile
'';
dontBuild = true;
installPhase = ''
runHook preInstall
mkdir -p $out/share/plymouth/themes/matrix
cp * $out/share/plymouth/themes/matrix
find $out/share/plymouth/themes/ -name \*.plymouth -exec sed -i "s@\/usr\/@$out\/@" {} \;
runHook postInstall
'';
passthru.updateScript = unstableGitUpdater;