Hello community, here is the log from the commit of package pegtl for openSUSE:Leap:15.2 checked in at 2020-05-13 03:54:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/pegtl (Old) and /work/SRC/openSUSE:Leap:15.2/.pegtl.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pegtl" Wed May 13 03:54:15 2020 rev:11 rq:804129 version:2.8.1 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/pegtl/pegtl.changes 2020-01-15 15:39:39.839121535 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.pegtl.new.2738/pegtl.changes 2020-05-13 03:54:16.724507167 +0200 @@ -1,0 +2,10 @@ +Thu Jan 30 18:18:26 UTC 2020 - Stefan BrĂ¼ns <[email protected]> + +- Update to version 2.8.1: + * Too many changes to list here, see + https://github.com/taocpp/PEGTL/releases + * This is API incompatible to version 1.x, but no package + has a build dependency on the old version, while usbguard and + Paraview require 2.6.0 and 2.4.0 at least. + +------------------------------------------------------------------- Old: ---- 1.3.1.tar.gz New: ---- 2.8.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pegtl.spec ++++++ --- /var/tmp/diff_new_pack.SlOBrE/_old 2020-05-13 03:54:17.028507805 +0200 +++ /var/tmp/diff_new_pack.SlOBrE/_new 2020-05-13 03:54:17.032507813 +0200 @@ -1,7 +1,7 @@ # # spec file for package pegtl # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -20,9 +20,10 @@ Summary: Parsing Expression Grammar (PEG) Template Library License: MIT Group: Development/Languages/C and C++ -Url: https://github.com/taocpp/PEGTL -Version: 1.3.1 +URL: https://github.com/taocpp/PEGTL +Version: 2.8.1 Release: 0 +BuildRequires: cmake >= 3.8.0 BuildRequires: gcc-c++ Source0: https://github.com/taocpp/PEGTL/archive/%{version}.tar.gz BuildArch: noarch @@ -46,22 +47,39 @@ actions that can be attached to grammar rules, and mechanisms to ensure helpful diagnostics in case of parsing errors. +%package devel-doc +Summary: Parsing Expression Grammar (PEG) Template Library +Group: Documentation/Other + +%description devel-doc +This package contains the development documentation for +PEGTL (Parsing Expression Grammar Template Library). %prep %setup -q -n PEGTL-%version %build -# The package contains just C++ template headers for shipment. +%cmake \ + -DPEGTL_INSTALL_DOC_DIR:PATH=%{_defaultdocdir}/pegtl \ + -DPEGTL_INSTALL_CMAKE_DIR:PATH=%{_datadir}/cmake/Modules \ + -DPEGTL_BUILD_EXAMPLES:BOOL=OFF \ + -DPEGTL_BUILD_TESTS:BOOL=ON + +%cmake_build %install -mkdir -p -m 755 %{buildroot}/%{_includedir} -cp -rp pegtl.hh %{buildroot}/%{_includedir} -cp -rp pegtl %{buildroot}/%{_includedir} +%cmake_install +rm %{buildroot}%{_defaultdocdir}/pegtl/LICENSE %check make %{?_smp_mflags} %files devel %{_includedir}/* +%{_datadir}/cmake/Modules + +%files devel-doc +%license LICENSE +%doc README.md doc/* %changelog ++++++ 1.3.1.tar.gz -> 2.8.1.tar.gz ++++++ ++++ 45498 lines of diff (skipped)
