Hello community,

here is the log from the commit of package mailutils for openSUSE:Factory 
checked in at 2018-12-05 09:37:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mailutils (Old)
 and      /work/SRC/openSUSE:Factory/.mailutils.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mailutils"

Wed Dec  5 09:37:25 2018 rev:4 rq:652824 version:3.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/mailutils/mailutils.changes      2018-11-26 
10:14:17.514155283 +0100
+++ /work/SRC/openSUSE:Factory/.mailutils.new.19453/mailutils.changes   
2018-12-05 09:37:32.065089858 +0100
@@ -1,0 +2,5 @@
+Fri Nov 30 08:41:21 UTC 2018 - Dr. Werner Fink <wer...@suse.de>
+
+- Dynamic determine and use guile version in spec file 
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mailutils.spec ++++++
--- /var/tmp/diff_new_pack.TEhwqh/_old  2018-12-05 09:37:33.033088798 +0100
+++ /var/tmp/diff_new_pack.TEhwqh/_new  2018-12-05 09:37:33.037088794 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
@@ -36,21 +36,20 @@
 Patch0:         lisp-load-silent.patch
 Patch2:         silent-rpmlint-with_initgroups.patch
 Patch3:         mailutils-3.5-guile-2.0.patch
-%if %{without guile_22}
 BuildRequires:  autoconf
 BuildRequires:  automake
-BuildRequires:  libtool
-%endif
 BuildRequires:  bison
 BuildRequires:  cpio
 BuildRequires:  cyrus-sasl-gssapi
 BuildRequires:  fdupes
 BuildRequires:  flex
+BuildRequires:  libtool
 %if 0
 # Seems not compatible with original radius (missing debug.h)
 BuildRequires:  freeradius-server-devel
 %endif
 BuildRequires:  gcc-c++
+BuildRequires:  guile-devel
 BuildRequires:  help2man
 BuildRequires:  libmysqld-devel
 BuildRequires:  m4
@@ -59,11 +58,6 @@
 BuildRequires:  pam-devel
 BuildRequires:  pkgconfig(fribidi)
 BuildRequires:  pkgconfig(gnutls)
-%if %{with guile_22}
-BuildRequires:  pkgconfig(guile-2.2)
-%else
-BuildRequires:  pkgconfig(guile-2.0)
-%endif
 BuildRequires:  pkgconfig(krb5-gssapi)
 BuildRequires:  pkgconfig(kyotocabinet)
 BuildRequires:  pkgconfig(libgsasl)
@@ -76,9 +70,7 @@
 BuildRequires:  readline-devel
 BuildRequires:  tcpd-devel
 BuildRequires:  update-alternatives
-%if %{with guile_22}
-Requires:       /usr/bin/guile
-%endif
+Requires:       guile = %(rpm -q --queryformat '%%{VERSION}' guile-devel)
 Requires(post): update-alternatives
 Requires(preun): update-alternatives
 Requires(post): %install_info_prereq
@@ -186,13 +178,23 @@
 %setup -q
 %patch0
 %patch2
-%if %{without guile_22}
+set -- %(rpm -q --queryformat '%%{VERSION}' guile-devel | sed -r 's@\.@ @g')
+(cat > guile.list)<<-EOF
+       %dir %{_datadir}/guile/site/$1.$2/
+       %dir %{_datadir}/guile/site/$1.$2/mailutils/
+       %{_datadir}/guile/site/$1.$2/mailutils/*
+       EOF
+if test $1 -gt 2 -o \( $1 -eq 2 -a $2 -ge 2 \)
+then
+ echo Using guile $1.$2.$3
+else
 %patch3
-mv libmu_scm libmu_scm-guile-2.2
-mv include/mailutils/guile.h include/mailutils/guile-2.2.h
-tar xfJ %{S:1}
-autoreconf -fiv
-%endif
+ echo Using guile $1.$2.$3
+ mv libmu_scm libmu_scm-guile-2.2
+ mv include/mailutils/guile.h include/mailutils/guile-2.2.h
+ tar xfJ %{S:1}
+ autoreconf -fiv
+fi
 #
 # Avoid build require for emacs as emacs does
 # build require one the sub packages herein!
@@ -361,7 +363,7 @@
 %verify_permissions %{_sbindir}/maidag
 %endif
 
-%files  -f %name.lang
+%files  -f %name.lang -f guile.list
 %defattr(-,root,root)
 %license COPYING COPYING.LESSER
 %doc ChangeLog README NEWS AUTHORS THANKS
@@ -401,15 +403,6 @@
 %{_libdir}/mailutils/*.so
 %dir %{_libdir}/python*/site-packages/mailutils/
 %{_libdir}/python*/site-packages/mailutils/c_api.so
-%if %{with guile_22}
-%dir %{_datadir}/guile/site/2.2/
-%dir %{_datadir}/guile/site/2.2/mailutils/
-%{_datadir}/guile/site/2.2/mailutils/*
-%else
-%dir %{_datadir}/guile/site/2.0/
-%dir %{_datadir}/guile/site/2.0/mailutils/
-%{_datadir}/guile/site/2.0/mailutils/*
-%endif
 
 %files mh
 %defattr(-,root,root)


Reply via email to