[packages/guile1: 86/172] - 1.6.1 - updated info,fix_awk_patch patches, removed obsolete sizet patch - removed linking hack -
jajcus
jajcus at pld-linux.org
Sat Dec 12 13:46:01 CET 2015
commit 46d84e2fe8c691dd7491011e39d5fe9179911ca5
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Dec 25 01:28:28 2002 +0000
- 1.6.1
- updated info,fix_awk_patch patches, removed obsolete sizet patch
- removed linking hack - require fixed libtool instead (relink problem)
Changed files:
guile-fix_awk_patch.patch -> 1.2
guile-info.patch -> 1.3
guile-sizet.patch -> 1.2
guile.spec -> 1.72
guile-fix_awk_patch.patch | 10 +++----
guile-info.patch | 60 +++++++++++++++++++++++++++++++++++-------
guile-sizet.patch | 11 --------
guile.spec | 66 +++++++++++++++++++++--------------------------
4 files changed, 86 insertions(+), 61 deletions(-)
---
diff --git a/guile.spec b/guile.spec
index 438cdd4..fd0d51e 100644
--- a/guile.spec
+++ b/guile.spec
@@ -1,29 +1,29 @@
Summary: GNU Extension language
Summary(es): Lenguaje de extensi�n de la GNU
Summary(ja): ���ץꥱ�������γ�ĥ�Τ���� GNU �ˤ�� Scheme �μ���
-Summary(pl): GNU Extension language
+Summary(pl): J�zyk GNU Extension language
Summary(pt_BR): Linguagem de extens�o da GNU
Summary(ru): ���� ���������� GNU
Summary(uk): ���� ��������� GNU
Name: guile
-Version: 1.4.1
-Release: 5
+Version: 1.6.1
+Release: 1
Epoch: 5
License: GPL
Group: Development/Languages
Source0: ftp://ftp.gnu.org/pub/gnu/guile/%{name}-%{version}.tar.gz
-URL: http://www.gnu.org/software/guile/guile.html
Patch0: %{name}-info.patch
Patch1: %{name}-fix_awk_patch.patch
Patch2: %{name}-SCM_SITE_DIR_path.patch
-Patch3: %{name}-sizet.patch
-Patch4: %{name}-axp.patch
-BuildRequires: libltdl-devel
+Patch3: %{name}-axp.patch
+URL: http://www.gnu.org/software/guile/guile.html
+BuildRequires: autoconf >= 2.53
+BuildRequires: automake >= 1.6
+BuildRequires: libtool >= 1:1.4.2-9
BuildRequires: ncurses-devel >= 5.2
BuildRequires: readline-devel >= 4.2
+BuildRequires: texinfo
Requires: umb-scheme
-BuildRequires: autoconf >= 2.50
-BuildRequires: automake >= 1.5
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Obsoletes: libguile9
@@ -44,7 +44,10 @@ GUILE (GNU's Ubiquitous Intelligent Language for Extension)
�ޥ������¸�μ¹ԴĶ��ǡ��ץ������γ�ĥ�������ޤ���
%description -l pl
-Guile jest implementacj� Scheme napisan� w C.
+Guile jest przeno�n�, daj�c� si� wbudowa� implementacj� Scheme
+napisan� w C. Guile udost�pnia platform� wykonywania niezale�n� od
+sprz�tu, kt�ra mo�e by� do��czona jako biblioteka przy tworzeniu
+rozszerzalnych program�w.
%description -l pt_BR
Guile � um implementa��o de Scheme port�vel e embut�vel escrita em C.
@@ -135,22 +138,21 @@ Bibliotecas est
# if you convince me... (but remember about perl, python, tcl and ruby ) (filon)
#%patch2 -p1
%patch3 -p1
-%patch4 -p1
%build
-#rm -f missing
-#libtoolize --copy --force
-#aclocal -I guile-config
-#autoconf
-#automake -a -c -f
-#cd guile-readline
-#libtoolize --copy --force
-#aclocal
-#autoconf
-#automake -a -c -f
-#cd -
+%{__libtoolize}
+%{__aclocal} -I guile-config
+%{__autoconf}
+%{__automake}
+cd guile-readline
+%{__aclocal} -I ../guile-config
+%{__autoconf}
+# DON'T USE --force HERE - it would break build
+automake -a -c --foreign
+cd ..
%configure \
- --with-threads
+ --with-threads \
+ --enable-fast-install
%{__make}
# THREAD_LIBS_LOCAL=`pwd`/qt/.libs/libqthreads.so
@@ -163,15 +165,8 @@ install -d $RPM_BUILD_ROOT{%{_datadir}/guile/site,%{_libdir}/guile}
DESTDIR=$RPM_BUILD_ROOT \
aclocaldir=%{_aclocaldir}
-# this is a hack :-)
-# libtool while installing links libguilereadline with installed libguile, so (in most
-# cases) we get libguilereadline.so linked with (old) libguile.so.9 (!!!) and we cannot
-# install it, so I had to fix it :-) (filon)
-cd guile-readline
-%{__cc} -shared readline.lo -Wl,--rpath -Wl,%{_libdir} ../libguile/.libs/libguile.so \
--L%{_libdir} -lreadline -lncurses -Wl,-soname -Wl,libguilereadline.so.0 \
--o $RPM_BUILD_ROOT%{_libdir}/libguilereadline.so.0.0.1
-cd -
+%clean
+rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
@@ -182,19 +177,18 @@ cd -
%postun devel
[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
-%clean
-rm -rf $RPM_BUILD_ROOT
-
%files
%defattr(644,root,root,755)
+%doc AUTHORS HACKING NEWS README THANKS
%attr(755,root,root) %{_bindir}/guile
+%attr(755,root,root) %{_bindir}/guile-tools
%attr(755,root,root) %{_libdir}/*.so.*.*
%{_libdir}/guile
%{_datadir}/guile
%files devel
%defattr(644,root,root,755)
-%doc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README
+%doc ChangeLog HACKING
%attr(755,root,root) %{_bindir}/guile-config
%attr(755,root,root) %{_bindir}/guile-snarf
%attr(755,root,root) %{_libdir}/*.so
diff --git a/guile-fix_awk_patch.patch b/guile-fix_awk_patch.patch
index 87b2cfb..a2347f4 100644
--- a/guile-fix_awk_patch.patch
+++ b/guile-fix_awk_patch.patch
@@ -1,8 +1,8 @@
---- guile-1.4/libguile/guile-func-name-check.in Sat Aug 26 19:19:07 2000
-+++ guile-1.4.new/libguile/guile-func-name-check.in Tue Jan 11 22:47:57 2000
+--- guile-1.6.1.orig/libguile/guile-func-name-check.in Sat Aug 26 19:19:07 2000
++++ guile-1.6.1/libguile/guile-func-name-check.in Tue Jan 11 22:47:57 2000
@@ -1,4 +1,4 @@
-#!/usr/bin/awk -f
+#!/bin/awk -f
- # Written by Greg J. Badros, <gjb at cs.washington.edu>
- # 11-Jan-2000
-
+ #
+ # Copyright (C) 2000, 2001 Free Software Foundation, Inc.
+ #
diff --git a/guile-info.patch b/guile-info.patch
index c1fe949..476b7da 100644
--- a/guile-info.patch
+++ b/guile-info.patch
@@ -1,21 +1,21 @@
---- guile-1.4.1/doc/data-rep.texi~ Wed May 15 21:22:11 2002
-+++ guile-1.4.1/doc/data-rep.texi Wed May 15 21:30:25 2002
+--- guile-1.6.1/doc/ref/data-rep.texi~ Wed May 15 21:22:11 2002
++++ guile-1.6.1/doc/ref/data-rep.texi Wed May 15 21:30:25 2002
@@ -7,10 +7,10 @@
- @c essay
+
@c essay @include version.texi
- @c essay
+
- at c essay @dircategory The Algorithmic Language Scheme
+ at c essay @dircategory Programming Languages:
@c essay @direntry
- at c essay * data-rep: (data-rep). Data Representation in Guile --- how to use
-- at c essay Guile objects in your C code.
+- at c essay Guile objects in your C code.
+ at c essay * data-rep: (data-rep). Data Representation in Guile --- how to use
-+ at c essay Guile objects in your C code.
++ at c essay Guile objects in your C code.
@c essay @end direntry
- @c essay
+
@c essay @setchapternewpage off
---- guile-1.4.1/doc/guile.texi.orig Sun May 5 13:31:59 2002
-+++ guile-1.4.1/doc/guile.texi Tue May 21 22:21:17 2002
+--- guile-1.6.1/doc/ref/guile.texi.orig Sun May 5 13:31:59 2002
++++ guile-1.6.1/doc/ref/guile.texi Tue May 21 22:21:17 2002
@@ -24,9 +24,9 @@
@c @cropmarks
@c @end iftex
@@ -28,3 +28,45 @@
@end direntry
@setchapternewpage off
+--- guile-1.6.1/doc/goops/goops.texi.orig Sat Dec 7 23:41:28 2002
++++ guile-1.6.1/doc/goops/goops.texi Tue Dec 24 23:34:06 2002
+@@ -10,9 +10,9 @@
+
+ @set VERSION 0.3
+
+- at dircategory The Algorithmic Language Scheme
++ at dircategory Programming Languages:
+ @direntry
+-* GOOPS: (goops). The GOOPS reference manual.
++* GOOPS: (goops). The GOOPS reference manual
+ @end direntry
+
+ @macro goops
+--- guile-1.6.1/doc/r5rs/r5rs.texi.orig Sat Dec 7 23:41:29 2002
++++ guile-1.6.1/doc/r5rs/r5rs.texi Tue Dec 24 23:34:38 2002
+@@ -64,9 +64,9 @@
+ @c syncodeindex fn cp
+
+ @ifinfo
+- at dircategory The Algorithmic Language Scheme
++ at dircategory Programming Languages:
+ @direntry
+-* R5RS: (r5rs). The Revised(5) Report on Scheme.
++* R5RS: (r5rs). The Revised(5) Report on Scheme
+ @end direntry
+ @end ifinfo
+
+--- guile-1.6.1/doc/tutorial/guile-tut.texi.orig Sat Dec 7 23:41:30 2002
++++ guile-1.6.1/doc/tutorial/guile-tut.texi Tue Dec 24 23:48:06 2002
+@@ -6,9 +6,9 @@
+
+ @include version.texi
+
+- at dircategory The Algorithmic Language Scheme
++ at dircategory Programming Languages:
+ @direntry
+-* Guile Tutorial: (guile-tut). The Guile tutorial.
++* Guile Tutorial: (guile-tut). The Guile tutorial
+ @end direntry
+
+ @setchapternewpage off
diff --git a/guile-sizet.patch b/guile-sizet.patch
deleted file mode 100644
index d56ca26..0000000
--- a/guile-sizet.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- guile-1.3.4/libguile/fports.c.orig Mon May 28 17:43:09 2001
-+++ guile-1.3.4/libguile/fports.c Mon May 28 17:43:18 2001
-@@ -433,7 +433,7 @@
- static int
- fport_fill_input (SCM port)
- {
-- int count;
-+ size_t count;
- scm_port *pt = SCM_PTAB_ENTRY (port);
- struct scm_fport *fp = SCM_FSTREAM (port);
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/guile1.git/commitdiff/ebe6c26bec9cbe3813afc2be58f989889f8e944a
More information about the pld-cvs-commit
mailing list