Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pymol for openSUSE:Factory checked in at 2023-08-18 19:29:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pymol (Old) and /work/SRC/openSUSE:Factory/.python-pymol.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pymol" Fri Aug 18 19:29:26 2023 rev:10 rq:1104685 version:2.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pymol/python-pymol.changes 2021-05-19 17:49:31.405498581 +0200 +++ /work/SRC/openSUSE:Factory/.python-pymol.new.1766/python-pymol.changes 2023-08-18 19:29:53.219480297 +0200 @@ -1,0 +2,44 @@ +Wed Aug 11 12:23:17 UTC 2023 - <hs...@mail.de> + +- update to 2.5.0 + * File Import/Export + - DX binary map import (*dxbin) + - PDB/MMTF export: symmetry information now added + - Improved FASTA import + - Support for map.gz and mrc.gz extensions + * Builder & Panels + - Improved Fuse command (disallows hypervalent bonds, + substitute monovalent atoms instead of attaching to them) + - Customizable keyboard shortcut menu + - Properties inspector now supports unsetting settings with + âDeleteâ key + * Graphics & Visualization + - Ray interior colors now match primitives with + `set ray_interior_color, atomic` + - Isomesh transparency support + - `sphere_mode` 5 removed (9 as replacement) + - Curved cartoon cylindrical helices + - Isosurface generation via marching cubes with setting + `isosurface_algorithm, (0, 1)` (0 requires VTKm) + * PBC Handling + - Periodic boundary conditions supported in rebond, smooth, + and intra_fit + * Python API + - Python 2 support removed + - pbc argument added to rebond, smooth, and intra_fit + - png(None) returns bytes + - scene_order() allows list for `names` + - pbc_wrap() and pbc_unwrap added + - matrix_reset() supports `state=0` for all states + - editing_ring() added + - unset now restores the default value for global settings + - load_traj now uses state=1 by default + - get_area command and dots representation: Exclude + âflag ignoreâ atoms +- no-o3.patch: adapt to 2.5.0 +- spec file: + * some tweaks to adapt to 2.5.0 + * remove test related stuff; test run commands are removed + from 2.5.0 as unmaintained and useless + +------------------------------------------------------------------- Old: ---- _service pymol-open-source-2.4.0.tar.gz pymol-testing-0.0+git.1613482680.a99b9c6.obscpio pymol-testing.obsinfo New: ---- pymol-open-source-2.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pymol.spec ++++++ --- /var/tmp/diff_new_pack.8N3wx4/_old 2023-08-18 19:29:54.827483181 +0200 +++ /var/tmp/diff_new_pack.8N3wx4/_new 2023-08-18 19:29:54.895483303 +0200 @@ -16,21 +16,18 @@ # -%bcond_with test %{?!python_module:%define python_module() python-%{**} python3-%{**}} -%define skip_python36 1 +%define skip_python2 1 %define oldpython python %define modname pymol-open-source -%define test_version 0.0+git.1613482680.a99b9c6 Name: python-pymol -Version: 2.4.0 +Version: 2.5.0 Release: 0 Summary: A Molecular Viewer License: Python-2.0 Group: Productivity/Scientific/Chemistry URL: https://pymol.org/2/ Source0: https://github.com/schrodinger/%{modname}/archive/v%{version}/%{modname}-%{version}.tar.gz -Source1: pymol-testing-%{test_version}.tar.xz # PATCH-FIX-OPENSUSE no-build-date.patch dh...@wustl.edu -- patch eliminates build date Patch0: no-build-date.patch # PATCH-FIX-OPENSUSE no-o3.patch tchva...@suse.com -- do not add O3 to the code @@ -40,24 +37,20 @@ BuildRequires: %{python_module pytest} BuildRequires: %{python_module qt5-devel} BuildRequires: %{python_module setuptools} -BuildRequires: Catch2-devel BuildRequires: fdupes BuildRequires: freetype2-devel BuildRequires: gcc-c++ BuildRequires: glew-devel BuildRequires: glm-devel -BuildRequires: libmsgpack-devel +BuildRequires: msgpack-cxx-devel BuildRequires: libpng-devel BuildRequires: libxml2-devel BuildRequires: mmtf-cpp-devel BuildRequires: netcdf-devel BuildRequires: python-rpm-macros -# It needed itself for testing. -%if %{with test} -BuildRequires: %{python_module pymol} -%endif Requires: python-numpy Requires: python-qt5 +Requires: python-pmw Requires(post): update-alternatives Requires(postun):update-alternatives Obsoletes: pymol < %{version} @@ -83,19 +76,9 @@ %prep %setup -q -n %{modname}-%{version} %autopatch -p1 -sed -i "1d" modules/pmg_tk/startup/apbs_tools.py # Remove she-bang line -chmod -x test/cyg test/run test/show -%if %{with test} -# Unpack data for pymol-testing -tar -xvf %{SOURCE1} -C %{_builddir}/%{modname}-%{version} -# Use this to enable testing. -sed -i 's/testing = False/testing = True/g' setup.py -%endif - %build export CXXFLAGS="%{optflags} -fno-strict-aliasing" -# Use --testing to enable testing. -%python_build %{?with_test:--testing}%{!?with_test:} +%python_build %install %python_install @@ -109,11 +92,6 @@ %python_uninstall_alternative pymol %check -# Use this to enable testing. -# I think it use pymol itself to run test, I could not get pymol to run. -%if %{with test} -pymol -ckqy pymol-testing-%{test_version}/testing.py --run all -%endif %files %{python_files} %doc README ChangeLog ++++++ no-o3.patch ++++++ --- /var/tmp/diff_new_pack.8N3wx4/_old 2023-08-18 19:29:55.227483898 +0200 +++ /var/tmp/diff_new_pack.8N3wx4/_new 2023-08-18 19:29:55.267483970 +0200 @@ -6,7 +6,7 @@ '-Wno-char-subscripts', - # optimizations - "-Og" if DEBUG else "-O3", - ] + ] if not WIN else [] ext_link_args = [] ext_objects = [] ++++++ pymol-open-source-2.4.0.tar.gz -> pymol-open-source-2.5.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-pymol/pymol-open-source-2.4.0.tar.gz /work/SRC/openSUSE:Factory/.python-pymol.new.1766/pymol-open-source-2.5.0.tar.gz differ: char 12, line 1