Accepting request 1238548 from network:idm
OBS-URL: https://build.opensuse.org/request/show/1238548 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/himmelblau?expand=0&rev=24
This commit is contained in:
commit
1fe1f6d99d
10
_service
10
_service
@ -1,5 +1,5 @@
|
|||||||
<services>
|
<services>
|
||||||
<service name="tar_scm" mode="disabled">
|
<service name="tar_scm" mode="manual">
|
||||||
<param name="url">https://github.com/himmelblau-idm/himmelblau.git</param>
|
<param name="url">https://github.com/himmelblau-idm/himmelblau.git</param>
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="revision">stable-0.8.x</param>
|
<param name="revision">stable-0.8.x</param>
|
||||||
@ -11,20 +11,20 @@
|
|||||||
<param name="exclude">src/kanidm/Cargo.*</param>
|
<param name="exclude">src/kanidm/Cargo.*</param>
|
||||||
<param name="changesgenerate">enable</param>
|
<param name="changesgenerate">enable</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="set_version" mode="disabled">
|
<service name="set_version" mode="manual">
|
||||||
<param name="basename">himmelblau</param>
|
<param name="basename">himmelblau</param>
|
||||||
<param name="regex">^himmelblau-([^/]+)</param>
|
<param name="regex">^himmelblau-([^/]+)</param>
|
||||||
<param name="file">himmelblau.spec</param>
|
<param name="file">himmelblau.spec</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="recompress" mode="disabled">
|
<service name="recompress" mode="manual">
|
||||||
<param name="file">*.tar</param>
|
<param name="file">*.tar</param>
|
||||||
<param name="compression">bz2</param>
|
<param name="compression">bz2</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="cargo_vendor" mode="disabled">
|
<service name="cargo_vendor" mode="manual">
|
||||||
<param name="srcdir">himmelblau</param>
|
<param name="srcdir">himmelblau</param>
|
||||||
<param name="update">true</param>
|
<param name="update">true</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="cargo_audit" mode="disabled">
|
<service name="cargo_audit" mode="manual">
|
||||||
<param name="srcdir">himmelblau</param>
|
<param name="srcdir">himmelblau</param>
|
||||||
<param name="lockfile">Cargo.lock</param>
|
<param name="lockfile">Cargo.lock</param>
|
||||||
</service>
|
</service>
|
||||||
|
@ -3,4 +3,4 @@
|
|||||||
<param name="url">https://github.com/openSUSE/himmelblau.git</param>
|
<param name="url">https://github.com/openSUSE/himmelblau.git</param>
|
||||||
<param name="changesrevision">6d2f6450ff3c0c945a884d4b35307e03a035a581</param></service><service name="tar_scm">
|
<param name="changesrevision">6d2f6450ff3c0c945a884d4b35307e03a035a581</param></service><service name="tar_scm">
|
||||||
<param name="url">https://github.com/himmelblau-idm/himmelblau.git</param>
|
<param name="url">https://github.com/himmelblau-idm/himmelblau.git</param>
|
||||||
<param name="changesrevision">249ba5f5dcd7c9443d9a7448e0130e03ec5907ae</param></service></servicedata>
|
<param name="changesrevision">553c6329a0b0fac38d93c76593e4d50ee42a65ac</param></service></servicedata>
|
BIN
himmelblau-0.8.0+git.0.249ba5f.tar.bz2
(Stored with Git LFS)
BIN
himmelblau-0.8.0+git.0.249ba5f.tar.bz2
(Stored with Git LFS)
Binary file not shown.
3
himmelblau-0.8.2+git.0.553c632.tar.bz2
Normal file
3
himmelblau-0.8.2+git.0.553c632.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:4b76807bdb6a0659b03efe136ed7ab92d384130e4dea968477b5a6432f9cb4a9
|
||||||
|
size 2028726
|
@ -1,3 +1,13 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 17 15:58:08 UTC 2025 - david.mulder@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.8.2+git.0.553c632:
|
||||||
|
* Version 0.8.2
|
||||||
|
* Entra Id no longer permits SFA enrollment
|
||||||
|
* Remove SSO python dependencies
|
||||||
|
* Version 0.8.1
|
||||||
|
* Rewrite the sso code in Rust
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Dec 19 22:26:54 UTC 2024 - david.mulder@suse.com
|
Thu Dec 19 22:26:54 UTC 2024 - david.mulder@suse.com
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package himmelblau
|
# spec file for package himmelblau
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: himmelblau
|
Name: himmelblau
|
||||||
Version: 0.8.0+git.0.249ba5f
|
Version: 0.8.2+git.0.553c632
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Interoperability suite for Microsoft Azure Entra Id
|
Summary: Interoperability suite for Microsoft Azure Entra Id
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -63,9 +63,7 @@ Provides: aad-cli
|
|||||||
Provides: aad-common
|
Provides: aad-common
|
||||||
Provides: authd
|
Provides: authd
|
||||||
Provides: authd-msentraid
|
Provides: authd-msentraid
|
||||||
%if 0%{?is_opensuse}
|
|
||||||
Suggests: himmelblau-sso
|
Suggests: himmelblau-sso
|
||||||
%endif
|
|
||||||
Requires: man
|
Requires: man
|
||||||
# This is necessary to prevent users from installing Himmelblau along side
|
# This is necessary to prevent users from installing Himmelblau along side
|
||||||
# Microsoft's Broker, as these will conflict.
|
# Microsoft's Broker, as these will conflict.
|
||||||
@ -112,20 +110,16 @@ Himmelblau is an interoperability suite for Microsoft Azure Entra Id,
|
|||||||
which allows users to sign into a Linux machine using Azure
|
which allows users to sign into a Linux machine using Azure
|
||||||
Entra Id credentials.
|
Entra Id credentials.
|
||||||
|
|
||||||
%if 0%{?is_opensuse}
|
|
||||||
# SLE doesn't provide python3-pydbus
|
|
||||||
%package -n himmelblau-sso
|
%package -n himmelblau-sso
|
||||||
Summary: Azure Entra Id Firefox SSO Configuration
|
Summary: Azure Entra Id Firefox SSO Configuration
|
||||||
Requires: %{name} = %{version}
|
Requires: %{name} = %{version}
|
||||||
Requires: MozillaFirefox
|
Requires: MozillaFirefox
|
||||||
Requires: python3-pydbus
|
|
||||||
Provides: linux-entra-sso
|
Provides: linux-entra-sso
|
||||||
|
|
||||||
%description -n himmelblau-sso
|
%description -n himmelblau-sso
|
||||||
Himmelblau is an interoperability suite for Microsoft Azure Entra Id,
|
Himmelblau is an interoperability suite for Microsoft Azure Entra Id,
|
||||||
which allows users to sign into a Linux machine using Azure
|
which allows users to sign into a Linux machine using Azure
|
||||||
Entra Id credentials.
|
Entra Id credentials.
|
||||||
%endif
|
|
||||||
|
|
||||||
%post -n libnss_himmelblau2 -p /sbin/ldconfig
|
%post -n libnss_himmelblau2 -p /sbin/ldconfig
|
||||||
%postun -n libnss_himmelblau2 -p /sbin/ldconfig
|
%postun -n libnss_himmelblau2 -p /sbin/ldconfig
|
||||||
@ -183,14 +177,12 @@ install -D -d -m 0755 %{buildroot}%{_sysconfdir}/krb5.conf.d
|
|||||||
install -m 0644 %{_builddir}/%{name}-%{version}/src/config/krb5_himmelblau.conf %{buildroot}%{_sysconfdir}/krb5.conf.d/krb5_himmelblau.conf
|
install -m 0644 %{_builddir}/%{name}-%{version}/src/config/krb5_himmelblau.conf %{buildroot}%{_sysconfdir}/krb5.conf.d/krb5_himmelblau.conf
|
||||||
|
|
||||||
# Firefox Single Sign On
|
# Firefox Single Sign On
|
||||||
%if 0%{?is_opensuse}
|
strip --strip-unneeded target/release/linux-entra-sso
|
||||||
install -m 0755 %{_builddir}/%{name}-%{version}/src/sso/src/linux-entra-sso.py %{buildroot}/%{_bindir}/linux-entra-sso
|
install -m 0755 target/release/linux-entra-sso %{buildroot}/%{_bindir}/linux-entra-sso
|
||||||
sed -i 's/#!\/usr\/bin\/env python3/#!\/usr\/bin\/python3/' %{buildroot}/%{_bindir}/linux-entra-sso
|
|
||||||
install -D -d -m 0755 %{buildroot}%{_libdir}/mozilla/native-messaging-hosts
|
install -D -d -m 0755 %{buildroot}%{_libdir}/mozilla/native-messaging-hosts
|
||||||
install -m 0644 %{_builddir}/%{name}-%{version}/src/sso/src/firefox/linux_entra_sso.json %{buildroot}%{_libdir}/mozilla/native-messaging-hosts/
|
install -m 0644 %{_builddir}/%{name}-%{version}/src/sso/src/firefox/linux_entra_sso.json %{buildroot}%{_libdir}/mozilla/native-messaging-hosts/
|
||||||
install -D -d -m 0755 %{buildroot}%{_sysconfdir}/firefox/policies
|
install -D -d -m 0755 %{buildroot}%{_sysconfdir}/firefox/policies
|
||||||
install -m 0644 %{_builddir}/%{name}-%{version}/src/sso/src/firefox/policies.json %{buildroot}%{_sysconfdir}/firefox/policies/
|
install -m 0644 %{_builddir}/%{name}-%{version}/src/sso/src/firefox/policies.json %{buildroot}%{_sysconfdir}/firefox/policies/
|
||||||
%endif
|
|
||||||
|
|
||||||
# Man pages
|
# Man pages
|
||||||
install -D -d -m 0755 %{buildroot}%{_mandir}/man1
|
install -D -d -m 0755 %{buildroot}%{_mandir}/man1
|
||||||
@ -245,7 +237,6 @@ install -m 0644 %{_builddir}/%{name}-%{version}/man/man8/himmelblaud_tasks.8 %{b
|
|||||||
%endif
|
%endif
|
||||||
%config %{_sysconfdir}/ssh/sshd_config.d/himmelblau.conf
|
%config %{_sysconfdir}/ssh/sshd_config.d/himmelblau.conf
|
||||||
|
|
||||||
%if 0%{?is_opensuse}
|
|
||||||
%files -n himmelblau-sso
|
%files -n himmelblau-sso
|
||||||
%{_bindir}/linux-entra-sso
|
%{_bindir}/linux-entra-sso
|
||||||
%dir %{_libdir}/mozilla
|
%dir %{_libdir}/mozilla
|
||||||
@ -254,6 +245,5 @@ install -m 0644 %{_builddir}/%{name}-%{version}/man/man8/himmelblaud_tasks.8 %{b
|
|||||||
%dir %{_sysconfdir}/firefox
|
%dir %{_sysconfdir}/firefox
|
||||||
%dir %{_sysconfdir}/firefox/policies
|
%dir %{_sysconfdir}/firefox/policies
|
||||||
%config %{_sysconfdir}/firefox/policies/policies.json
|
%config %{_sysconfdir}/firefox/policies/policies.json
|
||||||
%endif
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
BIN
vendor.tar.zst
(Stored with Git LFS)
BIN
vendor.tar.zst
(Stored with Git LFS)
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user