Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tenmon for openSUSE:Factory checked in at 2024-01-11 21:05:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tenmon (Old) and /work/SRC/openSUSE:Factory/.tenmon.new.21961 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tenmon" Thu Jan 11 21:05:14 2024 rev:3 rq:1138060 version:20240108 Changes: -------- --- /work/SRC/openSUSE:Factory/tenmon/tenmon.changes 2023-11-17 20:51:35.241641399 +0100 +++ /work/SRC/openSUSE:Factory/.tenmon.new.21961/tenmon.changes 2024-01-11 21:05:47.103904037 +0100 @@ -1,0 +2,12 @@ +Tue Jan 9 10:03:23 UTC 2024 - Paolo Stivanin <i...@paolostivanin.com> + +- Update to 20240108: + * Migrate to Qt6 + * Add nearest and bicubic filtering + * Add slideshow + * Don't skip images before they load + * Add bayer mask selection + * Additional work on batch processing + * Increase number max preload images to 32 + +------------------------------------------------------------------- Old: ---- tenmon-20231116.tar.gz New: ---- tenmon-20240108.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tenmon.spec ++++++ --- /var/tmp/diff_new_pack.6I3BT8/_old 2024-01-11 21:05:47.735927176 +0100 +++ /var/tmp/diff_new_pack.6I3BT8/_new 2024-01-11 21:05:47.739927322 +0100 @@ -1,7 +1,7 @@ # # spec file for package tenmon # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,21 +16,26 @@ # +%if 0%{?suse_version} && 0%{?suse_version} < 1590 +%global force_gcc_version 12 +%endif + Name: tenmon -Version: 20231116 +Version: 20240108 Release: 0 Summary: FITS and XISF image viewer, converter and indexer License: GPL-3.0-or-later URL: https://gitea.nouspiro.space/nou/tenmon/ Source: https://gitea.nouspiro.space/nou/tenmon/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Patch0: use_system_libxisf.patch -BuildRequires: gcc-c++ +BuildRequires: gcc%{?force_gcc_version}-c++ >= 12 BuildRequires: libXISF-devel -BuildRequires: libqt5-qtbase-devel BuildRequires: pkgconfig -BuildRequires: pkgconfig(Qt5OpenGL) -BuildRequires: pkgconfig(Qt5Sql) -BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: qt6-base-devel >= 6.2.0 +BuildRequires: pkgconfig(Qt6OpenGL) +BuildRequires: pkgconfig(Qt6Qml) +BuildRequires: pkgconfig(Qt6Sql) +BuildRequires: pkgconfig(Qt6Widgets) BuildRequires: pkgconfig(cfitsio) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gsl) @@ -61,7 +66,11 @@ export CFLAGS=$(echo "$CFLAGS -Wno-switch -Wno-catch-value") export CXXFLAGS=$(echo "$CXXFLAGS -Wno-switch -Wno-catch-value") %cmake \ - -DRELEASE_BUILD=ON + -DRELEASE_BUILD=ON \ +%if 0%{?force_gcc_version} + -DCMAKE_CXX_COMPILER=%{_bindir}/g++-%{?force_gcc_version} \ +%endif + %cmake_build %install ++++++ tenmon-20231116.tar.gz -> tenmon-20240108.tar.gz ++++++ ++++ 2063 lines of diff (skipped) ++++++ use_system_libxisf.patch ++++++ --- /var/tmp/diff_new_pack.6I3BT8/_old 2024-01-11 21:05:47.887932741 +0100 +++ /var/tmp/diff_new_pack.6I3BT8/_new 2024-01-11 21:05:47.891932887 +0100 @@ -1,7 +1,8 @@ -diff -ru orig/CMakeLists.txt mod/CMakeLists.txt ---- orig/CMakeLists.txt 2023-11-16 22:13:32.000000000 +0100 -+++ mod/CMakeLists.txt 2023-11-17 11:05:38.461387582 +0100 -@@ -24,8 +24,7 @@ +Index: tenmon/CMakeLists.txt +=================================================================== +--- tenmon.orig/CMakeLists.txt ++++ tenmon/CMakeLists.txt +@@ -24,8 +24,7 @@ find_library(EXIF_LIB exif REQUIRED) find_library(FITS_LIB cfitsio REQUIRED) find_library(RAW_LIB NAMES raw_r REQUIRED) find_library(WCS_LIB wcs wcslib PATHS REQUIRED) @@ -11,8 +12,8 @@ set(TENMON_SRC about.cpp about.h -@@ -76,13 +75,13 @@ - add_executable(tenmon WIN32 MACOSX_BUNDLE ${tenmon_ICON} ${TENMON_SRC}) +@@ -77,13 +76,13 @@ endif() + qt_add_executable(tenmon WIN32 MACOSX_BUNDLE ${tenmon_ICON} ${TENMON_SRC}) find_path(FITS_INCLUDE fitsio2.h PATH_SUFFIXES cfitsio REQUIRED) -target_include_directories(tenmon PRIVATE ${FITS_INCLUDE} ${CMAKE_BINARY_DIR} ${libXISF_SOURCE_DIR}) @@ -22,9 +23,9 @@ target_include_directories(tenmon PRIVATE ${GIO_INCLUDE_DIRS}) endif() --target_link_libraries(tenmon Qt5::Widgets Qt5::Sql ${GSL_LIB} ${GSLCBLAS_LIB} ${EXIF_LIB} ${FITS_LIB} ${RAW_LIB} ${WCS_LIB} XISF) -+target_link_libraries(tenmon Qt5::Widgets Qt5::Sql ${GSL_LIB} ${GSLCBLAS_LIB} ${EXIF_LIB} ${FITS_LIB} ${RAW_LIB} ${WCS_LIB} ${LibXISF_LIBRARY}) +-target_link_libraries(tenmon PRIVATE Qt6::Widgets Qt6::Sql Qt6::OpenGLWidgets Qt6::Qml ${GSL_LIB} ${GSLCBLAS_LIB} ${EXIF_LIB} ${FITS_LIB} ${RAW_LIB} ${WCS_LIB} XISF) ++target_link_libraries(tenmon PRIVATE Qt6::Widgets Qt6::Sql Qt6::OpenGLWidgets Qt6::Qml ${GSL_LIB} ${GSLCBLAS_LIB} ${EXIF_LIB} ${FITS_LIB} ${RAW_LIB} ${WCS_LIB} ${LibXISF_LIBRARY}) if(APPLE) - target_link_libraries(tenmon "-framework CoreFoundation") - else() + target_link_libraries(tenmon PRIVATE "-framework CoreFoundation") + elseif(UNIX)