Hello community, here is the log from the commit of package pegtl for openSUSE:Factory checked in at 2020-02-09 20:48:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pegtl (Old) and /work/SRC/openSUSE:Factory/.pegtl.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pegtl" Sun Feb 9 20:48:40 2020 rev:2 rq:772317 version:2.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/pegtl/pegtl.changes 2017-09-13 22:32:35.848499558 +0200 +++ /work/SRC/openSUSE:Factory/.pegtl.new.26092/pegtl.changes 2020-02-09 20:48:42.534885007 +0100 @@ -1,0 +2,10 @@ +Thu Jan 30 18:18:26 UTC 2020 - Stefan BrĂ¼ns <stefan.bru...@rwth-aachen.de> + +- 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.EIuKL9/_old 2020-02-09 20:48:44.238885979 +0100 +++ /var/tmp/diff_new_pack.EIuKL9/_new 2020-02-09 20:48:44.242885982 +0100 @@ -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)