[kawa/f20: 2/3] Update to 1.14
Christopher Meng
cicku at fedoraproject.org
Tue Jun 24 12:48:27 UTC 2014
commit 509d035e317324d8ddd425aa0108aeb0bfe4b371
Author: Christopher Meng <i at cicku.me>
Date: Tue Jun 24 20:47:38 2014 +0800
Update to 1.14
.gitignore | 1 +
kawa.spec | 81 +++++++++++++++++++++++++++++++----------------------------
sources | 2 +-
3 files changed, 45 insertions(+), 39 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6d96f94..361e476 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
kawa-1.9.1.tar.gz
kawa-1.11.tar.gz
+/kawa-1.14.tar.gz
diff --git a/kawa.spec b/kawa.spec
index 50163ef..ea91d91 100644
--- a/kawa.spec
+++ b/kawa.spec
@@ -1,25 +1,22 @@
-Summary: Kawa scheme implementation
-Name: kawa
-
-Version: 1.11
-
-Release: 7%{?dist}
-License: MIT
-Group: Development/Languages
-URL: http://www.gnu.org/software/kawa/
-Source0: ftp://ftp.gnu.org/pub/gnu/kawa/%{name}-%{version}.tar.gz
-BuildRequires: libtool
-BuildRequires: texinfo
-BuildRequires: groff
-BuildRequires: readline-devel
-BuildRequires: ant >= 1.6
-BuildRequires: ncurses-devel
-BuildRequires: antlr
-BuildRequires: servlet25
-BuildRequires: util-linux-ng
-BuildRequires: java-devel >= 1:1.6.0
-Requires: servlet25
-Epoch: 1
+Name: kawa
+Epoch: 1
+Version: 1.15
+Release: 1%{?dist}
+Summary: Kawa scheme implementation
+License: MIT
+URL: http://www.gnu.org/software/kawa/
+Source0: http://ftp.gnu.org/gnu/kawa/kawa-%{version}.tar.gz
+BuildRequires: ant
+BuildRequires: antlr
+BuildRequires: groff
+BuildRequires: java-devel >= 1:1.7.0
+BuildRequires: libtool
+BuildRequires: ncurses-devel
+BuildRequires: readline-devel
+BuildRequires: servlet3
+BuildRequires: texinfo
+BuildRequires: util-linux-ng
+Requires: servlet3
%description
Kawa is an implementation of the Scheme programming language. It is
@@ -29,7 +26,6 @@ script.
%package javadoc
Summary: Javadoc for %{name}
-Group: Documentation
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: jpackage-utils
@@ -37,23 +33,27 @@ Requires: jpackage-utils
%{summary}.
%prep
-%setup -q
+%setup -q
%build
-./configure --prefix=%{_prefix} --mandir=%{_mandir} --infodir=%{_infodir} --enable-kawa-frontend
+%configure --enable-kawa-frontend --with-java-source=1.7.0 \
+ --with-servlet=$(build-classpath tomcat-servlet-3.0-api) \
+ --with-libtool
export CLASSPATH=$(build-classpath servlet antlr)
make
-ant
# Override the Makefile for generating kawa.1, since it should be
# unformatted man page source.
-cp doc/kawa.man doc/kawa.1
-cp doc/qexo.man doc/qexo.1
+cp -p doc/kawa.man doc/kawa.1
+cp -p doc/qexo.man doc/qexo.1
%install
-make install install-javadoc-html JAVA=/usr/bin/java DESTDIR=$RPM_BUILD_ROOT JAVADOC_DIR=$RPM_BUILD_ROOT%{_javadocdir}/%{name}
-rm -f $RPM_BUILD_ROOT/usr/share/info/dir
-ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+%make_install install-javadoc-html JAVA=%{_bindir}/java JAVADOC_DIR=%{buildroot}%{_javadocdir}/%{name}
+rm -rf %{buildroot}%{_infodir}/dir
+ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name}
+
+%check
+#make check
%post
/sbin/install-info %{_infodir}/kawa.info.gz %{_infodir}/dir
@@ -64,22 +64,27 @@ if [ $1 = 0 ]; then
fi
%files
-%defattr(-,root,root,-)
-%doc AUTHORS ChangeLog COPYING INSTALL NEWS README TODO
-%{_bindir}/*
-%{_datadir}/java/*
+%doc AUTHORS ChangeLog COPYING NEWS README TODO
+%{_bindir}/kawa
+%{_bindir}/qexo
+%{_datadir}/java/kawa*.jar
%{_mandir}/man1/kawa.1*
%{_mandir}/man1/qexo.1*
%{_infodir}/kawa*
%files javadoc
-%defattr(-,root,root,-)
%doc %{_javadocdir}/%{name}
%changelog
+* Thu Jun 19 2014 Christopher Meng <rpm at cicku.me> - 1:1.14-1
+- Update to 1.14
+
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1:1.11-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+* Mon Sep 23 2013 Christopher Meng <rpm at cicku.me> - 1:1.13-1
+- Update to 1.13
+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1:1.11-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
@@ -170,7 +175,7 @@ fi
* Thu Feb 9 2006 Anthony Green <green at redhat.com> - 1:1.8-4
- Rebuild with new 4.1 compiler (post ABI change).
-* Wed Nov 14 2005 Anthony Green <green at redhat.com> - 1:1.8-3
+* Mon Nov 14 2005 Anthony Green <green at redhat.com> - 1:1.8-3
- Rebuild with GCC 4.1.
* Sat Oct 8 2005 Anthony Green <green at redhat.com> - 1:1.8-1
@@ -205,7 +210,7 @@ fi
* Wed Sep 7 2005 Anthony Green <green at redhat.com> - 1.8beta-1
- Updgrade to 1.8beta
-* Sat Sep 7 2005 Anthony Green <green at redhat.com> - 1.7-2
+* Wed Sep 7 2005 Anthony Green <green at redhat.com> - 1.7-2
- Build for Fedora Extras.
* Sat Sep 11 2004 Anthony Green <green at spindazzle.org> - 1.7-1
diff --git a/sources b/sources
index 677062f..f4275b7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-641c543a9a0fd60f7132db139c7703e3 kawa-1.11.tar.gz
+1f377b2d74965d270a394f99f5171d7f kawa-1.14.tar.gz
More information about the scm-commits
mailing list