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/*

Reply via email to