Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hfst for openSUSE:Factory checked in at 2021-09-02 23:20:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hfst (Old) and /work/SRC/openSUSE:Factory/.hfst.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hfst" Thu Sep 2 23:20:14 2021 rev:6 rq:915634 version:3.15.5 Changes: -------- --- /work/SRC/openSUSE:Factory/hfst/hfst.changes 2021-03-06 21:19:19.357276304 +0100 +++ /work/SRC/openSUSE:Factory/.hfst.new.1899/hfst.changes 2021-09-02 23:20:27.548564279 +0200 @@ -1,0 +2,10 @@ +Thu May 27 10:02:31 UTC 2021 - Jan Engelhardt <[email protected]> + +- Update to release 3.15.5 + * pmatch: modified tracking of entry points to allow for RTNs + in captures + * pmatch: fixed off-by-one bug in checking captures +- Remove hfst-split-libs.diff, hfst-wrong-flags.diff, + system-foma.diff (obsolete) + +------------------------------------------------------------------- Old: ---- hfst-3.15.4.tar.bz2 hfst-split-libs.diff hfst-wrong-flags.diff New: ---- v3.15.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hfst.spec ++++++ --- /var/tmp/diff_new_pack.lZfqR5/_old 2021-09-02 23:20:28.504565470 +0200 +++ /var/tmp/diff_new_pack.lZfqR5/_new 2021-09-02 23:20:28.508565475 +0200 @@ -17,28 +17,27 @@ Name: hfst -Version: 3.15.4 +Version: 3.15.5 Release: 0 Summary: Helsinki Finite-State Transducer Technology -License: GPL-3.0-or-later AND GPL-3.0-only AND GPL-2.0-or-later AND GPL-2.0-only AND GPL-3.0-only AND Apache-2.0 +License: Apache-2.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND GPL-3.0-or-later AND GPL-3.0-only Group: Development/Tools/Other URL: https://hfst.github.io/ -Source: https://github.com/hfst/hfst/releases/download/v%version/hfst-%version.tar.bz2 -Patch1: hfst-wrong-flags.diff -Patch2: hfst-split-libs.diff -Patch3: hfst-nodate.diff +Source: https://github.com/hfst/hfst/archive/refs/tags/v%version.tar.gz +Patch4: hfst-nodate.diff BuildRequires: autoconf BuildRequires: automake BuildRequires: bison BuildRequires: doxygen BuildRequires: fdupes BuildRequires: flex +BuildRequires: foma-devel >= 0.9.18+git20210604 BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: ncurses-devel BuildRequires: pkg-config -BuildRequires: python +BuildRequires: python3-base BuildRequires: readline-devel BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(libxml-2.0) @@ -62,42 +61,21 @@ automata theory. It should be upwardly compatible with Xerox xfst and lexc, with the exception of binary file reading and writing. -%package -n libfst-hfst0 -Summary: OpenFST Finite State Transducer library -License: Apache-2.0 -Group: System/Libraries - -%description -n libfst-hfst0 -OpenFst is a library for constructing, combining, optimizing, and -searching weighted finite-state transducers (FSTs). - -%package -n libhfst53 +%package -n libhfst54 Summary: Helsinki Finite-State Transducer Technology Libraries License: GPL-3.0-only Group: System/Libraries -%description -n libhfst53 +%description -n libhfst54 The Helsinki Finite-State Transducer software is intended for the implementation of morphological analyzers and other tools which are based on weighted and unweighted finite-state transducer technology. -%package -n libsfst-hfst0 -Summary: SFST Finite State Tools -# HFST is missing the license file; a look in SFST upstream code -# (https://code.google.com/p/cistern/wiki/SFST) reveals it is GPL-2.0. -License: GPL-2.0-only -Group: System/Libraries - -%description -n libsfst-hfst0 -SFST is a toolkit for the implementation of morphological analyzers -and other tools which are based on finite state transducer -technology. - %package devel Summary: Development files for the Helsinki Finite-State Transducer License: GPL-3.0-only Group: Development/Libraries/C and C++ -Requires: libhfst53 = %version +Requires: libhfst54 = %version %description devel The Helsinki Finite-State Transducer software is intended for the @@ -113,43 +91,33 @@ %build autoreconf -fiv %configure --disable-static --with-unicode-handler=glib --with-readline \ - --enable-all-tools --includedir="%_includedir/%name" -make %{?_smp_mflags} + --enable-all-tools --includedir="%_includedir/%name" \ + --with-foma-upstream +%make_build %install %make_install -rm -f "%buildroot/%_libdir"/*.la +rm -fv "%buildroot/%_libdir"/*.la # headers not installed -rm -f "%buildroot/%_libdir/"{libfoma,libfst,libsfst}.so +rm -fv "%buildroot/%_libdir/"{libfoma,libfst,libsfst}.so %fdupes %buildroot/%_prefix +%check +%make_build check -j1 + %post -n libfoma-hfst0 -p /sbin/ldconfig %postun -n libfoma-hfst0 -p /sbin/ldconfig -%post -n libfst-hfst0 -p /sbin/ldconfig -%postun -n libfst-hfst0 -p /sbin/ldconfig -%post -n libhfst53 -p /sbin/ldconfig -%postun -n libhfst53 -p /sbin/ldconfig -%post -n libsfst-hfst0 -p /sbin/ldconfig -%postun -n libsfst-hfst0 -p /sbin/ldconfig +%post -n libhfst54 -p /sbin/ldconfig +%postun -n libhfst54 -p /sbin/ldconfig %files %_bindir/hfst* %_mandir/man1/*.1* -%doc AUTHORS COPYING NEWS README - -%files -n libfoma-hfst0 -%_libdir/libfoma-hfst.so.0* -%doc back-ends/foma/COPYING - -%files -n libfst-hfst0 -%_libdir/libfst-hfst.so.0* -%doc back-ends/openfst/COPYING - -%files -n libhfst53 -%_libdir/libhfst.so.53* +%doc NEWS README +%license COPYING -%files -n libsfst-hfst0 -%_libdir/libsfst-hfst.so.0* +%files -n libhfst54 +%_libdir/libhfst.so.54* %files devel %_includedir/*
