nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 58 lines 1.2 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitLab, 5 autoreconfHook, 6 pkg-config, 7 util-macros, 8 xorgproto, 9 libx11, 10 libxmu, 11 nix-update-script, 12}: 13stdenv.mkDerivation (finalAttrs: { 14 pname = "xpr"; 15 version = "1.2.0"; 16 17 src = fetchFromGitLab { 18 domain = "gitlab.freedesktop.org"; 19 group = "xorg"; 20 owner = "app"; 21 repo = "xpr"; 22 tag = "xpr-${finalAttrs.version}"; 23 hash = "sha256-q8WcQSzlAwbdIcXWyQjjHmvuqYa4k2e7O+VhShwBDUE="; 24 }; 25 26 strictDeps = true; 27 28 nativeBuildInputs = [ 29 autoreconfHook 30 pkg-config 31 util-macros 32 ]; 33 34 buildInputs = [ 35 xorgproto 36 libx11 37 libxmu 38 ]; 39 40 passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=xpr-(.*)" ]; }; 41 42 meta = { 43 description = "Utility to print an X window dump from xwd"; 44 longDescription = '' 45 xpr takes as input a window dump file produced by xwd and formats it for output on various 46 types of printers. 47 ''; 48 homepage = "https://gitlab.freedesktop.org/xorg/app/xpr"; 49 license = with lib.licenses; [ 50 mit 51 x11 52 hpnd 53 ]; 54 mainProgram = "xpr"; 55 maintainers = [ ]; 56 platforms = lib.platforms.unix; 57 }; 58})