nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ lib,
2 stdenv,
3 fetchFromGitLab,
4 extra-cmake-modules,
5 shared-mime-info,
6 wrapQtAppsHook,
7 kcoreaddons,
8 kdbusaddons,
9 ki18n,
10 kio,
11 solid,
12 kidletime,
13 knotifications,
14 kconfig,
15 kinit,
16 kjobwidgets,
17 plasma-framework,
18 libgit2
19}:
20
21stdenv.mkDerivation rec {
22 pname = "kup";
23 version = "0.9.1";
24
25 src = fetchFromGitLab {
26 domain = "invent.kde.org";
27 repo = pname;
28 owner = "system";
29 rev = "${pname}-${version}";
30 sha256 = "1s180y6vzkxxcjpfdvrm90251rkaf3swzkjwdlpm6m4vnggq0hvs";
31 };
32
33 nativeBuildInputs = [
34 extra-cmake-modules
35 shared-mime-info
36 wrapQtAppsHook
37 ];
38
39 buildInputs = [
40 kcoreaddons
41 kdbusaddons
42 ki18n
43 kio
44 solid
45 kidletime
46 knotifications
47 kconfig
48 kinit
49 kjobwidgets
50 plasma-framework
51 libgit2
52 ];
53
54 meta = with lib; {
55 description = "Backup tool for KDE";
56 homepage = "https://apps.kde.org/kup";
57 license = licenses.gpl2Plus;
58 maintainers = [ maintainers.pwoelfel ];
59 };
60}