diff options
author | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2014-12-23 16:09:53 +0100 |
---|---|---|
committer | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2014-12-23 16:22:06 +0100 |
commit | 7137ae48bc3493d2452a04330df8f03d79ea152e (patch) | |
tree | 5266daa9c55069577e2707c2c1a3a056aa2ae6e4 | |
parent | 59807bf947594b925c57f6ca0e799c89bbc6f2c7 (diff) | |
download | nixlib-7137ae48bc3493d2452a04330df8f03d79ea152e.tar nixlib-7137ae48bc3493d2452a04330df8f03d79ea152e.tar.gz nixlib-7137ae48bc3493d2452a04330df8f03d79ea152e.tar.bz2 nixlib-7137ae48bc3493d2452a04330df8f03d79ea152e.tar.lz nixlib-7137ae48bc3493d2452a04330df8f03d79ea152e.tar.xz nixlib-7137ae48bc3493d2452a04330df8f03d79ea152e.tar.zst nixlib-7137ae48bc3493d2452a04330df8f03d79ea152e.zip |
Add Gtk2 (and required Pango, Cairo & Glib) Perl bindings
-rw-r--r-- | pkgs/top-level/perl-packages.nix | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 062f5af4e311..812af3e4c3e7 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -548,6 +548,21 @@ let self = _self // overrides; _self = with self; { }; }; + Cairo = buildPerlPackage rec { + name = "Cairo-1.105"; + src = fetchurl { + url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz"; + sha256 = "0im025wy1346w7b7hi6im08bfn6x4ma0cxmjz6xnk8riizm1s84q"; + }; + buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig pkgs.cairo ]; + meta = { + homepage = http://gtk2-perl.sourceforge.net/; + description = "Perl interface to the cairo 2d vector graphics library"; + maintainers = with maintainers; [ nckx ]; + license = with stdenv.lib.licenses; [ lgpl21Plus ]; + }; + }; + cam_pdf = buildPerlPackage rec { name = "CAM-PDF-1.60"; src = fetchurl { @@ -3993,6 +4008,21 @@ let self = _self // overrides; _self = with self; { }; }; + Glib = buildPerlPackage rec { + name = "Glib-1.306"; + src = fetchurl { + url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz"; + sha256 = "0j4kf707vy9vhpifwl6icc7rqyf75z2lhc626af7ag8srqva81ic"; + }; + buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig pkgs.glib ]; + meta = { + homepage = http://gtk2-perl.sourceforge.net/; + description = "Perl wrappers for the GLib utility and Object libraries"; + maintainers = with maintainers; [ nckx ]; + license = with stdenv.lib.licenses; [ lgpl3Plus ]; + }; + }; + GnuPG = buildPerlPackage { name = "GnuPG-0.19"; src = fetchurl { @@ -4058,6 +4088,21 @@ let self = _self // overrides; _self = with self; { buildInputs = [ DataUUID CryptCBC ]; }; + Gtk2 = buildPerlPackage rec { + name = "Gtk2-1.2493"; + src = fetchurl { + url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz"; + sha256 = "1zhrvwl584yrf0b1rrkli0k2ly221xhdyix8ykmm9zs674gain0z"; + }; + buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig Pango pkgs.gtk2 ]; + meta = { + homepage = http://gtk2-perl.sourceforge.net/; + description = "Perl interface to the 2.x series of the Gimp Toolkit library"; + maintainers = with maintainers; [ nckx ]; + license = with stdenv.lib.licenses; [ lgpl21Plus ]; + }; + }; + Guard = buildPerlPackage { name = "Guard-1.022"; src = fetchurl { @@ -7093,6 +7138,22 @@ let self = _self // overrides; _self = with self; { }; }; + Pango = buildPerlPackage rec { + name = "Pango-1.226"; + src = fetchurl { + url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz"; + sha256 = "0r4jx7d6gj6ixk2r5yr70biy1lpjxir08aywkw02g85wg6zkjw4z"; + }; + buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig pkgs.pango ]; + propagatedBuildInputs = [ Cairo Glib ]; + meta = { + homepage = http://gtk2-perl.sourceforge.net/; + description = "Layout and render international text"; + maintainers = with maintainers; [ nckx ]; + license = with stdenv.lib.licenses; [ lgpl21Plus ]; + }; + }; + ParamsClassify = buildPerlPackage rec { name = "Params-Classify-0.013"; src = fetchurl { |