Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 stdenv, 4 fetchurl, 5 pkg-config, 6 libX11, 7 libXfixes, 8 libXrandr, 9 gitUpdater, 10}: 11 12stdenv.mkDerivation (finalAttrs: { 13 pname = "xpointerbarrier"; 14 version = "23.08"; 15 16 src = fetchurl { 17 url = "https://www.uninformativ.de/git/xpointerbarrier/archives/xpointerbarrier-v${finalAttrs.version}.tar.gz"; 18 hash = "sha256-d0PcZ4z8JgN4ncPUGeJZwIV5vB7M0Jo7o1/L6mrJtUc="; 19 }; 20 21 nativeBuildInputs = [ pkg-config ]; 22 23 buildInputs = [ 24 libX11 25 libXfixes 26 libXrandr 27 ]; 28 29 makeFlags = [ "prefix=$(out)" ]; 30 31 passthru.updateScript = gitUpdater { 32 url = "https://www.uninformativ.de/git/xpointerbarrier.git/"; 33 rev-prefix = "v"; 34 }; 35 36 meta = with lib; { 37 homepage = "https://www.uninformativ.de/git/xpointerbarrier/file/README.html"; 38 description = "Create X11 pointer barriers around your working area"; 39 license = licenses.mit; 40 maintainers = with maintainers; [ 41 xzfc 42 ]; 43 platforms = platforms.linux; 44 mainProgram = "xpointerbarrier"; 45 }; 46})