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>

Reply via email to