The officially official Devuan Forum!

You are not logged in.

#51 2019-12-30 16:39:33

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 669  
Website

Re: Why are pulseaudio files present in Devuan?

randomer wrote:

Apparently Firefox depends on pulseaudio and i need to have apulse installed to have sound in Firefox? I'm wondering because i don't have it installed and my sound works just fine.

The firefox-esr package in the Devuan repositories does not depend on PulseAudio and is compiled with --enable-alsa so it doesn't need apulse for sound without PA.

Mozilla's FF tarball isn't compiled with that option and so needs apulse for sound if PA is not present.


"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher." — Antoine de Saint-Exupéry

Offline

#52 2019-12-30 17:33:54

randomer
Member
Registered: 2019-10-24
Posts: 57  

Re: Why are pulseaudio files present in Devuan?

Head_on_a_Stick wrote:

The firefox-esr package in the Devuan repositories does not depend on PulseAudio and is compiled with --enable-alsa so it doesn't need apulse for sound without PA.

Mozilla's FF tarball isn't compiled with that option and so needs apulse for sound if PA is not present.

That makes sense, thank you for the clarification.

Do you know if i can get rid of gstreamer1.0-pulseaudio, libpulse0 and libpulse-mainloop-glib0 without running into issues with software that might depend on them? apt-cache rdepends spits out a bunch of packages for each of them and i don't know whether they are still functional when i remove any of those 3 packages or not.

Offline

#53 2019-12-30 17:46:04

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 669  
Website

Re: Why are pulseaudio files present in Devuan?

randomer wrote:

Do you know if i can get rid of gstreamer1.0-pulseaudio, libpulse0 and libpulse-mainloop-glib0 without running into issues with software that might depend on them?

Simulate a removal:

apt -s purge gstreamer1.0-pulseaudio libpulse{,-mainloop-glib}0

I think the Xfce desktop metapackage includes libpulse0 as a dependency, check earlier in the thread for details.


"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher." — Antoine de Saint-Exupéry

Offline

#54 2019-12-30 17:56:30

randomer
Member
Registered: 2019-10-24
Posts: 57  

Re: Why are pulseaudio files present in Devuan?

Head_on_a_Stick wrote:

Simulate a removal:

apt -s purge gstreamer1.0-pulseaudio libpulse{,-mainloop-glib}0

I think the Xfce desktop metapackage includes libpulse0 as a dependency, check earlier in the thread for details.

I didn't install XFCE via metapackage, but it would affect packages like audacious, gimp, virt-manager, vlc to name a few. Thank you for the useful command.

Offline

#55 2019-12-30 19:05:31

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 669  
Website

Re: Why are pulseaudio files present in Devuan?

I don't think GNU's IMP needs PA :-)

As for the other programs, try it and see. I'm sure I've had audacious & vlc working without PA, and QEMU.


"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher." — Antoine de Saint-Exupéry

Offline

#56 2019-12-30 19:35:29

randomer
Member
Registered: 2019-10-24
Posts: 57  

Re: Why are pulseaudio files present in Devuan?

Head_on_a_Stick wrote:

I don't think GNU's IMP needs PA :-)

I don't know, i might have misinterpreted the output of:

apt -s purge gstreamer1.0-pulseaudio libpulse{,-mainloop-glib}0

Screenshot-2019-12-30-20-29-05.png

Offline

#57 2019-12-31 14:02:32

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 669  
Website

Re: Why are pulseaudio files present in Devuan?

empty@E485:~ $ apt-cache rdepends gimp | grep pulse                                      
1|empty@E485:~ $

I've definitely run GIMP without PA.

I would try re-installing it again afterwards, that should work.


"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher." — Antoine de Saint-Exupéry

Offline

#58 2020-04-14 02:02:11

czeekaj
Member
Registered: 2019-06-12
Posts: 47  

Re: Why are pulseaudio files present in Devuan?

Head_on_a_Stick wrote:
empty@E485:~ $ apt-cache rdepends gimp | grep pulse                                      
1|empty@E485:~ $

I've definitely run GIMP without PA.

I would try re-installing it again afterwards, that should work.

I'm stuck there.. I have removed every part pulse. Except libpulse0 if I am running gimp.
I have installed around dependencies however, libpulse0 is hard wired into gimp as far as I can tell.
I tried

 apt install gimp libpulse0- 

fails to install. It's quite unfortunate tongue Removing pulse sometimes breaks Xfce metapackage. But if you install it in parts it doesn't seem to need it at all for xfce4.

But libsdl1.2debian requires libpulse0 and I can't seem to get around that. Which gimp needs.

Last edited by czeekaj (2020-04-14 02:04:16)

Offline

#59 2020-04-14 10:02:20

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 669  
Website

Re: Why are pulseaudio files present in Devuan?

czeekaj wrote:

Removing pulse sometimes breaks Xfce metapackage

Not in my tests.

The xfce4 metapackage lists xfce4-pulseaudio-plugin as a dependency but PA is only in the Recommends list for that package (and even that is only for beowulf, the ASCII version doesn't list it all) and so can be removed without breaking things.

czeekaj wrote:

libsdl1.2debian requires libpulse0 and I can't seem to get around that

But libpulse0 won't be used if PulseAudio isn't running. It's a bit like the situation with libsystemd0 in Devuan's initial release.


"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher." — Antoine de Saint-Exupéry

Offline

#60 2020-04-15 02:02:09

aus9
Member
Registered: 2020-03-24
Posts: 37  

Re: Why are pulseaudio files present in Devuan?

@czeekaj

I do not need gimp....I get by with mtpaint if interested.

apt info mtpaint
Package: mtpaint
Version: 3.40-3+b1
Priority: optional
Section: graphics
Source: mtpaint (3.40-3)
Maintainer: Muammar El Khatib <muammar@debian.org>
Installed-Size: 1,782 kB
Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.14), libcairo2
 (>= 1.2.4), libfontconfig1 (>= 2.11), libfreetype6 (>= 2.2.1), 
libgdk-pixbuf2.0-0 (>= 2.22.0), libgif7 (>= 5.1), libglib2.0-0 
(>= 2.31.8), libgtk2.0-0 (>= 2.24.0), libjpeg62-turbo (>= 1.3.1),
 libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), 
libpangoft2-1.0-0 (>= 1.14.0), libpng16-16 (>= 1.6.2-1), 
libtiff5 (>= 4.0.3), libx11-6, zlib1g (>= 1:1.2.0), gtklp
Homepage: http://mtpaint.sourceforge.net/
Tag: field::arts, interface::graphical, interface::x11, role::program,
 scope::application, uitoolkit::gtk, use::editing,
 works-with-format::TODO, works-with-format::gif,
 works-with-format::jpg, works-with-format::png,
 works-with-format::tiff, works-with::image, works-with::image:raster,
 x11::application
Download-Size: 521 kB
APT-Manual-Installed: yes
APT-Sources: http://deb.devuan.org/merged beowulf/main amd64 Packages
Description: painting program to create pixel art and manipulate digital photos

Last edited by aus9 (2020-04-15 02:03:02)

Offline

Board footer