[Arch] Packages should not depend on 'pulseaudio-alsa' #208

Closed
opened 1 year ago by InvertedRabbit · 3 comments
Collaborator

Basic information

  • TDE version: R14.0.13
  • Distribution: Arch Linux
  • Hardware: amd64

Description

A few arch PKGBUILDs have 'pulseaudio-alsa' as a dependency when this shouldn't be the case. 'alsa-lib' should be more than suitable.

I noticed this on 'tde-akode' and 'tde-arts' but am not sure if there are any more.

Steps to reproduce

  1. pacman -S tde-akode tde-arts
  2. Oops, you gotta install pulseaudio-alsa.
## Basic information - TDE version: R14.0.13 - Distribution: Arch Linux - Hardware: amd64 <!-- Use SL/* labels to set the severity level. Please do not set a milestone. --> ## Description A few arch PKGBUILDs have 'pulseaudio-alsa' as a dependency when this shouldn't be the case. 'alsa-lib' should be more than suitable. I noticed this on 'tde-akode' and 'tde-arts' but am not sure if there are any more. ## Steps to reproduce 1. `pacman -S tde-akode tde-arts` 2. Oops, you gotta install pulseaudio-alsa.
SlavekB commented 1 year ago
Owner

It seems that tde-arts can really be built without pulseaudio-alsa (alsa-lib is already listed between dependencies), but tde-akode is built with WITH_PULSE_SINK and therefore it require pulseaudio libraries. Is that supposed to have dependency to the pulseaudio package as such?

It seems that `tde-arts` can really be built without `pulseaudio-alsa` (`alsa-lib` is already listed between dependencies), but `tde-akode` is built with `WITH_PULSE_SINK` and therefore it require pulseaudio libraries. Is that supposed to have dependency to the `pulseaudio` package as such?
Poster
Collaborator

Is that supposed to have dependency to the pulseaudio package as such?

In that case, it should depend on libpulse instead, since that's the pulseaudio library package.

> Is that supposed to have dependency to the `pulseaudio` package as such? In that case, it should depend on `libpulse` instead, since that's the pulseaudio library package.
SlavekB added this to the R14.1.0 release milestone 1 year ago
SlavekB commented 1 year ago
Owner

Problem solved by commits listed above.
Updated packages were uploaded to the repository.
You can verify that this is okay now and close issue.

Problem solved by commits listed above. Updated packages were uploaded to the repository. You can verify that this is okay now and close issue.
InvertedRabbit closed this issue 1 year ago
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: TDE/tde-packaging#208
Loading…
There is no content yet.