about summary refs log tree commit diff
path: root/pkgs/applications/editors/lapce
diff options
context:
space:
mode:
authorlinsui <linsui555@gmail.com>2022-06-29 19:59:37 +0800
committerlinsui <linsui555@gmail.com>2022-06-29 19:59:37 +0800
commit9884fac5dfe81ce68ec788d56d7df472103a147c (patch)
tree394033b382f3012bc293884c11c381aeb8250826 /pkgs/applications/editors/lapce
parentcf3ab54b4afe2b7477faa1dd0b65bf74c055d70c (diff)
lapce: 0.1.0 -> 0.1.2
Diffstat (limited to 'pkgs/applications/editors/lapce')
-rw-r--r--pkgs/applications/editors/lapce/default.nix33
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
   '';