linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / bobcat / default.nix
blob06c7ac81dcd201eead9c5084e451e176011b1a03
1 { lib, stdenv, fetchFromGitLab, icmake
2 , libmilter, libX11, openssl, readline
3 , util-linux, yodl }:
5 stdenv.mkDerivation rec {
6   pname = "bobcat";
7   version = "5.05.00";
9   src = fetchFromGitLab {
10     sha256 = "sha256:14lvxzkxmkk54s97ah996m6s1wbw1g3iwawbhsf8qw7sf75vlp1h";
11     domain = "gitlab.com";
12     rev = version;
13     repo = "bobcat";
14     owner = "fbb-git";
15   };
17   buildInputs = [ libmilter libX11 openssl readline util-linux ];
18   nativeBuildInputs = [ icmake yodl ];
20   setSourceRoot = ''
21     sourceRoot=$(echo */bobcat)
22   '';
24   postPatch = ''
25     substituteInPlace INSTALL.im --replace /usr $out
26     patchShebangs .
27   '';
29   buildPhase = ''
30     ./build libraries all
31     ./build man
32   '';
34   installPhase = ''
35     ./build install x
36   '';
38   meta = with lib; {
39     description = "Brokken's Own Base Classes And Templates";
40     homepage = "https://fbb-git.gitlab.io/bobcat/";
41     license = licenses.gpl3;
42     platforms = platforms.linux;
43   };