Home | History | Annotate | Download | only in gnome-2-16
      1 #
      2 # spec file for package gdm
      3 #
      4 # Copyright (c) 2005 Sun Microsystems, Inc.
      5 # This file and all modifications and additions to the pristine
      6 # package are under the same license as the package itself.
      7 #
      8 # Owner: yippi
      9 #
     10 Name:         gdm
     11 License:      GPL
     12 Group:        System/GUI/GNOME
     13 Version:      2.16.2
     14 Release:      7
     15 Distribution: Java Desktop System
     16 Vendor:       Sun Microsystems, Inc.
     17 Summary:      The GNOME 2.x Display Manager
     18 Source:       http://ftp.gnome.org/pub/GNOME/sources/gdm/2.16/gdm-%{version}.tar.bz2
     19 Source1:      gdm-stop.1m.gz
     20 Source2:      gdmconfig.1m.gz
     21 Source3:      gdm-binary.1.gz
     22 Source4:      gdm.1.gz
     23 Source5:      gdmXnest.1.gz
     24 Source6:      gdmXnestchooser.1.gz
     25 Source7:      gdmchooser.1.gz
     26 Source8:      gdmflexiserver.1.gz
     27 Source9:      gdmgreeter.1.gz
     28 Source10:     gdmlogin.1.gz
     29 Source11:     gdmphotosetup.1.gz
     30 Source12:     gdmsetup.1.gz
     31 Source13:     gdmthemetester.1.gz
     32 Source14:     gdm-restart.1m.gz
     33 Source15:     gdm-safe-restart.1m.gz
     34 %ifos linux 
     35 Patch1:	      gdm-01-branding-defaults-linux.diff
     36 %else
     37 Patch1:	      gdm-01-branding-defaults-solaris.diff
     38 %endif
     39 Patch2:       gdm-02-branding-general.diff
     40 Patch3:	      gdm-03-pam-security-setup.diff
     41 Patch4:       gdm-04-normalise-locale-xiim-broken-filenames.diff
     42 Patch5:       gdm-05-current-locale.diff
     43 Patch6:       gdm-06-system-locale.diff
     44 Patch7:       gdm-07-linguas.diff
     45 Patch8:       gdm-08-login-photo-menu.diff
     46 Patch9:       gdm-09-sun-branding-patch.diff
     47 Patch10:      gdm-10-fixfocus.diff
     48 #date:2006-11-15 owner:calumb bugster:6489289 bugzilla:375634 type:bug
     49 Patch11:      gdm-11-gdmsetup-launch-menu-tooltip.diff
     50 Patch12:      gdm-12-fixsessionname.diff
     51 #owner:yippi date:2006-12-08 type:bug bugster:6502636
     52 Patch13:      gdm-13-fixsecurity.diff
     53 #owner:yippi date:2007-03-09 type:bug bugster:6498000,6530989
     54 Patch14:      gdm-14-no-gdm-in-cde-menu.diff
     55 URL:          www.gnome.org
     56 BuildRoot:    %{_tmppath}/%{name}-%{version}-build
     57 Docdir:       %{_defaultdocdir}
     58 Autoreqprov:  on
     59 Prereq:       /usr/sbin/groupadd
     60 Prereq:       /usr/sbin/useradd
     61 Prereq:       /sbin/nologin
     62 Prereq:       sed
     63 Prereq:       coreutils
     64 
     65 %define pango_version 1.4.0
     66 %define gtk2_version 2.4.0
     67 %define libglade_version 2.3.6
     68 %define libgnomeui_version 2.6.0
     69 %define libgnomecanvas_version 2.6.0
     70 %define librsvg_version 2.5.0
     71 %define libxml2_version 2.6.7
     72 %define scrollkeeper_version 0.3.14
     73 %define pam_version 0.77
     74 %define gail_version 1.6.3
     75 %define XFree86_version 4.3.99
     76 %define usermode_version 1.68
     77 %define openssl_version 0.9.7d
     78 
     79 %define dsp_mgr_file /etc/sysconfig/displaymanager
     80 %define xdm_rc_file /etc/init.d/xdm
     81 
     82 
     83 Requires: gtk2 >= %{gtk2_version}
     84 Requires: sun-gdm-themes
     85 Requires: libglade >= %{libglade_version}
     86 Requires: libgnomeui >= %{libgnomeui_version}
     87 Requires: libgnomecanvas >= %{libgnomecanvas_version}
     88 Requires: librsvg >= %{librsvg_version}
     89 Requires: libxml2 >= %{libxml2_version}
     90 Requires: pam >= %{pam_version}
     91 Requires: usermode >= %{usermode_version}
     92 Requires: openssl >= %{openssl_version}
     93 
     94 BuildRequires: scrollkeeper >= %{scrollkeeper_version}
     95 BuildRequires: pango-devel >= %{pango_version}
     96 BuildRequires: gtk2-devel >= %{gtk2_version}
     97 BuildRequires: libglade-devel >= %{libglade_version}
     98 BuildRequires: libgnomeui-devel >= %{libgnomeui_version}
     99 BuildRequires: libgnomecanvas-devel >= %{libgnomecanvas_version}
    100 BuildRequires: librsvg-devel >= %{librsvg_version}
    101 BuildRequires: libxml2-devel >= %{libxml2_version}
    102 BuildRequires: pam-devel >= %{pam_version}
    103 BuildRequires: XFree86-devel >= %{XFree86_version}
    104 BuildRequires: gail-devel >= %{gail_version}
    105 BuildRequires: usermode >= %{usermode_version}
    106 BuildRequires: openssl-devel >= %{openssl_version}
    107 
    108 %description
    109 This version of GDM, the GNOME Display manager is based on
    110 GTK2 and suited for the GNOME 2.4 Desktop Environment. GDM
    111 is a flexible X-Window Display Manager that allows to set
    112 many options, usable for remote login, and provides a good
    113 looking graphical interface.
    114 
    115 %prep
    116 %setup -q
    117 %patch1 -p1
    118 %patch2 -p1
    119 %patch3 -p1
    120 %patch4 -p1
    121 %patch5 -p1
    122 %patch6 -p1
    123 %patch7 -p1
    124 %patch8 -p1
    125 %patch9 -p1
    126 %patch10 -p1
    127 %patch11 -p1
    128 %patch12 -p1
    129 %patch13 -p1
    130 %patch14 -p1
    131 
    132 %build
    133 %ifos linux
    134 if [ -x /usr/bin/getconf ]; then
    135   CPUS=`getconf _NPROCESSORS_ONLN`
    136 fi
    137 %else
    138   CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
    139 %endif
    140 if test "x$CPUS" = "x" -o $CPUS = 0; then
    141   CPUS=1
    142 fi
    143 
    144 export CFLAGS="$RPM_OPT_FLAGS"
    145 autoheader
    146 autoconf
    147 
    148 ENABLE_CONSOLE_HELPER=
    149 %ifos linux
    150 ENABLE_CONSOLE_HELPER="--enable-console-helper"
    151 %endif
    152 
    153 AT_BINDIR_CONFIG=""
    154 BINDIR_CONFIG=""
    155 %ifos solaris
    156 BINDIR_CONFIG="--with-post-path=/usr/openwin/bin"
    157 %endif
    158 
    159 libtoolize --force
    160 glib-gettextize -c -f
    161 intltoolize --copy --force --automake
    162 aclocal $ACLOCAL_FLAGS
    163 autoconf
    164 autoheader
    165 automake -a -c -f
    166 ./configure \
    167 	--prefix=%{_prefix} \
    168 	--sysconfdir=%{_sysconfdir}/X11 \
    169 	--localstatedir=%{_localstatedir}/lib \
    170 	--mandir=%{_mandir} \
    171 	--with-pam-prefix=%{_sysconfdir} \
    172 	--libexecdir=%{_libexecdir} \
    173 	--with-prefetch \
    174 	--enable-ipv6=yes $ENABLE_CONSOLE_HELPER $AT_BINDIR_CONFIG $BINDIR_CONFIG
    175 make -j $CPUS
    176 
    177 %install
    178 make install DESTDIR=$RPM_BUILD_ROOT
    179 #
    180 # Remove gdmflexiserver.desktop until Virtual Termainals are supported
    181 # on Solaris.  Continue shipping gdmflexiserver-xnest.desktop since
    182 # running GDM in a Xnest window does work.
    183 #
    184 %ifos solaris
    185 rm -f $RPM_BUILD_ROOT%{_datadir}/applications/gdmflexiserver.desktop
    186 %endif
    187 
    188 # We move the desktop files to /usr/share/gdm/applications and GDM
    189 # sets XDG_DATA_DIR to include /usr/share/gdm in the related patch.
    190 # This ensures that GDM related desktop files (gdmflexiserver-xnest,
    191 # gdmsetup, and gdmphotosetup) only appear if using the GDM login
    192 # program.
    193 #
    194 mv $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/gdm
    195 
    196 rm -rf $RPM_BUILD_ROOT%{_mandir}/man1
    197 install -d $RPM_BUILD_ROOT%{_mandir}/man1
    198 install --mode=0644 %SOURCE1 $RPM_BUILD_ROOT%{_mandir}/man1
    199 install --mode=0644 %SOURCE2 $RPM_BUILD_ROOT%{_mandir}/man1
    200 install --mode=0644 %SOURCE3 $RPM_BUILD_ROOT%{_mandir}/man1
    201 install --mode=0644 %SOURCE4 $RPM_BUILD_ROOT%{_mandir}/man1
    202 install --mode=0644 %SOURCE5 $RPM_BUILD_ROOT%{_mandir}/man1
    203 install --mode=0644 %SOURCE6 $RPM_BUILD_ROOT%{_mandir}/man1
    204 install --mode=0644 %SOURCE7 $RPM_BUILD_ROOT%{_mandir}/man1
    205 install --mode=0644 %SOURCE8 $RPM_BUILD_ROOT%{_mandir}/man1
    206 install --mode=0644 %SOURCE9 $RPM_BUILD_ROOT%{_mandir}/man1
    207 install --mode=0644 %SOURCE10 $RPM_BUILD_ROOT%{_mandir}/man1
    208 install --mode=0644 %SOURCE11 $RPM_BUILD_ROOT%{_mandir}/man1
    209 install --mode=0644 %SOURCE12 $RPM_BUILD_ROOT%{_mandir}/man1
    210 install --mode=0644 %SOURCE13 $RPM_BUILD_ROOT%{_mandir}/man1
    211 install --mode=0644 %SOURCE14 $RPM_BUILD_ROOT%{_mandir}/man1
    212 install --mode=0644 %SOURCE15 $RPM_BUILD_ROOT%{_mandir}/man1
    213 
    214 #Clean up unpackaged files
    215 rm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/*.a
    216 rm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/*.la
    217 rm -rf $RPM_BUILD_ROOT%{_localstatedir}/lib/scrollkeeper
    218 
    219 %clean
    220 rm -rf $RPM_BUILD_ROOT
    221 
    222 %pre
    223 /usr/sbin/groupadd -r -g 50 gdm
    224 /usr/sbin/useradd -r -o -g gdm -u 50 -s /sbin/nologin \
    225 -c "Gnome Display Manager daemon" -d /var/lib/gdm gdm 2> /dev/null || :
    226 
    227 
    228 %post
    229 if [ -f %{dsp_mgr_file} ]; then
    230 	sed -e 's/^DISPLAYMANAGER=.*/DISPLAYMANAGER="gdm"/' %{dsp_mgr_file} > /tmp/displaymanager.$$
    231 
    232 	if [ $? -eq 0 ]; then
    233 		mv /tmp/displaymanager.$$ %{dsp_mgr_file}
    234 	fi
    235 fi
    236 
    237 if [ -f %{xdm_rc_file} ]; then
    238 	sed -e 's#^\( *gdm.*DISPLAYMANAGER=\)\(.*\)#\1/usr/bin/gdm ;;#' %{xdm_rc_file} > /tmp/xdm.$$
    239 
    240 	if [ $? -eq 0 ]; then
    241 		mv /tmp/xdm.$$ %{xdm_rc_file}
    242 		chmod 755 %{xdm_rc_file}
    243 	fi
    244 fi
    245 
    246 
    247 %files
    248 %config %attr(-,gdm,gdm) %{_sysconfdir}/X11/gdm
    249 %config %attr(-,root,root) %{_sysconfdir}/X11/dm
    250 %{_datadir}/locale/*/LC_MESSAGES/gdm*.mo
    251 %{_sbindir}/*
    252 %{_bindir}/*
    253 %{_libdir}/gtk-2.0/modules/*.so
    254 %{_libexecdir}/*
    255 %{_datadir}/gdm
    256 %{_datadir}/pixmaps/*.png
    257 %{_datadir}/pixmaps/faces/*.jpg
    258 %{_datadir}/pixmaps/faces/*.png
    259 %{_datadir}/icons
    260 %{_datadir}/gnome/help/*
    261 %{_datadir}/xsessions/*
    262 %{_mandir}/man1/*
    263 %{_datadir}/omf/*
    264 %attr(-,gdm,gdm) /var/lib/gdm
    265 %config /etc/pam.d/*
    266 %config /etc/security/*
    267 
    268 %changelog
    269 * Tue Mar 13 2007 - brian.cameron@sun.com
    270 - Add patch gdm-14-no-gdm-in-cde-menu.diff to make GDM's desktop files
    271   only visible when using GDM as the login program.
    272 
    273 * Tue Dec 05 2006 - brian.cameron (at] sun.com
    274 - Add patch gdm-13-fixsecurity.diff to fix a security vulnerability found
    275   in gdmchooser.
    276 
    277 * Tue Nov 28 2006 - brian.cameron (at] sun.com
    278 - Patch so that session names shows up properly instead of gnome.desktop.  
    279   Fix so that "Java Desktop System" is used consistantly as branding name
    280   for GNOME.
    281 
    282 * Wed Nov 15 2006 - calum.benson (at] sun.com
    283 - Modify tooltip to match latest UI spec.
    284 
    285 * Tue Oct 31 2006 - brian.cameron (at] sun.com
    286 - Add patch to fix focus problem, fixed in CVS head.
    287 
    288 * Tue Oct 31 2006 - damien.carbery (at] sun.com
    289 - Bump to 2.16.2.
    290 
    291 * Tue Oct 03 2006 - damien.carbery (at] sun.com
    292 - Bump to 2.16.1. Remove upstream patch, gdm-10-fixcrash.diff.
    293 
    294 * Sat Sep 23 2006 - brian.cameron (at] sun.com
    295 - Add patch to fix crashing.
    296 
    297 * Tue Sep 05 2006 - damien.carbery (at] sun.com
    298 - Bump to 2.16.0.
    299 
    300 * Tue Aug 22 2006 - damien.carbery (at] sun.com
    301 - Bump to 2.15.10.
    302 
    303 * Tue Aug 08 2006 - damien.carbery (at] sun.com
    304 - Bump to 2.15.9.
    305 
    306 * Tue Aug 01 2006 - damien.carbery (at] sun.com
    307 - Bump to 2.15.8.
    308 
    309 * Fri Jul 28 2006 - dermot.mccluskey (at] sun.com
    310 - Fix minor typo.
    311 
    312 * Wed Jul 26 2006 - brian.cameron (at] sun.com
    313 - No longer set --with-at-bindir when calling configure since gok and
    314   gnopernicus are now in the standard /usr/bin location, not /usr/sfw/bin.
    315 * Wed Jul 26 2006 - brian.cameron (at] sun.com
    316 - Remove patches 7 and 11, merged into CVS head.  Also remove 
    317   gdmflexiserver.desktop from Solaris builds since we do not support
    318   Virtual Terminals.  Running this menu choice causes the session to
    319   hang on Solaris, so we shouldn't put it in the menus.
    320 
    321 * Mon Jul 24 2006 - damien.carbery@sun.com
    322 - Bump to 2.15.7.
    323 
    324 * Fri Jun 16 2006 - brian.cameron@sun.com
    325 - Fix focus so it returns to entry field after session, language, restart,
    326   suspend, and shutdown dialogs are used from options button.
    327 
    328 * Mon Jun 12 2006 - brian.cameron@sun.com
    329 - Bumped to 2.14.9.  This fixes automatic login, which was broken, and 
    330   corrects a number of warnings that were causing core dumping issues.
    331 
    332 * Wed Jun 07 2006 - brian.cameron@sun.com
    333 - Bumped to 2.14.8.  Removed patches no longer needed.  This fixes a serious
    334   security issue where a user can access the gdmsetup GUI with their user 
    335   password if the face browser is enabled (off by default on Solaris).
    336 
    337 * Tue Jun 06 2006 - brian.cameron@sun.com
    338 - Added patch gdm-12-fixflexiserver.diff to fix a core dumping problem.
    339   Modified gdm-01-branding-defaults-solaris.diff to better integrate with
    340   ctrun and updated the gdm.xml SVC manifest so that core dumps do not
    341   cause GDM to restart.  Removed gdm-05-fix-a11y-crash.diff since it didn't
    342   work as a fix.
    343 
    344 * Mon May 23 2006 - brian.cameron (at] sun.com
    345 - Bump to 2.14.7.
    346 
    347 * Fri May 19 2006 - glynn.foster (at] sun.com
    348 - Don't show the login photo dialog in the menus - removed according to
    349   the UI spec, and the functionality should really be apart of the 
    350   'Personal Information' dialog.
    351 
    352 * Fri May 12 2006 - brian.cameron@sun.com
    353 - Added patch gdm-12-fixconfig.diff to fix a problem that prevents users
    354   from disabiling the failsafe session in the menu.
    355 
    356 * Fri May 12 2006 - brian.cameron@sun.com
    357 - Updated to 2.14.6 which has the new features included in the patch
    358   added in the previous comment.  Replace the patch with a much smaller
    359   patch that just adds the "startagain" feature.  This is much more
    360   maintainable.  Also added a patch to update the Lanugage display
    361   provided by Peter Nugent.
    362 
    363 * Thu May 11 2006 - brian.cameron@sun.com
    364 - Add patch to add per-display configuration needed by SunRay.
    365   This patch also adds the updated Cancel button, the pam-error-logo,
    366   and real GTK+ buttons needed by Coolstart branding.  These changes
    367   all copied from GDM CVS head.
    368 
    369 * Tue May 09 2006 - brian.cameron@sun.com
    370 - Remove two patches that have been integrated into GDM, and add the
    371   avoidchown patch so that building this package works if you are a
    372   running as non-root.
    373 
    374 * Wed May 03 2006 - damien.carbery@sun.com
    375 - Bump to 2.14.5.
    376 
    377 * Wed Apr 26 2006 - damien.carbery@sun.com
    378 - Bump to 2.14.4.
    379 
    380 * Tue Apr 25 2006 - damien.carbery@sun.com
    381 - Bump to 2.14.3.
    382 
    383 * Tue Apr 18 2006 - damien.carbery@sun.com
    384 - Bump to 2.14.2.
    385 
    386 * Thu Apr 13 2006 - damien.carbery@sun.com
    387 - Remove upstream patches, 10-libvicious-dir and 11-fixaudit.
    388 
    389 * Tue Apr 11 2006 - damien.carbery@sun.com
    390 - Bump to 2.14.1.
    391 
    392 * Tue Mar 14 2006 - damien.carbery@sun.com
    393 - Bump to 2.14.0.
    394 
    395 * Mon Mar 13 2006 - brian.cameron@sun.com
    396 - Add patch 11 to fix auditing logic.  This patch can go away when the
    397   GDM 2.14.1 comes out.
    398 
    399 * Fri Mar  3 2006 - damien.carbery@sun.com
    400 - Bump to 2.13.0.10.
    401 
    402 * Tue Feb 28 2006 - damien.carbery@sun.com
    403 - Bump to 2.13.0.9.
    404 - Remove upstream patch, 11-fixcore.
    405 
    406 * Thu Feb 16 2006 - brian.cameron@sun.com
    407 - Add patch 11 to fix core dumping issue in gdmsetup.  This fix is in 
    408   CVS head so it can go away when we update to the next version of GDM.
    409 
    410 * Tue Feb 14 2006 - damien.carbery@sun.com
    411 - Bump to 2.13.0.8.
    412 
    413 * Tue Jan 31 2006 - damien.carbery@sun.com
    414 - Bump to 2.13.0.7.
    415 
    416 * Thu Jan 19 2006 - brian.cameron@sun.com
    417 - Bump to 2.13.0.6.
    418 
    419 * Mon Jan 16 2006 - damien.carbery@sun.com
    420 - Move sfw reference (a Solaris specific dir) to SUNWgnome-display-mgr.spec.
    421 
    422 * Mon Jan 16 2006 - padraig.obriain@sun.com
    423 - Bump to 2.13.0.5; dd --with-prefetch and add /usr/sfw/include to CFILES to
    424   find <tcpd.h>
    425 
    426 * Sun Jan 15 2006 - damien.carbery@sun.com
    427 - Bump to 2.13.0.4
    428 
    429 * Tue Dec 20 2005 - dermot.mccluskey@sun.com
    430 - Bump to 2.13.0.3
    431 
    432 * Tue Nov 29 2005 - laca.com
    433 - remove javahelp stuff
    434 
    435 * Tue Nov 29 2005 - damien.carbery@sun.com
    436 - Bump to 2.8.0.7.
    437 
    438 * Thu Oct 13 2005 - damien.carbery@sun.com
    439 - Added patch, 10-libvicious-dir, to remove dir in vicious-extensions 
    440   Makefile.am, as it caused build to fail.
    441 
    442 * Tue Oct 11 2005 - damien.carbery@sun.com
    443 - Bump to 2.0.8.5
    444 
    445 * Wed Sep 21 2005 - brian.cameron@sun.com
    446 - Bump to 2.8.0.4
    447 
    448 * Wed Sep 07 2005 - damien.carbery@sun.com
    449 - Remove capplets dir from %files. Contents moved in 2.8.0.3.
    450 
    451 * Mon Sep 05 2005 - damien.carbery@sun.com
    452 - Bump to 2.8.0.3.
    453 
    454 * Mon Aug 15 2005 - damien.carbery@sun.com
    455 - Bump to 2.8.0.1.
    456 
    457 * Wed Aug 03 2005 - laca@sun.com
    458 - remove upstream patch xnext-remote-session.diff
    459 
    460 * Thu Jul 14 2005 - damien.carbery@sun.com
    461 - Add unpackaged files to %files (pixmaps/faces and gnome/capplets).
    462 
    463 * Wed Jul 13 2005 - brian.cameron@sun.com
    464 - Upgraded to 2.8.0.1
    465 
    466 * Fri Jun 10 2005 - matt.keenan@sun.com
    467 - Re-applied patch 01 linux branding
    468 - Added patch 04/05 to build
    469 
    470 * Tue May 10 2005 - leena.gunda@wipro.com
    471 - Added patch gdm-45-xnest-remote-session.diff to allow remote login
    472   using XDMCP chooser in nested window. Fixes bug #6245415.
    473 
    474 * Tue Apr 19 2005 - bill.haneman@sun.com
    475 - Reinstated xevie-enabling patch on Linux, via gdm-44-linux-xevie.diff.
    476 
    477 * Fri Apr 1 2005 - brian.cameron@sun.com
    478 - Add patch 43 so that we set the Xserver on Solaris to 
    479   /usr/X11/bin/Xserver instead of /usr/X11/bin/X as per ARQ
    480   request.  Also now put /usr/openwin/bin in the user default
    481   patch here instead of in SUNWdtlogin-integration.spec.
    482 
    483 * Thu Mar 17 2005 - brian.cameron@sun.com
    484 - Add patch 42 to allow configure to specify the full path to the
    485   a11y AT programs used in the gesture listener configuration files.
    486   Patch in gdm CVS head.
    487 
    488 * Thu Mar 10 2005 - Chookij.Vanatham@Sun.COM
    489 - Fix gdm to fork user's session with "system locale" if "Default" option
    490   at the language menu being selected. [CR Id: 5032088]
    491 
    492 * Thu Mar 03 2005 - brian.cameron (at] sun.com
    493 - Fix XDMCP logic so that it works when an IPv4 address requests a 
    494   connection and IPV6 is enabled in GDM.  Patch40 fixes this.
    495 
    496 * Tue Mar 01 2005 - dermot.mccluskey (at] sun.com
    497 - remove patch 40 (XEVIE) - break new X server
    498 
    499 * Fri Feb 25 2005 - brian.cameron (at] sun.com
    500 - Added patch 40 to turn on XEVIE on Linux by default for the
    501   standard server to meet a11y requirements.  Fixes bug 6226645.
    502 
    503 * Thu Feb 24 2005 - brian.cameron (at] sun.com
    504 - Added branding patch 39 to change the GNOME string to "Java Desktop
    505   System" in a number of places in the c-code.
    506 
    507 * Tue Feb 22 2005 - brian.cameron (at] sun.com
    508 - Backed out patch 39/40 since ARC determined that these flags should
    509   not be set by default after initially indicating it was okay.
    510 
    511 * Mon Feb 14 2005 - brian.cameron (at] sun.com
    512 - Added patch 39/40 to support setting the Xserver with needed 
    513   a11y Xserver flags.  Fixes CR 6226645. 
    514 
    515 * Tue Feb 08 2005 - brian.cameron (at] sun.com
    516 - Removed --with-post-path argument since /usr/dt/bin and
    517   /usr/openwin/bin are added also by the /usr/dt/config/Xinitrc.jds.
    518   No need to have them in the PATH twice.  Also we do not
    519   need to add /usr/demo/jds/bin since all the *.desktop files
    520   have full-paths defined.
    521 
    522 * Mon Feb 07 2005 - brian.cameron (at] sun.com
    523 - Added patch-38 to more cleanly set the default PATH.  This replaces
    524   patches gdm-15-default.path.diff and gdm-16-reboot-shutdown-option.diff.
    525   The new patch sets more sensible definitions for Halt, Reboot, Shutdown
    526   commands on Solaris.  Also updated gdm-18-help.diff so it forwards
    527   the user to the right subsection when running gdmsetup help.
    528 
    529 * Fri Jan 21 2005 - brian.cameron (at] sun.com
    530 - Now only apply patch 37 when building on Linux.  Modified patch 37 to
    531   include needed changes for Solaris.
    532 
    533 * Tue Jan 18 2005 - brian.cameron (at] sun.com
    534 - Added patch gdm-37-branding.diff to fix branding issue in gnome.desktop
    535   file.  Also updated gdm-21-fix-a11y-crash.diff patch so it works on
    536   JDS Linux.
    537 
    538 * Fri Jan 14 2005 - kazuhiko.maekawa (at] sun.com
    539 - Updated l10n help tarball for cinnabar-linux
    540                                                                                 
    541 * Thu Dec 30 2004 - Chookij.Vanatham (at] Sun.COM
    542 - #6213083 - Add note that legacy locales are NOT SUPPORTED for linux platform.
    543 
    544 * Wed Dec 22 2004 - leena.gunda (at] wipro.com
    545 - Added gdm-35-flexi-xdmcp-option.diff to make XDMCP chooser work in 
    546   flexiserver. Fixes bug #4992853.
    547 
    548 * Fri Nov 26 2004 - leena.gunda (at] wipro.com
    549 - Added gdm-34-xsession-use-ksh.diff to execute Xsession script using
    550   ksh on Solaris. Fixes stopper bug #6199960.
    551 
    552 * Wed Nov 24 2004 - Chookij.Vanatham (at] Sun.COM
    553 - #6196675 - all single byte locales removed.
    554 
    555 * Thu Nov 18 2004 - hidetoshi.tajima (at] sun.com
    556 - #5081827 - run /usr/dt/config/Xsession.jds instead of gnome-session
    557 for gnome session vid gdm. Solaris only.
    558 
    559 * Wed Nov 17 2004 - matt.keenan (at] sun.com
    560 - #6195855 Install correct man page
    561 
    562 * Wed Nov 10 2004 - Chookij.Vanatham (at] Sun.COM
    563 - Added gdm-31-current-locale.diff to fix bug#5100351
    564 
    565 * Wed Nov 10 2004 - leena.gunda (at] wipro.com
    566 - Remove gdm-26-start-gnome-volcheck.diff as gnome-volcheck is now
    567   started by gnome-session.
    568 
    569 * Mon Nov 09 2004 - alvaro.lopez (at] sun.com
    570 - Added new patch 31. It fixes #6182860: IPv6 logic is broken for New
    571   Login in a Nested Window, so the enable-ipv6 parameter of configure
    572   is "yes" again.
    573 
    574 * Mon Nov 01 2004 - hidetoshi.tajima (at] sun.com
    575 - Modify gdm-07-set-lc-messages-to-lang.diff. set LANG from RC_LANG
    576   in /etc/sysconfig/language when it is NULL. (CR 6188663)
    577 
    578 * Fri Oct 29 2004 - damien.carbery (at] sun.com
    579 - Add gdm-30-xorg-conf.diff to fix 6185918. configure.in checks for Xorg
    580   binary before looking for X (Xsun) binary.
    581 
    582 * Thu Oct 28 2004 - matt.keenan (at] sun.com
    583 - Added gdm-binary.1.gz, gdm.1.gz, gdmXnest.1.gz, gdmXnestchooser.1.gz,
    584   gdmchooser.1.gz, gdmflexiserver.1.gz, gdmgreeter.1.gz, gdmlogin.1.gz,
    585   gdmphotosetup.1.gz, gdmsetup.1.gz, gdmthemetester.1.gz, gdm-restart.1m.gz,
    586   gdm-safe-restart.1m.gz, gdm-stop.1m.gz, gdmconfig.1m.gz man pages
    587 
    588 * Thu Oct 28 2004 - kazuhiko.maekawa (at] sun.com
    589 - Updated l10n help tarball and added pt_BR
    590 
    591 * Fri Oct 22 2004 - alvaro.lopez (at] sun.com
    592 - "Source" entry updated
    593 
    594 * Thu Oct 21 2004 - brian.cameron (at] sun.com
    595 - Removed ipv6 support (--enable-ipv6=no) since this is breaking 
    596   gdm's ability to "login in a nested window".  Created bug 6182860
    597   so that issue gets fixed.
    598 
    599 * Wed Oct 20 2004 - leena.gunda@wipro.com
    600 - Added patch gdm-27-alt-meta-mapping.diff to restore 'Alt' and 'Meta' 
    601   mappings on sparc Solaris. Fixes bug 6173594.
    602 
    603 * Wed Oct 20 2004 - leena.gunda@wipro.com
    604 - Added patch gdm-26-start-gnome-volcheck.diff to start gnome-volcheck
    605   if Xserver is local. Fixes bug #5107205.
    606 
    607 * Fri Oct 15 2004 - brian.cameron@sun.com
    608 - Correct GreenLine integration.  The problem with disabling core dumps
    609   in the GreenLine XML file is that this causes GreenLine to ignore 
    610   core dumps for all programs, including gdm.  Now using patch 25
    611   we use ctrun to specify that only programs launched from gdm's 
    612   Xsession script (the user's session) are run in a separate GreenLine
    613   contract that ignores core dumps.  This way if gdm itself core dumps,
    614   GreenLine will correctly default back to the console login.
    615 
    616 * Thu Oct 14 2004 - brian.cameron@sun.com
    617 - Added patch gdm-24-sanitize-conf.diff to clean up language in
    618   gdm.conf file.  Fixes bug 5097046.  
    619 
    620 * Wed Oct 06 2004 - balamurali.viswanathan@wipro.com
    621 - Add patch gdm-22-xserver-location.diff to set GDM_XSERVER_LOCATION 
    622   with the x server type. Fixes bug #6174802
    623 
    624 * Wed Oct 06 2004 - padraig.obriain@sun.com
    625 - Added patch gdm-21-fix-a11y-crash.diff to remove
    626   /var/tmp/orbit-gdm/bonobo-activation-server-ior.  Fixes bug #5103715.
    627 
    628 * Tue Oct 05 2004 - balamurali.viswanathan@wipro.com
    629 - Modified patch gdm-15-default-path.diff to add 
    630   /usr/openwin/bin to the path. Fixes bug #5106790
    631 
    632 * Mon Oct 04 2004 - yuriy.kuznetsov@sun.com
    633 - Added gdm-20-g11n-i18n-button.diff to fix bug#5109970
    634 
    635 * Wed Sep 29 2004 - <hidetoshi.tajima@sun.com>
    636 - updated gdm-03-locale-alias.diff to remove non-UTF-8
    637 locale entries from Traditional Chinese (big5 and big5hkscs)
    638 
    639 * Mon Sep 20 2004 - dermot.mccluskey@sun.com
    640 - Added chmod xdm in post-install script
    641 
    642 * Fri Sep 17 2004 - bill.haneman@sun.com
    643 - Added patch gdm-20-gdmwm-struts.diff, to fix bugzilla
    644   #143634.
    645 
    646 * Thu Sep 16 2004 - dermot.mccluskey@sun.com
    647 - Added post install script to set gdm as displaymanager
    648 
    649 * Wed Sep 15 2004 - archana.shah@wipro.com
    650 - Patch added gdm-19-add-acroread-path.diff
    651   Fixes bug# 5087934
    652 
    653 * Thu Aug 26 2004 - vinay.mandyakoppal@wipro.com
    654 - Patch gdm-18-help.diff provide help link.
    655 
    656 * Thu Aug 26 2004 - bill.haneman@sun.com
    657 - Updated patch gdm-10-a11y-gestures.diff.
    658 
    659 * Tue Aug 24 2004 - brian.cameron@sun.com
    660 - Enabling ipv6.
    661 
    662 * Tue Aug 24 2004 - glynn.foster@sun.com
    663 - Add back icons
    664 
    665 * Tue Aug 24 2004 - laszlo.kovacs@sun.com
    666 - removed some icons
    667 
    668 * Thu Aug 19 2004 - damien.carbery@sun.com
    669 - Integrate updated docs tarball from eugene.oconnor@sun.com.
    670 
    671 * Fri Aug 13 2004 - bill.haneman@sun.com
    672 - Update patch gdm-10-a11y-gestures.diff.  Fixes bug #5067111.
    673 
    674 * Thu Jul 29 2004 - bill.haneman@sun.com
    675 - use version 2.6.0.3 (fix for bugzilla 144920 and related GOK problem)
    676 - remove patches gdm-08-gdmtranslate.diff and gdm-09-fix-which.diff,
    677   since they are included in 2.6.0.3.
    678 
    679 * Thu Jul 22 2004 - vinay.mandyakoppal@wipro.com
    680 - add patch to remove reboot/shutdown option on Solaris box
    681 
    682 * Thu Jul 22 2004 - leena.gunda@wipro.com
    683 - add patch gdm-15-default-path.diff to add /usr/dt/bin and /usr/sfw/bin
    684   to PATH for Solaris. 
    685 
    686 * Wed Jul 14 2004 - niall.power@sun.com
    687 - add patch from Johan to invoke jds registration on first login
    688 
    689 * Thu Jul 08 2004 - arvind.samptur@wipro.com
    690 - add patch to pass X server options instead of hardcoding 
    691   it in the gdm.conf.in
    692 
    693 * Wed Jul 07 2004 - niall.power@sun.com
    694 - ported to rpm4
    695                                                                                 
    696 * Wed Jul 07 2004 - dermot.mccluskey@sun.com
    697 - added "-j $CPUS" to make to speed up builds
    698 
    699 * Wed Jun 23 2004 - damien.carbery@sun.com
    700 - Update a11y-gestures patch to add HAVE_XINPUT to acconfig.h.
    701   Remove xdmcp-enable patch (10) for app security reasons and move 13 to 10.
    702 
    703 * Thu Jun 10 2004 - damien.carbery@sun.com
    704 - Add patch 12 to add 'docs/C/figures' directory to the build.
    705 
    706 * Mon May 31 2004 - niall.power@sun.com
    707 - bump to 2.6.0.2
    708 
    709 * Wed May 12 2004 - damien.donlon@sun.com
    710 - Updated l10n content to gdm-l10n-po-1.1.tar.bz2
    711 
    712 * Sun Apr 18 2004 - laca@sun.com
    713 - enable javahelp conversion on Solaris
    714 
    715 * Thu Apr 08 2004 - <niall.power@sun.com>
    716 - bumped to 2.6.0.0 and updated dependencies
    717 
    718 * Sat Apr 03 2004 - Chookij.Vanatham@Sun.COM
    719 - added gdm-11-g11n-truncated-username.diff to fix 4955151
    720 
    721 * Thu Apr 01 2004 - matt.keenan@sun.com
    722 - javahelp conversion
    723 
    724 * Wed Mar 31 2004 - <hidetoshi.tajima@sun.com>
    725 - updated gdm-03-locale-alias.diff to fix 4884887
    726 
    727 * Mon Mar 29 2004 - damien.donlon@sun.com
    728 - Updated l10n content to gdm-l10n-po-1.0.tar.bz2
    729 
    730 * Tue Mar 23 2004 - <glynn.foster@sun.com>
    731 - Remove photo setup from %files since we didn't want it part of the 
    732   menus by default [$datadir/gnome/capplets/..]
    733 
    734 * Mon Mar 22 2004 - <laca (at] sun.com>
    735 - simplify %build
    736 
    737 * Fri Mar 19 2004 - <damien.carbery (at] sun.com>
    738 - Move autoheader and autoconf out of the platform specific section because
    739   it is common to both platforms.
    740 
    741 * Fri Mar 19 2004 - <damien.carbery (at] sun.com>
    742 - Change '\' to ';' so autoheader and autoconf run separately.
    743 
    744 * Thu Mar 18 2004 - <brian.cameron (at] sun.com>
    745 - Add patch 8 that fixes gdmtranslate so it compiles with -g, add
    746   patch 9 to fix scripts so that they don't call which (since which
    747   doesn't work on Solaris without an associated TTY), and add patch
    748   10 to turn on XDMCP support by default.
    749 
    750 * Tue Mar 09 2004 - <niall.power (at] sun.com>
    751 - bump to 2.5.90.2
    752 
    753 * Mon Mar 01 2004 - <laca (at] sun.com>
    754 - s$/usr/share$%{_datadir}$
    755 
    756 * Thu Feb 26 2004 - <damien.carbery (at] sun.com>
    757 - Fix small typos in description and change tar commmand to bzcat/tar.
    758 - Remove --enable-console-helper on Solaris.
    759 
    760 * Fri Feb 06 2004 - <matt.keenan (at] sun.com>
    761 - Bump to 2.5.90.0, add docs, and ported QS patches
    762 
    763 * Wed Jan 07 2004 - <niall.power (at] sun.com>
    764 - Update to 2.4.4.7 for gnome-2.5.x
    765 - Regenerated gdm-07-enable-tcp-by-default.diff
    766 
    767 * Fri Oct 31 2003 - <glynn.foster (at] sun.com>
    768 - Remove the Sun Supported menu entry patch, and reorder.
    769 
    770 * Tue Oct 14 2003 - <markmc (at] sun.com> 2.4.4.3-2
    771 - Add patch from Toshi to normalize the locale environment
    772   variables to be the same as LANG if they are unset.
    773 
    774 * Fri Oct 10 2003 - <niall.power (at] sun.com> 2.4.4.3
    775 - Update to 2.4.4.3 for gnome-2.4
    776 
    777 * Wed Oct 01 2003 - <michael.twomey (at] sun.com> 2.4.2.101-14
    778 - Add patch from Chookij to fix bug 4901817 (ja_JP.eucJP name)
    779 
    780 * Thu Sep 18 2003 - <markmc (at] sun.com> 2.4.2.101-12
    781 - Add patch from Leena to set AlwaysRestartServer to true.
    782 
    783 * Thu Aug 21 2003 - <markmc (at] sun.com> 2.4.2.101-1
    784 - Upgrade to 2.4.2.101
    785 
    786 * Mon Aug 18 2003 - <markmc (at] sun.com> 2.4.2.99-7
    787 - Set DisallowTCP to false by default.
    788 
    789 * Fri Aug 08 2003 - <michael.twomey (at] sun.com> 2.4.2.99-3
    790 - Updated locale.alias patch with a fix for zh_HK and a tweak
    791   for ja_JP.sjis (now ja_JP.SJIS). Fixing bug 4899317.
    792 - Added a dependancy on openssl-devel. My build failed because 
    793   it was missing. I've also added openssl for good measure.
    794 
    795 * Thu Aug 07 2003 - <michael.twomey@sun.com> 2.4.2.99-2
    796 - Patched /etc/X11/gdm/Xsession so ~/.xim or /etc/skel/.xim is sourced which
    797   ensures that XIM input methods are started.
    798 
    799 * Fri Aug 01 2003 - <markmc@sun.com> 2.4.2.99-1
    800 - Upgrade to 2.4.2.99.
    801 
    802 * Fri Aug 01 2003 - <glynn.foster@sun.com>
    803 - Add supported menu category.
    804 
    805 * Sun Jul 27 2003 - <markmc@sun.com>
    806 - Update to 2.4.2.98
    807 - Remove POTFILES.in patch. Seems to be in new tarball.
    808 
    809 * Tue Jul 22 2003 - <michael.twomey@sun.com>
    810 - Added a patch to update the POTFILES.in.
    811 
    812 * Mon Jul 21 2003 - <glynn.foster@sun.com>
    813 - Changed category of gdmsetup.desktop, so it appears in 
    814   the system menu again.
    815 
    816 * Mon Jul 21 2003 - <michael.twomey@sun.com>
    817 - Added zh_HK (Hong Kong Chinese) to the available languages.
    818 
    819 * Fri Jul 18 2003 - <michael.twomey@sun.com>
    820 - Patched locale.alias to include more Asian locale codeset 
    821   variants as requested by the Asian teams.
    822 
    823 * Thu Jul 17 2003 - <markmc@sun.com>
    824 - Fixed up the PAM configuration files.
    825 - Removed the sysconfig/displaymanager hack
    826 
    827 * Thu Jul 17 2003 - <niall.power@sun.com>
    828 - update to version 2.4.2.97, release 0
    829 - removed patches gdm-04-setlocale.diff and
    830   gdm-05-potfiles_in.diff, which are integrated upstream
    831 - Changed sysconfdir to /etc/X11 so that new common sessions
    832   configuration directory (/etc/X11/dm/Sessions) can be shared
    833   with kdm etc.
    834 - New common sessions dir /etc/X11/dm added to %files
    835 
    836 * Fri Jul 11 2003 - <niall.power@sun.com>
    837 - added setlocal patch - No more Welsh :) (or Czech!)
    838 
    839 * Tue Jul 08 2003 - <niall.power@sun.com>
    840 - Remove .desktop capplets from %files since photo setup
    841   is gone.
    842 
    843 * Mon Jul 07 2003 - <glynn.foster@sun.com>
    844 - Remove the photo setup .desktop menu item from the
    845   Settings menu.
    846 
    847 * Tue Jul 01 2003 - <glynn.foster@sun.com>
    848 - Move the pam and branding stuff to patches, and not 
    849   dirty copy hacks ;)
    850 
    851 * Tue Jul 01 2003 - <glynn.foster@sun.com>
    852 - Make gdm now depend on sun-gdm-themes which is a new
    853   package, replacing the old one.
    854 
    855 * Fri Jun 30 2003 - <glynn.foster@sun.com>
    856 - Make gdm now depend on Sundt-gdm-theme. This may be
    857   crack that we shouldn't do, but until I figure out
    858   how things work, let's go with it. 
    859 
    860 * Fri Jun 30 2003 - <glynn.foster@sun.com>
    861 - New tarball, bump version and reset release. Remove
    862   the old greeter theme, since we probably don't want
    863   it installed anyway
    864 
    865 * Fri May 02 2003 - <niall.power (at] sun.com>
    866 - Initial Sun release.
    867