SUNWgnome-applets.spec
changeset 9769 fba6fa831412
parent 9743 d9386417ca52
child 9780 21510eb397b1
equal deleted inserted replaced
9768:66289afec5f4 9769:fba6fa831412
   413   echo '  exit 1';
   413   echo '  exit 1';
   414   echo '}';
   414   echo '}';
   415   echo 'umask 0022';
   415   echo 'umask 0022';
   416   echo 'GCONF_CONFIG_SOURCE=xml:merged:/etc/gconf/gconf.xml.defaults';
   416   echo 'GCONF_CONFIG_SOURCE=xml:merged:/etc/gconf/gconf.xml.defaults';
   417   echo 'export GCONF_CONFIG_SOURCE';
   417   echo 'export GCONF_CONFIG_SOURCE';
       
   418   echo 'JDS_LIST1=/apps/panel/default_setup/general/applet_id_list_jds';
       
   419   echo 'JDS_LIST2=/apps/panel/profiles/default/general/applet_id_list_jds';
   418   echo '/usr/bin/gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/*.schemas'
   420   echo '/usr/bin/gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/*.schemas'
       
   421   echo 'test -c /devices/pseudo/battery@0:battery0 && {';
       
   422   echo '	/usr/bin/gconftool-2  --direct --config-source=$GCONF_CONFIG_SOURCE --load %{_sysconfdir}/gconf/schemas/panel-default-setup-laptop.entries';
       
   423   echo '	/usr/bin/gconftool-2  --direct --config-source=$GCONF_CONFIG_SOURCE --load %{_sysconfdir}/gconf/schemas/panel-default-setup-laptop.entries /apps/panel/profiles/default';
       
   424   echo '	APPLETS=`gconftool-2 --direct --config-source=$GCONF_CONFIG_SOURCE --owner=panel --get $JDS_LIST1 | sed  -n "s/\(\[.*\)\]/\1,battstat]/p"`'
       
   425   echo '	gconftool-2 --direct --config-source=$GCONF_CONFIG_SOURCE --owner=panel --unset $JDS_LIST1'
       
   426   echo '	gconftool-2 --direct --config-source=$GCONF_CONFIG_SOURCE --owner=panel --type=list --list-type=string --set $JDS_LIST1 $APPLETS'
       
   427   echo '	APPLETS=`gconftool-2 --direct --config-source=$GCONF_CONFIG_SOURCE --owner=panel --get $JDS_LIST2 | sed  -n "s/\(\[.*\)\]/\1,battstat]/p"`'
       
   428   echo '	gconftool-2 --direct --config-source=$GCONF_CONFIG_SOURCE --owner=panel --unset $JDS_LIST2'
       
   429   echo '	gconftool-2 --direct --config-source=$GCONF_CONFIG_SOURCE --owner=panel --type=list --list-type=string --set $JDS_LIST2 $APPLETS'
       
   430   echo '}';
   419 ) | $BASEDIR/var/lib/postrun/postrun -u -c JDS_wait
   431 ) | $BASEDIR/var/lib/postrun/postrun -u -c JDS_wait
   420 
   432 
   421 %preun -n SUNWgnome-utility-applets-root
   433 %preun -n SUNWgnome-utility-applets-root
   422 test -x $BASEDIR/var/lib/postrun/postrun || exit 0
   434 test -x $BASEDIR/var/lib/postrun/postrun || exit 0
   423 ( echo 'test -x $PKG_INSTALL_ROOT/usr/bin/gconftool-2 || {';
   435 ( echo 'test -x $PKG_INSTALL_ROOT/usr/bin/gconftool-2 || {';
   425   echo '  exit 0';
   437   echo '  exit 0';
   426   echo '}';
   438   echo '}';
   427   echo 'umask 0022';
   439   echo 'umask 0022';
   428   echo 'GCONF_CONFIG_SOURCE=xml:merged:$BASEDIR/etc/gconf/gconf.xml.defaults';
   440   echo 'GCONF_CONFIG_SOURCE=xml:merged:$BASEDIR/etc/gconf/gconf.xml.defaults';
   429   echo 'GCONF_BACKEND_DIR=$PKG_INSTALL_ROOT/usr/lib/GConf/2';
   441   echo 'GCONF_BACKEND_DIR=$PKG_INSTALL_ROOT/usr/lib/GConf/2';
       
   442   echo 'JDS_LIST1=/apps/panel/default_setup/general/applet_id_list_jds';
       
   443   echo 'JDS_LIST2=/apps/panel/profiles/default/general/applet_id_list_jds';
   430   echo 'LD_LIBRARY_PATH=$PKG_INSTALL_ROOT/usr/lib';
   444   echo 'LD_LIBRARY_PATH=$PKG_INSTALL_ROOT/usr/lib';
   431   echo 'export GCONF_CONFIG_SOURCE GCONF_BACKEND_DIR LD_LIBRARY_PATH';
   445   echo 'export GCONF_CONFIG_SOURCE GCONF_BACKEND_DIR LD_LIBRARY_PATH';
   432   echo 'SDIR=$BASEDIR%{_sysconfdir}/gconf/schemas';
   446   echo 'SDIR=$BASEDIR%{_sysconfdir}/gconf/schemas';
   433   echo 'schemas="$SDIR/charpick.schemas';
   447   echo 'schemas="$SDIR/charpick.schemas';
       
   448   echo '         $SDIR/battstat.schemas';
   434   echo '         $SDIR/deskbar-applet.schemas';
   449   echo '         $SDIR/deskbar-applet.schemas';
   435   echo '         $SDIR/quick-lounge.schemas';
   450   echo '         $SDIR/quick-lounge.schemas';
   436   echo '         $SDIR/multiload.schemas';
   451   echo '         $SDIR/multiload.schemas';
   437   echo '         $SDIR/stickynotes.schemas"';
   452   echo '         $SDIR/stickynotes.schemas"';
   438   echo '$PKG_INSTALL_ROOT/usr/bin/gconftool-2 --makefile-uninstall-rule $schemas'
   453   echo '$PKG_INSTALL_ROOT/usr/bin/gconftool-2 --makefile-uninstall-rule $schemas'
       
   454   echo 'test -c /devices/pseudo/battery@0:battery0 && {';
       
   455   echo '	$PKG_INSTALL_ROOT/usr/bin/gconftool-2  --direct --config-source=$GCONF_CONFIG_SOURCE --unload $SDIR/panel-default-setup-laptop.entries';
       
   456   echo '	$PKG_INSTALL_ROOT/usr/bin/gconftool-2  --direct --config-source=$GCONF_CONFIG_SOURCE --unload $SDIR/panel-default-setup-laptop.entries /apps/panel/profiles/default';
       
   457   echo '	APPLETS=`gconftool-2 --direct --config-source=$GCONF_CONFIG_SOURCE --owner=panel --get $JDS_LIST1 | sed  -n "s/\(\[.*\),battstat\(\]\)/\1\\2/p"`';
       
   458   echo '	gconftool-2 --direct --config-source=$GCONF_CONFIG_SOURCE --owner=panel --unset $JDS_LIST1'
       
   459   echo '	gconftool-2 --direct --config-source=$GCONF_CONFIG_SOURCE --owner=panel --type=list --list-type=string --set $JDS_LIST1 $APPLETS'
       
   460   echo '	APPLETS=`gconftool-2 --direct --config-source=$GCONF_CONFIG_SOURCE --owner=panel --get $JDS_LIST2 | sed  -n "s/\(\[.*\),battstat\(\]\)/\1\\2/p"`';
       
   461   echo '	gconftool-2 --direct --config-source=$GCONF_CONFIG_SOURCE --owner=panel --unset $JDS_LIST2'
       
   462   echo '	gconftool-2 --direct --config-source=$GCONF_CONFIG_SOURCE --owner=panel --type=list --list-type=string --set $JDS_LIST2 $APPLETS'
       
   463   echo '}';
   439 ) | $BASEDIR/var/lib/postrun/postrun -i -c JDS -a
   464 ) | $BASEDIR/var/lib/postrun/postrun -i -c JDS -a
   440 
   465 
   441 %files
   466 %files
   442 %defattr (-, root, bin)
   467 %defattr (-, root, bin)
   443 %dir %attr (0755, root, bin) %{_libdir}
   468 %dir %attr (0755, root, bin) %{_libdir}
   651 %{_sysconfdir}/gconf/schemas/stickynotes.schemas
   676 %{_sysconfdir}/gconf/schemas/stickynotes.schemas
   652 %{_sysconfdir}/gconf/schemas/quick-lounge.schemas
   677 %{_sysconfdir}/gconf/schemas/quick-lounge.schemas
   653 %{_sysconfdir}/gconf/schemas/deskbar-applet.schemas
   678 %{_sysconfdir}/gconf/schemas/deskbar-applet.schemas
   654 %{_sysconfdir}/gconf/schemas/multiload.schemas
   679 %{_sysconfdir}/gconf/schemas/multiload.schemas
   655 %{_sysconfdir}/gconf/schemas/battstat.schemas
   680 %{_sysconfdir}/gconf/schemas/battstat.schemas
       
   681 %{_sysconfdir}/gconf/schemas/panel-default-setup-laptop.entries
   656 %{_sysconfdir}/sound/events/battstat_applet.soundlist
   682 %{_sysconfdir}/sound/events/battstat_applet.soundlist
   657 
   683 
   658 %files -n SUNWgnome-utility-applets-devel
   684 %files -n SUNWgnome-utility-applets-devel
   659 %defattr (-, root, bin)
   685 %defattr (-, root, bin)
   660 %dir %attr (0755, root, bin) %{_libdir}
   686 %dir %attr (0755, root, bin) %{_libdir}