Hello community,

here is the log from the commit of package guile for openSUSE:Factory
checked in at Tue Oct 4 18:11:33 CEST 2011.



--------
--- openSUSE:Factory/guile/guile.changes        2011-09-23 02:02:36.000000000 
+0200
+++ /mounts/work_src_done/STABLE/guile/guile.changes    2011-09-30 
18:16:07.000000000 +0200
@@ -1,0 +2,7 @@
+Fri Sep 30 16:12:52 UTC 2011 - [email protected]
+
+- Split off libguile-2_0-22 and libguilereadline-v-18-18 packages in
+  preparation for bthe submission of legacy package guile.
+- Cleaned spec file.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


New:
----
  guile-fix_fsf_add.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ guile.spec ++++++
--- /var/tmp/diff_new_pack.BblJxB/_old  2011-10-04 18:11:26.000000000 +0200
+++ /var/tmp/diff_new_pack.BblJxB/_new  2011-10-04 18:11:26.000000000 +0200
@@ -16,12 +16,13 @@
 #
 
 
+# define the name used for versioning libs and directories.
+%define guilevers 2.0
 
 Name:           guile
-BuildRequires:  gc-devel gmp-devel libffi-devel libunistring-devel pkg-config 
readline-devel
+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
-AutoReqProv:    on
 Version:        2.0.2
 Release:        1
 Summary:        GNU's Ubiquitous Intelligent Language for Extension
@@ -29,71 +30,67 @@
 Source0:        %{name}-%{version}.tar.bz2
 Patch1:         %{name}-64bit.patch
 Patch2:         %{name}-1.6.10-mktemp.patch
+# Fix the wrong FSF address in a few headers.
+Patch3:         %{name}-fix_fsf_add.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 PreReq:         fileutils sh-utils
 PreReq:         %install_info_prereq
 Conflicts:      slib < 3a5
+Conflicts:      guile1
 
 %description
 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.
 
+%package -n libguile-2_0-22
+Group:          Development/Languages/Scheme
+Summary:        GNU's Ubiquitous Intelligent Language for Extension
 
+%description -n libguile-2_0-22
+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
+Group:          Development/Languages/Scheme
+Summary:        GNU's Ubiquitous Intelligent Language for Extension
 
-Authors:
---------
-    Jim Blandy  <[email protected]>
-    George Carrette
-    Aubrey Jaffer
-    Gary Houston  <[email protected]>
-    Tom Lord
-    Anthony Green
-    Mikael Djurfeldt  <[email protected]>
-    Mark Galassi  <[email protected]>
-    Tim Pierce  <[email protected]>
-    Marius Vollmer  <[email protected]>
-    Tom Tromey  <[email protected]>
+%description -n libguilereadline-v-18-18
+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 devel
 License:        LGPL v2.1 or later
 Group:          Development/Languages/Scheme
 Summary:        GNU's Ubiquitous Intelligent Language for Extension
-Requires:       %{name} = %{version} gmp-devel readline-devel ncurses-devel 
gc-devel libunistring-devel libffi-devel
+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}
+Conflicts:      libguile1-devel
 
 %description devel
 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.
 
-
-
-Authors:
---------
-    Jim Blandy  <[email protected]>
-    George Carrette
-    Aubrey Jaffer
-    Gary Houston  <[email protected]>
-    Tom Lord
-    Anthony Green
-    Mikael Djurfeldt  <[email protected]>
-    Mark Galassi  <[email protected]>
-    Tim Pierce  <[email protected]>
-    Marius Vollmer  <[email protected]>
-    Tom Tromey  <[email protected]>
-
 %prep
 %setup -q
 %patch1
 %patch2
+%patch3
 # force rebuild with non-broken makeinfo
 #rm -f doc/*/*.info
 
 %build
 # FIXME: Following files are apparently compiled without RPM_OPT_FLAGS:
 # gen-scmconfig.c,c-tokenize.c
-%configure --disable-static --with-pic\
-       --with-threads
+
+%configure --disable-static --with-pic \
+       --with-threads --disable-silent-rules
 make
 
 %check
@@ -103,13 +100,6 @@
 make install DESTDIR=$RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/guile/site
 
-%clean
-rm -fr $RPM_BUILD_ROOT
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
 %post devel
 %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
 %install_info --info-dir=%{_infodir} %{_infodir}/r5rs.info.gz
@@ -123,26 +113,49 @@
 rm -f var/adm/SuSEconfig/md5/usr/share/guile/*/slibcat
 rm -f usr/share/guile/site/slibcat.SuSEconfig
 
+%post -n libguile-2_0-22
+/sbin/ldconfig
+
+%postun -n libguile-2_0-22
+/sbin/ldconfig
+
+%files -n libguile-2_0-22
+%defattr(-,root,root)
+%{_libdir}/libguile-%{guilevers}.so.22*
+
+%post -n libguilereadline-v-18-18
+/sbin/ldconfig
+
+%postun -n libguilereadline-v-18-18
+/sbin/ldconfig
+
+%files  -n libguilereadline-v-18-18
+%defattr(-,root,root)
+%{_libdir}/libguilereadline-v-18.so.18*
+
 %files
 %defattr(-,root,root)
 %doc ABOUT-NLS AUTHORS COPYING* ChangeLog GUILE-VERSION HACKING
 %doc LICENSE NEWS README THANKS
 %{_bindir}/*
-%{_datadir}/guile
-%{_libdir}/libguile*.so.*
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/%{guilevers}
+%{_datadir}/%{name}/%{guilevers}/*
 # NOTE: At least some .so files must be here, required for dynamic-link.
-%{_libdir}/libguile*.so
-%{_libdir}/libguile*.la
 %{_mandir}/man1/guile.1.gz
-%{_libdir}/guile
+%{_libdir}/%{name}
 
 %files devel
 %defattr(-,root,root)
-%{_includedir}/*
+%dir %{_includedir}/%{name}
+%dir %{_includedir}/%{name}/%{guilevers}
+%{_includedir}/%{name}/%{guilevers}/*
 %{_datadir}/aclocal/guile.m4
 %doc %{_infodir}/%{name}.info.gz
 %doc %{_infodir}/%{name}.info-[0-9].gz
 %doc %{_infodir}/r5rs.info.gz
-%{_libdir}/pkgconfig/*
+%{_libdir}/libguile*.so
+%{_libdir}/libguile*.la
+%{_libdir}/pkgconfig/guile-%{guilevers}.pc
 
 %changelog

++++++ guile-1.6.10-mktemp.patch ++++++
--- /var/tmp/diff_new_pack.BblJxB/_old  2011-10-04 18:11:26.000000000 +0200
+++ /var/tmp/diff_new_pack.BblJxB/_new  2011-10-04 18:11:26.000000000 +0200
@@ -1,6 +1,8 @@
---- libguile/guile-snarf.in
-+++ libguile/guile-snarf.in
-@@ -71,8 +71,7 @@
+Index: libguile/guile-snarf.in
+===================================================================
+--- libguile/guile-snarf.in.orig       2011-05-05 18:14:35.000000000 +0200
++++ libguile/guile-snarf.in    2011-09-22 17:56:41.010417735 +0200
+@@ -84,8 +84,7 @@ fi
  cpp_ok_p=false
  
  if [ x"$TMPDIR" = x ]; then TMPDIR="/tmp" ; else : ; fi

++++++ guile-fix_fsf_add.patch ++++++
Index: libguile/ieee-754.h
===================================================================
--- libguile/ieee-754.h.orig    2010-12-14 20:15:17.000000000 +0200
+++ libguile/ieee-754.h 2011-09-28 22:08:48.630280428 +0200
@@ -13,8 +13,8 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, write to the Free
-   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-   02111-1307 USA.  */
+   Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+   MA 02110-1301 USA.  */
 
 #ifndef SCM_IEEE_754_H
 #define SCM_IEEE_754_H 1
Index: module/language/elisp/compile-tree-il.scm
===================================================================
--- module/language/elisp/compile-tree-il.scm.orig      2010-12-14 
20:15:17.000000000 +0200
+++ module/language/elisp/compile-tree-il.scm   2011-09-28 22:13:38.709698469 
+0200
@@ -14,8 +14,8 @@
 ;;
 ;; You should have received a copy of the GNU General Public License
 ;; along with this program; see the file COPYING.  If not, write to
-;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-;; Boston, MA 02111-1307, USA.
+;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
 
 ;;; Code:
 
continue with "q"...



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to