115 lines
3.6 KiB
Plaintext
115 lines
3.6 KiB
Plaintext
Glib::Object::Introspection
|
|
===========================
|
|
|
|
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.
|
|
|
|
|
|
INSTALLATION
|
|
------------
|
|
|
|
To install this module type the following:
|
|
|
|
perl Makefile.PL
|
|
make
|
|
make test
|
|
make install
|
|
|
|
|
|
DEPENDENCIES
|
|
------------
|
|
|
|
Glib::Object::Introspection needs this C library:
|
|
|
|
gobject-introspection-1.0 >= 0.10.0
|
|
|
|
and these Perl modules:
|
|
|
|
ExtUtils::Depends >= 0.300
|
|
ExtUtils::PkgConfig >= 1.000
|
|
Glib >= 1.310 # FIXME: 1.320
|
|
|
|
|
|
HOW TO CONTACT US
|
|
-----------------
|
|
Homepage: http://gtk2-perl.sourceforge.net/
|
|
Mailing list: gtk-perl-list [at] gnome.org
|
|
Mailing list archives: https://mail.gnome.org/archives/gtk-perl-list/
|
|
IRC: irc://irc.gnome.org/#gtk-perl
|
|
E-mail bug submission via CPAN's RT:
|
|
bug-Glib-Object-Introspection [at] rt.cpan.org
|
|
Web bug submission via gnome.org's bugzilla:
|
|
http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-perl
|
|
|
|
Please do not contact any of the maintainers directly unless they ask you to.
|
|
The first point of contact for questions/problems/issues should always be the
|
|
mailing list.
|
|
|
|
|
|
BUG REPORTS
|
|
-----------
|
|
For help with problems, please contact the mailing list (above). If you
|
|
already know you have a bug, please file it with one of the bug trackers
|
|
below. With any problems and/or bug reports, it's always helpful for the
|
|
developers to have the following information:
|
|
|
|
- A small script that demonstrates the problem; this is not required, however,
|
|
it will get your issue looked at much faster than a description of the
|
|
problem alone.
|
|
- Version of Perl (perl -v)
|
|
- Versions of Gtk2-Perl modules (Glib/Gtk2/Pango/Cairo)
|
|
- Optional, but nice to have: versions of GTK+ libraries on your system
|
|
(libglib, libgtk+, libpango, libcairo, etc.)
|
|
|
|
There are multiple project bug trackers, please choose the one you are most
|
|
comfortable with using and/or already have an account for.
|
|
|
|
Request Tracker:
|
|
- submitting bugs via the Web (requires a PAUSE account/Bitcard):
|
|
https://rt.cpan.org/Public/Bug/Report.html?Queue=Glib-Object-Introspection
|
|
- submitting bugs via e-mail (open to anyone with e-mail):
|
|
bug-Glib-Object-Introspection [at] rt.cpan.org
|
|
|
|
Gnome's bugtracker:
|
|
- report bugs to the 'gnome-perl' product (requires login)
|
|
http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-perl
|
|
|
|
|
|
PATCH SUBMISSION GUIDELINES
|
|
---------------------------
|
|
You can send us patches by...
|
|
- E-mailing it to the mailing list (above); please use a pastebin service of
|
|
some kind for longer patchfiles (over say 20k in size).
|
|
- Those with gnome.org Git ID's can push trivial patches to git directly; if
|
|
you're not sure what a trivial patch is, please ask first on the mailing
|
|
list prior to pushing your commit.
|
|
|
|
|
|
OBTAINING SOURCE FROM THE GNOME.ORG GIT REPO
|
|
--------------------------------------------
|
|
Assuming you already have the 'git' command installed on your system, you can
|
|
use the 'git://' or 'https://' protocols
|
|
|
|
git clone git@gitlab.gnome.org:GNOME/perl-glib-object-introspection.git
|
|
|
|
- or -
|
|
|
|
git clone https://gitlab.gnome.org/GNOME/perl-glib-object-introspection.git
|
|
|
|
To update an existing clone of the source:
|
|
|
|
git pull
|
|
|
|
Most Linux distros now package the 'git' command in the 'git' package.
|
|
|
|
|
|
COPYRIGHT AND LICENSE
|
|
---------------------
|
|
|
|
Copyright (C) 2005-2018 Torsten Schoenfeld <kaffeetisch@gmx.de>
|
|
|
|
See the LICENSE file in the top-level directory of this distribution for the
|
|
full license terms.
|
|
|