diff options
Diffstat (limited to 'pkgs/applications/editors/lapce/default.nix')
-rw-r--r-- | pkgs/applications/editors/lapce/default.nix | 33 |
1 files changed, 7 insertions, 26 deletions
diff --git a/pkgs/applications/editors/lapce/default.nix b/pkgs/applications/editors/lapce/default.nix index 49c3d5559aa4a..715b7ee9c68ca 100644 --- a/pkgs/applications/editors/lapce/default.nix +++ b/pkgs/applications/editors/lapce/default.nix @@ -4,19 +4,12 @@ , rustPlatform , cmake , pkg-config -, python3 , perl -, freetype , fontconfig -, libxkbcommon -, xcbutil -, libX11 -, libXcursor -, libXrandr -, libXi -, vulkan-loader , copyDesktopItems , makeDesktopItem +, glib +, gtk3 , openssl , libobjc , Security @@ -28,21 +21,20 @@ rustPlatform.buildRustPackage rec { pname = "lapce"; - version = "0.1.0"; + version = "0.1.2"; src = fetchFromGitHub { owner = "lapce"; repo = pname; rev = "v${version}"; - sha256 = "sha256-KSumy7M7VNUib4CZ0ikBboEFMzDQt4xW+aUFHOi+0pA="; + sha256 = "sha256-jH473FdBI3rGt90L3WwMDPP8M3w0rtG5D758ceCMw94="; }; - cargoSha256 = "sha256-7SVTcH9/Ilq8HcpJJI0KFiQA076lR2CAIBwmTVgmnjE="; + cargoSha256 = "sha256-0Kya2KcyBDlt0TpFV60VAA3+JPfwId/+k8k+H97EhB0="; nativeBuildInputs = [ cmake pkg-config - python3 perl copyDesktopItems ]; @@ -51,17 +43,11 @@ rustPlatform.buildRustPackage rec { OPENSSL_NO_VENDOR = 1; buildInputs = [ + glib + gtk3 openssl ] ++ lib.optionals stdenv.isLinux [ - freetype fontconfig - libxkbcommon - xcbutil - libX11 - libXcursor - libXrandr - libXi - vulkan-loader ] ++ lib.optionals stdenv.isDarwin [ libobjc Security @@ -71,11 +57,6 @@ rustPlatform.buildRustPackage rec { AppKit ]; - # Add missing vulkan dependency to rpath - preFixup = lib.optionalString stdenv.isLinux '' - patchelf --add-needed ${vulkan-loader}/lib/libvulkan.so.1 $out/bin/lapce - ''; - postInstall = '' install -Dm0644 $src/extra/images/logo.svg $out/share/icons/hicolor/scalable/apps/lapce.svg ''; |