Hello community, here is the log from the commit of package coccinelle for openSUSE:Leap:15.2 checked in at 2020-03-23 07:13:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/coccinelle (Old) and /work/SRC/openSUSE:Leap:15.2/.coccinelle.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "coccinelle" Mon Mar 23 07:13:24 2020 rev:18 rq:787313 version:1.0.8 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/coccinelle/coccinelle.changes 2020-01-15 14:50:36.421422141 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.coccinelle.new.3160/coccinelle.changes 2020-03-23 07:13:53.102498227 +0100 @@ -1,0 +2,50 @@ +Wed Jan 15 17:10:38 UTC 2020 - [email protected] + +- Use _service file to trim the bundles directory + +------------------------------------------------------------------- +Fri Jan 10 10:35:20 UTC 2020 - Jan Engelhardt <[email protected]> + +- Update to new source URL. + +------------------------------------------------------------------- +Tue Jan 7 07:45:29 UTC 2020 - nick wang <[email protected]> + +- bsc#1160194, change the python library to site-packages hierarchy. + +------------------------------------------------------------------- +Thu Oct 24 13:10:02 UTC 2019 - [email protected] + +- Update to new upstream release 1.0.8 + See included changes.txt for details +- Remove usage of camlp4 +- Remove pkg-config. It is not required, but pulled in anyway + by other packages +- Disable parallel build due to internal copy of stdcompat + +------------------------------------------------------------------- +Thu Aug 22 14:04:45 UTC 2019 - Jan Engelhardt <[email protected]> + +- Update to new upstream release 1.0.7 + * Allow constraints on any metavariables. Constraints can be + specified by comprehension (= { … } or != { … }, with each + item referring to a constant identifier or an inherited + meta-variable, and curly-brackets can be omitted for a single + item), regular expression (~ "..." or !~ "..."), integer + comparison (<, <, >=, >) or scripts (:script:…). Constraints + can be used in conjunctions (&&), disjunctions (||) and can + be negated (!) and parenthesed. + * Allow script finalizers for parallel computation. See + tests/countcalls.cocci and tests/countcalls_python.cocci + * Allow disjunctions on a wider range of syntactic + constructions (function definitions, variable declarations + …). + +------------------------------------------------------------------- +Mon Jul 29 09:43:52 UTC 2019 - Dominique Leuenberger <[email protected]> + +- Drop pre-shipped binaries for spgen and spgen.opt: since these + are x86_64 binaries, they would not be usable on i586 builds of + coccinella. + +------------------------------------------------------------------- Old: ---- coccinelle-1.0.6.tgz New: ---- _service coccinelle-1.0.8.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ coccinelle.spec ++++++ --- /var/tmp/diff_new_pack.L86B7w/_old 2020-03-23 07:13:54.222498899 +0100 +++ /var/tmp/diff_new_pack.L86B7w/_new 2020-03-23 07:13:54.222498899 +0100 @@ -1,7 +1,7 @@ # # spec file for package coccinelle # -# Copyright (c) 2018 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,22 +12,19 @@ # 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/ # Name: coccinelle -Version: 1.0.6 +Version: 1.0.8 Release: 0 Summary: Semantic patch utility -License: GPL-2.0 +License: GPL-2.0-only Group: Productivity/Text/Utilities -Url: http://coccinelle.lip6.fr/ - -#Git-Clone: git://github.com/coccinelle/coccinelle -Source: http://coccinelle.lip6.fr/distrib/%name-%version.tgz +URL: http://coccinelle.lip6.fr/ +Source0: %name-%version.tar.xz Patch1: kill-env.diff -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake BuildRequires: fdupes @@ -39,8 +36,6 @@ BuildRequires: ocaml-ocamldoc >= 3.11 BuildRequires: ocaml-parmap-devel BuildRequires: ocaml-pcre-devel -BuildRequires: pkg-config -BuildRequires: ocamlfind(camlp4) BuildRequires: pkgconfig(python) Requires: python-base @@ -59,13 +54,13 @@ fixing bugs in systems code. %prep -%setup -q -%patch -P 1 -p1 +%autosetup -p1 %build autoreconf -fi %configure -make %{?_smp_mflags} +# internal copy of stdcompat +make -j1 %install # "because it is simply not possible to strip ocaml binaries that are built @@ -83,13 +78,19 @@ "%buildroot/%_mandir/man3"/Coccilib* %fdupes %buildroot/%_prefix +# Python library have been named after directories in the site-packages hierarchy +mkdir -p "%buildroot/%python_sitelib" +mv "%buildroot/%_libdir/%name/python/coccilib" "%buildroot/%python_sitelib" +%fdupes %buildroot/%python_sitelib/coccilib + %files -%defattr(-,root,root) %doc authors.txt bugs.txt changes.txt copyright.txt credits.txt -%doc license.txt readme.txt +%license license.txt +%doc readme.txt +%{python_sitelib}/coccilib %_mandir/man?/* %_bindir/sp* -%_bindir/pycocci %_libdir/%name +%_datadir/bash-completion/ %changelog ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="url">https://github.com/coccinelle/coccinelle.git</param> <param name="scm">git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="revision">d678c34afc0cfb479ad34f2225c57b1b8d3ebeae</param> <param name="filename">coccinelle</param> <param name="exclude">bundles/menhirLib</param> <param name="exclude">bundles/parmap</param> <param name="exclude">bundles/pcre</param> <!-- <param name="exclude">bundles/pyml</param> <param name="exclude">bundles/stdcompat</param> --> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="disabled"/> </services>
