[PATCH v2 modular 1/2] jhbuild: Add moduleset with tarballs used for 7.6 katamari

Alan Coopersmith alan.coopersmith at oracle.com
Mon Nov 29 21:46:20 PST 2010


Dan Nicholson wrote:
> Add a moduleset for the 7.6 katamari based on xorg.modules. This uses
> the module list from 7.6-rc1 with gzipped tarballs and sha1sums from
> announce emails (when available).
> 
> Modules not included in the katamari have been removed. It might be a
> good idea to include typical addons such as xinit and put them in an
> "extras" metamodule.
> 
> Some modules have autogen-sh="configure" specified in their definitions.
> This is because jhbuild will run autogen.sh rather than configure if
> it's available. Arguably this is a bug in the module for including
> autogen.sh in the tarball and/or jhbuild for preferring autogen.sh in a
> tarball, but this works around it for now.
> 
> Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>

I've never looked at jhbuild modules before, so I can't really review, but it
appears reasonable at a brief glance.   (Though I wonder if we're going to
have one per katamari if we'll want a subdir to keep them all in at some point.)

Also, as far as dependencies go, if building documentation, then a lot of
modules now depend on xorg-sgml-doctools for the xsl stylesheets, but I
don't know if you can express conditional dependencies like that for jhbuild.

Acked-by: Alan Coopersmith <alan.coopersmith at oracle.com>

> +  <metamodule id="xorg-fonts">
> +    <dependencies>
> +      <dep package="fonts-util"/>
> +      <dep package="fonts-encodings"/>
> +      <dep package="adobe-75dpi"/>
> +      <dep package="adobe-100dpi"/>
> +      <dep package="adobe-utopia-75dpi"/>
> +      <dep package="adobe-utopia-100dpi"/>
> +      <dep package="adobe-utopia-type1"/>
> +      <dep package="bitstream-75dpi"/>
> +      <dep package="bitstream-100dpi"/>
> +      <dep package="bitstream-type1"/>
> +      <dep package="fonts-cursor"/>
> +      <dep package="fonts-misc"/>
> +      <dep package="fonts-alias"/>
> +    </dependencies>
> +  </metamodule>

Aren't there a lot more font packages than that?

> +  <metamodule id="xorg-x86-drivers">
> +    <dependencies>
> +      <dep package="xf86-input-vmmouse"/>
> +    </dependencies>
> +  </metamodule>
> +
> +  <!-- This probably isn't sufficient, but it is a start -->
> +
> +  <metamodule id="xorg-sun-drivers">

Should that be xorg-sparc-drivers to match the xorg-x86-drivers?

Should geode be called out as 32-bit x86 only?

-- 
	-Alan Coopersmith-        alan.coopersmith at oracle.com
	 Oracle Solaris Platform Engineering: X Window System



More information about the xorg-devel mailing list