SonicDE-rpmspecs/signon-plugin-oauth2/signon-plugin-oauth2.spec
test 8b6337f06f
All checks were successful
Build RPMs / build (push) Successful in 10m15s
Bump signon-plugin-oauth2 release to 50 to supersede Fedora
Fedora uses higher release numbers than EPEL. Bump to 50 so dnf
always treats the SonicDE build as an upgrade on both EL10 and Fedora.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-28 10:18:55 +00:00

66 lines
1.8 KiB
RPMSpec

%global gitdate 20231216
%global commit0 fab698862466994a8fdc9aa335c87b4f05430ce6
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
Name: signon-plugin-oauth2
Version: 0.25^%{gitdate}.%{shortcommit0}
Release: 50%{?dist}
Summary: OAuth2 plugin for the Accounts framework
License: LGPL-2.1-or-later
URL: https://gitlab.com/accounts-sso/signon-plugin-oauth2
Source0: https://gitlab.com/accounts-sso/signon-plugin-oauth2/-/archive/%{commit0}/%{name}-%{commit0}.tar.gz
BuildRequires: make
BuildRequires: qt6-qtbase-devel
BuildRequires: sonic-frameworks-sso-devel
BuildRequires: doxygen
BuildRequires: graphviz
BuildRequires: libproxy-devel
%description
%{summary}.
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
%{summary}.
%prep
%autosetup -n %{name}-%{commit0} -p1
%build
%qmake_qt6 \
QMF_INSTALL_ROOT=%{_prefix} \
CONFIG+=release \
CONFIG+=nomake_tests \
LIBDIR=%{?_libdir} \
signon-oauth2.pro
%make_build
%install
%make_install INSTALL_ROOT=%{buildroot}
# Delete examples (if built)
rm -fv %{buildroot}/%{_bindir}/oauthclient 2>/dev/null || true
rm -rvf %{buildroot}/%{_sysconfdir} 2>/dev/null || true
%files
%{_libdir}/signond/liboauth2plugin.so
%files devel
%{_includedir}/signon-plugins/*.h
%{_libdir}/pkgconfig/signon-oauth2plugin.pc
%changelog
* Fri Aug 28 2026 SonicDE <dev@sonicde.org> - 0.25^20231216.fab6988-50
- Bump release to 50 to supersede both EPEL and Fedora releases
* Fri Aug 28 2026 SonicDE <dev@sonicde.org> - 0.25^20231216.fab6988-5
- Bump release to 5 to supersede EPEL's release 4
* Fri Aug 28 2026 SonicDE <dev@sonicde.org> - 0.25^20231216.fab6988-1
- Build for SonicDE, link against sonic-frameworks-sso