I received reports that my vlc.SlackBuild
script failed to create a package on Slackware-current.
So I took the opportunity to not just fix the build failure but also to update the VLC version and that of several internal libraries (libbluray, dav1d, ffmpeg, matroska and libvpx).
And now I have uploaded packages for VLC 3.0.21, targeting Slackware 15.0 and -current.
A note about dependencies for the new package:
My Slackware packages for VLC are mostly self-contained with many of the supporting libraries compiled into the package. This makes for a minimal dependency on external libraries/packages; a full installation of Slackware covers it all.
Apart from having no external dependencies, the other reason for statically compiling libraries into VLC that are also present in regular Slackware (specifically ffmpeg, lame, speex, theora, libvpx) is to avoid the risk of breakage of my vlc package due to incompatible library updates in a Slackware release (that happens once in a while on Slackware-current for instance).
A note on compiling:
When you want to compile VLC 3 yourself, be sure to install java11 (or newer) and apache-ant or your build will fail.
Where to find the new VLC packages:
- http://slackware.com/~alien/slackbuilds/vlc/ (only containing the versions that do not violate US patents).
This repository is mirrored at https://slackware.nl/people/alien/slackbuilds/vlc/ and https://us.slackware.nl/people/alien/slackbuilds/vlc/.
If you want to play encrypted DVD’s please install the libdvdccss package separately. - https://slackware.nl/people/alien/restricted_slackbuilds/vlc/
(alternative repository hosted outside of the USA – containing packages capable of AAC encoding and encrypted DVD playback).
Rsync access is offered by the mirror servers.
The patent-safe packages are found at rsync://slackware.nl/mirrors/people/alien/slackbuilds/vlc/ and rsync://us.slackware.nl/mirrors/people/alien/slackbuilds/vlc/ .
The restricted versions that support AAC encoding and encrypted DVD playback are available from rsync://slackware.nl/mirrors/people/alien/restricted_slackbuilds/vlc/
For BluRay support, read a previous article for hints about the aacs keys that you’ll need.
Enjoy! Eric
Thanks Eric !
The restricted version is running very well on my Slackware64 15 + MultiLib.
What would I do without you ?
— kjh
Thanks for your work on this, Eric. I just checked the upgrade, and video is playing back smoothly on my rather old fanless PC (second hand from a bus or train, I think.) VLC is something I use a lot – I’ve even been known to use a very old version on my other PC (Windows 2000 A.S.) and there is little difference. I like a consistent interface!
Oh wow, thanks! This is something I use a *ton*.
Thank you for 3.0.21! Works flawlessly on current.