Hello community, here is the log from the commit of package ragel for openSUSE:Factory checked in at 2016-12-02 16:41:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ragel (Old) and /work/SRC/openSUSE:Factory/.ragel.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ragel" Changes: -------- --- /work/SRC/openSUSE:Factory/ragel/ragel.changes 2016-07-14 09:43:30.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ragel.new/ragel.changes 2016-12-02 16:41:53.000000000 +0100 @@ -1,0 +2,7 @@ +Tue Nov 29 12:28:07 UTC 2016 - jeng...@inai.de + +- Update to new upstream 7.0.0.9 + * No changelog was provided +- Drop typesizes.diff (applied upstream) + +------------------------------------------------------------------- Old: ---- ragel-7.0.0.6.tar.gz typesizes.diff New: ---- ragel-7.0.0.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ragel.spec ++++++ --- /var/tmp/diff_new_pack.8hLWmx/_old 2016-12-02 16:41:53.000000000 +0100 +++ /var/tmp/diff_new_pack.8hLWmx/_new 2016-12-02 16:41:53.000000000 +0100 @@ -17,7 +17,7 @@ Name: ragel -Version: 7.0.0.6 +Version: 7.0.0.9 Release: 0 Summary: Finite state machine compiler License: GPL-2.0+ @@ -27,11 +27,11 @@ #Git-Clone: git://git.complang.org/ragel Source: http://www.colm.net/files/ragel/%name-%version.tar.gz Source2: %name.keyring -Patch1: typesizes.diff BuildRequires: automake -BuildRequires: colm +BuildRequires: colm = 0.13.0.4 BuildRequires: gcc-c++ BuildRequires: kelbt +BuildRequires: libtool BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -42,14 +42,43 @@ regular language. Code embedding is done using inline operators that do not disrupt the regular language syntax. +%package -n libfsm0 +Summary: Library implementing a finite state machine +Group: System/Libraries + +%description -n libfsm0 +libfsm is one of ragel's component libraries. +Ragel compiles finite state machines from regular languages into +executable C, C++, Objective-C, or D code. + +%package -n libragel0 +Summary: Finite state machine +Group: System/Libraries + +%description -n libragel0 +Ragel compiles finite state machines from regular languages into +executable C, C++, Objective-C, or D code. + +%package devel +Summary: Development files for libragel, a finite state machine compiler library +Group: Development/Libraries/C and C++ +Requires: libfsm0 = %version-%release +Requires: libragel0 = %version-%release + +%description devel +Ragel compiles finite state machines from regular languages into +executable C, C++, Objective-C, or D code. +This package contains the C headers for libragel. + %prep %setup -q -%patch -P 1 -p1 %build autoreconf -fiv export CXXFLAGS="%optflags -Wno-narrowing" -%configure --docdir="%_docdir/%name" +# Banish terribly namespaced files into a separate dir +%configure --docdir="%_docdir/%name" --includedir="%_includedir/ragel" \ + --disable-static make %{?_smp_mflags} %check @@ -61,6 +90,12 @@ c="$b/%_datadir/vim/site/syntax" mkdir -p "$c" install -pm0644 ragel*.vim "$c/" +rm -Rf "%buildroot/%_libdir"/*.la + +%post -n libfsm0 -p /sbin/ldconfig +%postun -n libfsm0 -p /sbin/ldconfig +%post -n libragel0 -p /sbin/ldconfig +%postun -n libragel0 -p /sbin/ldconfig %files %defattr(-,root,root) @@ -69,4 +104,17 @@ %_mandir/man1/ragel.1* %_datadir/vim/ +%files -n libfsm0 +%defattr(-,root,root) +%_libdir/libfsm.so.0* + +%files -n libragel0 +%defattr(-,root,root) +%_libdir/libragel.so.0* + +%files devel +%defattr(-,root,root) +%_libdir/*.so +%_includedir/ragel/ + %changelog ++++++ ragel-7.0.0.6.tar.gz -> ragel-7.0.0.9.tar.gz ++++++ ++++ 103431 lines of diff (skipped)