diff options
author | linsui <linsui555@gmail.com> | 2022-06-29 19:59:37 +0800 |
---|---|---|
committer | linsui <linsui555@gmail.com> | 2022-06-29 19:59:37 +0800 |
commit | 9884fac5dfe81ce68ec788d56d7df472103a147c (patch) | |
tree | 394033b382f3012bc293884c11c381aeb8250826 /pkgs | |
parent | cf3ab54b4afe2b7477faa1dd0b65bf74c055d70c (diff) |
lapce: 0.1.0 -> 0.1.2
Diffstat (limited to 'pkgs')
-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 ''; |