diff --git a/_servicedata b/_servicedata
index 48830d3..21d23fe 100644
--- a/_servicedata
+++ b/_servicedata
@@ -3,4 +3,4 @@
https://github.com/openSUSE/himmelblau.git
6d2f6450ff3c0c945a884d4b35307e03a035a581
https://github.com/himmelblau-idm/himmelblau.git
- 93655d2aa47bf56c532426d8d6e5402ae8ba1b89
\ No newline at end of file
+ d790d313e41d4c1197075fec12a2b6e8d1cdaed5
\ No newline at end of file
diff --git a/himmelblau-0.7.13+git.0.d790d31.tar.bz2 b/himmelblau-0.7.13+git.0.d790d31.tar.bz2
new file mode 100644
index 0000000..5ca536f
--- /dev/null
+++ b/himmelblau-0.7.13+git.0.d790d31.tar.bz2
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:281fc285e2d6b0208ded9794d6470d8802e94853c23c96ed353cb55ab07f0b07
+size 2023784
diff --git a/himmelblau-0.7.9+git.0.93655d2.tar.bz2 b/himmelblau-0.7.9+git.0.93655d2.tar.bz2
deleted file mode 100644
index 16c70e7..0000000
--- a/himmelblau-0.7.9+git.0.93655d2.tar.bz2
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:38e5ec0bdec69e44e09959034c97eb643c4a54df3042b093be94c1d50f6df329
-size 2018082
diff --git a/himmelblau.changes b/himmelblau.changes
index a7f7cc7..cd92906 100644
--- a/himmelblau.changes
+++ b/himmelblau.changes
@@ -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
diff --git a/himmelblau.spec b/himmelblau.spec
index 2eb9c3a..d6e2917 100644
--- a/himmelblau.spec
+++ b/himmelblau.spec
@@ -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
diff --git a/vendor.tar.zst b/vendor.tar.zst
index 1b9a1ce..8640d7e 100644
--- a/vendor.tar.zst
+++ b/vendor.tar.zst
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2bff8d23483a769c05d10f0ed52b987669be86af927a90341ef677ffd6fe557c
-size 49380641
+oid sha256:72f6d428c1e9e45bf7ca57a3684d0f6877bd4ab713086a3e4315145dae7bba4c
+size 51370016