[guile-lib] Update to 0.2.2
Christopher Meng
cicku at fedoraproject.org
Thu Jul 3 03:54:45 UTC 2014
commit b20b950dc71c918ccc8739268db055441f391b76
Author: Christopher Meng <i at cicku.me>
Date: Thu Jul 3 00:55:22 2014 +0800
Update to 0.2.2
.gitignore | 1 +
guile-lib.spec | 121 +++++++++++++++++++++++++++++++++++---------------------
sources | 2 +-
3 files changed, 78 insertions(+), 46 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 2d1fb53..fec10b1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
guile-lib-0.1.6.tar.gz
+/guile-lib-0.2.2.tar.gz
diff --git a/guile-lib.spec b/guile-lib.spec
index 877a4c2..1986ecb 100644
--- a/guile-lib.spec
+++ b/guile-lib.spec
@@ -1,18 +1,13 @@
Name: guile-lib
-Version: 0.1.6
-Release: 8%{?dist}
+Version: 0.2.2
+Release: 1%{?dist}
Summary: A repository of useful code written in Guile Scheme
-
-Group: System Environment/Libraries
-License: GPLv2+
-URL: http://home.gna.org/guile-lib
-Source0: http://download.gna.org/guile-lib/%{name}-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
+License: GPLv3+
+URL: http://nongnu.org/guile-lib/
+Source0: http://download.savannah.gnu.org/releases/guile-lib/guile-lib-%{version}.tar.gz
BuildArch: noarch
BuildRequires: guile-devel
Requires: guile
-
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
@@ -22,60 +17,96 @@ Guile modules, allowing for people to cooperate integrating
their generic Guile modules into a coherent library.
Think "a down-scaled, limited-scope CPAN for Guile".
-
%prep
%setup -q
-
%build
%configure
-make %{?_smp_mflags}
-
+%make_build
%install
-rm -rf $RPM_BUILD_ROOT
-make DESTDIR=$RPM_BUILD_ROOT CPPROG="cp -p" install
-
-#Remove unneeded file
-rm -f $RPM_BUILD_ROOT%{_infodir}/dir
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+%make_install CPPROG="cp -p"
+rm -f %{buildroot}%{_infodir}/dir
+%check
+make check || exit 0
%post
-/sbin/install-info %{_infodir}/guile-library.info.gz %{_infodir}/dir || :
+install-info %{_infodir}/guile-library.info.gz %{_infodir}/dir || :
%preun
if [ "$1" = 0 ] ; then
- /sbin/install-info --delete %{_infodir}/guile-library.info.gz %{_infodir}/dir || :
+ install-info --delete %{_infodir}/guile-library.info.gz %{_infodir}/dir || :
fi
-
-
%files
-%defattr(-,root,root,-)
-%doc AUTHORS COPYING ChangeLog README TODO
-%{_datadir}/guile/site/*.scm
-%{_datadir}/guile/site/io
-%{_datadir}/guile/site/os
-%{_datadir}/guile/site/text
-%{_datadir}/guile/site/term
-%{_datadir}/guile/site/srfi
-%{_datadir}/guile/site/math
-%{_datadir}/guile/site/sxml
-%{_datadir}/guile/site/graph
-%{_datadir}/guile/site/search
-%{_datadir}/guile/site/string
-%{_datadir}/guile/site/texinfo
-%{_datadir}/guile/site/logging
-%{_datadir}/guile/site/scheme
-%{_datadir}/guile/site/config
-%{_datadir}/guile/site/container
-%{_datadir}/guile/site/debugging
+%doc AUTHORS COPYING NEWS README TODO
+%{_datadir}/guile/site/apicheck.go
+%{_datadir}/guile/site/apicheck.scm
+%{_datadir}/guile/site/compat/guile-2.go
+%{_datadir}/guile/site/compat/guile-2.scm
+%{_datadir}/guile/site/config/load.go
+%{_datadir}/guile/site/config/load.scm
+%{_datadir}/guile/site/container/async-queue.go
+%{_datadir}/guile/site/container/async-queue.scm
+%{_datadir}/guile/site/container/delay-tree.go
+%{_datadir}/guile/site/container/delay-tree.scm
+%{_datadir}/guile/site/container/nodal-tree.go
+%{_datadir}/guile/site/container/nodal-tree.scm
+%{_datadir}/guile/site/debugging/assert.go
+%{_datadir}/guile/site/debugging/assert.scm
+%{_datadir}/guile/site/debugging/time.go
+%{_datadir}/guile/site/debugging/time.scm
+%{_datadir}/guile/site/graph/topological-sort.go
+%{_datadir}/guile/site/graph/topological-sort.scm
+%{_datadir}/guile/site/htmlprag.go
+%{_datadir}/guile/site/htmlprag.scm
+%{_datadir}/guile/site/io/string.go
+%{_datadir}/guile/site/io/string.scm
+%{_datadir}/guile/site/logging/logger.go
+%{_datadir}/guile/site/logging/logger.scm
+%{_datadir}/guile/site/logging/port-log.go
+%{_datadir}/guile/site/logging/port-log.scm
+%{_datadir}/guile/site/logging/rotating-log.go
+%{_datadir}/guile/site/logging/rotating-log.scm
+%{_datadir}/guile/site/match-bind.go
+%{_datadir}/guile/site/match-bind.scm
+%{_datadir}/guile/site/math/minima.go
+%{_datadir}/guile/site/math/minima.scm
+%{_datadir}/guile/site/math/primes.go
+%{_datadir}/guile/site/math/primes.scm
+%{_datadir}/guile/site/md5.go
+%{_datadir}/guile/site/md5.scm
+%{_datadir}/guile/site/os/process.go
+%{_datadir}/guile/site/os/process.scm
+%{_datadir}/guile/site/scheme/documentation.go
+%{_datadir}/guile/site/scheme/documentation.scm
+%{_datadir}/guile/site/scheme/kwargs.go
+%{_datadir}/guile/site/scheme/kwargs.scm
+%{_datadir}/guile/site/search/basic.go
+%{_datadir}/guile/site/search/basic.scm
+%{_datadir}/guile/site/string/completion.go
+%{_datadir}/guile/site/string/completion.scm
+%{_datadir}/guile/site/string/soundex.go
+%{_datadir}/guile/site/string/soundex.scm
+%{_datadir}/guile/site/string/transform.go
+%{_datadir}/guile/site/string/transform.scm
+%{_datadir}/guile/site/string/wrap.go
+%{_datadir}/guile/site/string/wrap.scm
+%{_datadir}/guile/site/term/ansi-color.go
+%{_datadir}/guile/site/term/ansi-color.scm
+%{_datadir}/guile/site/texinfo/nodal-tree.go
+%{_datadir}/guile/site/texinfo/nodal-tree.scm
+%{_datadir}/guile/site/text/parse-lalr.go
+%{_datadir}/guile/site/text/parse-lalr.scm
+%{_datadir}/guile/site/unit-test.go
+%{_datadir}/guile/site/unit-test.scm
%{_infodir}/*.info.gz
%changelog
+* Wed Jul 02 2014 Christopher Meng <rpm at cicku.me> - 0.2.2-1
+- Update to 0.2.2
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.1.6-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
diff --git a/sources b/sources
index 896cee7..bf65ce1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-27eb3bf086a6f03187dfb60d76a87322 guile-lib-0.1.6.tar.gz
+77427e4ff3f2b1061bffa370666125f7 guile-lib-0.2.2.tar.gz
More information about the scm-commits
mailing list