Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package signon-plugin-oauth2 for 
openSUSE:Factory checked in at 2024-03-11 15:27:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/signon-plugin-oauth2 (Old)
 and      /work/SRC/openSUSE:Factory/.signon-plugin-oauth2.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "signon-plugin-oauth2"

Mon Mar 11 15:27:30 2024 rev:8 rq:1152059 
version:0.25git.20231124T142245~fab6988

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/signon-plugin-oauth2/signon-plugin-oauth2.changes    
    2024-02-21 17:52:33.378921339 +0100
+++ 
/work/SRC/openSUSE:Factory/.signon-plugin-oauth2.new.1770/signon-plugin-oauth2.changes
      2024-03-11 15:30:09.726080133 +0100
@@ -1,0 +2,8 @@
+Wed Feb 21 19:44:51 UTC 2024 - Christophe Marin <[email protected]>
+
+- Switch to a git snapshot to support building with Qt6
+- Update to 0.25git.20231124T142245~fab6988
+- Drop patch, change is now handled in the %prep section
+  * 0001_Multilib.patch
+
+-------------------------------------------------------------------

Old:
----
  0001_Multilib.patch
  signon-plugin-oauth2-VERSION_0.25.tar.bz2

New:
----
  _service
  signon-plugin-oauth2-0.25git.20231124T142245~fab6988.obscpio
  signon-plugin-oauth2.obsinfo

BETA DEBUG BEGIN:
  Old:- Drop patch, change is now handled in the %prep section
  * 0001_Multilib.patch
BETA DEBUG END:

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

Other differences:
------------------
++++++ signon-plugin-oauth2.spec ++++++
--- /var/tmp/diff_new_pack.PdQ68X/_old  2024-03-11 15:30:10.606112430 +0100
+++ /var/tmp/diff_new_pack.PdQ68X/_new  2024-03-11 15:30:10.606112430 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package signon-plugin-oauth2
 #
-# Copyright (c) 2021 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
@@ -17,28 +17,28 @@
 
 
 Name:           signon-plugin-oauth2
-Version:        0.25
+Version:        0.25git.20231124T142245~fab6988
 Release:        0
 Summary:        Oauth2 plugin for the Single Sign On Framework
 License:        LGPL-2.0-only
-Group:          System/GUI/Other
 URL:            https://gitlab.com/accounts-sso/signon-plugin-oauth2
-Source:         
%{url}/-/archive/VERSION_%{version}/signon-plugin-oauth2-VERSION_%{version}.tar.bz2
-Patch0:         0001_Multilib.patch
-BuildRequires:  pkgconfig(Qt5Core)
-BuildRequires:  pkgconfig(Qt5Network)
-BuildRequires:  pkgconfig(Qt5Test)
-BuildRequires:  pkgconfig(libsignon-qt5)
+Source:         %{name}-%{version}.tar.xz
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(libsignon-qt6)
 BuildRequires:  pkgconfig(signon-plugins)
+BuildRequires:  pkgconfig(Qt6Core)
+BuildRequires:  pkgconfig(Qt6Network)
+BuildRequires:  pkgconfig(Qt6Test)
+# Needs QtWebengine
+%ifarch x86_64 aarch64 riscv64
 Requires:       signon-ui
-Conflicts:      libproxy1-config-kde4
+%endif
 
 %description
 This package contains the Oauth2 plugin for the Single Sign On Framework.
 
 %package devel
 Summary:        Development files for signon-plugin-oauth2
-Group:          Development/Libraries/C and C++
 Requires:       %{name} = %{version}
 
 %description devel
@@ -46,36 +46,34 @@
 Sign On Framework.
 
 %prep
-%autosetup -p1 -n signon-plugin-oauth2-VERSION_%{version}
+%autosetup -p1
 
-sed -i 's|@LIB@|%{_lib}|g' src/signon-oauth2plugin.pc src/src.pro
+sed -i 's#/lib#/%{_lib}#g' src/signon-oauth2plugin.pc
+sed -i 's#lib/#%{_lib}/#' src/src.pro
 
 %build
-mkdir build
-pushd build
-%qmake5 \
-  PREFIX=%{_prefix} \
+# Reminder: adding build flavors is not needed for signon plugins
+# See signon spec file for details
+%qmake6 \
   LIBDIR=%{_libdir} \
-  QMAKE_CXXFLAGS+="-Wno-error=deprecated-declarations" \
-  ..
-%make_jobs
-popd
+  QMAKE_CXXFLAGS+="-Wno-error=deprecated-declarations"
+
+%qmake6_build
 
 %install
-pushd build
-%qmake5_install
+%qmake6_install
+
 # Remove examples and tests
-rm -rf %{buildroot}/%{_bindir} %{buildroot}/%{_datadir}
-popd
+rm -r %{buildroot}%{_bindir} %{buildroot}%{_datadir}
 
 %files
 %license COPYING
 %doc README.md
-%dir %{_libdir}/signon/
-%{_libdir}/signon/liboauth2plugin.so
+%dir %{_qt6_libdir}/signon/
+%{_qt6_libdir}/signon/liboauth2plugin.so
 
 %files devel
 %dir %{_includedir}/signon-plugins/
 %{_includedir}/signon-plugins/*.h
-%{_libdir}/pkgconfig/signon-oauth2plugin.pc
+%{_qt6_pkgconfigdir}/signon-oauth2plugin.pc
 

++++++ _service ++++++
<services>
  <service name="obs_scm" mode="disabled">
   <param 
name="url">https://gitlab.com/nicolasfella/signon-plugin-oauth2.git</param>
   <param name="scm">git</param>
   <param name="revision">qt6</param>
   <param name="versionformat">0.25git.%ci~%h</param>
  </service>
  <service name="set_version" mode="disabled" />
  <service name="tar" mode="buildtime"/>
  <service name="recompress" mode="buildtime">
   <param name="file">*.tar</param>
   <param name="compression">xz</param>
  </service>
</services>

++++++ signon-plugin-oauth2.obsinfo ++++++
name: signon-plugin-oauth2
version: 0.25git.20231124T142245~fab6988
mtime: 1700832165
commit: fab698862466994a8fdc9aa335c87b4f05430ce6

Reply via email to