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)
 

Reply via email to