Package Base Details: pipewire-common-git

Git Clone URL: https://aur.archlinux.org/pipewire-common-git.git (read-only, click to copy)
Submitter: eh5
Maintainer: eh5
Last Packager: eh5
Votes: 5
Popularity: 0.000000
First Submitted: 2021-01-10 08:40 (UTC)
Last Updated: 2024-03-29 06:17 (UTC)

Pinned Comments

PedroHLC commented on 2021-01-11 22:53 (UTC)

If someone needs any of these packages pre-built, chaotic-aur builds them hourly...

eh5 commented on 2021-01-10 12:03 (UTC) (edited on 2021-01-16 20:46 (UTC) by eh5)

@FabioLolix This one has gstreamer support (provides gst-plugin-pipewire) and hsphfpd support enabled.

(All below is edit message for anyone who interests.)

Be aware that https://aur.archlinux.org/packages/gst-plugin-pipewire-git/ depend by pipewire-git is not part of pipewire-git package base.

Many people request[1-2] the maintainer(https://aur.archlinux.org/account/sl1pkn07) of pipewire-git to enable gstreamer support but seems he refuse to do that. Despite gstreamer support is enabled by default in upstream (also in Arch repo) and gstreamer plugin is a dynamic loadable library which is capable to be split into separate package.

And some request to orphan or delete pipewire-git but all has been rejected by TU[3].

There was a VCS package solved gstreamer problem named pipewire-nightly, but a TU decides to delete it for the reason that the suffix "-nightly" in package name imply that it has to be a snapshot package[4].

Those are reasons why I create this package base.

[1] https://aur.archlinux.org/pkgbase/pipewire-git/?O=20&PP=10#comment-775875

[2] https://aur.archlinux.org/pkgbase/pipewire-git/?O=10&PP=10#comment-777463

[3] https://lists.archlinux.org/pipermail/aur-requests/2020-December/thread.html (search keyword "pipewire")

[4] https://lists.archlinux.org/pipermail/aur-requests/2020-December/047836.html

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

kleinph commented on 2021-02-12 13:15 (UTC)

You were right @eh5.

For anyone who comes across this issue: the build dir was cached, deleting it fixed it. Never had this issue before.
So sorry for the noise.

eh5 commented on 2021-02-12 12:55 (UTC)

@kleinph The pkgvel did changed. https://aur.archlinux.org/cgit/aur.git/commit/?h=pipewire-common-git&id=573ffe8f7341ae14563f64881f06432230b42ec1

Again, vulkan-headers is now not required to build, I have successfully built it in a fakeroot.

kleinph commented on 2021-02-12 12:51 (UTC)

Sorry, I see you increased the commit hash, which I missed because I forced a rebuild meanwhile.

My apologizes...

kleinph commented on 2021-02-12 12:48 (UTC) (edited on 2021-02-12 12:54 (UTC) by kleinph)

@eh5 If I build it with an AUR helper this should be a clean build, I also saw the changed meson options in the diff review.

-Because-you-did-not-increase-the-pkgrel-after-you-added-the-additional-replaces/conflicts-(so-I-had-to-use-the---devel-option-on-pikaur-to-force-a-rebuild).-

eh5 commented on 2021-02-12 12:45 (UTC)

Also note that you have to increase the pkgrel if you want that AUR helplers get this changes (or update to a new commit hash if there is any). @kleinph Why you think I don't know that...

eh5 commented on 2021-02-12 12:41 (UTC)

@kleinph It requires a clean build, meson options are changed.

kleinph commented on 2021-02-12 12:39 (UTC)

I see the replaces/conflict was already solved while I was writing my comment. Pleas also look into the vulkan-headers issue.

Also note that you have to increase the pkgrel if you want that AUR helplers get this changes (or update to a new commit hash if there is any).

kleinph commented on 2021-02-12 12:34 (UTC) (edited on 2021-02-12 12:34 (UTC) by kleinph)

There are two errors in the PKGBUILD:

  • vulkan-headers is still needed as a makedep
  • pipewire-common-ffmpeg-git (and maybe also pipewire-common-bluez5-hsphfpd-git should be conflicts/replaced as @PedroHLC already pointed out.

(The pipewire-common-ffmpeg-git caused conflicting files, the other one was not installed on my system.)

eh5 commented on 2021-02-12 12:32 (UTC)

@PedroHLC Updated, replaces+conflicts should do the trick.

PedroHLC commented on 2021-02-12 12:14 (UTC)

I think then you can put package_pipewire-common-git() to replace+provides+conflicts (pipewire-common-bluez5-git pipewire-common-bluez5-hsphfpd-git pipewire-common-ffmpeg-git)