Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package matrix-quaternion for 
openSUSE:Factory checked in at 2023-09-13 20:46:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/matrix-quaternion (Old)
 and      /work/SRC/openSUSE:Factory/.matrix-quaternion.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "matrix-quaternion"

Wed Sep 13 20:46:06 2023 rev:8 rq:1110908 version:0.0.95.84+git.20230827.3d7083a

Changes:
--------
--- /work/SRC/openSUSE:Factory/matrix-quaternion/matrix-quaternion.changes      
2021-10-08 00:07:30.913902309 +0200
+++ 
/work/SRC/openSUSE:Factory/.matrix-quaternion.new.1766/matrix-quaternion.changes
    2023-09-13 20:48:19.790132846 +0200
@@ -1,0 +2,203 @@
+Sun Sep 10 21:03:35 UTC 2023 - ec...@opensuse.org
+
+- Update to version 0.0.95.84+git.20230827.3d7083a:
+  * DockModeMenu: fix building with Qt 6
+  * Update translation base
+  * Prepare for windowHandle() where it's actually needed
+  * DockModeMenu: a better menu to handle dock panels
+  * Remove unused QML registration for RoomMessageEvent
+  * Update to lib 0.8.1.1
+  * ci.yml: refresh the comment on code conventions
+  * Pass the name without .desktop to setDesktopFileName()
+
+-------------------------------------------------------------------
+Sat Aug 19 11:57:36 UTC 2023 - ec...@opensuse.org
+
+- Update to version 0.0.95.83+git.20230811.f8cb856:
+  * CMakeLists.txt: mark warning support flags as advanced
+  * CMakeLists.txt: set symbol visibility to match libQuotient
+  * Room topic: fix mouse cursor shape; don't show URLs in status bar
+  * Update Flatpak local manifest again
+  * main.cpp: +git again
+  * Update Flatpak local manifest
+  * 0.0.96-beta4
+  * Enable selecting the room topic with mouse again
+  * CI, GH Releases: make sure to use the existing draft
+  * Lokalise: updates
+  * Update translation base
+  * Make attachment pasting messages clearer
+  * Document logging categories in Quaternion
+  * Factor out chatView.scrollTimer to ScrollFinisher
+  * Make timeline scrolling less sluggish
+
+-------------------------------------------------------------------
+Fri Jul 28 09:18:58 UTC 2023 - ec...@opensuse.org
+
+- Update to version 0.0.95.83+git.20230728.28eef67:
+  * Use logging categories throughout Quaternion
+  * Use logging categories in QML
+  * Further modernize QML; use QQC2 tooltips instead of status bar
+  * More refactoring in HtmlFilter::runOn()
+  * HtmlFilter: fix importing plain text and even some HTML
+  * HtmlFilter: fix monospace formatting being lost
+  * MainWindow::sslErrors(): check that the network reply is alive
+  * MainWindow: update the logic to the current AccountRegistry
+  * Ensure E2EE setting on the connection matches that in the login dialog
+  * Eliminate remaining QML warnings when on Qt 6
+  * TimelineWidget: clean up old code
+  * Timeline: Modernise QML code; use more of QQC2
+  * TimelineItem: drop a no more relevant comment
+  * Timeline: abuse disabled color palette less
+  * Render timestamps on C++ side
+
+-------------------------------------------------------------------
+Thu Jul 13 16:17:17 UTC 2023 - ec...@opensuse.org
+
+- Update to version 0.0.95.83+git.20230713.5483620:
+  * CI: fine tune GH Release creation a bit more
+  * main.cpp: +git again
+  * CI: further fine tune GH Release creation
+  * Update AppData
+  * ci.yml: Fix a typo
+  * GitHub Releases: omit release name and body entirely
+  * 0.0.96-beta3
+  * Do not add AppImage at GitHub Releases
+  * CMakeLists.txt: build with Qt 6 by default
+  * Revive flatpak/ contents
+  * Add 0.0.96.82 to appdata.xml
+  * Update quaternion_en.ts again
+  * TimelineItem: drop properties that are only used once
+  * TimelineSettings: prefer a shorter default value
+  * Use normal QQC2 propagation of font and palette
+  * Don't show LoginDialog if some accounts are loading
+  * MainWindow: only setEncryptionDefault() when it's there
+  * Update quaternion_en.ts
+  * Lokalise: updates
+  * A few more updates in BUILDING.md
+  * Update documentation
+  * ImageProvider: Use `QPointer` where appropriate
+  * Fix a QML warning
+  * Drop no more needed stuff
+  * One last attempt to fix AppImage
+  * CI: Install Qt on Linux via apt
+  * Start phasing out Qt 5
+  * CI: No need to install OpenSSL, it's already there
+  * Stop building with Qt 5 anywhere except Linux
+  * Build artifacts with Qt 6
+  * CI: bump CI versions
+  * Add a missing #include
+  * Drop NAM::instance() where it's not needed
+  * Update to lib 0.8 final tag
+  * BUILDING.md: say that we're on lib 0.8 now
+  * Use new Change constants instead of deprecated
+  * Only add accounts to the registry after successful login
+  * Refactor ConnectionInitiator
+  * CMakeLists: Drop no more needed include_directories(lib)
+  * Make E2EE switchable per-connection
+  * Drop Quotient/logging.h inclusions
+  * Use MainWindow-owned AccountRegistry
+  * MessageEventModel: use class name instead of Event::type()
+  * More QML fixes
+  * Modernize QML for Qt 6
+  * Revert "TimelineItem: nicer message highlighting"
+  * Use lib 0.8 beta
+  * CMakeLists: Drop DBus from dependencies
+  * CI: fix building with dynamic Quotient and Qt 6
+  * Solve it in a more traditional way
+  * Address deprecation warnings from Qt 6
+  * Switch to lib 0.8
+  * Check for image MIME data before HTML data
+  * Update to lib 0.7.2
+
+-------------------------------------------------------------------
+Wed Apr 26 16:29:04 UTC 2023 - ec...@opensuse.org
+
+- Update to version 0.0.95.81+git.20230421.5cddd9a:
+  * Clean up a few deprecations
+  * BUILDING.md: mention QtGraphicalEffects in deps list
+  * Timeline.qml: remove unused import
+  * Drop the former line no more needed
+  * Remove COPYING
+  * Use SPDX headers instead of traditional copyright headers
+  * readme: remove lgtm badge
+  * +git again
+
+-------------------------------------------------------------------
+Sun Apr 02 15:11:21 UTC 2023 - ec...@opensuse.org
+
+- Update to version 0.0.96beta1+git.20230402.2b4c04a:
+  * AppData: fix a typo
+  * 0.0.96 beta
+  * Use Qt 5.15+ convention to define QML Connections objects
+  * Update translation base
+  * Add a comment for translators
+  * Drop adaptations for Qt older than 5.15
+  * Update documentation for 0.0.96 beta
+  * Workaround #861 by pinning lib to the older working commit
+  * Use own invokeLogin() instead of that in Quotient::AccountRegistry
+  * Cleanup
+  * Stop using Accounts singleton
+  * Use std::array instead of a C array
+  * LoginDialog: reuse saved accounts
+  * CI: avoid Qt 6.5 for now
+  * Lokalise: updates
+  * .clang-format: update from that in libQuotient
+  * Update to lib 0.7.1
+  * TimelineTextEditSelector: fix selection extension
+  * Update client/chatedit.cpp
+  * CI: fix packaging AppImage
+  * RoomListModel: refresh room if highlights changed
+  * Chatedit: make default paste mode configurable
+  * TimelineTextEditSelector: enable preventStealing
+
+-------------------------------------------------------------------
+Sat Jan 07 11:11:39 UTC 2023 - ec...@opensuse.org
+
+- Update to version 0.0.95.1+git.20230106.0315b39:
+  * Cleanup, mostly of things deprecated in lib 0.7
+  * Update to even newer lib to fix QtKeychain linking problem
+  * Enable E2EE in CI
+  * Use -platform instead of QT_QPA_PLATFORM
+  * Hack around Cloudsmith action not accepting globs
+  * Update to even newer lib to fix QtKeychain linking problem
+  * Consolidate and refactor packaging
+  * Update to the latest lib (pre-0.7.1)
+  * Fix finding qtkeychain
+  * Port to libQuotient's keychain and connection handling
+  * Modernize actions code
+  * Make sure install directories are configured early on
+  * CMakeLists: Qt 6 doesn't build on macOS below 10.15
+  * Configure checks with extra matrix variables
+  * Make CI matrix similar to that for libQuotient
+  * Install Ninja along with Qt
+  * Check that translations actually get installed
+
+-------------------------------------------------------------------
+Sat Dec 24 20:01:32 UTC 2022 - ec...@opensuse.org
+
+- Update to version 0.0.95.1+git.20221223.dd02ec8:
+  * Fix building translations (for both Qt 5 and Qt 6)
+  * Update to lib 0.7.0
+
+-------------------------------------------------------------------
+Wed Dec 21 07:46:35 UTC 2022 - ec...@opensuse.org
+
+- Update to version 0.0.95.1+git.20221221.3c5ca95:
+  * Adapt to isReplaced being moved to RoomMessageEvent
+  * Simplify and fix qrc registration
+
+-------------------------------------------------------------------
+Sat Oct 29 09:19:53 UTC 2022 - ec...@opensuse.org
+
+- Update to version 0.0.95.1+git.20221005.e69bbb7:
+  * Fix building with Qt 6
+  * Use QtKeychain unconditionally
+  * CMakeLists: add flags more carefully for non-Windows
+  * CI: add Qt 6
+  * AppImage: install libraries linuxdeploy looks for
++++ 6 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/matrix-quaternion/matrix-quaternion.changes
++++ and 
/work/SRC/openSUSE:Factory/.matrix-quaternion.new.1766/matrix-quaternion.changes

Old:
----
  matrix-quaternion-0.0.95.1.tar.gz

New:
----
  _service
  _servicedata
  matrix-quaternion-0.0.95.84+git.20230827.3d7083a.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ matrix-quaternion.spec ++++++
--- /var/tmp/diff_new_pack.QemwYj/_old  2023-09-13 20:48:20.766167665 +0200
+++ /var/tmp/diff_new_pack.QemwYj/_new  2023-09-13 20:48:20.770167807 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package matrix-quaternion
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           matrix-quaternion
-Version:        0.0.95.1
+Version:        0.0.95.84+git.20230827.3d7083a
 Release:        0
 Summary:        QT Matrix client
 License:        GPL-3.0-only
@@ -25,29 +25,38 @@
 URL:            https://github.com/quotient-im/Quaternion
 Source0:        
https://github.com/quotient-im/Quaternion/archive/%{version}/matrix-quaternion-%{version}.tar.gz
 BuildRequires:  cmake
-BuildRequires:  gcc-c++
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  pkgconfig
-BuildRequires:  cmake(Olm)
-BuildRequires:  cmake(Qt5Keychain)
-BuildRequires:  cmake(Qt5LinguistTools)
+BuildRequires:  cmake(Olm) >= 3.2.5
+BuildRequires:  cmake(Qt6Keychain)
+BuildRequires:  cmake(Qt6LinguistTools)
 BuildRequires:  cmake(QtOlm)
-BuildRequires:  cmake(Quotient) >= 0.6.2
-BuildRequires:  pkgconfig(Qt5Core) >= 5.9
-BuildRequires:  pkgconfig(Qt5DBus)
-BuildRequires:  pkgconfig(Qt5Gui)
-BuildRequires:  pkgconfig(Qt5Multimedia)
-BuildRequires:  pkgconfig(Qt5Network)
-BuildRequires:  pkgconfig(Qt5Qml)
-BuildRequires:  pkgconfig(Qt5Quick)
-BuildRequires:  pkgconfig(Qt5QuickControls2)
-BuildRequires:  pkgconfig(Qt5Widgets)
+BuildRequires:  pkgconfig(Qt6Concurrent)
+BuildRequires:  pkgconfig(Qt6Core) >= 5.9
+BuildRequires:  pkgconfig(Qt6DBus)
+BuildRequires:  pkgconfig(Qt6Gui)
+BuildRequires:  pkgconfig(Qt6Multimedia)
+BuildRequires:  pkgconfig(Qt6Network)
+BuildRequires:  pkgconfig(Qt6Qml)
+BuildRequires:  pkgconfig(Qt6Quick)
+BuildRequires:  pkgconfig(Qt6QuickControls2)
+BuildRequires:  pkgconfig(Qt6QuickWidgets)
+BuildRequires:  pkgconfig(Qt6Sql)
+BuildRequires:  pkgconfig(Qt6Test)
+BuildRequires:  pkgconfig(Qt6Widgets)
+BuildRequires:  pkgconfig(QuotientQt6) >= 0.8
+BuildRequires:  pkgconfig(openssl)
 Requires:       %{name}-lang
-Conflicts:      matrix-quaternion-git
+Conflicts:      matrix-quaternion
 Provides:       matrix-quaternion = %{version}
 Provides:       matrix-quaternion-git = %{version}
 Provides:       quaternion = %{version}
 Provides:       quaternion-git = %{version}
+%if 0%{?suse_version} > 1500
+BuildRequires:  gcc-c++
+%else
+BuildRequires:  gcc11-c++
+%endif
 
 %description
 Quaternion is a desktop IM client for the Matrix protocol using QT.
@@ -55,37 +64,48 @@
 %lang_package
 
 %prep
-%setup -q -n Quaternion-%{version}
+%setup -q
+# Wan't extern libQuotient package
+rm -rf ./lib
 
 %build
-export CFLAGS="%{optflags}"
-export CXXFLAGS="%{optflags}"
-%cmake
+export LDFLAGS="-pie"
+export CFLAGS="%{optflags} -fPIE -pie"
+export CXXFLAGS="%{optflags} -fPIE -pie"
+%if 0%{?suse_version} <= 1500
+export CC=gcc-11
+export CXX=g++-11
+%endif
+%cmake \
+   -DBUILD_SHARED_LIBS=ON \
+   -DBUILD_WITH_QT6=ON \
+   -DUSE_INTREE_LIBQOLM=OFF \
+   -DQuotient_ENABLE_E2EE=ON
 %make_jobs
 
 %install
 %cmake_install
 
+%post -p /sbin/ldconfig
 %if 0%{?suse_version} < 1500
-%post
 %icon_theme_cache_post
 %endif
 
+%postun -p /sbin/ldconfig
 %if 0%{?suse_version} < 1500
-%postun
 %icon_theme_cache_postun
 %endif
 
 %files
-%license COPYING
+%license LICENSES
 %doc README.md
 %{_bindir}/quaternion
 %{_datadir}/applications/*.desktop
 %{_datadir}/icons/hicolor/*/apps/*
 %dir %{_datadir}/metainfo
-%{_datadir}/metainfo/*
 %dir %{_datadir}/Quotient
 %dir %{_datadir}/Quotient/quaternion
+%{_datadir}/metainfo/*
 
 %files lang
 %{_datadir}/Quotient/quaternion/translations/

++++++ _service ++++++
<services>

   <service name="tar_scm" mode="disabled">
      <param name="url">https://github.com/quotient-im/Quaternion.git</param>
      <param name="scm">git</param>
      <param name="exclude">.git</param>
      <param name="versionformat">%cd.%h</param>
      <param name="versionprefix">0.0.95.84+git</param>
      <param name="revision">dev</param>
      <param name="changesgenerate">enable</param>      
      <param name="filename">matrix-quaternion</param>
  </service>

  <service name="recompress" mode="disabled">
    <param name="compression">gz</param>
    <param name="file">matrix-quaternion*.tar</param>
  </service>

  <service name="set_version" mode="disabled">
    <param name="basename">matrix-quaternion</param>
  </service>

</services>

++++++ _servicedata ++++++
<servicedata>
<service name="tar_scm">
                <param 
name="url">https://github.com/quotient-im/Quaternion.git</param>
              <param 
name="changesrevision">3d7083aad02b8892b2ba6843d64ff9766095f52f</param></service></servicedata>
(No newline at EOF)

Reply via email to