nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 53 lines 1.0 kB view raw
1{ 2 lib, 3 fetchurl, 4 meson, 5 ninja, 6 pkg-config, 7 buildPythonPackage, 8 isPy3k, 9 at-spi2-core, 10 pygobject3, 11 gnome, 12}: 13 14buildPythonPackage rec { 15 pname = "pyatspi"; 16 version = "2.58.1"; 17 18 pyproject = false; 19 20 src = fetchurl { 21 url = "mirror://gnome/sources/pyatspi/${lib.versions.majorMinor version}/pyatspi-${version}.tar.xz"; 22 sha256 = "Px8HmTX5JlhDMQJcdTGFjetCJFyZO2USH09LAeawRTY="; 23 }; 24 25 nativeBuildInputs = [ 26 meson 27 ninja 28 pkg-config 29 ]; 30 31 buildInputs = [ 32 at-spi2-core 33 pygobject3 34 ]; 35 36 disabled = !isPy3k; 37 38 passthru = { 39 updateScript = gnome.updateScript { 40 packageName = "pyatspi"; 41 attrPath = "python3.pkgs.pyatspi"; 42 versionPolicy = "odd-unstable"; 43 }; 44 }; 45 46 meta = { 47 description = "Python client bindings for D-Bus AT-SPI"; 48 homepage = "https://gitlab.gnome.org/GNOME/pyatspi2"; 49 license = lib.licenses.lgpl2Only; 50 maintainers = with lib.maintainers; [ jtojnar ]; 51 platforms = with lib.platforms; unix; 52 }; 53}