Hello community, here is the log from the commit of package dejagnu for openSUSE:Factory checked in at 2014-04-12 08:26:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dejagnu (Old) and /work/SRC/openSUSE:Factory/.dejagnu.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "dejagnu" Changes: -------- --- /work/SRC/openSUSE:Factory/dejagnu/dejagnu.changes 2013-03-22 21:08:52.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.dejagnu.new/dejagnu.changes 2014-04-12 08:26:56.000000000 +0200 @@ -1,0 +2,28 @@ +Tue Apr 8 09:50:28 UTC 2014 - schwab@suse.de + +- Update to dejagnu 1.5.1 + 1. The runtest.1 man page has been brought up to date. + 2. The Docbook/SGML documentation files were removed in favour of the + Docbook/XML documentation. The Texinfo source for the Info pages is + now automatically generated from the Docbook source. + 3. The Makefile structure has been substantially simplified. There + is now a single top-level Makefile.am. The use of recursive make + has been eliminated. + 4. lib/mondfe.exp and lib/xsh.exp have been removed. Users requiring + these communication modes can still use the DejaGnu 1.4 branch or + can contact dejagnu@gnu.org to discuss reinstating these files. + 5. The configure script now ensures that Expect is installed and that + it is linked against Tcl 8.3 or greater. + 6. The runtest program now gracefully handles the possibility of the + expect binary vanishing after DejaGnu has been installed (for + example, by the user altering their PATH). + 7. The user-visible utility procedures `absolute', `prune', `psource' + and `slay' are deprecated and will be removed in the next release. + If a testsuite uses any of these procedures, a copy of the + procedure should be made and placed in the lib directory of the + testsuite. +- dejagnu-ignore-libwarning.patch: Removed +- dejagnu-make_doc.patch: Removed +- Build as noarch + +------------------------------------------------------------------- Old: ---- dejagnu-1.4.4.tar.gz dejagnu-ignore-libwarning.patch dejagnu-make_doc.patch New: ---- dejagnu-1.5.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dejagnu.spec ++++++ --- /var/tmp/diff_new_pack.01LMrp/_old 2014-04-12 08:33:50.000000000 +0200 +++ /var/tmp/diff_new_pack.01LMrp/_new 2014-04-12 08:33:50.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package dejagnu # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,10 +17,11 @@ Name: dejagnu -BuildRequires: automake +BuildRequires: expect Requires: expect +Requires: info Requires: tcl -Version: 1.4.4 +Version: 1.5.1 Release: 0 Summary: Framework for Running Test Suites on Software Tools License: GPL-2.0+ @@ -28,9 +29,8 @@ Url: http://www.gnu.org/software/dejagnu/ Source: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz Source1: site.exp -Patch0: %{name}-make_doc.patch -Patch4: dejagnu-ignore-libwarning.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildArch: noarch %description DejaGnu is a framework for testing other programs. Its purpose is to @@ -59,60 +59,32 @@ %prep %setup -q -n %{name}-%{version} -%patch0 -%patch4 -p1 -# argh, auto* requires this file -touch example/calc/ChangeLog %build -autoreconf -f -i -%configure --verbose +%configure make %{?_smp_mflags} -#cd doc -#makeinfo dejagnu.texi %install make install DESTDIR=$RPM_BUILD_ROOT -#install -d $RPM_BUILD_ROOT%{_defaultdocdir}/dejagnu install -d $RPM_BUILD_ROOT%{_sysconfdir}/dejagnu -#install -d $RPM_BUILD_ROOT%{_datadir}/dejagnu install %{S:1} $RPM_BUILD_ROOT%{_sysconfdir}/dejagnu/site.exp ln -s -f %{_sysconfdir}/dejagnu/site.exp $RPM_BUILD_ROOT%{_datadir}/dejagnu/site.exp -# -# install doc -make install-doc \ - DESTDIR=$RPM_BUILD_ROOT \ - mandir=%{_mandir} \ - pkgdatadir=%{_docdir}/dejagnu \ - install-doc -# we currently don't want some doc... -rm -f $RPM_BUILD_ROOT%{_defaultdocdir}/dejagnu/{dejagnu.ps,dejagnu.rtf} -# add some text files -install -m 644 ChangeLog COPYING NEWS README AUTHORS TODO $RPM_BUILD_ROOT%{_defaultdocdir}/dejagnu/ -# install examples -install -m 755 -d $RPM_BUILD_ROOT%{_defaultdocdir}/dejagnu/example -# examples -for exmp in calc hello ; do - cp -r example/$exmp $RPM_BUILD_ROOT%{_defaultdocdir}/dejagnu/example/ - pushd $RPM_BUILD_ROOT%{_defaultdocdir}/dejagnu/example/$exmp; - autoreconf -fi - make distclean - rm -rf *~ autom4te.cache - popd -done -# info pages -#mkdir -p $RPM_BUILD_ROOT/%{_infodir} -#install -m 644 doc/dejagnu.info* $RPM_BUILD_ROOT/%{_infodir} + +%post +%install_info --info-dir=%{_infodir} %{_infodir}/dejagnu.info.gz + +%postun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/dejagnu.info.gz %files %defattr(-, root, root) -%doc %{_defaultdocdir}/dejagnu +%doc ChangeLog COPYING NEWS README AUTHORS TODO %dir %{_datadir}/dejagnu %dir %{_sysconfdir}/dejagnu /usr/bin/runtest -%doc %{_mandir}/man1/* +%doc %{_mandir}/man1/*.gz +%doc %{_infodir}/*.gz /usr/include/* -#%doc %{_infodir}/* %config(noreplace) %{_sysconfdir}/dejagnu/site.exp %{_datadir}/dejagnu/* ++++++ dejagnu-1.4.4.tar.gz -> dejagnu-1.5.1.tar.gz ++++++ ++++ 162918 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de