From 324057e8d6a48b8eb0c179f3e976b26dcee156cb Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Mon, 19 Oct 2020 13:45:11 +0200 Subject: gnu: ffmpeg-3.4: Fix configuration. ffmpeg-3.4 doesn't support "--enable-libsrt". * gnu/packages/video.scm (ffmpeg-3.4)[arguments]: Remove "--enable-libsrt" from 'configure-flags'. [inputs]: Remove srt. --- gnu/packages/video.scm | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'gnu/packages/video.scm') diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 4b7f9a6ca7..9563b3c47e 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -1635,11 +1635,19 @@ audio/video codec library.") "1j7mdk9szrljgv4sdx69bm1pnbb3cldbdxbkr42jbdi9zn11gl7g")))) (arguments (substitute-keyword-arguments (package-arguments ffmpeg) + ((#:modules modules %gnu-build-system-modules) + `((srfi srfi-1) + ,@modules)) ((#:configure-flags flags) - `(delete "--enable-libdav1d" (delete "--enable-libaom" (delete "--enable-librav1e" - ,flags)))))) - (inputs (alist-delete "dav1d" (alist-delete "libaom" (alist-delete "rav1e" - (package-inputs ffmpeg))))))) + `(fold delete + ,flags + '("--enable-libdav1d" + "--enable-libaom" + "--enable-librav1e" + "--enable-libsrt"))))) + (inputs (fold alist-delete + (package-inputs ffmpeg) + '("dav1d" "libaom" "rav1e" "srt"))))) (define-public ffmpeg-2.8 (package -- cgit v1.2.3 From 27d04d87824f8b52ce9f0591ae1f9ba2292f9b88 Mon Sep 17 00:00:00 2001 From: Brett Gilio Date: Thu, 22 Oct 2020 18:46:13 -0500 Subject: gnu: straw-viewer: Update to 0.1.0. * gnu/packages/video.scm (straw-viewer): Update to 0.1.0. --- gnu/packages/video.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/video.scm') diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 9563b3c47e..bdccb6fdb7 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -1005,7 +1005,7 @@ H.264 (MPEG-4 AVC) video streams.") (define-public straw-viewer (package (name "straw-viewer") - (version "0.0.7") + (version "0.1.0") (source (origin (method git-fetch) @@ -1014,7 +1014,7 @@ H.264 (MPEG-4 AVC) video streams.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "11ywip9ck2rgyj8s1pyr6za3si0bnx8rl2f3cv84xgcq36ac3rv4")))) + (base32 "0786bppk8dhp5p2284qp7pm3b9vwh1cm4n03hiqwd2vvgv41aypy")))) (build-system perl-build-system) (native-inputs `(("perl-module-build" ,perl-module-build) -- cgit v1.2.3 From d407b087c0170860c08c8fc87580f772d00ff15d Mon Sep 17 00:00:00 2001 From: Leo Famulari Date: Thu, 22 Oct 2020 12:38:29 -0400 Subject: gnu: libx264: Update to 161-0.4c2aafd. * gnu/packages/video.scm (libx264): Update to 161-0.4c2aafd. --- gnu/packages/video.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/video.scm') diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index bdccb6fdb7..16fb07c95f 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -826,8 +826,8 @@ shared library and encoder and decoder command-line executables.") (define-public libx264 ;; There are no tags in the repository, so we take the version number from ;; the X264_BUILD variable defined in x264.h. - (let ((version "159") - (commit "1771b556ee45207f8711744ccbd5d42a3949b14c") + (let ((version "161") + (commit "4c2aafd864dd201832ec2be0fef4484925146650") (revision "0")) (package (name "libx264") @@ -840,7 +840,7 @@ shared library and encoder and decoder command-line executables.") (file-name (git-file-name name version)) (sha256 (base32 - "0kmi78gs5101d4df33il5bmjbns54nvdjsyn44xiw60lwsg11vwz")))) + "1i6v9h3xx9pi0zmlj3anwwjxqa63sbhy9crrif8dphipwfn9hyg5")))) (build-system gnu-build-system) (native-inputs `(("pkg-config" ,pkg-config) -- cgit v1.2.3 From 31c894c652aac27bd0ed8594a4344fd7c2b31e6e Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sat, 24 Oct 2020 16:01:02 +0200 Subject: gnu: ffmpeg: Remove unused input. * gnu/packages/video.scm (ffmpeg)[native-inputs]: Remove PYTHON-2. --- gnu/packages/video.scm | 1 - 1 file changed, 1 deletion(-) (limited to 'gnu/packages/video.scm') diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 16fb07c95f..cc16069eba 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -1467,7 +1467,6 @@ operate properly.") ("perl" ,perl) ("pkg-config" ,pkg-config) ("texinfo" ,texinfo) - ("python" ,python-2) ; scripts use interpreter python2 ("speex" ,speex) ("yasm" ,yasm))) (arguments -- cgit v1.2.3 From 6a3b4765f9dfcefa89e65406177d3442b7958c28 Mon Sep 17 00:00:00 2001 From: Alexandru-Sergiu Marton Date: Sun, 25 Oct 2020 02:54:47 +0300 Subject: gnu: Add atomicparsley. * gnu/packages/video.scm (atomicparsley): New variable. Signed-off-by: Christopher Baines --- gnu/packages/video.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) (limited to 'gnu/packages/video.scm') diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index cc16069eba..cbab4a295f 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -44,6 +44,7 @@ ;;; Copyright © 2020 Michael Rohleder ;;; Copyright © 2020 Vinicius Monego ;;; Copyright © 2020 Brett Gilio +;;; Copyright © 2020 Alexandru-Sergiu Marton ;;; ;;; This file is part of GNU Guix. ;;; @@ -3721,6 +3722,47 @@ information and other metadata about audio or video files. It supports the many codecs and formats supported by libmediainfo.") (license license:bsd-2))) +(define-public atomicparsley + (package + (name "atomicparsley") + (version "20200701.154658.b0d6223") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/wez/atomicparsley") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1kym2l5y34nmbrrlkfmxsf1cwrvch64kb34jp0hpa0b89idbhwqh")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f ;; no tests included + #:phases + (modify-phases %standard-phases + (add-before 'configure 'set-cmake-version + (lambda* _ + (substitute* "CMakeLists.txt" + ;; At the time of writing, Guix has CMake at 3.16, but + ;; AtomicParsley uses 3.17. This brings the required CMake + ;; version down to what Guix can afford. + (("VERSION 3.17") "VERSION 3.16")) + #t)) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin"))) + (install-file "AtomicParsley" bin)) + #t))))) + (inputs + `(("zlib" ,zlib))) + (synopsis "Metadata editor for MPEG-4 files") + (description "AtomicParsley is a lightweight command line program for +reading, parsing and setting metadata into MPEG-4 files, in particular, +iTunes-style metadata.") + (home-page "https://github.com/wez/atomicparsley") + (license license:gpl2+))) + (define-public livemedia-utils (package (name "livemedia-utils") -- cgit v1.2.3 From 1424024af1738947dcc930329ef7baf0b07e4d89 Mon Sep 17 00:00:00 2001 From: Michael Rohleder Date: Tue, 27 Oct 2020 21:35:46 +0100 Subject: gnu: mkvtoolnix: Update to 51.0.0. * gnu/packages/video.scm (mkvtoolnix): Update to 51.0.0. Signed-off-by: Leo Famulari --- gnu/packages/video.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/video.scm') diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index cbab4a295f..df5219fed1 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -882,14 +882,14 @@ H.264 (MPEG-4 AVC) video streams.") (define-public mkvtoolnix (package (name "mkvtoolnix") - (version "50.0.0") + (version "51.0.0") (source (origin (method url-fetch) (uri (string-append "https://mkvtoolnix.download/sources/" "mkvtoolnix-" version ".tar.xz")) (sha256 - (base32 "09485qfbdirr9g536shglzdm271yipb1669r3dm3hxp46k0x59aq")) + (base32 "0w2crz6wnfw18m9m4zrij1yplcq5drzhz8n58w9kp51wl48a0yn1")) (modules '((guix build utils))) (snippet '(begin ;; Delete bundled libraries. -- cgit v1.2.3 From 09bbf0b4f191595231bad8712612833b8ac9a007 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Wed, 28 Oct 2020 19:35:06 +0100 Subject: gnu: youtube-dl: Circumvent RIAA censorship. * gnu/packages/video.scm (youtube-dl)[source]: Update URL. --- gnu/packages/video.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'gnu/packages/video.scm') diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index df5219fed1..34b0fbe294 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -2188,9 +2188,8 @@ To load this plugin, specify the following option when starting mpv: (version "2020.09.20") (source (origin (method url-fetch) - (uri (string-append "https://github.com/ytdl-org/youtube-dl/" - "releases/download/" version "/youtube-dl-" - version ".tar.gz")) + (uri (string-append "https://youtube-dl.org/downloads/latest/" + "youtube-dl-" version ".tar.gz")) (sha256 (base32 "1pkw3hnkddk1kqv0in152q1k4jjgbmf2xvc9j3r5nd38z6f7j6mc")))) -- cgit v1.2.3 From f8b646b3fd8fed1551748d739659165a33d27eeb Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 1 Nov 2020 13:34:06 +0100 Subject: gnu: youtube-dl: Update to 2020.11.01.1. * gnu/packages/video.scm (youtube-dl): Update to 2020.11.01.1. --- gnu/packages/video.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/video.scm') diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 34b0fbe294..fa7535031b 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -2185,14 +2185,14 @@ To load this plugin, specify the following option when starting mpv: (define-public youtube-dl (package (name "youtube-dl") - (version "2020.09.20") + (version "2020.11.01.1") (source (origin (method url-fetch) (uri (string-append "https://youtube-dl.org/downloads/latest/" "youtube-dl-" version ".tar.gz")) (sha256 (base32 - "1pkw3hnkddk1kqv0in152q1k4jjgbmf2xvc9j3r5nd38z6f7j6mc")))) + "0zpsbl9iicc6y81xfl6kf8farwfsyrl63shc0idp654kgp8421wa")))) (build-system python-build-system) (arguments ;; The problem here is that the directory for the man page and completion -- cgit v1.2.3 From 55653859e436457788e014c4f7cc900d2acf86f8 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 1 Nov 2020 13:54:58 +0100 Subject: gnu: youtube-dl: Fix hash. * gnu/packages/video.scm (youtube-dl)[source]: Make hash less wrong. --- gnu/packages/video.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/packages/video.scm') diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index fa7535031b..472a5eb38c 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -2192,7 +2192,7 @@ To load this plugin, specify the following option when starting mpv: "youtube-dl-" version ".tar.gz")) (sha256 (base32 - "0zpsbl9iicc6y81xfl6kf8farwfsyrl63shc0idp654kgp8421wa")))) + "06lhba4b9bm6f5yqrb5xvdr0l5shwd95djf9nlpg86prr5xihqks")))) (build-system python-build-system) (arguments ;; The problem here is that the directory for the man page and completion -- cgit v1.2.3