Hello community, here is the log from the commit of package pspp for openSUSE:Factory checked in at 2020-09-29 19:01:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pspp (Old) and /work/SRC/openSUSE:Factory/.pspp.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pspp" Tue Sep 29 19:01:01 2020 rev:17 rq:837843 version:1.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/pspp/pspp.changes 2020-09-25 16:33:01.323969613 +0200 +++ /work/SRC/openSUSE:Factory/.pspp.new.4249/pspp.changes 2020-09-29 19:01:12.373729962 +0200 @@ -1,0 +2,11 @@ +Sun Sep 6 10:27:00 UTC 2020 - opensuse.lietuviu.ka...@gmail.com + +- Update to PSPP 1.4.1: + * Bug fixes. + * Translation updates. + * HTML output is now HTML5 instead of HTML4.0 Transitional. + * The HOST command has been reimplemented. It now supports TIMELIMIT. +- Split -lang package. +- Add documentation packages. + +------------------------------------------------------------------- Old: ---- pspp-1.4.0.tar.gz pspp-1.4.0.tar.gz.sig New: ---- pspp-1.4.1.lt.po pspp-1.4.1.tar.gz pspp-1.4.1.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pspp.spec ++++++ --- /var/tmp/diff_new_pack.hJyDkT/_old 2020-09-29 19:01:13.505731337 +0200 +++ /var/tmp/diff_new_pack.hJyDkT/_new 2020-09-29 19:01:13.509731342 +0200 @@ -26,7 +26,7 @@ %define _disable_ld_as_needed 1 %endif Name: pspp -Version: 1.4.0 +Version: 1.4.1 Release: 0 Summary: A program for statistical analysis of sampled data License: GPL-3.0-or-later @@ -35,6 +35,21 @@ Source0: ftp://ftp.gnu.org/pub/gnu/pspp/pspp-%{version}.tar.gz Source1: ftp://ftp.gnu.org/pub/gnu/pspp/pspp-%{version}.tar.gz.sig Source2: https://savannah.gnu.org/people/viewgpg.php?user_id=245#/%{name}.keyring +Source3: https://translationproject.org/PO-files/lt/pspp-%{version}.lt.po + +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?fedora} +BuildRequires: atlas +%endif +%if 0%{?suse_version} +BuildRequires: fdupes +BuildRequires: update-desktop-files +PreReq: %install_info_prereq +%endif +%if 0%{?is_opensuse} +# Next package only for "make check", but "free-ttf-fonts" exist only in openSUSE, not in SUSE +BuildRequires: free-ttf-fonts +%endif BuildRequires: autoconf BuildRequires: automake BuildRequires: cairo-devel @@ -42,47 +57,23 @@ BuildRequires: gettext BuildRequires: gsl-devel >= 1.12 BuildRequires: gtk3-devel >= 3.22 +BuildRequires: libtool BuildRequires: libxml2-devel BuildRequires: m4 BuildRequires: pango-devel +BuildRequires: perl(base) +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(Text::Diff) +BuildRequires: pkgconfig +BuildRequires: pkgconfig(appstream) +BuildRequires: pkgconfig(gtksourceview-3.0) BuildRequires: postgresql-devel BuildRequires: readline-devel BuildRequires: spread-sheet-widget-devel >= 0.6 BuildRequires: texinfo BuildRequires: zlib-devel -Requires: yelp -%if 0%{?centos_version} -BuildRequires: gtksourceview3-devel -BuildRequires: perl -BuildRequires: perl-ExtUtils-MakeMaker -BuildRequires: pkgconfig -%endif -%if 0%{?fedora} -BuildRequires: atlas -BuildRequires: gtksourceview3-devel -BuildRequires: perl -BuildRequires: perl-ExtUtils-MakeMaker -BuildRequires: pkgconfig -%endif -%if 0%{?mandriva_version} -BuildRequires: gtksourceview-devel -BuildRequires: perl -BuildRequires: pkgconfig -%endif -%if 0%{?suse_version} -BuildRequires: fdupes -BuildRequires: gtksourceview-devel >= 3.18 -BuildRequires: perl-base -BuildRequires: pkgconfig -BuildRequires: update-desktop-files -# FIXME: use proper Requires(pre/post/preun/...) -PreReq: %{install_info_prereq} -%endif -%if 0%{?is_opensuse} -# Next package only for "make check" -# "free-ttf-fonts" exist only in openSUSE, not in SUSE -BuildRequires: free-ttf-fonts -%endif +AutoReqProv: Yes +Recommends: %{name}-doc %description PSPP is a program for statistical analysis of sampled data. It @@ -93,6 +84,22 @@ limited, but growing. At your option, PSPP will produce statistical reports in ASCII, PostScript, PDF, HTML, SVG, or OpenDocument formats. + +%if 0%{?suse_version} +%lang_package +%else +%package lang +Summary: Translations for package pspp +License: GPL-3.0-or-later + +%description lang +PSPP is a program for statistical analysis of sampled data. It +is a free replacement for the proprietary program SPSS. + +This subpackage provides translations for PSPP. +%endif + + %package devel Summary: Development files for pspp, a statistical analysis program License: LGPL-2.1-or-later @@ -105,6 +112,7 @@ %if 0%{?suse_version} Requires: xz-devel %endif +Recommends: %{name}-devel-doc %description devel PSPP is a program for statistical analysis of sampled data. It @@ -113,27 +121,53 @@ This subpackage contains libraries and header files for developing applications that want to build pspp plugins. + +%package doc +Summary: Manual for PSPP +License: GPL-3.0-or-later + +%description doc +PSPP is a program for statistical analysis of sampled data. It +is a free replacement for the proprietary program SPSS. + +This subpackage contains documentation for PSPP. + + +%package devel-doc +Summary: PSPP Developers Guide +License: GPL-3.0-or-later + +%description devel-doc +PSPP is a program for statistical analysis of sampled data. It +is a free replacement for the proprietary program SPSS. + +This subpackage contains development documentation for PSPP. + + %prep %setup -q -n pspp-%{version} +cp -f %{SOURCE3} po/lt.po %build export SUSE_ASNEEDED=0 export CFLAGS="%{optflags} -fgnu89-inline -fcommon" %configure \ --disable-relocatable --disable-static --disable-rpath \ - --enable-debug --without-libreadline-prefix + --without-libreadline-prefix %if 0%{?suse_version} >= 1500 %make_build %else make %endif +make html %install %make_install %if 0%{?suse_version} %suse_update_desktop_file -r org.fsf.%{name} Education Math %endif +cp -r ./doc/pspp.html/ ./doc/pspp-dev.html/ %{buildroot}%{_datadir}/doc/pspp/ # don't own /usr/share/info/dir if it exist [ -f %{buildroot}/%{_infodir}/dir ] && rm %{buildroot}/%{_infodir}/dir @@ -155,6 +189,7 @@ %find_lang pspp %check +export TESTSUITEFLAGS='-v -j128' %make_build check || /bin/true [ -f ./tests/testsuite.log ] || echo "check did not run" > ./tests/testsuite.log mkdir $RPM_BUILD_ROOT/%{_datadir}/pspp/tests @@ -185,10 +220,19 @@ /sbin/ldconfig %desktop_database_postun -%files -f pspp.lang +%files %license COPYING %doc README THANKS AUTHORS %doc %{_datadir}/doc/pspp +%if 0%{?suse_version} +%doc %{_datadir}/doc/pspp/ +%else +%doc %{_datadir}/doc/pspp/pspp.xml +%endif +%exclude %dir %{_datadir}/doc/pspp/pspp.html/ +%exclude %{_datadir}/doc/pspp/pspp.html/*.html +%exclude %dir %{_datadir}/doc/pspp/pspp-dev.html/ +%exclude %{_datadir}/doc/pspp/pspp-dev.html/*.html %config(noreplace) %{_sysconfdir}/ld.so.conf.d/pspp.conf %{_bindir}/pspp %{_bindir}/psppire @@ -250,6 +294,8 @@ %doc %{_mandir}/man1/pspp-output.1.gz %endif +%files lang -f %{name}.lang + %files devel %dir %{_libdir}/pspp/ %{_libdir}/pspp/libpspp-core.la @@ -257,4 +303,15 @@ %dir %{_datadir}/pspp/tests %{_datadir}/pspp/tests/testsuite.log +%files doc +%defattr(-, root, root) +%dir %{_datadir}/doc/pspp/pspp.html/ +%doc %{_datadir}/doc/pspp/pspp.html/*.html + +%files devel-doc +%defattr(-, root, root) +%dir %{_datadir}/doc/pspp/pspp-dev.html/ +%doc %{_datadir}/doc/pspp/pspp-dev.html/*.html + + %changelog ++++++ pspp-1.4.1.lt.po ++++++ ++++ 10618 lines (skipped) ++++++ pspp-1.4.0.tar.gz -> pspp-1.4.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/pspp/pspp-1.4.0.tar.gz /work/SRC/openSUSE:Factory/.pspp.new.4249/pspp-1.4.1.tar.gz differ: char 5, line 1