chaotic-aur / packages

The packages Mason, what do they mean? (Package requests and bug reports here) πŸ“‘
https://aur.chaotic.cx
325 stars 20 forks source link

More missing packages #338

Closed ObserverOfTime closed 3 years ago

ObserverOfTime commented 3 years ago

The following packages are missing since the migration:

Most of them are dependencies for the gstreamer plugins.

ghost commented 3 years ago

system-config-samba Is also missing

ObserverOfTime commented 3 years ago

waifu2x-ncnn-vulkan-git seems to be missing still. Perhaps the build failed? :thinking:

dr460nf1r3 commented 3 years ago

Yep, the package was indeed missing a dep but this went unnoticed when building. Thanks for bringing this to my attention πŸ˜„ When I tried building the lib32's it failed pretty early so the rest couldnt be built either, log attached.

ObserverOfTime commented 3 years ago

Which lib is that? I'll see if I can build it locally.

dr460nf1r3 commented 3 years ago

Thats lib32-numactl

ObserverOfTime commented 3 years ago

Looks like it depends on lib32-gcc-libs but doesn't list it.

dr460nf1r3 commented 3 years ago

Then this needs to be adressed in the PKGBUILD as we are building in a clean chroot. Looking at the AUR page this has been requested in 2019 already. meh.

ObserverOfTime commented 3 years ago

I could maintain a custom PKGBUILD with the dependency until the issue is resolved if you'd like.

dr460nf1r3 commented 3 years ago

That would for sure be a very good idea if you want the packages in the repo, go for it! :D

ObserverOfTime commented 3 years ago

I've published lib32-libnuma which provides lib32-numactl.

NextGenRyo commented 3 years ago

Did we have expressvpn and expressvpn-gui and expressvpn-gui-gtk before?

dr460nf1r3 commented 3 years ago

No idea, but expressvpn is added now. The guis need PKGBUILD fixing it seems: /home/main-builder/pkgwork/PKGBUILD: line 23: desktop-file-insta/home/main-builder/pkgwork/PKGBUILD: line 23: desktop-file-install: command not found

dr460nf1r3 commented 3 years ago

Libraw broken too, as well as others .. o_o

ObserverOfTime commented 3 years ago

The lib32-libraw build is broken. It's needed by lib32-imagemagick, which is a superfluous dependency of lib32-zbar, whose build is also broken. So, I published lib32-libzbar which fixes the build and removes the dependency. Also, lib32-jasper, lib32-liblqr, and lib32-libraqm are no longer required and can be removed if you want.

robbert-vdh commented 3 years ago

emacs-native-comp-git is also no longer in the repo.

ObserverOfTime commented 3 years ago

What's holding the rest of the additions back? If any package is still broken let me know and I'll see what I can do.

dr460nf1r3 commented 3 years ago

This seems like a very cumbersome task so I didnt take time for it lately. Sorry πŸ˜…

ObserverOfTime commented 3 years ago

It looks like lib32-zbar and lib32-numactl were fixed. You should switch back to them when you have the time.

ukbeast commented 3 years ago

Package lib32-gst-libav now requires lib32-libffmpeg. https://aur.archlinux.org/packages/lib32-gst-libav/

PedroHLC commented 3 years ago

Note that neovim-nightly-git have been removed from AUR

ObserverOfTime commented 3 years ago

Any news on the gstreamer packages?

PedroHLC commented 3 years ago

Any news on the GStreamer packages?

Those are really complicated, because of two things:

  1. about their dependencies... Taking "lib32-libdav1d" as an example: you'll never find a 32bit application using that through GStreamer, not even inside Wine; and even if you find one, you'll prefer to use a native 64bit build. We would be wasting our resources (as well as the users').
  2. Arch provides GStreamer and FFmpeg, while every time one of their dependencies update, they bump the pkgrel from those packages. And, we cannot do the same in Chaotic, at least not without assigning someone to take care of those packages. We would end up breaking our users' setups periodically...

I know that people are interested in those GStreamer packages now, as Proton/Wine uses those in their new mfplat implementation. What I recommend and would instantaneously adopt would be having some kind of {,lib32-}gst-plugins-mfplat package, with only the required codecs and dependencies (I would even accept statically built dependencies).

PedroHLC commented 3 years ago

Sorry, this issue does not follow our new template.

Please, either:

  1. open a new issue;
  2. edit the first post to include this template and then re-open this issue.
D3vil0p3r commented 11 months ago

What is the difference between tor-browser-bin (the old tor-browser) of Chaotic AUR and torbrowser-launcher that is in Extra repo?

xiota commented 11 months ago

Looks like torbrowser-launcher downloads the Tor Browser tarball to the user's cache folder, while tor-browser-bin includes the tarball in the package. They both unpack into the user home directory when run because Tor Browser needs write permissions into its program folder. Maybe tor-browser-bin should be dropped?

D3vil0p3r commented 11 months ago

It is what I'm thinking... torbrowser-launcher has also the tor browser launcher settings as separated .desktop file.

PedroHLC commented 11 months ago

should be dropped?

LGTM