[gtk2-perl-xs] G -> Glib, modules not build completely independantly



the last two steps remaining before we can make an actual release are renaming
G to Glib and ensuring that the modules build and test separately; i'm being
pulled in about ten directions at once right now, so i can't get to it today,
but i hope to get to it by next week.

after a some discussion with muppet about it was decided that the
consensus of the list was to rename G to Glib (which i completed
yesterday afternoon) and to build each of the subdirectories completely
independently from one another. (which i just now finished)

there were lots of simplistic changes required to do the G rename most
of which consisted of search and replace. this may affect anyone who has
created extension modules that work with G in anyway. otherwise hardly
anyone will care/know.

the changes made to the build system were a little more involved. the
top level Makefile.PL is no more. (sorta) in its place is a Makefile
that is really only intended to be used by developers (but others can
probably make use of it.) It has no magic about what's installed or
anything. To use it you should open it in your favorite text editor and
change the PREFIX to a non-system dir and then make sure that PERL5LIB
is set to PREFIX/lib/perl5/site_perl (or something similar for your
case) in your environment. it is only intended to get a working copy of
all of then modules into PREFIX so that you may then go into one of the
modules directories and work/build/test as you normally would have. as a
related change all occurrences of 'use blib' or 'use lib' have been
removed throughout the entire tree. (why you should set PERL5LIB if
you're not installing in a system dir) 

all of this constitutes some fundamental changes that are liable to
break when tested in a plethora of environments. so i ask you to do just
that. obviously you should make sure to uninstall previous versions
since the G module no longer exists.

lastly if you really want to get a copy of the code before these changes
you may check out with the tag pre-glib
cvs co -r pre-glib gtk2-perl-xs

send problems reports to the list or muppet & myself.

-rm




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]