summary refs log tree commit diff
diff options
context:
space:
mode:
authordan4ik <6057430gu@gmail.com>2021-07-22 10:52:52 +0700
committerdan4ik <6057430gu@gmail.com>2021-07-22 18:37:44 +0700
commit8229cab5fd6e49f226a3be2d569354c32f6191eb (patch)
treea7c89b958618b49a936b33e8586eaa4defc2660b
parent6fdc7e6a88d766f5e944015ef2234e9f05d56607 (diff)
downloadnixpkgs-8229cab5fd6e49f226a3be2d569354c32f6191eb.tar
nixpkgs-8229cab5fd6e49f226a3be2d569354c32f6191eb.tar.gz
nixpkgs-8229cab5fd6e49f226a3be2d569354c32f6191eb.tar.bz2
nixpkgs-8229cab5fd6e49f226a3be2d569354c32f6191eb.tar.lz
nixpkgs-8229cab5fd6e49f226a3be2d569354c32f6191eb.tar.xz
nixpkgs-8229cab5fd6e49f226a3be2d569354c32f6191eb.tar.zst
nixpkgs-8229cab5fd6e49f226a3be2d569354c32f6191eb.zip
libcsys: init at 4.2.0
-rw-r--r--pkgs/applications/misc/coreaction/default.nix (renamed from pkgs/misc/coreaction/default.nix)10
-rw-r--r--pkgs/development/libraries/libcsys/default.nix31
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 42 insertions, 1 deletions
diff --git a/pkgs/misc/coreaction/default.nix b/pkgs/applications/misc/coreaction/default.nix
index c7fbfcd3d8f..be9d02bf339 100644
--- a/pkgs/misc/coreaction/default.nix
+++ b/pkgs/applications/misc/coreaction/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchFromGitLab, qtsvg, qtbase, libcsys, libcprime, cmake, ninja, }:
+{ mkDerivation, lib, fetchFromGitLab, fetchpatch, qtsvg, qtbase, libcsys, libcprime, cmake, ninja, }:
 
 mkDerivation rec {
   pname = "coreaction";
@@ -11,6 +11,14 @@ mkDerivation rec {
     sha256 = "sha256-5qEZNLvbgLoAOXij0wXoVw2iyvytsYZikSJDm6F6ddc=";
   };
 
+  patches = [
+    ## Fix Plugin Error: "The shared library was not found." "libbatery.so"
+    (fetchpatch {
+      url = "https://gitlab.com/cubocore/coreapps/coreaction/-/commit/1d1307363614a117978723eaad2332e6e8c05b28.patch";
+      sha256 = "039x19rsm23l9vxd5mnbl6gvc3is0igahf47kv54v6apz2q72l3f";
+    })
+  ];
+
   nativeBuildInputs = [
     cmake
     ninja
diff --git a/pkgs/development/libraries/libcsys/default.nix b/pkgs/development/libraries/libcsys/default.nix
new file mode 100644
index 00000000000..cec6e501bb5
--- /dev/null
+++ b/pkgs/development/libraries/libcsys/default.nix
@@ -0,0 +1,31 @@
+{ mkDerivation, lib, fetchFromGitLab, udisks2, qtbase, cmake, ninja, }:
+
+mkDerivation rec {
+  pname = "libcsys";
+  version = "4.2.0";
+
+  src = fetchFromGitLab {
+    owner = "cubocore";
+    repo = pname;
+    rev = "v${version}";
+    sha256 = "sha256-9LH95uJJIn4FHfnikGi5UCI6nUNW+1cSZnJ/KpZDI5Y=";
+  };
+
+  nativeBuildInputs = [
+    cmake
+    ninja
+  ];
+
+  buildInputs = [
+    qtbase
+    udisks2
+  ];
+
+  meta = with lib; {
+    description = "Library for managing drive and getting system resource information in real time";
+    homepage = "https://gitlab.com/cubocore/libcsys";
+    license = licenses.gpl3Plus;
+    maintainers = with maintainers; [ dan4ik605743 ];
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 625fe3126c6..c4682691206 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -6371,6 +6371,8 @@ in
 
   libscrypt = callPackage ../development/libraries/libscrypt { };
 
+  libcsys = libsForQt5.callPackage ../development/libraries/libcsys { };
+
   libcprime = libsForQt5.callPackage ../development/libraries/libcprime { };
 
   libcloudproviders = callPackage ../development/libraries/libcloudproviders { };