Browse Source

update: guile

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@2013 ec354946-7b23-47d6-9f5a-488ba84defc7
inagaki 13 years ago
parent
commit
5db89721b4
1 changed files with 32 additions and 33 deletions
  1. 32 33
      g/guile/guile-vl.spec

+ 32 - 33
g/guile/guile-vl.spec

@@ -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.