|
|
055ac4c |
Name: gauche
|
|
|
04b62d6 |
Version: 0.9.4
|
|
|
f6e00c6 |
Release: 2%{?dist}
|
|
|
055ac4c |
Summary: Scheme script interpreter with multibyte character handling
|
|
|
055ac4c |
|
|
|
6682bc7 |
%if 0%{?rhel}
|
|
|
055ac4c |
Group: Development/Languages
|
|
|
6682bc7 |
%endif
|
|
|
055ac4c |
License: BSD
|
|
|
6682bc7 |
URL: http://practical-scheme.net/gauche/index.html
|
|
|
055ac4c |
Source: http://download.sourceforge.net/gauche/Gauche-%{version}.tgz
|
|
|
6682bc7 |
|
|
|
6682bc7 |
%if 0%{?el5}
|
|
|
3d68fda |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
6682bc7 |
%endif
|
|
|
6682bc7 |
|
|
|
055ac4c |
BuildRequires: gdbm-devel
|
|
|
055ac4c |
BuildRequires: texinfo
|
|
|
055ac4c |
Requires(post): /sbin/install-info, /sbin/ldconfig
|
|
|
3d68fda |
Requires(postun): /sbin/install-info, /sbin/ldconfig
|
|
|
32295c8 |
Requires: slib
|
|
|
3d68fda |
|
|
Gérard Milmeister |
3e30c07 |
%define main_version 0.9
|
|
|
3d68fda |
|
|
|
3d68fda |
%description
|
|
|
3d68fda |
Gauche is a Scheme interpreter conforming Revised^5 Report on
|
|
|
3d68fda |
Algorithmic Language Scheme. It is designed for rapid development of
|
|
|
3d68fda |
daily tools like system management and text processing. It can handle
|
|
|
3d68fda |
multibyte character strings natively.
|
|
|
3d68fda |
|
|
|
3d68fda |
|
|
|
3d68fda |
%package devel
|
|
|
055ac4c |
Summary: Development files for Gauche
|
|
|
055ac4c |
Group: Development/Languages
|
|
|
055ac4c |
Requires: %{name} = %{version}-%{release}
|
|
|
3d68fda |
|
|
|
3d68fda |
%description devel
|
|
|
3d68fda |
Development files for Gauche.
|
|
|
3d68fda |
|
|
|
3d68fda |
|
|
|
3d68fda |
%prep
|
|
|
3d68fda |
%setup -q -n Gauche-%{version}
|
|
|
3d68fda |
|
|
|
3d68fda |
%build
|
|
|
32295c8 |
%configure --with-rpath=no --enable-threads=pthreads --enable-multibyte=utf-8 --with-slib=%{_datadir}/slib
|
|
|
6682bc7 |
LD_LIBRARY_PATH=`pwd`/src make %{_smp_mflags} \
|
|
|
6682bc7 |
%ifarch %{ix86}
|
|
|
6682bc7 |
OPTFLAGS="-fomit-frame-pointer"
|
|
|
3d68fda |
%else
|
|
|
6682bc7 |
%{nil}
|
|
|
3d68fda |
%endif
|
|
|
3d68fda |
|
|
|
3d68fda |
|
|
|
3d68fda |
%install
|
|
|
6682bc7 |
%if 0%{?el5}
|
|
|
3d68fda |
rm -fr $RPM_BUILD_ROOT
|
|
|
6682bc7 |
%endif
|
|
|
3d68fda |
LD_LIBRARY_PATH=`pwd`/src make DESTDIR=$RPM_BUILD_ROOT install-pkg
|
|
|
3d68fda |
LD_LIBRARY_PATH=`pwd`/src make DESTDIR=$RPM_BUILD_ROOT install-doc
|
|
|
3d68fda |
|
|
|
3d68fda |
# correct permissions
|
|
|
3d68fda |
chmod -R u+w $RPM_BUILD_ROOT
|
|
|
3d68fda |
chmod 0644 examples/grep.scm
|
|
|
3d68fda |
chmod 0644 ext/template.*
|
|
|
3d68fda |
|
|
|
3d68fda |
# remove japanese doc
|
|
|
3d68fda |
rm -f $RPM_BUILD_ROOT%{_infodir}/gauche-refj.*
|
|
|
3d68fda |
|
|
Gérard Milmeister |
3e30c07 |
touch $RPM_BUILD_ROOT%{_datadir}/gauche-%{main_version}/%{version}/lib/slibcat
|
|
|
3d68fda |
|
|
|
3d68fda |
# this things go into the doc of the devel package
|
|
|
3d68fda |
rm -f $RPM_BUILD_ROOT%{_datadir}/gauche/%{version}/template*
|
|
|
3d68fda |
rm -f $RPM_BUILD_ROOT%{_datadir}/gauche/%{version}/aclocal*
|
|
|
3d68fda |
|
|
|
3d68fda |
# make .c files readable for debuginfo
|
|
|
3d68fda |
find -name '*.c' | xargs chmod 0644
|
|
|
3d68fda |
|
|
|
3d68fda |
|
|
|
3d68fda |
%check
|
|
|
3d68fda |
cd src; LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir} make test
|
|
|
3d68fda |
|
|
|
3d68fda |
|
|
|
3d68fda |
%clean
|
|
|
3d68fda |
rm -fr $RPM_BUILD_ROOT
|
|
|
3d68fda |
|
|
|
3d68fda |
|
|
|
3d68fda |
%post
|
|
|
3d68fda |
/sbin/install-info %{_infodir}/gauche-refe.info %{_infodir}/dir 2>/dev/null || :
|
|
|
3d68fda |
/sbin/ldconfig
|
|
|
3d68fda |
# creates slib catalog, if possible.
|
|
|
3d68fda |
/usr/bin/gosh -u slib -e "(require 'logical)" -e "(exit 0)" > /dev/null 2>&1 || echo
|
|
|
3d68fda |
|
|
|
3d68fda |
|
|
|
3d68fda |
%postun
|
|
|
3d68fda |
if [ $1 = 0 ]; then
|
|
|
3d68fda |
/sbin/install-info --delete %{_infodir}/gauche-refe.info %{_infodir}/dir 2>/dev/null || :
|
|
|
3d68fda |
fi
|
|
|
3d68fda |
/sbin/ldconfig
|
|
|
3d68fda |
|
|
|
3d68fda |
|
|
|
3d68fda |
%files
|
|
|
3d68fda |
%defattr(-,root,root,-)
|
|
|
3d68fda |
%{_bindir}/gauche-cesconv
|
|
|
3d68fda |
%{_bindir}/gauche-install
|
|
|
3d68fda |
%{_bindir}/gauche-package
|
|
|
3d68fda |
%{_bindir}/gosh
|
|
|
055ac4c |
%{_libdir}/libgauche-%{main_version}.so.*
|
|
Gérard Milmeister |
3e30c07 |
%{_libdir}/gauche-%{main_version}
|
|
|
3d68fda |
%{_infodir}/*
|
|
Gérard Milmeister |
3e30c07 |
%{_mandir}/man*/gosh.*
|
|
Gérard Milmeister |
3e30c07 |
%{_mandir}/man*/gauche-cesconv.*
|
|
Gérard Milmeister |
3e30c07 |
%{_mandir}/man*/gauche-install.*
|
|
Gérard Milmeister |
3e30c07 |
%{_mandir}/man*/gauche-package.*
|
|
Gérard Milmeister |
3e30c07 |
%{_datadir}/gauche-%{main_version}
|
|
Gérard Milmeister |
3e30c07 |
%exclude %{_datadir}/gauche-%{main_version}/%{version}/template*
|
|
Gérard Milmeister |
3e30c07 |
%exclude %{_libdir}/gauche-%{main_version}/%{version}/include
|
|
Gérard Milmeister |
3e30c07 |
%ghost %{_datadir}/gauche-%{main_version}/%{version}/lib/slibcat
|
|
|
3d68fda |
%doc ChangeLog AUTHORS VERSION README NEWS examples COPYING
|
|
|
3d68fda |
|
|
|
3d68fda |
|
|
|
3d68fda |
%files devel
|
|
|
3d68fda |
%defattr(-,root,root,-)
|
|
|
3d68fda |
%{_bindir}/gauche-config
|
|
|
055ac4c |
%{_libdir}/libgauche-%{main_version}.so
|
|
Gérard Milmeister |
3e30c07 |
%{_libdir}/gauche-%{main_version}/%{version}/include
|
|
Gérard Milmeister |
3e30c07 |
%{_datadir}/gauche-%{main_version}/%{version}/template*
|
|
|
3d68fda |
%{_datadir}/aclocal/gauche.m4
|
|
|
3d68fda |
%{_mandir}/man*/gauche-config*
|
|
|
3d68fda |
%doc ext/template.*
|
|
|
3d68fda |
|
|
|
3d68fda |
|
|
|
3d68fda |
%changelog
|
|
|
f6e00c6 |
* Mon May 4 2015 Peter Robinson <pbrobinson@fedoraproject.org> 0.9.4-2
|
|
|
f6e00c6 |
- Drop ExcludeArch for ppc64
|
|
|
f6e00c6 |
|
|
|
04b62d6 |
* Wed Dec 3 2014 Michel Alexandre Salim <salimma@fedoraproject.org> - 0.9.4-1
|
|
|
04b62d6 |
- Update to 0.9.4
|
|
|
04b62d6 |
|
|
|
1e48d65 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3.3-6
|
|
|
1e48d65 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
1e48d65 |
|
|
|
f9aadb1 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3.3-5
|
|
|
f9aadb1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
f9aadb1 |
|
|
|
4279f25 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3.3-4
|
|
|
4279f25 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
4279f25 |
|
|
|
ae22a8a |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3.3-3
|
|
|
ae22a8a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
ae22a8a |
|
|
|
f438a73 |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3.3-2
|
|
|
f438a73 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
f438a73 |
|
|
|
8b8a91d |
* Mon Jul 2 2012 Michel Salim <salimma@fedoraproject.org> - 0.9.3.3-1
|
|
|
8b8a91d |
- Update to 0.9.3.3
|
|
|
8b8a91d |
|
|
|
2d75e84 |
* Sun May 13 2012 Michel Salim <salimma@fedoraproject.org> - 0.9.3.2-1
|
|
|
2d75e84 |
- Update to 0.9.3.2
|
|
|
2d75e84 |
|
|
|
6682bc7 |
* Fri May 11 2012 Michel Salim <salimma@fedoraproject.org> - 0.9.3-1
|
|
|
6682bc7 |
- Update to 0.9.3
|
|
|
6682bc7 |
- Update URL field
|
|
|
6682bc7 |
- Spec clean-ups
|
|
|
6682bc7 |
|
|
|
749648e |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.2-2
|
|
|
749648e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
749648e |
|
|
|
055ac4c |
* Tue Sep 13 2011 Michel Salim <salimma@fedoraproject.org> - 0.9.2-1
|
|
|
055ac4c |
- Update to 0.9.2
|
|
|
055ac4c |
|
|
Gérard Milmeister |
3e30c07 |
* Sun Feb 6 2011 GĂ©rard Milmeister <gemi@bluewin.ch> - 0.9.1-1
|
|
Gérard Milmeister |
3e30c07 |
- new release 0.9.1
|
|
Gérard Milmeister |
3e30c07 |
|
|
|
22a7431 |
* Sat Jul 25 2009 Gerard Milmeister <gemi@bluewin.ch> - 0.8.14-3
|
|
|
22a7431 |
- patch for setting target arch
|
|
|
22a7431 |
|
|
|
7affe4a |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.14-2
|
|
|
7affe4a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
7affe4a |
|
|
|
fd0c2d7 |
* Fri Jun 19 2009 Gerard Milmeister <gemi@bluewin.ch> - 0.8.14-1
|
|
|
fd0c2d7 |
- new release 0.8.14
|
|
|
237428a |
|
|
|
32295c8 |
* Mon Apr 14 2008 Gerard Milmeister <gemi@bluewin.ch> - 0.8.13-2
|
|
|
32295c8 |
- set correct path to slib
|
|
|
32295c8 |
|
|
|
1ec0e5f |
* Thu Feb 14 2008 Gerard Milmeister <gemi@bluewin.ch> - 0.8.13-1
|
|
|
1ec0e5f |
- new release 0.8.13
|
|
|
1ec0e5f |
|
|
|
18c1bed |
* Sat Aug 18 2007 Gerard Milmeister <gemi@bluewin.ch> - 0.8.11-2
|
|
|
18c1bed |
- exclude arch ppc64
|
|
|
18c1bed |
|
|
|
933a87e |
* Sat Aug 18 2007 Gerard Milmeister <gemi@bluewin.ch> - 0.8.11-1
|
|
|
933a87e |
- new release 0.8.11
|
|
|
933a87e |
|
|
|
ba4c184 |
* Fri Apr 20 2007 Gerard Milmeister <gemi@bluewin.ch> - 0.8.10-1
|
|
|
ba4c184 |
- new version 0.8.10
|
|
|
ba4c184 |
|
|
|
b6bffe1 |
* Thu Jan 18 2007 Gerard Milmeister <gemi@bluewin.ch> - 0.8.9-1
|
|
|
b6bffe1 |
- new version 0.8.9
|
|
|
b6bffe1 |
|
|
|
79ed15c |
* Mon Nov 13 2006 Gerard Milmeister <gemi@bluewin.ch> - 0.8.8-2
|
|
|
33b7a62 |
- new version 0.8.8
|
|
|
33b7a62 |
|
|
|
81ee5ad |
* Mon Aug 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 0.8.7-6
|
|
|
81ee5ad |
- Rebuild for FE6
|
|
|
81ee5ad |
|
|
|
eaf0928 |
* Thu May 4 2006 Gerard Milmeister <gemi@bluewin.ch> - 0.8.7-5
|
|
|
eaf0928 |
- added patch for consistent arch directories (gauche-arch.patch)
|
|
|
eaf0928 |
|
|
|
3d68fda |
* Fri Apr 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 0.8.7-3
|
|
|
3d68fda |
- added %%check
|
|
|
3d68fda |
- included COPYING file in %%doc
|
|
|
3d68fda |
|
|
|
3d68fda |
* Thu Apr 27 2006 Gerard Milmeister <gemi@bluewin.ch> - 0.8.7-2
|
|
|
eaf0928 |
- fixes permissions
|
|
|
3d68fda |
- patch to fix jp problem in texinfo file
|
|
|
3d68fda |
|
|
|
3d68fda |
* Fri Apr 21 2006 Gerard Milmeister <gemi@bluewin.ch> - 0.8.7-1
|
|
|
3d68fda |
- new version 0.8.7
|
|
|
3d68fda |
|
|
|
3d68fda |
* Sun Nov 6 2005 Gerard Milmeister <gemi@bluewin.ch> - 0.8.6-1
|
|
|
3d68fda |
- New Version 0.8.6
|
|
|
3d68fda |
|
|
|
3d68fda |
* Fri Jul 1 2005 Gerard Milmeister <gemi@bluewin.ch> - 0.8.5-1
|
|
|
3d68fda |
- New Version 0.8.5
|
|
|
3d68fda |
|
|
|
3d68fda |
* Wed Feb 23 2005 Gerard Milmeister <gemi@bluewin.ch> - 0:0.8.3-1
|
|
|
3d68fda |
- New Version 0.8.3
|
|
|
3d68fda |
|
|
|
3d68fda |
* Sat Aug 7 2004 Gerard Milmeister <gemi@bluewin.ch> - 0:0.8.1-0.fdr.1
|
|
|
3d68fda |
- New Version 0.8.1
|
|
|
3d68fda |
|
|
|
3d68fda |
* Sun May 23 2004 Gerard Milmeister <gemi@bluewin.ch> - 0:0.8-0.fdr.1
|
|
|
3d68fda |
- New Version 0.8
|
|
|
3d68fda |
|
|
|
3d68fda |
* Fri Mar 19 2004 Gerard Milmeister <gemi@bluewin.ch> - 0:0.7.4.2-0.fdr.1
|
|
|
3d68fda |
- New Version 0.7.4.2
|
|
|
3d68fda |
|
|
|
3d68fda |
* Fri Mar 19 2004 Gerard Milmeister <gemi@bluewin.ch> - 0:0.7.4.1-0.fdr.1
|
|
|
3d68fda |
- New Version 0.7.4.1
|
|
|
3d68fda |
|
|
|
3d68fda |
* Sun Nov 9 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:0.7.2-0.fdr.1
|
|
|
3d68fda |
- First Fedora release
|