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