Package Details: libvlc-luajit 3.0.21-7

Git Clone URL: https://aur.archlinux.org/vlc-luajit.git (read-only, click to copy)
Package Base: vlc-luajit
Description: Multi-platform MPEG, VCD/DVD, and DivX player built with luajit for OBS Studio compatibility - library
Upstream URL: https://www.videolan.org/vlc/
Keywords: luajit media obs obs-studio vlc
Licenses: GPL-2.0-or-later, LGPL-2.1-or-later
Conflicts: libvlc
Provides: libvlc
Submitter: tytan652
Maintainer: tytan652
Last Packager: tytan652
Votes: 21
Popularity: 0.24
First Submitted: 2021-05-11 19:45 (UTC)
Last Updated: 2024-11-08 07:13 (UTC)

Dependencies (108)

Required by (3)

Sources (4)

Pinned Comments

Latest Comments

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

tytan652 commented on 2021-06-22 08:02 (UTC)

@Gotchfutchian

VLC 3 only support SRT version between 1.2.2 and 1.3.0, the ArchLinux package patch this to make VLC work with SRT version beyond 1.3.0.

In your case it seems you don't get the patch applied so VLC refuse to be compiled against the actual SRT.

DON'T TRY TO DOWNGRADE SRT, it's really a bad idea, as example FFmpeg depends on the actual version and downgrading it well cause a real mess.

I repeat again it seems that your system doesn't patch in the prepare step of the package.

I already try to build it in a chroot (clean system) and no issue comes up. This is why I said it was on your side.

Remove srt and --enable-srt from the configure command if needed. But don't downgrade SRT to 1.2.2, this is not a good idea.

But note that you will be unable to open SRT stream in VLC if you do.

Gotchfutchian commented on 2021-06-21 18:52 (UTC)

@tytan652 Apparently mkpkg wasnt correctly resloving dependecies so i just threw it out of the build and it worked. I really only needed this for OBS-Studio-browser becasue in anything other than debian based its much harder to do -_-. If I do encounter any other issues when using ill be sure to rebuild with a manual install of srt 1.2.2 . Thanks for responding and being clear.

tytan652 commented on 2021-06-21 05:48 (UTC) (edited on 2021-06-21 05:52 (UTC) by tytan652)

@Gotchfutchian, this error comes from the fact that (I don't know why) the patch about SRT is not applied in the prepare stage when you build the package.

The issue is on your side.

Because this srt >= 1.2.2 srt < 1.3.0 should be patched into srt >= 1.2.2 only.

And other things to make more recent version of SRT compatible with VLC.

Gotchfutchian commented on 2021-06-21 00:57 (UTC) (edited on 2021-06-21 01:05 (UTC) by Gotchfutchian)

Error on makepkg / yay,

checking for ncursesw... yes
checking lirc/lirc_client.h usability... yes
checking lirc/lirc_client.h presence... yes
checking for lirc/lirc_client.h... yes
checking for lirc_init in -llirc_client... yes
checking for srt >= 1.2.2 srt < 1.3.0... no
configure: error: Library srt >= 1.2.2 srt < 1.3.0 needed for srt was not found
==> ERROR: A failure occurred in build().
    Aborting...

I have tried to get an older version of srt but pacman/yay wont let me for some odd reason. All help is appreciated since im a bit of a noob when it comes to arch.

Edit: removing srt seems to have allowed makepkg to work, will update when needed.

chilled commented on 2021-06-03 19:30 (UTC)

@tytan652

Skipping PGP signature check did it for me. Learned something new today...

Thanks a lot!

chilled commented on 2021-06-03 18:59 (UTC)

Hello!

Trying to build today, got the following error:

==> Verifying source file signatures with gpg... vlc-3.0.14.tar.xz ... FAILED (unknown public key 7180713BE58D1ADC) ==> ERROR: One or more PGP signatures could not be verified!

Entire output here: https://pastebin.com/1upBgBMq

Not sure how to find PGP signature to modify the PKGBUILD, any help will be appreciated.

tytan652 commented on 2021-06-02 22:34 (UTC)

If you use makepkg just simply edit the vlc-luajit PKGBUILD like I said

lorddickfist commented on 2021-06-02 22:18 (UTC)

That worked however I didn't use yay for it, I just manually made the pkg with makepkg -sri. Can you tell me what you meant about yay asking me if I want to edit?

tytan652 commented on 2021-06-02 21:38 (UTC) (edited on 2021-06-02 21:38 (UTC) by tytan652)

@lorddickfist

Here is a quick fix give it a try, this is maybe because you have a decklink package:

Add --disable-decklink \ to the PKGBUILD in the disable/enable list before $GLES

Yay will ask you if you want to edit the PKGBUILD file