chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / ks / kseexpr / package.nix
blob9b37a360a2e8fa95995457a52d3fb0b9c9c592e4
1 { lib
2 , stdenv
3 , fetchFromGitLab
4 , cmake
5 , extra-cmake-modules
6 , qt5
7 , libsForQt5
8 , bison
9 , flex
10 , llvm
13 stdenv.mkDerivation rec {
14   pname = "kseexpr";
15   version = "4.0.4.0";
16   src = fetchFromGitLab {
17     domain = "invent.kde.org";
18     owner = "graphics";
19     repo = "kseexpr";
20     rev = "v${version}";
21     hash = "sha256-XjFGAN7kK2b0bLouYG3OhajhOQk4AgC4EQRzseccGCE=";
22   };
23   patches = [
24     # see https://github.com/NixOS/nixpkgs/issues/144170
25     ./cmake_libdir.patch
26   ];
27   nativeBuildInputs = [
28     cmake
29     extra-cmake-modules
30     qt5.wrapQtAppsHook
31   ];
32   buildInputs = [
33     bison
34     flex
35     libsForQt5.ki18n
36     llvm
37     qt5.qtbase
38   ];
40   meta = with lib; {
41     homepage    = "https://invent.kde.org/graphics/kseexpr";
42     description = "Embeddable expression evaluation engine";
43     maintainers = with maintainers; [ nek0 ];
44     license     = licenses.lgpl3Plus;
45   };