|
@@ -1,27 +1,26 @@
|
|
|
%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
|
|
|
%define mver 1.8
|
|
|
|
|
|
-Version: 1.8.7
|
|
|
-Release: 1%{?_dist_release}
|
|
|
-
|
|
|
+Name: guile
|
|
|
Summary: A GNU implementation of Scheme for application extensibility.
|
|
|
Summary(ja): アプリケーション拡張用 Scheme の GNU な実装
|
|
|
-Name: guile
|
|
|
+Version: 1.8.7
|
|
|
+Release: 2%{?_dist_release}
|
|
|
+
|
|
|
+Group: Development/Languages
|
|
|
+License: GPLv2+ and LGPLv2+ and GFDL and OFSFDL
|
|
|
+URL: http://www.gnu.org/software/guile/
|
|
|
+
|
|
|
Source: ftp://ftp.gnu.org/gnu/guile-%{version}.tar.gz
|
|
|
-Source2: http://ai.king.net.pl/guile-1.6-missing-tools.tar.gz
|
|
|
-Patch1: guile-1.6.7-rpath.patch
|
|
|
-Patch2: guile-1.6.0-unknown_arch.patch
|
|
|
-Patch3: guile-1.6.0-ppc64.patch
|
|
|
-Patch4: guile-1.6.7-ltdl.patch
|
|
|
-Patch5: guile-1.6.7-64bit.patch
|
|
|
|
|
|
# following patchs are imported from fedora-dev
|
|
|
-#Patch11: guile-1.8.4-multilib.patch
|
|
|
-#Patch12: guile-1.8.4-testsuite.patch
|
|
|
-Patch14: guile-1.8.6-deplibs.patch
|
|
|
+Patch1: guile-1.8.7-multilib.patch
|
|
|
+Patch2: guile-1.8.7-testsuite.patch
|
|
|
+Patch3: guile-1.8.7-ia64jmp.patch
|
|
|
+Patch4: guile-1.8.6-deplibs.patch
|
|
|
+Patch5: guile-1.8.7-linemarkers.patch
|
|
|
+Patch6: guile-1.8.7-testsuite2.patch
|
|
|
|
|
|
-License: GPL
|
|
|
-Group: Development/Languages
|
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
|
|
BuildRequires: libtool libtool-ltdl-devel >= 2.2.6a
|
|
|
BuildRequires: gmp-devel readline-devel emacs
|
|
@@ -29,7 +28,6 @@ Requires(post): /sbin/install-info
|
|
|
Requires(preun): /sbin/install-info
|
|
|
Requires: coreutils
|
|
|
|
|
|
-
|
|
|
Vendor: Project Vine
|
|
|
Distribution: Vine Linux
|
|
|
Packager: yasumichi
|
|
@@ -93,15 +91,12 @@ install the guile package.
|
|
|
|
|
|
%prep
|
|
|
%setup -q
|
|
|
-#%patch1 -p1 -b .rpath
|
|
|
-#%patch2 -p1 -b .unknown_arch
|
|
|
-#%patch3 -p1 -b .ppc64
|
|
|
-#%patch4 -p1 -b .ltdl
|
|
|
-#%patch5 -p1 -b .64bit
|
|
|
-
|
|
|
-#%patch11 -p1 -b .multilib
|
|
|
-#%patch12 -p1 -b .testsuite
|
|
|
-%patch14 -p1 -b .deplibs
|
|
|
+%patch1 -p1 -b .multilib
|
|
|
+%patch2 -p1 -b .testsuite
|
|
|
+%patch3 -p1 -b .ia64jmp
|
|
|
+%patch4 -p1 -b .deplibs
|
|
|
+%patch5 -p1 -b .linemarkers
|
|
|
+%patch6 -p1 -b .testsuite2
|
|
|
|
|
|
%build
|
|
|
%configure --disable-static --disable-error-on-warning
|
|
@@ -114,14 +109,14 @@ make %{?_smp_mflags}
|
|
|
|
|
|
|
|
|
%install
|
|
|
-rm -rf ${RPM_BUILD_ROOT}
|
|
|
+rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
-make DESTDIR=${RPM_BUILD_ROOT} install
|
|
|
+make DESTDIR=$RPM_BUILD_ROOT install
|
|
|
|
|
|
-mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/guile/site
|
|
|
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/guile/site
|
|
|
|
|
|
-rm -f ${RPM_BUILD_ROOT}%{_libdir}/libguile*.la
|
|
|
-rm -f ${RPM_BUILD_ROOT}%{_infodir}/dir
|
|
|
+rm -f $RPM_BUILD_ROOT%{_libdir}/libguile*.la
|
|
|
+rm -f $RPM_BUILD_ROOT%{_infodir}/dir
|
|
|
|
|
|
# Compress large documentation
|
|
|
bzip2 NEWS
|
|
@@ -130,12 +125,12 @@ for i in ${RPM_BUILD_ROOT}%{_infodir}/goops.info; do
|
|
|
iconv -f iso8859-1 -t utf-8 < $i > $i.utf8 && mv -f ${i}{.utf8,}
|
|
|
done
|
|
|
|
|
|
-touch ${RPM_BUILD_ROOT}%{_datadir}/guile/%{mver}/slibcat
|
|
|
-ln -s ../../slib ${RPM_BUILD_ROOT}%{_datadir}/guile/%{mver}/slib
|
|
|
+touch $RPM_BUILD_ROOT%{_datadir}/guile/%{mver}/slibcat
|
|
|
+ln -s ../../slib $RPM_BUILD_ROOT%{_datadir}/guile/%{mver}/slib
|
|
|
|
|
|
|
|
|
%clean
|
|
|
-rm -rf ${RPM_BUILD_ROOT}
|
|
|
+rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
%post
|
|
|
/sbin/ldconfig
|
|
@@ -209,6 +204,10 @@ fi
|
|
|
%endif
|
|
|
|
|
|
%changelog
|
|
|
+* Sat Oct 09 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.8.7-2
|
|
|
+- rebuilt with rpm-4.8.1
|
|
|
+- added Patch1, 2, 3, 5 and 6 from Fedora
|
|
|
+
|
|
|
* Tue Nov 03 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.8.7-1
|
|
|
- new upstream release.
|
|
|
- comment out Patch11,12.
|