gnu: vlc: Fix build with recent versions of libx264.

Fixes <https://bugs.gnu.org/32448>.
Reported by Clément Lassieur <clement@lassieur.org>.

* gnu/packages/video.scm (%vlc-libx264-compat.patch): New variable.
(vlc)[source](patches): New field.
master
Marius Bakke 2018-08-16 17:05:13 +02:00
parent b64ce4b725
commit 5f9a9945b5
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
1 changed files with 12 additions and 0 deletions

View File

@ -850,6 +850,17 @@ thumbnailer uses ffmpeg to decode frames from the video files, so supported
videoformats depend on the configuration flags of ffmpeg.")
(license license:gpl2+)))
;; Fix build with newer x264.
(define %vlc-libx264-compat.patch
(origin
(method url-fetch)
(uri (string-append "https://git.videolan.org/?p=vlc.git;a=patch;h="
"a8953ba707cca1f2de372ca24513296bcfcdaaa8"))
(file-name "vlc-libx264-compat.patch")
(sha256
(base32
"04igckbdp3sbp8vh0ihmhcf3yjyyk9r3cd5dm9mn9j6vipi1dg3g"))))
(define-public vlc
(package
(name "vlc")
@ -860,6 +871,7 @@ videoformats depend on the configuration flags of ffmpeg.")
"https://download.videolan.org/pub/videolan/vlc/"
(car (string-split version #\-))
"/vlc-" version ".tar.xz"))
(patches (list %vlc-libx264-compat.patch))
(sha256
(base32
"1p7qvdvg9w4lz8vckzhn6bswfkq3qw7fqkgvwjcskdgc266xx7dw"))))