eudic: fix desktop item

This commit is contained in:
xinyangli 2024-12-13 13:03:57 +08:00
parent 2cf707c042
commit 9859761ab8
No known key found for this signature in database

View File

@ -4,7 +4,6 @@
autoPatchelfHook,
makeWrapper,
lib,
copyDesktopItems,
libnotify,
libX11,
libXScrnSaver,
@ -71,11 +70,17 @@ stdenv.mkDerivation (finalAttrs: {
mkdir -p $out
cp -r usr/* $out/
makeWrapper $out/share/eusoft-eudic/eudic $out/bin/eudic
makeWrapper $out/share/eusoft-eudic/eudic $out/bin/eudic \
--inherit-argv0
runHook postInstall
'';
postFixup = ''
substituteInPlace $out/share/applications/eusoft-eudic.desktop \
--replace-fail '/usr/share/eusoft-eudic/AppRun' 'eudic'
'';
meta = {
description = "Authoritative English Dictionary Software Essential Tools for English Learners";
homepage = "https://www.eudic.net/v4/en/app/eudic";