update to version 2.2.0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guile?expand=0&rev=88
This commit is contained in:
2017-03-31 12:54:10 +00:00
committed by Git OBS Bridge
parent cf2e6a7be8
commit 228f8dbb55
6 changed files with 33 additions and 46 deletions

View File

@@ -18,14 +18,12 @@
# define the name used for versioning libs and directories.
%define guilemaj 2
%define guilemin 0
%define guilemin 2
%define guilevers %{guilemaj}.%{guilemin}
%define libgver 22
%define libgver 1
%define gsuff %{guilemaj}_%{guilemin}-%{libgver}
%define libgreadver 18
%define greadsuff v-%{libgreadver}-%{libgreadver}
Name: guile
Version: %{guilevers}.14
Version: %{guilevers}.0
Release: 0
Summary: GNU's Ubiquitous Intelligent Language for Extension
License: GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
@@ -80,17 +78,6 @@ C. Guile provides a machine independent execution platform that can be
linked in as a library when building extensible programs. This package
contains guile modules.
%package -n libguilereadline-%{greadsuff}
Summary: GNU's Ubiquitous Intelligent Language for Extension
License: GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
Group: Development/Languages/Scheme
%description -n libguilereadline-%{greadsuff}
This is Guile, a portable, embeddable Scheme implementation written in
C. Guile provides a machine independent execution platform that can be
linked in as a library when building extensible programs. This package
contains the shared libraries.
%package devel
Summary: GNU's Ubiquitous Intelligent Language for Extension
License: LGPL-2.1+
@@ -101,7 +88,6 @@ Requires: gmp-devel
Requires: guile = %{version}
Requires: libffi-devel
Requires: libguile-%{gsuff} = %{version}
Requires: libguilereadline-%{greadsuff} = %{version}
Requires: libunistring-devel
Requires: ncurses-devel
Requires: readline-devel
@@ -115,7 +101,7 @@ linked in as a library when building extensible programs.
%prep
%setup -q
%patch1
#%patch1
%patch2
%patch3 -p1
%patch4 -p1
@@ -156,8 +142,6 @@ rm -f usr/share/guile/site/slibcat.SuSEconfig
%post -n libguile-%{gsuff} -p /sbin/ldconfig
%postun -n libguile-%{gsuff} -p /sbin/ldconfig
%post -n libguilereadline-%{greadsuff} -p /sbin/ldconfig
%postun -n libguilereadline-%{greadsuff} -p /sbin/ldconfig
%files
%defattr(-,root,root)
@@ -178,12 +162,6 @@ rm -f usr/share/guile/site/slibcat.SuSEconfig
# Own usr/share/guile/site; side effect of not doing so is slib failing to install correctly.
%{_datadir}/%{name}
%files -n libguilereadline-%{greadsuff}
%defattr(-,root,root)
# please leave .so file here [bnc#765436]
%{_libdir}/libguilereadline-v-%{libgreadver}.so
%{_libdir}/libguilereadline-v-%{libgreadver}.so.%{libgreadver}*
%files devel
%defattr(-,root,root)
%{_bindir}/guile-snarf