diff options
author | Daniel Schaefer <git@danielschaefer.me> | 2019-04-25 08:46:07 +0200 |
---|---|---|
committer | Daniel Schaefer <git@danielschaefer.me> | 2019-05-12 22:23:48 +0200 |
commit | b85ccbac54738a9979af11e0582b5d0ed1c50cbd (patch) | |
tree | dc215fd637742e214fe52dd3ed152f93641762f9 /pkgs/development/python-modules/pygtk/default.nix | |
parent | 5b9bb1b4311d93085ae3e94bf024d88d150b11eb (diff) | |
download | nixpkgs-b85ccbac54738a9979af11e0582b5d0ed1c50cbd.tar nixpkgs-b85ccbac54738a9979af11e0582b5d0ed1c50cbd.tar.gz nixpkgs-b85ccbac54738a9979af11e0582b5d0ed1c50cbd.tar.bz2 nixpkgs-b85ccbac54738a9979af11e0582b5d0ed1c50cbd.tar.lz nixpkgs-b85ccbac54738a9979af11e0582b5d0ed1c50cbd.tar.xz nixpkgs-b85ccbac54738a9979af11e0582b5d0ed1c50cbd.tar.zst nixpkgs-b85ccbac54738a9979af11e0582b5d0ed1c50cbd.zip |
treewide: Add passthru.updateScript to gnome pkgs
`updateScript` lets us update packages automatically. For packages that are hosted on the gnome mirror it's very easy to add that. Inspired by https://github.com/NixOS/nixpkgs/issues/36150
Diffstat (limited to 'pkgs/development/python-modules/pygtk/default.nix')
-rw-r--r-- | pkgs/development/python-modules/pygtk/default.nix | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/pkgs/development/python-modules/pygtk/default.nix b/pkgs/development/python-modules/pygtk/default.nix index 42127de2f24..c6f939d319a 100644 --- a/pkgs/development/python-modules/pygtk/default.nix +++ b/pkgs/development/python-modules/pygtk/default.nix @@ -4,18 +4,16 @@ buildPythonPackage rec { pname = "pygtk"; version = "2.24.0"; - name = pname + "-" + version; disabled = isPy3k; src = fetchurl { - url = "mirror://gnome/sources/pygtk/2.24/${name}.tar.bz2"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.bz2"; sha256 = "04k942gn8vl95kwf0qskkv6npclfm31d78ljkrkgyqxxcni1w76d"; }; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ ] - ++ stdenv.lib.optional (libglade != null) libglade; + buildInputs = stdenv.lib.optional (libglade != null) libglade; propagatedBuildInputs = [ gtk2 pygobject2 pycairo ]; @@ -50,6 +48,13 @@ buildPythonPackage rec { rm $out/bin/pygtk-codegen-2.0 ln -s ${pygobject2}/bin/pygobject-codegen-2.0 $out/bin/pygtk-codegen-2.0 ln -s ${pygobject2}/lib/${python.libPrefix}/site-packages/pygobject-${pygobject2.version}.pth \ - $out/lib/${python.libPrefix}/site-packages/${name}.pth + $out/lib/${python.libPrefix}/site-packages/${pname}-${version}.pth ''; + + meta = with stdenv.lib; { + description = "GTK+-2 bindings"; + homepage = "https://gitlab.gnome.org/Archive/pygtk"; + platforms = platforms.all; + license = with licenses; [ lgpl21Plus ]; + }; } |