Hello community, here is the log from the commit of package guile for openSUSE:Factory checked in at 2011-12-02 09:26:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/guile (Old) and /work/SRC/openSUSE:Factory/.guile.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "guile", Maintainer is "PGajdos@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/guile/guile.changes 2011-11-28 12:53:31.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2011-12-02 09:26:59.000000000 +0100 @@ -1,0 +2,5 @@ +Mon Nov 28 15:51:34 UTC 2011 - pgajdos@suse.com + +- splitted out guile-modules-2_0 package [bnc#722306] + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ guile.spec ++++++ --- /var/tmp/diff_new_pack.CPv9ey/_old 2011-12-02 09:27:01.000000000 +0100 +++ /var/tmp/diff_new_pack.CPv9ey/_new 2011-12-02 09:27:01.000000000 +0100 @@ -17,13 +17,19 @@ # define the name used for versioning libs and directories. -%define guilevers 2.0 +%define guilemaj 2 +%define guilemin 0 +%define guilevers %{guilemaj}.%{guilemin} +%define libgver 22 +%define gsuff %{guilemaj}_%{guilemin}-%{libgver} +%define libgreadver 18 +%define greadsuff v-%{libgreadver}-%{libgreadver} Name: guile BuildRequires: gc-devel gmp-devel libffi46-devel libunistring-devel pkg-config readline-devel License: LGPL-3.0+ and GPL-3.0+ and FDL-1.3+ Group: Development/Languages/Scheme -Version: 2.0.3 +Version: %{guilevers}.3 Release: 1 Summary: GNU's Ubiquitous Intelligent Language for Extension Url: http://www.gnu.org/software/guile/ @@ -32,7 +38,6 @@ Patch2: %{name}-1.6.10-mktemp.patch # Fix the wrong FSF address in a few headers. Patch3: %{name}-fix_fsf_add.patch -# Check if following is needed in next guile version. Patch4: %{name}-turn-off-gc-test.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: fileutils sh-utils @@ -45,21 +50,32 @@ C. Guile provides a machine independent execution platform that can be linked in as a library when building extensible programs. -%package -n libguile-2_0-22 +%package -n libguile-%{gsuff} Group: Development/Languages/Scheme Summary: GNU's Ubiquitous Intelligent Language for Extension +Requires: %{name}-modules-%{guilemaj}_%{guilemin} >= %{version} -%description -n libguile-2_0-22 +%description -n libguile-%{gsuff} This is Guile, a portable, embeddable Scheme implementation written in C. Guile provides a machine independent execution platform that can be linked in as a library when building extensible programs. This package contains the shared libraries. -%package -n libguilereadline-v-18-18 +%package modules-%{guilemaj}_%{guilemin} Group: Development/Languages/Scheme Summary: GNU's Ubiquitous Intelligent Language for Extension -%description -n libguilereadline-v-18-18 +%description modules-%{guilemaj}_%{guilemin} +This is Guile, a portable, embeddable Scheme implementation written in +C. Guile provides a machine independent execution platform that can be +linked in as a library when building extensible programs. This package +contains guile modules. + +%package -n libguilereadline-%{greadsuff} +Group: Development/Languages/Scheme +Summary: GNU's Ubiquitous Intelligent Language for Extension + +%description -n libguilereadline-%{greadsuff} This is Guile, a portable, embeddable Scheme implementation written in C. Guile provides a machine independent execution platform that can be linked in as a library when building extensible programs. This package @@ -70,9 +86,10 @@ Group: Development/Languages/Scheme Summary: GNU's Ubiquitous Intelligent Language for Extension Requires: gmp-devel readline-devel ncurses-devel gc-devel libunistring-devel libffi-devel -Requires: libguilereadline-v-18-18 = %{version}-%{release} -Requires: libguile-2_0-22 = %{version}-%{release} -Requires: guile +# following Requires needed because /usr/bin/guile-config needs /usr/bin/guile +Requires: guile = %{version}-%{release} +Requires: libguilereadline-%{greadsuff} = %{version}-%{release} +Requires: libguile-%{gsuff} = %{version}-%{release} Conflicts: libguile1-devel %description devel @@ -117,38 +134,42 @@ rm -f var/adm/SuSEconfig/md5/usr/share/guile/*/slibcat rm -f usr/share/guile/site/slibcat.SuSEconfig -%post -n libguile-2_0-22 -p /sbin/ldconfig - -%postun -n libguile-2_0-22 -p /sbin/ldconfig - -%files -n libguile-2_0-22 -%defattr(-,root,root) -%{_libdir}/libguile-%{guilevers}.so.22* +%post -n libguile-%{gsuff} -p /sbin/ldconfig -%post -n libguilereadline-v-18-18 -p /sbin/ldconfig +%postun -n libguile-%{gsuff} -p /sbin/ldconfig -%postun -n libguilereadline-v-18-18 -p /sbin/ldconfig +%post -n libguilereadline-%{greadsuff} -p /sbin/ldconfig -%files -n libguilereadline-v-18-18 -%defattr(-,root,root) -%{_libdir}/libguilereadline-v-18.so.18* +%postun -n libguilereadline-%{greadsuff} -p /sbin/ldconfig %files %defattr(-,root,root) %doc ABOUT-NLS AUTHORS COPYING* ChangeLog GUILE-VERSION HACKING %doc LICENSE NEWS README THANKS -%{_bindir}/* -%dir %{_datadir}/%{name} -%dir %{_datadir}/%{name}/%{guilevers} -%{_datadir}/%{name}/%{guilevers}/* -# NOTE: At least some .so files must be here, required for dynamic-link. -# Own usr/share/guile/site; side effect of not doing so is slib failing to install correctly. -%dir %{_datadir}/%{name}/site +%defattr(-,root,root) +%{_bindir}/guile-tools +%{_bindir}/guild +%{_bindir}/guile %{_mandir}/man1/guile.1.gz + +%files -n libguile-%{gsuff} +%defattr(-,root,root) +%{_libdir}/libguile-%{guilevers}.so.%{libgver}* + +%files modules-%{guilemaj}_%{guilemin} +%defattr(-,root,root) %{_libdir}/%{name} +# Own usr/share/guile/site; side effect of not doing so is slib failing to install correctly. +%{_datadir}/%{name} + +%files -n libguilereadline-%{greadsuff} +%defattr(-,root,root) +%{_libdir}/libguilereadline-v-%{libgreadver}.so.%{libgreadver}* %files devel %defattr(-,root,root) +%{_bindir}/guile-snarf +%{_bindir}/guile-config %dir %{_includedir}/%{name} %dir %{_includedir}/%{name}/%{guilevers} %{_includedir}/%{name}/%{guilevers}/* -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org