Hello community, here is the log from the commit of package slib checked in at Tue Mar 6 09:00:17 CET 2007. -------- --- slib/slib.changes 2006-09-08 11:56:34.000000000 +0200 +++ /mounts/work_src_done/NOARCH/slib/slib.changes 2007-03-05 18:18:22.000000000 +0100 @@ -1,0 +2,5 @@ +Mon Mar 5 18:18:14 CET 2007 - sbrabec@suse.cz + +- Slib guile library installation moved from guile to slib. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ slib.spec ++++++ --- /var/tmp/diff_new_pack.bE9529/_old 2007-03-06 09:00:00.000000000 +0100 +++ /var/tmp/diff_new_pack.bE9529/_new 2007-03-06 09:00:00.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package slib (Version 3a1) # -# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -17,7 +17,7 @@ PreReq: %install_info_prereq Autoreqprov: on Version: 3a1 -Release: 63 +Release: 86 Summary: Portable Scheme Library URL: http://swissnet.ai.mit.edu/~jaffer/SLIB.html Source: %{name}%{version}.tar.bz2 @@ -48,11 +48,45 @@ %clean rm -rf $RPM_BUILD_ROOT +%triggerin -- guile +# install guile library +if [ -d usr/share/guile/site ] ; then + # guile is instaled + if [ ! -e usr/share/guile/site/slib ] ; then + # link slib library into guile + ln -sf usr/share/slib usr/share/guile/site/slib + fi + usr/bin/guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)" +fi + +%triggerpostun -- guile +# Delete slib library files, only if guile was uninstalled. +if ! test -e usr/bin/guile ; then + rm -f usr/share/guile/site/slib + rm -f usr/share/guile/site/slibcat + rmdir --ignore-fail-on-non-empty usr/share/guile/site + rmdir --ignore-fail-on-non-empty usr/share/guile +fi + %post %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz +# install guile library +if [ -d usr/share/guile/site ] ; then + # guile is instaled + if [ ! -e usr/share/guile/site/slib ] ; then + # link slib library into guile + ln -sf usr/share/slib usr/share/guile/site/slib + fi + usr/bin/guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)" +fi %postun %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz +# Delete guile library, only if slib or guile was uninstalled. +if ! test -d usr/share/slib -a -d usr/share/guile/site ; then + rm -f usr/share/guile/site/slib + rm -f usr/share/guile/site/slibcat +fi %files %defattr(-,root,root) @@ -60,7 +94,9 @@ %doc %{_infodir}/* %{_datadir}/slib -%changelog -n slib +%changelog +* Mon Mar 05 2007 - sbrabec@suse.cz +- Slib guile library installation moved from guile to slib. * Fri Sep 08 2006 - anicka@suse.cz - remove manually generated slibcat, fixed in guile * Thu May 04 2006 - sbrabec@suse.cz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org