diff options
author | Tor Hedin Brønner <torhedinbronner@gmail.com> | 2018-09-11 22:49:43 +0200 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-11-30 21:34:47 +0100 |
commit | 372f97f7158b3d7f9c1beee4f4fa1d45acf3c17c (patch) | |
tree | 1730fefd050118daac35478b814f4d5d8c6d0d01 /pkgs/development/python-modules/pygobject | |
parent | 2c8565a3ce84c29372c0875e285c29cc374ee6ce (diff) | |
download | nixpkgs-372f97f7158b3d7f9c1beee4f4fa1d45acf3c17c.tar nixpkgs-372f97f7158b3d7f9c1beee4f4fa1d45acf3c17c.tar.gz nixpkgs-372f97f7158b3d7f9c1beee4f4fa1d45acf3c17c.tar.bz2 nixpkgs-372f97f7158b3d7f9c1beee4f4fa1d45acf3c17c.tar.lz nixpkgs-372f97f7158b3d7f9c1beee4f4fa1d45acf3c17c.tar.xz nixpkgs-372f97f7158b3d7f9c1beee4f4fa1d45acf3c17c.tar.zst nixpkgs-372f97f7158b3d7f9c1beee4f4fa1d45acf3c17c.zip |
pythonPackages.pygobject3: 3.26.1 -> 3.30.2
Diffstat (limited to 'pkgs/development/python-modules/pygobject')
-rw-r--r-- | pkgs/development/python-modules/pygobject/3.nix | 34 |
1 files changed, 23 insertions, 11 deletions
diff --git a/pkgs/development/python-modules/pygobject/3.nix b/pkgs/development/python-modules/pygobject/3.nix index c6264f08de8..430fcf62e93 100644 --- a/pkgs/development/python-modules/pygobject/3.nix +++ b/pkgs/development/python-modules/pygobject/3.nix @@ -1,28 +1,40 @@ -{ stdenv, fetchurl, buildPythonPackage, pkgconfig, glib, gobjectIntrospection, pycairo, cairo, which, ncurses}: +{ stdenv, fetchurl, buildPythonPackage, pkgconfig, glib, gobjectIntrospection, +pycairo, cairo, which, ncurses, meson, ninja, isPy3k, gnome3 }: buildPythonPackage rec { - major = "3.26"; - minor = "1"; - version = "${major}.${minor}"; - format = "other"; pname = "pygobject"; - name = pname + "-" + version; + version = "3.30.2"; + + format = "other"; src = fetchurl { - url = "mirror://gnome/sources/pygobject/${major}/${name}.tar.xz"; - sha256 = "1afi0jdjd9sanrzjwhv7z1k7qxlb91fqa6yqc2dbpjkhkjdpnmzm"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + sha256 = "15zd4w43js048y7fd1kdi6wpvccz1njjy60xw1ckvfy1qhikbz54"; }; outputs = [ "out" "dev" ]; - nativeBuildInputs = [ pkgconfig ]; + mesonFlags = [ + "-Dpython=python${if isPy3k then "3" else "2" }" + ]; + + nativeBuildInputs = [ pkgconfig meson ninja ]; buildInputs = [ glib gobjectIntrospection ] ++ stdenv.lib.optionals stdenv.isDarwin [ which ncurses ]; propagatedBuildInputs = [ pycairo cairo ]; - meta = { + passthru = { + updateScript = gnome3.updateScript { + packageName = pname; + attrPath = "python3.pkgs.${pname}3"; + }; + }; + + meta = with stdenv.lib; { homepage = https://pygobject.readthedocs.io/; description = "Python bindings for Glib"; - platforms = stdenv.lib.platforms.unix; + license = licenses.gpl2; + maintainers = with maintainers; [ jtojnar ]; + platforms = platforms.unix; }; } |