Accepting request 1230640 from network:idm
OBS-URL: https://build.opensuse.org/request/show/1230640 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/himmelblau?expand=0&rev=22
This commit is contained in:
commit
42d0a90a30
@ -3,4 +3,4 @@
|
||||
<param name="url">https://github.com/openSUSE/himmelblau.git</param>
|
||||
<param name="changesrevision">6d2f6450ff3c0c945a884d4b35307e03a035a581</param></service><service name="tar_scm">
|
||||
<param name="url">https://github.com/himmelblau-idm/himmelblau.git</param>
|
||||
<param name="changesrevision">93655d2aa47bf56c532426d8d6e5402ae8ba1b89</param></service></servicedata>
|
||||
<param name="changesrevision">d790d313e41d4c1197075fec12a2b6e8d1cdaed5</param></service></servicedata>
|
3
himmelblau-0.7.13+git.0.d790d31.tar.bz2
Normal file
3
himmelblau-0.7.13+git.0.d790d31.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:281fc285e2d6b0208ded9794d6470d8802e94853c23c96ed353cb55ab07f0b07
|
||||
size 2023784
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:38e5ec0bdec69e44e09959034c97eb643c4a54df3042b093be94c1d50f6df329
|
||||
size 2018082
|
@ -1,3 +1,21 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 12 15:14:46 UTC 2024 - david.mulder@suse.com
|
||||
|
||||
- Update to version 0.7.13+git.0.d790d31:
|
||||
* Version 0.7.13
|
||||
* Fix Fedora build dependencies
|
||||
* Version 0.7.12
|
||||
* Add Debian 12 packaging
|
||||
* Update github CI dependencies
|
||||
* Version 0.7.11
|
||||
* Implement Hello Pin changes via PAM
|
||||
* Utilize HimmelblauConfig directly in pam and nss
|
||||
* Version 0.7.10
|
||||
* Add config parsing unit tests
|
||||
* Fix incorrect default domain
|
||||
* Fix config hsm type Tpm error
|
||||
* Include multi-domain important info in himmelblau.conf man
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 05 14:18:37 UTC 2024 - david.mulder@suse.com
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: himmelblau
|
||||
Version: 0.7.9+git.0.93655d2
|
||||
Version: 0.7.13+git.0.d790d31
|
||||
Release: 0
|
||||
Summary: Interoperability suite for Microsoft Azure Entra Id
|
||||
License: GPL-3.0-or-later
|
||||
@ -35,22 +35,36 @@ BuildRequires: krb5-devel
|
||||
BuildRequires: libcap-devel
|
||||
BuildRequires: libclang13
|
||||
BuildRequires: libdhash-devel
|
||||
BuildRequires: libldb-devel
|
||||
BuildRequires: libopenssl-3-devel
|
||||
BuildRequires: libtalloc-devel
|
||||
BuildRequires: libtevent-devel
|
||||
BuildRequires: pam-devel
|
||||
BuildRequires: patchelf
|
||||
BuildRequires: pcre2-devel
|
||||
BuildRequires: sqlite3-devel
|
||||
BuildRequires: tpm2-0-tss-devel
|
||||
BuildRequires: utf8proc-devel
|
||||
%if 0%{?sle_version} > 150600
|
||||
BuildRequires: atk-devel
|
||||
BuildRequires: cairo-devel
|
||||
BuildRequires: gdk-pixbuf-devel
|
||||
BuildRequires: gobject-introspection-devel
|
||||
BuildRequires: gtk3-devel
|
||||
BuildRequires: libsoup-devel
|
||||
BuildRequires: libudev-devel
|
||||
BuildRequires: mercurial
|
||||
BuildRequires: pango-devel
|
||||
BuildRequires: python3-gyp
|
||||
BuildRequires: webkit2gtk3-devel
|
||||
%endif
|
||||
ExclusiveArch: %{rust_tier1_arches}
|
||||
Recommends: libnss_himmelblau2
|
||||
Recommends: pam-himmelblau
|
||||
Provides: aad-cli
|
||||
Provides: aad-common
|
||||
Provides: authd
|
||||
Provides: authd-msentraid
|
||||
%if !0%{?is_opensuse}
|
||||
Suggests: himmelblau-sso
|
||||
%endif
|
||||
Requires: man
|
||||
# This is necessary to prevent users from installing Himmelblau along side
|
||||
# Microsoft's Broker, as these will conflict.
|
||||
@ -97,6 +111,8 @@ Himmelblau is an interoperability suite for Microsoft Azure Entra Id,
|
||||
which allows users to sign into a Linux machine using Azure
|
||||
Entra Id credentials.
|
||||
|
||||
%if !0%{?is_opensuse}
|
||||
# SLE doesn't provide python3-pydbus
|
||||
%package -n himmelblau-sso
|
||||
Summary: Azure Entra Id Firefox SSO Configuration
|
||||
Requires: %{name} = %{version}
|
||||
@ -108,6 +124,7 @@ Provides: linux-entra-sso
|
||||
Himmelblau is an interoperability suite for Microsoft Azure Entra Id,
|
||||
which allows users to sign into a Linux machine using Azure
|
||||
Entra Id credentials.
|
||||
%endif
|
||||
|
||||
%post -n libnss_himmelblau2 -p /sbin/ldconfig
|
||||
%postun -n libnss_himmelblau2 -p /sbin/ldconfig
|
||||
@ -117,7 +134,12 @@ Entra Id credentials.
|
||||
install -D -m 644 %{SOURCE2} .cargo/config
|
||||
|
||||
%build
|
||||
# Dependencies for interative Hello PIN changes aren't present prior to 15.6
|
||||
%if 0%{?sle_version} <= 150600
|
||||
%{cargo_build}
|
||||
%else
|
||||
%{cargo_build} --features interactive
|
||||
%endif
|
||||
|
||||
%check
|
||||
|
||||
@ -158,12 +180,14 @@ install -D -d -m 0755 %{buildroot}%{_sysconfdir}/ssh/sshd_config.d
|
||||
install -m 0644 %{_builddir}/%{name}-%{version}/platform/el/sshd_config %{buildroot}%{_sysconfdir}/ssh/sshd_config.d/himmelblau.conf
|
||||
|
||||
# Firefox Single Sign On
|
||||
%if !0%{?is_opensuse}
|
||||
install -m 0755 %{_builddir}/%{name}-%{version}/src/sso/src/linux-entra-sso.py %{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 -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 -m 0644 %{_builddir}/%{name}-%{version}/src/sso/src/firefox/policies.json %{buildroot}%{_sysconfdir}/firefox/policies/
|
||||
%endif
|
||||
|
||||
# Man pages
|
||||
install -D -d -m 0755 %{buildroot}%{_mandir}/man1
|
||||
@ -217,6 +241,7 @@ install -m 0644 %{_builddir}/%{name}-%{version}/man/man8/himmelblaud_tasks.8 %{b
|
||||
%endif
|
||||
%config %{_sysconfdir}/ssh/sshd_config.d/himmelblau.conf
|
||||
|
||||
%if !0%{?is_opensuse}
|
||||
%files -n himmelblau-sso
|
||||
%{_bindir}/linux-entra-sso
|
||||
%dir %{_libdir}/mozilla
|
||||
@ -225,5 +250,6 @@ install -m 0644 %{_builddir}/%{name}-%{version}/man/man8/himmelblaud_tasks.8 %{b
|
||||
%dir %{_sysconfdir}/firefox
|
||||
%dir %{_sysconfdir}/firefox/policies
|
||||
%config %{_sysconfdir}/firefox/policies/policies.json
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2bff8d23483a769c05d10f0ed52b987669be86af927a90341ef677ffd6fe557c
|
||||
size 49380641
|
||||
oid sha256:72f6d428c1e9e45bf7ca57a3684d0f6877bd4ab713086a3e4315145dae7bba4c
|
||||
size 51370016
|
||||
|
Loading…
x
Reference in New Issue
Block a user