makemkv: Install .desktop file and icons
This allows makemkv to be launched from a desktop manager, with nice icons.
This commit is contained in:
parent
ced2371674
commit
980bc2d470
@ -29,6 +29,7 @@ let
|
|||||||
];
|
];
|
||||||
sha256 = "0ssg3q1z80652d4gkv1z7kpsxx82xcw6kpsw266c8q4y2n8x7c76";
|
sha256 = "0ssg3q1z80652d4gkv1z7kpsxx82xcw6kpsw266c8q4y2n8x7c76";
|
||||||
};
|
};
|
||||||
|
|
||||||
in mkDerivation {
|
in mkDerivation {
|
||||||
pname = "makemkv";
|
pname = "makemkv";
|
||||||
inherit version;
|
inherit version;
|
||||||
@ -51,9 +52,15 @@ in mkDerivation {
|
|||||||
installPhase = ''
|
installPhase = ''
|
||||||
runHook preInstall
|
runHook preInstall
|
||||||
|
|
||||||
install -Dm555 -t $out/bin out/makemkv ../makemkv-bin-${version}/bin/amd64/makemkvcon
|
install -Dm555 -t $out/bin out/makemkv ../makemkv-bin-${version}/bin/amd64/makemkvcon
|
||||||
install -D -t $out/lib out/lib{driveio,makemkv,mmbd}.so.*
|
install -D -t $out/lib out/lib{driveio,makemkv,mmbd}.so.*
|
||||||
install -D -t $out/share/MakeMKV ../makemkv-bin-${version}/src/share/*
|
install -D -t $out/share/MakeMKV ../makemkv-bin-${version}/src/share/*
|
||||||
|
install -Dm444 -t $out/share/applications ../makemkv-oss-${version}/makemkvgui/share/makemkv.desktop
|
||||||
|
install -Dm444 -t $out/share/icons/hicolor/16x16 ../makemkv-oss-${version}/makemkvgui/share/icons/16x16/*
|
||||||
|
install -Dm444 -t $out/share/icons/hicolor/32x32 ../makemkv-oss-${version}/makemkvgui/share/icons/32x32/*
|
||||||
|
install -Dm444 -t $out/share/icons/hicolor/64x64 ../makemkv-oss-${version}/makemkvgui/share/icons/64x64/*
|
||||||
|
install -Dm444 -t $out/share/icons/hicolor/128x128 ../makemkv-oss-${version}/makemkvgui/share/icons/128x128/*
|
||||||
|
install -Dm444 -t $out/share/icons/hicolor/256x256 ../makemkv-oss-${version}/makemkvgui/share/icons/256x256/*
|
||||||
|
|
||||||
runHook postInstall
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
Loading…
Reference in New Issue
Block a user