On 12/31/20 9:05 AM, Haochen Tong wrote:
On Thu, 2020-12-31 at 07:22 -0500, Eli Schwartz wrote:
05:58 PM <elibrokeit> hexchain: have you considered that it's entirely not ok to have two packages, one named "pipewire-git" and one named "pipewire-nightly", which build the exact same version of the code and differ only in whether or not they have a gstreamer subpackage? Regardless, there has been discussion in #archlinux-aur about this. My advice was to create a "gst-plugin-pipewire-git" PKGBUILD that configures pipewire, then runs `ninja 05:58 PM <elibrokeit> libgstpipewire.so` to build the one file, then installs it manually. It would depend on pipewire-git=$pkgver to ensure the same commit is used for pipewire and for the gst plugin, and you could install the disputed pipewire-git package + the new package. 05:59 PM <elibrokeit> And again, the only problem I have here is your terrible pkgname habit making it impossible for aur users to know which package to install
Thanks for the reminder, I didn't catch this for some reason. However in my opinion this is too much hassle for both maintainer and users. I still think the best thing for users would be to install pipewire- whatever and still expect a fully working system.
At any rate, https://aur.archlinux.org/packages/gst-plugin-pipewire-git now exists. -- Eli Schwartz Bug Wrangler and Trusted User