You are not logged in.

#1 2012-02-18 17:16:12

Agent69
Member
Registered: 2006-05-26
Posts: 193

Alsa-Utils Dependencies

I just did a fresh install of Arch, for the first time in a while, and I was surprised to see that Alsa-Utils wants to pull in stuff like FLAC, libogg, and libvorbis. Is this a mistake or does Alsa-utils really require these things?

Offline

#2 2012-02-18 17:21:18

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Alsa-Utils Dependencies

Not directly, libsamplerate needs libsndfile, which in turn ... have a look:

[karol@black ~]$ pactree alsa-utils
|--alsa-utils
   |--alsa-lib
      |--glibc
         |--linux-api-headers
         |--tzdata
   |--dialog
      |--ncurses
         |--glibc
   |--pciutils
      |--glibc
   |--ncurses
   |--psmisc
      |--ncurses
   |--libsamplerate
      |--libsndfile
         |--alsa-lib
         |--flac
            |--libogg
               |--glibc
         |--libvorbis
            |--libogg

Offline

#3 2012-02-18 17:33:44

Agent69
Member
Registered: 2006-05-26
Posts: 193

Re: Alsa-Utils Dependencies

Thanks. I have to say, though, that it seems wasteful to have to install FLAC and Vorbis stuff just to listen to MP3s.

Offline

#4 2012-02-18 17:41:23

Gusar
Member
Registered: 2009-08-25
Posts: 3,607

Re: Alsa-Utils Dependencies

There's only one tool in the package that depends on libsamplerate - alsaloop. If you're not using alsaloop, you can force-uninstall libsamplerate and it's dependencies.

You could also compile your own package without libsamplerate. alsaloop will still work, it'll just be crippled, it won't be able to do resampling.

Offline

#5 2012-02-18 18:08:00

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Alsa-Utils Dependencies

Agent69 wrote:

Thanks. I have to say, though, that it seems wasteful to have to install FLAC and Vorbis stuff just to listen to MP3s.

There have been a couple threads about Arch's dependencies. One of the most often cited examples is mplayer. I don't need e.g. smbclient (64 MiB), I'm using it just locally.
That's what the AUR, ABS and unofficial user repositories are for: you can tweak the PKGBUILDs to you heart's content.

Offline

Board footer

Powered by FluxBB