Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vigra for openSUSE:Factory checked in at 2025-04-07 17:37:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vigra (Old) and /work/SRC/openSUSE:Factory/.vigra.new.1907 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vigra" Mon Apr 7 17:37:27 2025 rev:40 rq:1267375 version:1.12.2 Changes: -------- --- /work/SRC/openSUSE:Factory/vigra/vigra.changes 2025-03-14 23:53:43.316703958 +0100 +++ /work/SRC/openSUSE:Factory/.vigra.new.1907/vigra.changes 2025-04-07 17:37:42.563565110 +0200 @@ -1,0 +2,15 @@ +Sat Apr 5 09:17:08 UTC 2025 - Christophe Marin <[email protected]> + +- Update to 1.12.2 + * Removing executable permission from plain files + * Do not inherit from std::iterator as it is deprecated in c++17 + * Use posix shell instead of bash for tests + * fix RandomAccessSet::insert(pos, val) function for gcc-15 + and clang-19 + * fix typo in multi_iterator_coupled + * Move away from inline global regex flag + * modernise for c++20 +- Also build without numpy on arm7l +- Add a _constraints file to avoid oom issues on PowerPC and aarch64 + +------------------------------------------------------------------- @@ -7,0 +23,11 @@ + +------------------------------------------------------------------- +Mon Mar 10 22:44:29 UTC 2025 - Christophe Marin <[email protected]> + +- Update to 1.12.1 + * Address implementation incompatibility of ptp in vigranumpy + with numpy 2 + * Improve compatibility with compilers in 2024 +- Remove unneeded _service file. `osc service mr download_files` + does the same thing +- Spec cleanup Old: ---- _service vigra-1.11.2.tar.gz New: ---- _constraints vigra-1.12.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vigra.spec ++++++ --- /var/tmp/diff_new_pack.UaO3lN/_old 2025-04-07 17:37:44.187633050 +0200 +++ /var/tmp/diff_new_pack.UaO3lN/_new 2025-04-07 17:37:44.199633552 +0200 @@ -19,9 +19,7 @@ %if 0%{?suse_version} < 1600 %bcond_with numpy %else -%ifarch %{ix86} -%bcond_with numpy -%else +%ifnarch %{ix86} %{arm} %bcond_without numpy %endif %endif @@ -30,14 +28,14 @@ %bcond_with lemon %define _shlibname libvigraimpex11 Name: vigra -Version: 1.11.2 +Version: 1.12.2 Release: 0 Summary: Computer vision Library License: MIT Group: Development/Libraries/C and C++ -URL: http://ukoethe.github.io/vigra/ -Source: https://github.com/ukoethe/vigra/archive/refs/tags/Version-1-11-2.tar.gz#/%{name}-%{version}.tar.gz -BuildRequires: cmake +URL: https://ukoethe.github.io/vigra/ +Source: https://github.com/ukoethe/vigra/archive/refs/tags/Version-1-12-2.tar.gz#/%{name}-%{version}.tar.gz +BuildRequires: cmake >= 3.12 BuildRequires: fdupes BuildRequires: fftw3-devel BuildRequires: gcc-c++ @@ -48,18 +46,14 @@ BuildRequires: openexr-devel BuildRequires: pkgconfig BuildRequires: zlib-devel -%if 0%{?suse_version} > 1325 -BuildRequires: libboost_headers-devel -%else -BuildRequires: boost-devel -%endif %if %{with numpy} +BuildRequires: libboost_headers-devel BuildRequires: libboost_python3-devel BuildRequires: python-rpm-macros +BuildRequires: python3-devel BuildRequires: python3-numpy-devel BuildRequires: python3-setuptools %endif - %if %{with lemon} BuildRequires: lemon-devel %endif @@ -111,12 +105,11 @@ VIGRA component to the needs of your application, without giving up execution speed. - %if %{with numpy} %package -n python3-vigranumpy Summary: Numpy support for VIGRA library Group: Development/Libraries/C and C++ -Requires: %{name} == %{version} +Requires: %{name} = %{version} Requires: python3-numpy %description -n python3-vigranumpy @@ -127,11 +120,10 @@ VIGRA component to the needs of your application, without giving up execution speed. This package contains python / numpy bindings for VIGRA - %endif %prep -%autosetup -p1 -n%{name}-Version-1-11-2 +%autosetup -p1 -n%{name}-Version-1-12-2 sed -i -e "1s|#!.*|#!/usr/bin/python3|" config/vigra-config.in %build @@ -150,33 +142,36 @@ %install %cmake_install -rm -rf %{buildroot}%{_docdir}/vigranumpy -%fdupes %{buildroot}/%{_prefix} +# Move CMake config files to the usual location +mkdir -p %{buildroot}%{_libdir}/cmake +mv %{buildroot}%{_libdir}/vigra %{buildroot}%{_libdir}/cmake +%if %{with numpy} +mv %{buildroot}%{_libdir}/vigranumpy %{buildroot}%{_libdir}/cmake +%endif -%post -n %{_shlibname} -p /sbin/ldconfig -%postun -n %{_shlibname} -p /sbin/ldconfig +%fdupes %{buildroot}%{_prefix} + +%ldconfig_scriptlets -n %{_shlibname} %files -n %{_shlibname} %doc README.md %license LICENSE.txt -%{_libdir}/*.so.* +%{_libdir}/libvigraimpex.so.* %files devel -%{_bindir}/vigra-config -%{_libdir}/*.so -%{_includedir}/* -%dir %{_libdir}/vigra/ -%{_libdir}/vigra/*.cmake %doc %{_docdir}/%{name} +%{_bindir}/vigra-config +%{_includedir}/vigra/ +%{_libdir}/cmake/vigra/ +%{_libdir}/libvigraimpex.so %if %{with numpy} %files -n python3-vigranumpy -%dir %{python_sitearch}/vigra -%dir %{python_sitearch}/vigra/pyqt -%dir %{_libdir}/vigranumpy -%{python_sitearch}/vigra/*.py -%{python_sitearch}/vigra/pyqt/*.py -%{python_sitearch}/vigra/*.so -%{_libdir}/vigranumpy/*.cmake +%dir %{python_sitelib}/vigra +%dir %{python_sitelib}/vigra/pyqt +%{python_sitelib}/vigra/*.py +%{python_sitelib}/vigra/pyqt/*.py +%{python_sitelib}/vigra/*.so +%{_libdir}/cmake/vigranumpy/ %endif ++++++ _constraints ++++++ <constraints> <overwrite> <conditions> <arch>aarch64</arch> <arch>ppc64le</arch> </conditions> <hardware> <memory> <size unit="G">8</size> </memory> </hardware> </overwrite> </constraints> ++++++ vigra-1.11.2.tar.gz -> vigra-1.12.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/vigra/vigra-1.11.2.tar.gz /work/SRC/openSUSE:Factory/.vigra.new.1907/vigra-1.12.2.tar.gz differ: char 13, line 1
