1 # 2 # spec file for package SUNWgnome-a11y-libs 3 # 4 # includes module(s): at-spi java-access-bridge libgail-gnome freetts gnome-mag 5 # 6 # Copyright 2007 Sun Microsystems, Inc. 7 # This file and all modifications and additions to the pristine 8 # package are under the same license as the package itself. 9 # 10 # Owner: liyuan 11 # 12 %include Solaris.inc 13 14 %use at_spi = at-spi.spec 15 %use libgail_gnome = libgail-gnome.spec 16 %if %option_with_java 17 %use java_access_bridge = java-access-bridge.spec 18 %endif 19 %use freetts = freetts.spec 20 %use gnome_mag = gnome-mag.spec 21 22 Name: SUNWgnome-a11y-libs 23 Summary: Accessibility implementation for GNOME 24 Version: %{default_pkg_version} 25 Source: %{name}-manpages-0.1.tar.gz 26 SUNW_BaseDir: %{_basedir} 27 SUNW_Copyright: %{name}.copyright 28 BuildRoot: %{_tmppath}/%{name}-%{version}-build 29 30 %include default-depend.inc 31 Requires: SUNWgnome-libs 32 Requires: SUNWgnome-panel 33 Requires: SUNWgnome-component 34 Requires: SUNWgnome-base-libs 35 Requires: SUNWgnome-config 36 Requires: SUNWlibms 37 Requires: SUNWlibpopt 38 Requires: SUNWj5rt 39 Requires: SUNWj6rt 40 Requires: SUNWzoner 41 Requires: SUNWzoneu 42 Requires: SUNWpkgcmdsu 43 44 BuildRequires: SUNWgnome-base-libs-devel 45 BuildRequires: SUNWgnome-config-devel 46 BuildRequires: SUNWlibpopt-devel 47 BuildRequires: SUNWgnome-panel-devel 48 BuildRequires: SUNWgnome-libs-devel 49 BuildRequires: SUNWgnome-panel-devel 50 BuildRequires: SUNWgnome-component-devel 51 52 %package devel 53 Summary: %{summary} - development files 54 SUNW_BaseDir: %{_basedir} 55 %include default-depend.inc 56 Requires: SUNWperl584usr 57 Requires: SUNWgnome-base-libs-devel 58 Requires: SUNWgnome-libs-devel 59 60 %if %build_l10n 61 %package l10n 62 Summary: %{summary} - l10n files 63 SUNW_BaseDir: %{_basedir} 64 %include default-depend.inc 65 Requires: %{name} 66 %endif 67 68 %prep 69 rm -rf %name-%version 70 mkdir %name-%version 71 %at_spi.prep -d %name-%version 72 %libgail_gnome.prep -d %name-%version 73 %if %option_with_java 74 %java_access_bridge.prep -d %name-%version 75 %endif 76 %freetts.prep -d %name-%version 77 %gnome_mag.prep -d %name-%version 78 cd %{_builddir}/%name-%version 79 gzcat %SOURCE0 | tar xf - 80 81 %build 82 PKG_CONFIG_DISABLE_UNINSTALLED= 83 unset PKG_CONFIG_DISABLE_UNINSTALLED 84 export PKG_CONFIG_PATH="../at-spi-%{at_spi.version}:%{_pkg_config_path}" 85 export CFLAGS="%optflags -I/usr/X11/include" 86 export RPM_OPT_FLAGS="$CFLAGS" 87 export LDFLAGS="%_ldflags $LDFLAGS -L%{_builddir}/%name-%version/at-spi-%{at_spi.version}/login-helper" 88 %at_spi.build -d %name-%version 89 %libgail_gnome.build -d %name-%version 90 %if %option_with_java 91 %java_access_bridge.build -d %name-%version 92 %endif 93 %freetts.build -d %name-%version 94 %gnome_mag.build -d %name-%version 95 96 %install 97 %at_spi.install -d %name-%version 98 %libgail_gnome.install -d %name-%version 99 %if %option_with_java 100 %java_access_bridge.install -d %name-%version 101 %endif 102 %freetts.install -d %name-%version 103 %gnome_mag.install -d %name-%version 104 rm -rf $RPM_BUILD_ROOT%{_mandir} 105 cd %{_builddir}/%name-%version/sun-manpages 106 make install DESTDIR=$RPM_BUILD_ROOT 107 108 # Remove .la files. 109 rm -f $RPM_BUILD_ROOT%{_libdir}/orbit-2.0/GNOME_Magnifier_module.la 110 # Remove .pyo files 111 find $RPM_BUILD_ROOT -name '*.pyo' -exec rm {} \; 112 113 %if %build_l10n 114 %else 115 # REMOVE l10n FILES 116 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale 117 %endif 118 119 %{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT} 120 121 %clean 122 rm -rf $RPM_BUILD_ROOT 123 124 %if %option_with_java 125 %post 126 # This script works by 127 # 1. If pkgcond exec exists it uses it to determine whether to 128 # make any file system modifications 129 # 2. if pkgcond does not exist it works by using the older FCS logic in CheckZones() 130 # The LocalZones() function now calls the function that modified /usr 131 # based on whether /usr/java/jre/lib is writable 132 133 # Basically local zones can have any arbitrary directory readonly or writable 134 # So a script that needs to modify say /usr/java needs 135 # to figure out if this is actually doable first. 136 137 138 PKGCOND=/usr/bin/pkgcond 139 CheckZones() 140 { 141 if [ "${PKG_INSTALL_ROOT:=/}" = "/" -a -x /usr/bin/zonename ]; then 142 ZONENAME=`/usr/bin/zonename` 143 if [ ${ZONENAME} = "global" ]; then 144 GLOBAL_ZONE=true 145 else 146 GLOBAL_ZONE=false 147 fi 148 else 149 # Unable to determine zone 150 GLOBAL_ZONE=true 151 fi 152 } 153 154 # I am testing if /usr/java/jre/lib/ is writable as this is the only dir touched by this postinstall script 155 # If there are other dirs that are touched later then need to add them here as well 156 LocalZones () { 157 /usr/bin/touch ${BASEDIR}/java/jre/lib/.test.$$ > /dev/null 2>&1 158 if [ $? != 0 ]; then 159 return 0 160 fi 161 rm -f ${BASEDIR}/java/jre/lib/.test.$$ > /dev/null 2>&1 162 ExecuteDefaultCmds 163 return $? 164 165 } 166 167 168 ExecuteDefaultCmds() { 169 170 171 if [ -h ${BASEDIR}/java/jre/lib/accessibility.properties ]; 172 then 173 rm -f ${BASEDIR}/java/jre/lib/accessibility.properties 174 fi 175 # Remove the incorrect /usr/java entries from the packaging database. 176 # Ignore errors for situation where files no longer in db as removing a 177 # non-existant reference does not cause any harm. 178 removef $PKGINST /usr/java/jre/lib/accessibility.properties >/dev/null 2>&1 179 removef $PKGINST /usr/java/jre/lib/ext/gnome-java-bridge.jar >/dev/null 2>&1 180 removef -f $PKGINST >/dev/null 2>&1 181 182 # Determine the full path (symlinks resolved) to JDK pointed to by /usr/java. 183 cd $BASEDIR 184 JAVADIR=java 185 JDK_DIR=$BASEDIR 186 # If $JAVADIR is a symlink then we must resolve it. 187 if [ -d $JAVADIR -a -h $JAVADIR ] 188 then 189 # Get symlink target. 190 DIR=`ls -l $JAVADIR | awk '{print $NF}'` 191 192 # If the target is a symlink then need to resolve it. 193 if [ -d $DIR -a -h $DIR ] 194 then 195 nextdir=`dirname $DIR` 196 cd $nextdir 197 JDK_DIR="$JDK_DIR/$nextdir" # Append this bit. 198 199 f=`basename $DIR` 200 nextdir=`ls -l $f | awk '{print $NF}'` 201 JDK_DIR="$JDK_DIR/$nextdir" 202 else 203 # otherwise just append to $JDK_DIR and we're done. 204 JDK_DIR="$JDK_DIR/$DIR" 205 fi 206 else 207 # If the 'java' item is not a symlink (presumably a dir) there will be no 208 # symlink to installf items to. 209 return 0 210 fi 211 212 cd ${JDK_DIR}/jre/lib || exit 2 213 # Dynamically determine number of '..' required. 214 JAR_DIR=share/jar 215 DOTS=. 216 LEVEL=0 217 FILE=accessibility.properties 218 # Keep testing, up to a max of 10 levels to avoid infinite loop. 219 while [ ! -f $DOTS/$JAR_DIR/$FILE ] && [ $LEVEL -lt 10 ] 220 do 221 DOTS="$DOTS/.." 222 LEVEL=`expr $LEVEL + 1` 223 done 224 if [ -f $DOTS/$JAR_DIR/$FILE ]; then 225 ln -s $DOTS/$JAR_DIR/$FILE . || exit 2 226 installf $PKGINST ${JDK_DIR}/jre/lib/$FILE=$DOTS/$JAR_DIR/$FILE s || exit 2 227 fi 228 FILE=gnome-java-bridge.jar 229 if [ -f $DOTS/$JAR_DIR/$FILE ]; then 230 cp $DOTS/$JAR_DIR/$FILE ext || exit 2 231 installf $PKGINST ${JDK_DIR}/jre/lib/ext/$FILE f 0644 root bin || exit 2 232 fi 233 234 installf -f $PKGINST || exit 2 235 236 return 0 237 238 } 239 240 ExecuteWholerootCmds() { 241 242 243 if [ -h ${BASEDIR}/java/jre/lib/accessibility.properties ]; 244 then 245 rm -f ${BASEDIR}/java/jre/lib/accessibility.properties 246 fi 247 # Remove the incorrect /usr/java entries from the packaging database. 248 # Ignore errors for situation where files no longer in db as removing a 249 # non-existant reference does not cause any harm. 250 removef $PKGINST /usr/java/jre/lib/accessibility.properties >/dev/null 2>&1 251 removef $PKGINST /usr/java/jre/lib/ext/gnome-java-bridge.jar >/dev/null 2>&1 252 removef -f $PKGINST >/dev/null 2>&1 253 254 # Determine the full path (symlinks resolved) to JDK pointed to by /usr/java. 255 cd $BASEDIR 256 JAVADIR=java 257 JDK_DIR=$BASEDIR 258 # If $JAVADIR is a symlink then we must resolve it. 259 if [ -d $JAVADIR -a -h $JAVADIR ] 260 then 261 # Get symlink target. 262 DIR=`ls -l $JAVADIR | awk '{print $NF}'` 263 264 # If the target is a symlink then need to resolve it. 265 if [ -d $DIR -a -h $DIR ] 266 then 267 nextdir=`dirname $DIR` 268 cd $nextdir 269 JDK_DIR="$JDK_DIR/$nextdir" # Append this bit. 270 271 f=`basename $DIR` 272 nextdir=`ls -l $f | awk '{print $NF}'` 273 JDK_DIR="$JDK_DIR/$nextdir" 274 else 275 # otherwise just append to $JDK_DIR and we're done. 276 JDK_DIR="$JDK_DIR/$DIR" 277 fi 278 else 279 # If the 'java' item is not a symlink (presumably a dir) there will be no 280 # symlink to installf items to. 281 return 0 282 fi 283 284 cd ${JDK_DIR}/jre/lib || exit 2 285 # Extra '..' because traversing up through symlink. 286 # 287 # Due to bugid 6358671, need to check whether we are running pkgadd relative to /export/Solaris_1* 288 # and the link ${PKG_INSTALL_ROOT}/usr_${ARCH}.all to see whether this is smosservice. 289 # Also not do installf since diskless client root and user packages are not in installed relative 290 # to the same directory. installf/removef will never work properly 291 # 292 if [ -h ${PKG_INSTALL_ROOT}/usr_${ARCH}.all ]; then 293 # Dynamically determine number of '..' required. 294 JAR_DIR=share/jar 295 DOTS=. 296 LEVEL=0 297 FILE=accessibility.properties 298 # Keep testing, up to a max of 10 levels to avoid infinite loop. 299 while [ ! -f $DOTS/$JAR_DIR/$FILE ] && [ $LEVEL -lt 10 ] 300 do 301 DOTS="$DOTS/.." 302 LEVEL=`expr $LEVEL + 1` 303 done 304 if [ -f $DOTS/$JAR_DIR/$FILE ]; then 305 ln -s $DOTS/$JAR_DIR/$FILE . || exit 2 306 fi 307 FILE=gnome-java-bridge.jar 308 if [ -f $DOTS/$JAR_DIR/$FILE ]; then 309 cp $DOTS/$JAR_DIR/$FILE ext || exit 2 310 fi 311 else 312 # Dynamically determine number of '..' required. 313 JAR_DIR=share/jar 314 DOTS=. 315 LEVEL=0 316 FILE=accessibility.properties 317 # Keep testing, up to a max of 10 levels to avoid infinite loop. 318 while [ ! -f $DOTS/$JAR_DIR/$FILE ] && [ $LEVEL -lt 10 ] 319 do 320 DOTS="$DOTS/.." 321 LEVEL=`expr $LEVEL + 1` 322 done 323 if [ -f $DOTS/$JAR_DIR/$FILE ]; then 324 ln -s $DOTS/$JAR_DIR/$FILE . || exit 2 325 installf $PKGINST ${JDK_DIR}/jre/lib/$FILE=$DOTS/$JAR_DIR/$FILE s || exit 2 326 fi 327 FILE=gnome-java-bridge.jar 328 if [ -f $DOTS/$JAR_DIR/$FILE ]; then 329 cp $DOTS/$JAR_DIR/$FILE ext || exit 2 330 installf $PKGINST ${JDK_DIR}/jre/lib/ext/$FILE f 0644 root bin || exit 2 331 fi 332 333 installf -f $PKGINST || exit 2 334 fi 335 return 0 336 337 } 338 339 ExecuteDisklessCmds() { 340 341 342 if [ -h ${BASEDIR}/java/jre/lib/accessibility.properties ]; 343 then 344 rm -f ${BASEDIR}/java/jre/lib/accessibility.properties 345 fi 346 # Remove the incorrect /usr/java entries from the packaging database. 347 # Ignore errors for situation where files no longer in db as removing a 348 # non-existant reference does not cause any harm. 349 removef $PKGINST /usr/java/jre/lib/accessibility.properties >/dev/null 2>&1 350 removef $PKGINST /usr/java/jre/lib/ext/gnome-java-bridge.jar >/dev/null 2>&1 351 removef -f $PKGINST >/dev/null 2>&1 352 353 # Determine the full path (symlinks resolved) to JDK pointed to by /usr/java. 354 cd $BASEDIR 355 JAVADIR=java 356 JDK_DIR=$BASEDIR 357 # If $JAVADIR is a symlink then we must resolve it. 358 if [ -d $JAVADIR -a -h $JAVADIR ] 359 then 360 # Get symlink target. 361 DIR=`ls -l $JAVADIR | awk '{print $NF}'` 362 363 # If the target is a symlink then need to resolve it. 364 if [ -d $DIR -a -h $DIR ] 365 then 366 nextdir=`dirname $DIR` 367 cd $nextdir 368 JDK_DIR="$JDK_DIR/$nextdir" # Append this bit. 369 370 f=`basename $DIR` 371 nextdir=`ls -l $f | awk '{print $NF}'` 372 JDK_DIR="$JDK_DIR/$nextdir" 373 else 374 # otherwise just append to $JDK_DIR and we're done. 375 JDK_DIR="$JDK_DIR/$DIR" 376 fi 377 else 378 # If the 'java' item is not a symlink (presumably a dir) there will be no 379 # symlink to installf items to. 380 return 0 381 fi 382 383 cd ${JDK_DIR}/jre/lib || exit 2 384 # Dynamically determine number of '..' required. 385 JAR_DIR=share/jar 386 DOTS=. 387 LEVEL=0 388 FILE=accessibility.properties 389 # Keep testing, up to a max of 10 levels to avoid infinite loop. 390 while [ ! -f $DOTS/$JAR_DIR/$FILE ] && [ $LEVEL -lt 10 ] 391 do 392 DOTS="$DOTS/.." 393 LEVEL=`expr $LEVEL + 1` 394 done 395 if [ -f $DOTS/$JAR_DIR/$FILE ]; then 396 ln -s $DOTS/$JAR_DIR/$FILE . || exit 2 397 fi 398 FILE=gnome-java-bridge.jar 399 if [ -f $DOTS/$JAR_DIR/$FILE ]; then 400 cp $DOTS/$JAR_DIR/$FILE ext || exit 2 401 fi 402 403 # 404 # Comment this out since diskless service root and usr packages are installed in seperate directories and do not have a common package database. installf and removef will not work 405 406 # installf $PKGINST ${JDK_DIR}/jre/lib/accessibility.properties=../../../../../share/jar/accessibility.properties s || exit 2 407 # installf $PKGINST ${JDK_DIR}/jre/lib/ext/gnome-java-bridge.jar f 0644 root bin || exit 2 408 # installf -f $PKGINST || exit 2 409 410 return 0 411 412 } 413 ExecuteInProperEnvironment () { 414 415 # 416 # The following is comment out since pkgcond does not support smosservice 417 # if $PKGCOND is_smosservice > /dev/null 2>&1 ; then 418 # Execute smosservice for diskless clients service commands. 419 # We use $BASEDIR because of diskless client restrictions 420 # ExecuteDisklessCmds 421 # return 0 422 # fi 423 424 if $PKGCOND is_whole_root_nonglobal_zone > /dev/null 2>&1 ; then 425 # Execute non-global whole root zone commands. 426 # Should be same action as the default action. 427 ExecuteWholerootCmds 428 return 0 429 fi 430 431 if $PKGCOND is_nonglobal_zone > /dev/null 2>&1 ; then 432 # Execute non-global zone commands. Should be no action here 433 return 0 434 fi 435 436 if $PKGCOND is_alternative_root > /dev/null 2>&1 ; then 437 # Execute commands specific to an alternate root 438 ExecuteDefaultCmds 439 return 0 440 fi 441 442 if $PKGCOND is_global_zone > /dev/null 2>&1 ; then 443 # In a global zone and system is mounted on /. 444 # Execute all commands. 445 ExecuteDefaultCmds 446 return 0 447 fi 448 449 return 0 450 } 451 452 453 454 if [ -n "$PKG_INIT_INSTALL" ] ; then 455 # initial installation of Solaris 456 ExecuteDefaultCmds 457 elif [ -n "$SUNW_PKG_INSTALL_ZONENAME" ] ; then 458 # initial installation of non-global zone 459 # Execute non-global zone commands. Should be no action here 460 exit 0 461 elif [ -x $PKGCOND ] ; then 462 # use pkgcond to determine what the package is being installed to 463 ExecuteInProperEnvironment && exit 0 || exit 1 464 else 465 CheckZones 466 if [ "${GLOBAL_ZONE}" = "true" ]; then 467 # Call LocalZones() to verify that the /usr/java/jre/lib dir is 468 # writeable before trying to create the symlink and copy the file. The 469 # function name is unfortunate. To minimize changes it is not being 470 # renamed nor this 'if' statement removed. Fixes 6531193. 471 LocalZones 472 else 473 LocalZones 474 fi 475 fi 476 477 exit 0 478 %endif 479 480 %files 481 %defattr (-, root, bin) 482 %dir %attr (0755, root, bin) %{_bindir} 483 %{_bindir}/* 484 %dir %attr (0755, root, bin) %{_libdir} 485 %{_libdir}/lib*.so* 486 %{_libdir}/bonobo 487 %{_libdir}/gtk-2.0/modules/*.so 488 %{_libdir}/orbit-2.0/*.so 489 %{_libdir}/python?.? 490 %{_libexecdir}/at-spi-registryd 491 %dir %attr (0755, root, sys) %{_datadir} 492 %dir %attr (0755, root, sys) %{_datadir}/lib 493 %dir %attr (0755, root, other) %{_datadir}/doc 494 %{_datadir}/doc/* 495 %{_datadir}/gnome-mag 496 %if %option_with_java 497 %{_datadir}/jar 498 %endif 499 %{_datadir}/lib/freetts 500 501 %files devel 502 %defattr (-, root, bin) 503 %dir %attr (0755, root, bin) %{_libdir} 504 %dir %attr (0755, root, other) %{_libdir}/pkgconfig 505 %{_libdir}/pkgconfig/* 506 %dir %attr (0755, root, bin) %{_includedir} 507 %{_includedir}/* 508 %dir %attr (0755, root, sys) %{_datadir} 509 %{_datadir}/idl 510 %{_datadir}/gtk-doc 511 %dir %attr(0755, root, bin) %{_mandir} 512 %dir %attr(0755, root, bin) %{_mandir}/man3 513 %{_mandir}/man3/* 514 515 %if %build_l10n 516 %files l10n 517 %defattr (-, root, bin) 518 %dir %attr (0755, root, sys) %{_datadir} 519 %attr (-, root, other) %{_datadir}/locale 520 %endif 521 522 %changelog 523 * Mon Mar 31 2008 - li.yuan@sun.com 524 - Add copyright file 525 * Wed Mar 19 2008 - dermot.mccluskey@sun.com 526 - Add dep on SUNWj6rt so that gnome-java-bridge.jar and accessibility.properties 527 get installed in correct /usr/java link location. Fixes 6641866. 528 * Thu Jan 10 2008 - li.yuan@sun.com 529 - change owner to liyuan. 530 * Sun Oct 7 2007 - laca@sun.com 531 - add /usr/X11/include to CFLAGS 532 - delete Nevada X deps 533 * Fri Sep 28 2007 - laca@sun.com 534 - disable java access bridge if build without java support 535 * Wed Sep 05 2007 - damien.carbery@sun.com 536 - Remove references to SUNWgnome-a11y-base-libs as its contents have been 537 moved to SUNWgnome-base-libs. 538 * Thu Jun 07 2007 - damien.carbery@sun.com 539 - Add %{_libdir}/python?.? to %files and remove .pyo files in %install. 540 * Tue Mar 13 2007 - damien.carbery@sun.com 541 - Incorporate %post changes from Mary Ding. Fixes 6531193. 542 * Mon Mar 05 2007 - damien.carbery@sun.com 543 - Add Build/Requires SUNWgnome-config/-devel as gconf-2.0.pc is needed. 544 * Fri Sep 01 2006 - Matt.Keenan@sun.com 545 - New Manpage tarball 546 * Sat Aug 12 2006 - laca@sun.com 547 - delete some unnecessary env variables 548 * Fri Jul 14 2006 - damien.carbery@sun.com 549 - Remove .la files before packaging. 550 * Thu Jun 22 2006 - damien.carbery@sun.com 551 - Change 'return 0' to 'exit 0' in main function in %post share. Fixes 6437617. 552 * Tue Jun 13 2006 - damien.carbery@sun.com 553 - Add dependencies on SUNWzoner/u and SUNWpkgcmdsu for zonename and pkgcond 554 binaries that are used in the postinstall script. As suggested in 6377106. 555 * Sun Jun 11 2006 - laca@sun.com 556 - change group from other to bin/sys 557 * Tue May 30 2006 - damien.carbery@sun.com 558 - Merge postinstall script from JDS3.1 branch. Include fix for 6431039. 559 * Tue May 09 2006 - laca@sun.com 560 - merge -share pkg(s) into the base pkg(s) 561 * Fri May 05 2006 - damien.carbery@sun.com 562 - Copy postinstall script from JDS3.1 branch. Incorporate dynamic code. 563 * Tue Mar 14 2006 - damien.carbery@sun.com 564 - Add doc dir to share package. 565 * Mon Feb 20 2006 - damien.carbery@sun.com 566 - Complete update of Build/Requires after running check-deps.pl script. 567 * Thu Feb 16 2006 - damien.carbery@sun.com 568 - Update Build/Requires after running check-deps.pl script. 569 - Move Requires SUNWj5rt to share package as postinstall that installs the 570 symlink under a SUNWj5rt directory is in share package. Make base package 571 require share package. 572 * Fri Dec 02 2005 - damien.carbery@sun.com 573 - Add Requires SUNWj5rt so that symlink can be created. 574 * Mon Nov 21 2005 - damien.carbery@sun.com 575 - Add %post share code to accomodate zones. Bug 6347858. Copied from 576 cinnabar-solaris branch. 577 * Mon Sep 12 2005 - laca@sun.com 578 - define l10n subpkg 579 * Tue Jun 14 2005 - brian.cameron@sun.com 580 - Fix packaging. 581 * Fri Jun 10 2005 - damien.carbery@sun.com 582 - Call %freetts.build, and add lib/freetts dir to share package. 583 * Mon Nov 22 2004 - damien.carbery@sun.com 584 - Fix for 6197816: gnopernicus moved to /usr/demo/jds so gnome-mag moved to 585 SUNWgnome-a11y-libs package to remain in /usr/bin. 586 * Sat Oct 02 2004 - laca@sun.com 587 - added %pkgbuild_postprocess 588 * Mon Aug 30 2004 - shirley.woo@sun.com 589 - Bug 5091588 : sman3/4 files should be in a devel package 590 * Mon Aug 23 2004 - laca@sun.com 591 - s/SUNWpl5u/SUNWperl584usr/ 592 * Wed Aug 18 2004 - brian.cameron@sun.com 593 - Added back gtk-docs to packaging. Needed because the at-cspi docs 594 are referred to from the libcspi.3 man page. 595 * Wed Aug 18 2004 - damien.carbery@sun.com 596 - Change manpage perms for Solaris integration. 597 * Fri Jul 23 2004 - damien.carbery@sun.com 598 - Move freetts from SUNWgnome-a11y-speech. 599 * Tue Jun 22 2004 - shirley.woo@sun.com 600 - changed install location to /usr/lib and /usr/bin 601 * Wed Apr 14 2004 - padraig.obriain@sun.com 602 - Add entry to %files for accessibility.properties and gnome-java-bridge.jar 603 * Fri Mar 26 2004 - laca@sun.com 604 - add panel dependency 605 * Wed Mar 24 2004 - brian.cameron@sun.com 606 - Added SGML man page integration 607 * Tue Mar 23 2004 - laca@sun.com 608 - Remove gtk-doc and _datadir/lib from %files 609 * Thu Feb 26 2004 - laca@sun.com 610 - Add devel-share subpkg for idl files and api docs 611