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.
This commit is contained in:
parent
b64ce4b725
commit
5f9a9945b5
|
@ -850,6 +850,17 @@ thumbnailer uses ffmpeg to decode frames from the video files, so supported
|
||||||
videoformats depend on the configuration flags of ffmpeg.")
|
videoformats depend on the configuration flags of ffmpeg.")
|
||||||
(license license:gpl2+)))
|
(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
|
(define-public vlc
|
||||||
(package
|
(package
|
||||||
(name "vlc")
|
(name "vlc")
|
||||||
|
@ -860,6 +871,7 @@ videoformats depend on the configuration flags of ffmpeg.")
|
||||||
"https://download.videolan.org/pub/videolan/vlc/"
|
"https://download.videolan.org/pub/videolan/vlc/"
|
||||||
(car (string-split version #\-))
|
(car (string-split version #\-))
|
||||||
"/vlc-" version ".tar.xz"))
|
"/vlc-" version ".tar.xz"))
|
||||||
|
(patches (list %vlc-libx264-compat.patch))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1p7qvdvg9w4lz8vckzhn6bswfkq3qw7fqkgvwjcskdgc266xx7dw"))))
|
"1p7qvdvg9w4lz8vckzhn6bswfkq3qw7fqkgvwjcskdgc266xx7dw"))))
|
||||||
|
|
Loading…
Reference in New Issue