You are not logged in.

#1 2021-08-27 15:19:44

Mr. Tao
Member
Registered: 2020-06-27
Posts: 13

[solved] how to make provides / conflicts / rep… work with a package?

I wrote a PKGBUILD for PulseAudio with a patch for AirPlay 2.

package_libpulse-airplay() {
  ⋮
  provides=(libpulse)
  conflicts=(libpulse)
  ⋮
  provides=(libpulse{,-simple,-mainloop-glib}.so)
}

Now I am getting complaints about

:: libpulse and libpulse-airplay are in conflict. Remove libpulse-airplay? [y/N]

Could anyone suggest the correct way how to provide a replacement for the stock PulseAudio?

Last edited by Mr. Tao (2021-08-27 16:02:24)

Offline

#2 2021-08-27 15:26:56

Raynman
Member
Registered: 2011-10-22
Posts: 1,539

Re: [solved] how to make provides / conflicts / rep… work with a package?

The second assignment to 'provides' overwrites the first. Use += or combine them.

Last edited by Raynman (2021-08-27 15:27:18)

Offline

#3 2021-08-27 16:02:55

Mr. Tao
Member
Registered: 2020-06-27
Posts: 13

Re: [solved] how to make provides / conflicts / rep… work with a package?

Of course! Thank you very much.

Offline

Board footer

Powered by FluxBB