root@resolute:/tmp/freerdp3-3.24.2+dfsg# seeded-in-ubuntu freerdp3
freerdp3-dev (from freerdp3) is seeded in:
  ubuntu: supported
libfreerdp-client3-3 (from freerdp3) is seeded in:
  kubuntu: daily-live
  ubuntu-unity: daily-live
  ubuntu: daily-dangerous, daily-live
  ubuntucinnamon: daily-live
  ubuntukylin: daily-live
libfreerdp-server-proxy3-3 (from freerdp3) is seeded in:
  ubuntu: supported
libfreerdp-server3-3 (from freerdp3) is seeded in:
  edubuntu: daily-live, daily-preinstalled
  kubuntu: supported
  ubuntu: daily-dangerous, daily-live, daily-preinstalled
  ubuntukylin: daily-live
libfreerdp-shadow-subsystem3-3 (from freerdp3) is seeded in:
  ubuntu: supported
libfreerdp-shadow3-3 (from freerdp3) is seeded in:
  ubuntu: supported
libfreerdp3-3 (from freerdp3) is seeded in:
  edubuntu: daily-live, daily-preinstalled
  kubuntu: daily-live
  ubuntu-unity: daily-live
  ubuntu: daily-dangerous, daily-live, daily-preinstalled
  ubuntucinnamon: daily-live
  ubuntukylin: daily-live
libwinpr-tools3-3 (from freerdp3) is seeded in:
  ubuntu: supported
libwinpr3-3 (from freerdp3) is seeded in:
  edubuntu: daily-live, daily-preinstalled
  kubuntu: daily-live
  ubuntu-unity: daily-live
  ubuntu: daily-dangerous, daily-live, daily-preinstalled
  ubuntucinnamon: daily-live
  ubuntukylin: daily-live
libwinpr3-dev (from freerdp3) is seeded in:
  ubuntu: supported
winpr-utils (from freerdp3) is seeded in:
  ubuntu: supported

** Description changed:

+ ## FFE ##
+ 
  sso-mib provides a library to integrate with Microsoft Azure Entra ID
  Conditional Access, via local brokers such as the open source
  Himmelblau, and that freerdp can use when the /aad option is enabled.
  
  Without this library, the /aad flow requires the user to parse the
  command line logs for a URL to open in the browser, then copy the URL it
  gets redirected to from the browser back to the client, then click on
  another URL, then check the journal for the browser's logs for the next
  redirect URL, then paste that into the client. This works but the UX is
  obviously terrible.
  
  The sso-mib library automates all of this via the identity broker. If
  the identity broker is not available then it automatically falls back to
  the previous /aad flow.
  
- The patch is trivial, just add the build dependency and enable the
- relevant build flag:
+ Verified that in resolute adding the build-dep and the build flag builds
+ correctly, and the dependency is added and works with the /aad command:
+ 
+ <...>
+  dpkg-genbuildinfo --build=binary 
-O../freerdp3_3.24.2+dfsg-1ubuntu1_amd64.buildinfo
+  dpkg-genchanges --build=binary 
-O../freerdp3_3.24.2+dfsg-1ubuntu1_amd64.changes
+ dpkg-genchanges: info: binary-only upload (no source code included)
+  dpkg-source --after-build .
+ dpkg-buildpackage: info: binary-only upload (no source included)
+ root@resolute:/tmp/freerdp3-3.24.2+dfsg# grep sso 
debian/libfreerdp-client3-3/DEBIAN/control 
+ Depends: libasound2t64 (>= 1.0.18), libc6 (>= 2.28), libcups2t64 (>= 1.7.0), 
libfreerdp3-3 (= 3.24.2+dfsg-1ubuntu1), libfuse3-4 (>= 3.17.2), libglib2.0-0t64 
(>= 2.28.0), libk5crypto3 (>= 1.8+dfsg), libkrb5-3 (>= 1.6.dfsg.2), libpulse0 
(>= 0.99.1), libsso-mib0 (>= 0.5.0), libusb-1.0-0 (>= 2:1.0.19), libwinpr3-3 
(>= 3.17.0)
+ 
+ 
+ The patch is trivial, just add the build dependency and enable the relevant 
build flag:
  
  diff --git a/debian/control b/debian/control
  index a3e99528c..279004fbd 100644
  --- a/debian/control
  +++ b/debian/control
  @@ -35,6 +35,7 @@ Build-Depends-Arch:
-   libsdl3-image-dev <!pkg.freerdp3.sdl2>,
-   libsdl3-ttf-dev <!pkg.freerdp3.sdl2>,
-   libssl-dev,
+   libsdl3-image-dev <!pkg.freerdp3.sdl2>,
+   libsdl3-ttf-dev <!pkg.freerdp3.sdl2>,
+   libssl-dev,
  + libsso-mib-dev [linux-any],
-   libv4l-dev [linux-any],
-   libswresample-dev,
-   libsystemd-dev [linux-any],
+   libv4l-dev [linux-any],
+   libswresample-dev,
+   libsystemd-dev [linux-any],
  diff --git a/debian/rules b/debian/rules
  index a66617c09..e5d3ed871 100755
  --- a/debian/rules
  +++ b/debian/rules
  @@ -80,6 +80,7 @@ ifneq (,$(filter linux,$(DEB_HOST_ARCH_OS)))
-          -DWITH_VAAPI_H264_ENCODING=ON \
-          -DCHANNEL_RDPECAM=ON \
-          -DCHANNEL_RDPECAM_CLIENT=ON \
+          -DWITH_VAAPI_H264_ENCODING=ON \
+          -DCHANNEL_RDPECAM=ON \
+          -DCHANNEL_RDPECAM_CLIENT=ON \
  +        -DWITH_SSO_MIB=ON \
-          $(empty)
-  else
-      DEB_CMAKE_EXTRA_FLAGS += \
+          $(empty)
+  else
+      DEB_CMAKE_EXTRA_FLAGS += \

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2147276

Title:
  Enable sso-mib support for Azure Virtual Desktop

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/freerdp3/+bug/2147276/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to