diff options
author | Raghav Gururajan <rg@raghavgururajan.name> | 2021-06-22 04:26:06 -0400 |
---|---|---|
committer | Raghav Gururajan <rg@raghavgururajan.name> | 2021-07-04 21:07:07 -0400 |
commit | 89d38e2a83a8bc30d2f9f5bb6aeb9a76ae22abb8 (patch) | |
tree | c710758c13c00b6937c2090aeca3b5af442f5138 /gnu/packages/glib.scm | |
parent | eb6f3941d7a15720a078979cbdf093470c9fd7a1 (diff) | |
download | guix-89d38e2a83a8bc30d2f9f5bb6aeb9a76ae22abb8.tar.gz |
gnu: Add perl-glib-object-introspection.
* gnu/packages/glib.scm (perl-glib-object-introspection): New variable.
Diffstat (limited to 'gnu/packages/glib.scm')
-rw-r--r-- | gnu/packages/glib.scm | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm index f2dbddbde6..91ef45099c 100644 --- a/gnu/packages/glib.scm +++ b/gnu/packages/glib.scm @@ -888,6 +888,32 @@ these libraries are used as the foundation for many of the libraries that make up the Gnome environment, and are used in many unrelated projects.") (license license:lgpl2.1+))) +(define-public perl-glib-object-introspection + (package + (name "perl-glib-object-introspection") + (version "0.049") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/X/XA/XAOC/" + "Glib-Object-Introspection-" version ".tar.gz")) + (sha256 + (base32 "0mxg6pz8qfyipw0ypr54alij0c4adzg94f62702b2a6hkp5jhij6")))) + (build-system perl-build-system) + (native-inputs + `(("perl-extutils-depends" ,perl-extutils-depends) + ("perl-extutils-pkgconfig" ,perl-extutils-pkgconfig))) + (propagated-inputs + `(("gobject-introspection" ,gobject-introspection) + ("perl-cairo-gobject" ,perl-cairo-gobject) + ("perl-glib" ,perl-glib))) + (home-page "https://metacpan.org/dist/Glib-Object-Introspection") + (synopsis "Dynamically create Perl language bindings") + (description "Glib::Object::Introspection uses the gobject-introspection and +libffi projects to dynamically create Perl bindings for a wide variety of +libraries. Examples include gtk+, webkit, libsoup and many more.") + (license license:lgpl2.1+))) + (define telepathy-glib (package (name "telepathy-glib") |