acr-cli: init at 0.14 (#359508)
[NixPkgs.git] / pkgs / by-name / kd / kdesvn / package.nix
blob42a38cb7508f8b6a78e89667fe13d13d2b11a7ec
2   stdenv,
3   lib,
4   fetchFromGitLab,
5   cmake,
6   qt5,
7   apr,
8   aprutil,
9   subversion,
10   subversionClient,
11   libsForQt5,
12   extra-cmake-modules,
15 stdenv.mkDerivation {
16   pname = "kdesvn";
17   version = "2.1";
19   src = fetchFromGitLab {
20     domain = "invent.kde.org";
21     owner = "sdk";
22     repo = "kdesvn";
23     rev = "2028bc2f3621510db05e437e33f5cc225a7cd16b";
24     hash = "sha256-IaERXT648v2nTW89V6gpf7Dt95GJd92QmC50de+Knq8=";
25   };
27   cmakeFlags = [
28     "-DSUBVERSION_INSTALL_PATH=${lib.getDev subversion}"
29   ];
31   nativeBuildInputs = [
32     cmake
33     qt5.wrapQtAppsHook
34     apr.dev
35     aprutil.dev
36     extra-cmake-modules
37   ];
39   buildInputs = [
40     qt5.qtbase
41     subversion
42     subversionClient
43     libsForQt5.kbookmarks
44     libsForQt5.kcodecs
45     libsForQt5.kcompletion
46     libsForQt5.kconfig
47     libsForQt5.kconfigwidgets
48     libsForQt5.kcoreaddons
49     libsForQt5.kdbusaddons
50     libsForQt5.kdoctools
51     libsForQt5.ki18n
52     libsForQt5.kiconthemes
53     libsForQt5.kitemviews
54     libsForQt5.kjobwidgets
55     libsForQt5.kio
56     libsForQt5.knotifications
57     libsForQt5.kparts
58     libsForQt5.kservice
59     libsForQt5.ktextwidgets
60     libsForQt5.kwallet
61     libsForQt5.kwidgetsaddons
62     libsForQt5.kxmlgui
63   ];
65   meta = {
66     homepage = "https://invent.kde.org/sdk/kdesvn";
67     platforms = lib.platforms.unix;
68     badPlatforms = lib.platforms.darwin;
69     maintainers = with lib.maintainers; [ bot-wxt1221 ];
70     mainProgram = "kdesvn";
71     description = "Subversion client by KDE";
72     license = lib.licenses.agpl3Plus;
73   };