I've updated http://cr.opensolaris.org/~alanc/xscreensaver/ with
the revised spec and all the associated patch & copyright files.
Changes since I last sent it in:
- added xscreensaver-46-bug-6857559.patch for a new fix from RPE
that's gone into the X gate since the previous round of review
- updated xscreensaver-07-gtk-lock.patch to reflect the changes
putback to X for 6845751 (xscreensaver-lock chews CPU when
daemon dies while unlock dialog is up) in nv_117
- provided both Solaris & OpenSolaris branding forms of the
xscreensaver-19-*-colors.patch
- fixed all the things Brian & Laca suggested in previous review,
including borrowing a hack from the Fedora spec file to generate
the files lists from the build by parsing "make install" output
instead of having to maintain a very long list of which hack modules
go into the regular vs. opengl hacks packages.
I think this is now ready to commit. What I still need to know is:
- which branches should I commit it to now?
- where do I put the Sun-logo versions of the branding .png files?
do those get committed to an internal repo? (Source3 & Source4
in the spec file)
The contents are almost identical to what's in the Nevada WOS now,
but there are three changes to the way the packages are split:
- the current SUNWxwsvr is split into SUNWxwsvr (legacy compatibility
links from /usr/openwin -> /usr/X11) and SUNWxscreensaver (the
actual xscreensaver software). This allows a more user friendly
name and simplified IPS package construction (instead of having
to exclude the /usr/openwin links from the IPS package, you simply
don't put SUNWxwsvr into IPS at all).
- the current SUNWxscreensaver-hacks-gl is split into
SUNWxscreensaver-hacks-gl (OpenGL hacks from xscreensaver sources)
and SUNWrss-glx (OpenGL hacks from rss-glx project) so that they
can each have the correct version information and copyright/license
information.
- currently X delivers a SUNW0xwsvr to l10n for translation, from
which they generate SUNW*xwsvr - those are replaced by
SUNWxscreensaver-l10n like other gnome packages. The l10n teams
will have to move their translations/obsolete the old packages
accordingly.
At least the first two will require REPLACED_BY pkghistory entries
when delivered to the Nevada WOS - I'm not sure what has to be done
for the third. (Who is the GNOME/L10n expert at the moment to talk
to about that?)
--
-Alan Coopersmith- alan.coopersmith at sun.com
Sun Microsystems, Inc. - X Window System Engineering