Skip to content
Snippets Groups Projects
  1. Apr 19, 2025
  2. Apr 18, 2025
  3. Apr 17, 2025
    • Clayton Craft's avatar
      device-xiaomi-nabu: add audio subpkg to install pw · 5075aa35
      Clayton Craft authored and Oliver Smith's avatar Oliver Smith committed
      This also relocates some audio-related config into the new audio subpkg
      so that it's only installed in cases where a UI requires audio.
      
      Part-of: !6408
      [ci:skip-build]: already built successfully in CI
      Unverified
      5075aa35
    • Clayton Craft's avatar
      device-samsung-lt023g: add audio subpkg to install pw · cfac29e5
      Clayton Craft authored and Oliver Smith's avatar Oliver Smith committed
      This also relocates some audio-related config into the new audio subpkg
      so that it's only installed in cases where a UI requires audio.
      
      Part-of: !6408
      Unverified
      cfac29e5
    • Clayton Craft's avatar
      device-pine64-pinephone: add audio subpkg to install pw · 01deb2b2
      Clayton Craft authored and Oliver Smith's avatar Oliver Smith committed
      This also relocates some audio-related config into the new audio subpkg
      so that it's only installed in cases where a UI requires audio.
      
      Part-of: !6408
      Unverified
      01deb2b2
    • Clayton Craft's avatar
      main/postmarketos-ui-*: update relevant UIs to depend on pmos-base-ui-audio · af9283e9
      Clayton Craft authored and Oliver Smith's avatar Oliver Smith committed
      Part-of: !6408
      Unverified
      af9283e9
    • Clayton Craft's avatar
      main/postmarketos-base-ui: make -audio subpkg · b95fc85c
      Clayton Craft authored and Oliver Smith's avatar Oliver Smith committed
      This removes the audio-none subpkg, and the dependency that
      postmarketos-base-ui had on it.
      
      This renames the pmos-base-ui-audio virtual that the pw and pa backends
      provided to `postmarketos-base-ui-audio-backend`.
      
      To allow UIs to select no audio components, a new pmos-base-ui-audio
      subpkg was added. UIs that need audio should depend on the virtual
      pkg `postmarketos-base-ui-audio`. UIs that don't want audio can simply
      depend on postmarketos-ui-base and no audio stuff will be pulled in.
      
      Part-of: !6408
      Unverified
      b95fc85c
    • Oliver Smith's avatar
      Revert "main/postmarketos-ui-console: do not install any audio backend by default (MR 6192)" · 20461d31
      Oliver Smith authored
      This reverts commit e2557598. The patch
      caused installs to fail where the device package explicitly depends on
      postmarketos-base-ui-audio-pipewire:
      
      ERROR: unable to select packages:
        postmarketos-base-ui-audio-pipewire-35-r0:
          conflicts: postmarketos-base-ui-audio-none-35-r0[postmarketos-base-ui-audio=35-r0]
          satisfies: device-xiaomi-nabu-5-r0[postmarketos-base-ui-audio-pipewire]
                     postmarketos-base-ui-35-r0[postmarketos-base-ui-audio]
        postmarketos-base-ui-audio-none-35-r0:
          conflicts: postmarketos-base-ui-audio-pipewire-35-r0[postmarketos-base-ui-audio=35-r0]
          satisfies: world[postmarketos-base-ui-audio-none]
                     postmarketos-base-ui-35-r0[postmarketos-base-ui-audio]
      
      I've also tried to move the postmarketos-base-ui-audio-pipewire
      dependency into a subpackage that doesn't get installed when
      postmarketos-ui-console gets installed. But that did *not* work:
      
      audio() {
      	# This does NOT work!
      	install_if="$pkgname=$pkgver-r$pkgrel postmarketos-base-ui !postmarketos-ui-console"
      	mkdir "$subpkgdir"
      }
      
      It could work if postmarketos-ui-console did not depend on
      postmarketos-base-ui, maybe that should be looked at in a follow-up
      patch. Or just install the audio stack and require the user to do
      UI=none if they want a really minimal system. Let's revert the patch now
      to fix failing installs in bpo, e.g. master:xiaomi-nabu:console.
      
      Part-of: !6408
      Unverified
      20461d31
  4. Apr 15, 2025
  5. Apr 14, 2025
  6. Apr 13, 2025
  7. Apr 12, 2025
  8. Apr 11, 2025
  9. Apr 10, 2025
  10. Apr 09, 2025
  11. Apr 08, 2025
Loading