Hello @talessx. This is a common issue for AUR packages that link against libraries from the official repositories. What you need to do is to rebuild the AUR package against the new version of the library. You have to do this every time the library it depends on (in this case, libx264) is updated.
Search Criteria
Package Details: mplayer-vaapi 36265-19
Package Actions
Git Clone URL: | https://aur.archlinux.org/mplayer-vaapi.git (read-only, click to copy) |
---|---|
Package Base: | mplayer-vaapi |
Description: | A movie player, compiled with vaapi support |
Upstream URL: | http://gitorious.org/vaapi/mplayer |
Licenses: | GPL |
Conflicts: | mplayer |
Provides: | mplayer |
Submitter: | foutrelis |
Maintainer: | ryshglene |
Last Packager: | ryshglene |
Votes: | 10 |
Popularity: | 0.000000 |
First Submitted: | 2015-04-02 12:39 (UTC) |
Last Updated: | 2020-04-02 20:29 (UTC) |
Dependencies (47)
- a52dec
- aalib
- desktop-file-utils (desktop-file-utils-git)
- enca
- faac (faac-git)
- faad2 (faad2-git)
- fontconfig (fontconfig-git, fontconfig-ubuntu)
- fribidi (fribidi-git)
- glu (glu-git)
- gsm
- jack (jack-git, jack2-git, pipewire-full-jack-git, pipewire-common-jack-git, pipewire-jack-git, jack2, pipewire-jack)
- lame (lame-svn, lame-altivec)
- libass (libass-git)
- libbluray (libbluray-git)
- libcaca
- libcdio-paranoia (libcdio-paranoia-git)
- libdca (libdca-git)
- libmad
- libmng
- libpulse (pulseaudio-dummy, pulseaudio-git)
- Show 27 more dependencies...
Required by (120)
- 2mandvd (requires mplayer)
- acetoneiso2 (requires mplayer)
- acidrip (requires mplayer)
- animewatch-pyqt5 (requires mplayer)
- animewatch-pyqt5-git (requires mplayer)
- anki (requires mplayer) (optional)
- anki-before-bazel (requires mplayer) (optional)
- anki-bin (requires mplayer) (optional)
- anki-git (requires mplayer) (optional)
- anki-qt5 (requires mplayer) (optional)
- asciiville (requires mplayer)
- audenc (requires mplayer)
- bluewho (requires mplayer) (optional)
- bluewho-git (requires mplayer) (optional)
- csdr-git (requires mplayer) (optional)
- divxenc (requires mplayer)
- dvbcut (requires mplayer) (optional)
- dvbcut-qt4 (requires mplayer) (optional)
- dvd95-git (requires mplayer)
- emms-git (requires mplayer) (optional)
- Show 100 more...
Sources (8)
- cdio-includes.patch
- ffmpeg-2.8.1-libvpxenc-remove-some-unused-ctrl-id-mappings.patch
- ffmpeg-?-libx264-fix-compilation-with-x264-builds-ge-153.patch
- https://github.com/ryshglene/mplayer-vaapi/releases/download/36265/mplayer-vaapi-36265.tar.xz
- https://github.com/ryshglene/mplayer-vaapi/releases/download/36265/mplayer-vaapi-36265.tar.xz.sig
- include-samba-4.0.patch
- subreader-fix-srt-parsing.patch
- tweak-desktop-file.patch
ryshglene commented on 2022-03-03 02:23 (UTC)
talessx commented on 2022-02-27 14:13 (UTC)
Hi, it requires libx264.so.163 that is no longer supported by pacman, last update is 3:0.164.r3081.19856cc-1 version.
" xxxxx@xxxxxx ~ $ mplayer mplayer: error while loading shared libraries: libx264.so.163: cannot open shared object file: No such file or directory "
ryshglene commented on 2020-05-30 05:33 (UTC)
@Danieldakataca This package uses GPG verification during build. Make sure to import the keys before running makepkg
.
I've added a note in the pinned comment to this regard.
dakataca commented on 2020-05-30 04:47 (UTC)
Gpg keys cannot be verified, so installation fails.
ryshglene commented on 2020-04-02 20:52 (UTC) (edited on 2020-09-19 15:49 (UTC) by ryshglene)
It seems the last packager has lost interest on this package, so I've taken maintainership of it now.
I've added new patches to get it building again in this repository. I've changed the sources to use new mirrors. And I've also tweaked a few things in the PKGBUILD
, because some of the dependencies have become missing and/or unneeded.
The package is now building again. Though, if new issues arise, feel free to email me at the URL linked in the PKGBUILD. You can also flag this package instead, if you want, then explain in the comments what's wrong.
NOTE: This package uses GPG keys for verification.
To avoid build failures, make sure to run the following command before you install:
$ gpg --recv-key 51E8B148A9999C34
For more information, see the Arch Wiki article on makepkg verification.
tjackson commented on 2019-12-02 22:24 (UTC)
Thanks @ryshglene, works well for me.
ryshglene commented on 2019-11-05 14:54 (UTC) (edited on 2019-11-06 08:18 (UTC) by ryshglene)
I have his sources mirrored here: https://github.com/ryshglene/mplayer-vaapi/releases/tag/36265
Try editing the PKGBUILD to use the sources there instead, and see if it builds. I haven't it tested personally, but it should work without any problems (as its the same exact files).
Edit: It doesn't work without any problems.
In particular, I got errors while building stream/stream_smb.c
because of some missing headers. And also with ffmpeg's libavcodec/libx264.c
, because of API changes.
I've added patches to fix this, so anyone wanting to test can clone the repo at: https://gitlab.com/arvl/aurpkg-mplayer-vaapi
As of now, it works for me, at least.
adlerweb commented on 2019-03-03 18:15 (UTC)
Looks like the project has gone away - URL is not reachable and sources have disappeared (404)…
Pinned Comments
ryshglene commented on 2020-04-02 20:52 (UTC) (edited on 2020-09-19 15:49 (UTC) by ryshglene)
It seems the last packager has lost interest on this package, so I've taken maintainership of it now.
I've added new patches to get it building again in this repository. I've changed the sources to use new mirrors. And I've also tweaked a few things in the
PKGBUILD
, because some of the dependencies have become missing and/or unneeded.The package is now building again. Though, if new issues arise, feel free to email me at the URL linked in the PKGBUILD. You can also flag this package instead, if you want, then explain in the comments what's wrong.
NOTE: This package uses GPG keys for verification.
To avoid build failures, make sure to run the following command before you install:
For more information, see the Arch Wiki article on makepkg verification.