[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