Hi all,
Newbie to the list and newbie to gnome-shell as well. So my
queries/questions may be off or seem beginner so be it.

I just browsed the page http://live.gnome.org/GnomeShell . The
documentation feels incomplete.

I could fill in the blanks if need be but would need the expertise of
the people on the list. Please direct your attention to
http://live.gnome.org/GnomeShell#Building

a. What is JHBuild? There are going to be newbies (like me) who would
be confused where to get this JHBuild. Searched in the package manager
and found it is there in Debian.

$ aptitude show jhbuild

Description: flexible build script for package collections
 Jhbuild is a program that can be used to pull a number of modules
from CVS, Subversion, Bazaar and other types of repositories or from
tarballs and build them in the correct order.  Unlike some build
scripts, jhbuild lets you specify
 what modules you want built and it will then go and build those
modules plus dependencies.

I searched and linked the jhbuild page to the Gnome Shell/Building page .

From the instructions given on the jhbuild it seems that one
has/should download the jhbuild via git, is this true also for
gnome-shell ?

This is the jhbuild in my system, for the record I'm on Debian Squeeze.

$ aptitude show jhbuild
Package: jhbuild
New: yes
State: installed
Automatically installed: no
Version: 2.29.2-2
Priority: optional
Section: devel
Maintainer: Loic Minier <l...@dooz.org>
Uncompressed Size: 2,146 k
Depends: libc6 (>= 2.2.5), python (>= 2.4), python-support (>= 0.90.0)
Recommends: bzr, cvs, git-core, mercurial, subversion, patch, wget | curl,
            autoconf, automake, gettext, pkg-config
Suggests: tla, darcs, python-pygraphviz
Description: flexible build script for package collections
 Jhbuild is a program that can be used to pull a number of modules from CVS,
 Subversion, Bazaar and other types of repositories or from tarballs and build
 them in the correct order.  Unlike some build scripts, jhbuild lets you specify
 what modules you want built and it will then go and build those modules plus
 dependencies.

 Although jhbuild was originally developed to build GNOME, it is now able to
 build a number of the modules in freedesktop.org's CVS. Extending it to handle
 new modules is usually trivial assuming the build infrastructure matches the
 other modules it handles

b. The actual building itself needs to be broken down. Now I do not
know whether I need to download the jhbuild first from git (depending
on the answer given above) and then the script (curl -O
http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
/bin/bash gnome-shell-build-setup.sh)

Some clarity here would be good . It would have been nice to have some
sort of fixed requirements given before one attempts something.  An
example of what I mean is here :-

http://adonthell.berlios.de/doc/index.php/Development:Compiling

I am talking about the pre-requisites.

c. A query, I saw the page about removing .la files
http://live.gnome.org/GnomeShell/RemovingLaFiles

What happens if one just deletes/removes the .la files and does the
other part as well

$ sudo tee /etc/apt/apt.conf.d/90removela <<< 'DPkg { Post-Invoke {
"rm /usr/lib*/*.la 2> /dev/null || true"; }; };'

but does not build/install gnome-shell then what would happen. I would
have liked some background info. on what were these .la files as there
were quite a few on my system (around 50-70 or so) which I have
removed both from /usr/lib and /usr/lib64.

Looking forward for the queries above before I push further.

Btw I'm subscribed to the list but mail delivery is turned off so
please CC me if anybody responds to the queries given above.

-- 
          Regards,
          Shirish Agarwal  शिरीष अग्रवाल
  My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
065C 6D79 A68C E7EA 52B3  8D70 950D 53FB 729A 8B17
_______________________________________________
gnome-shell-list mailing list
gnome-shell-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-shell-list

Reply via email to