From 3aac086c3f750b8d3aa793dbd9c72ec3212ab025 Mon Sep 17 00:00:00 2001 From: Aleksandr Vityazev Date: Tue, 23 Nov 2021 14:07:56 +0000 Subject: gnu: recordmydesktop: Update to 0.4.0. * gnu/packages/video.scm (recordmydesktop): Update to 0.4.0. [source]: Update URI. [home-page]: Update home-page accordingly. Signed-off-by: Leo Famulari --- gnu/packages/video.scm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'gnu/packages/video.scm') diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index baf9f99749..66b9771dc9 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -54,6 +54,7 @@ ;;; Copyright © 2021 Raghav Gururajan ;;; Copyright © 2021 Petr Hodina ;;; Copyright © 2021 Robin Templeton +;;; Copyright © 2021 Aleksandr Vityazev ;;; ;;; This file is part of GNU Guix. ;;; @@ -3584,14 +3585,15 @@ scaling and VA-API (if available) to accelerate video decoding.") (define-public recordmydesktop (package (name "recordmydesktop") - (version "0.3.8.1") + (version "0.4.0") (source (origin (method url-fetch) - (uri (string-append "mirror://sourceforge/" name "/" name "/" - version "/recordmydesktop-" version ".tar.gz")) + (uri (string-append "https://github.com/Enselic/" + name "/releases/download/v" version + "/recordmydesktop-" version ".tar.gz")) (sha256 (base32 - "133kkl5j0r877d41bzj7kj0vf3xm8x80yyx2n8nqxrva304f58ik")))) + "17kjgmkl45zma64a5dg1hyvnjkzk4vl8milgi6ic7hlsbmywpig7")))) (build-system gnu-build-system) (inputs `(("popt" ,popt) ("zlib" ,zlib) @@ -3604,7 +3606,7 @@ scaling and VA-API (if available) to accelerate video decoding.") ("alsa-lib" ,alsa-lib) ("libvorbis" ,libvorbis) ("libtheora" ,libtheora))) - (home-page "http://recordmydesktop.sourceforge.net/") + (home-page "https://enselic.github.io/recordmydesktop/") (synopsis "Desktop session video recorder") (description "recordMyDesktop is a command-line tool that captures the activity in -- cgit v1.2.3 From 0be71904013451ee572d43f211f7053d32a83c9c Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Fri, 26 Nov 2021 15:49:06 +0200 Subject: gnu: mpv-mpris: Update to 0.6. * gnu/packages/video.scm (mpv-mpris): Update to 0.6. --- 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 66b9771dc9..0197fff036 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -2220,7 +2220,7 @@ projects while introducing many more.") (define-public mpv-mpris (package (name "mpv-mpris") - (version "0.5") + (version "0.6") (source (origin (method git-fetch) @@ -2229,8 +2229,7 @@ projects while introducing many more.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 - "07p6li5z38pkfd40029ag2jqx917vyl3ng5p2i4v5a0af14slcnk")))) + (base32 "03gldk149i2108w3ylyfmci77kdq4whdzfavh7hjviwyj534101r")))) (build-system copy-build-system) (arguments '(#:install-plan -- cgit v1.2.3 From 96a6084cd8427bd485cea7e3fd0285338faa84ee Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Sat, 27 Nov 2021 05:28:28 -0500 Subject: gnu: pipe-viewer: Correct references to yt-dlp program. * gnu/packages/video.scm (pipe-viewer)[inputs]: Add yt-dlp. [phases](patch-source): Modify. --- gnu/packages/video.scm | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'gnu/packages/video.scm') diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 0197fff036..8121a72f91 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -1106,7 +1106,10 @@ H.264 (MPEG-4 AVC) video streams.") (substitute* (find-files "lib" "\\.pm$") (("\"youtube-dl\"") (format #f "\"~a/bin/youtube-dl\"" - (assoc-ref inputs "youtube-dl")))) + (assoc-ref inputs "youtube-dl"))) + (("\"yt-dlp\"") + (format #f "\"~a/bin/yt-dlp\"" + (assoc-ref inputs "yt-dlp")))) (substitute* (find-files "bin" ".*-viewer$") (("'ffmpeg'") (format #f "'~a/bin/ffmpeg'" @@ -1119,7 +1122,10 @@ H.264 (MPEG-4 AVC) video streams.") (assoc-ref inputs "xdg-utils"))) (("'youtube-dl'") (format #f "'~a/bin/youtube-dl'" - (assoc-ref inputs "youtube-dl")))))) + (assoc-ref inputs "youtube-dl"))) + (("'yt-dlp'") + (format #f "'~a/bin/yt-dlp'" + (assoc-ref inputs "yt-dlp")))))) (add-after 'install 'install-xdg (lambda args (apply (assoc-ref copy:%standard-phases 'install) @@ -1172,7 +1178,8 @@ H.264 (MPEG-4 AVC) video streams.") ("perl-uri-escape" ,perl-uri-escape) ("wget" ,wget) ("xdg-utils" ,xdg-utils) - ("youtube-dl" ,youtube-dl))) + ("youtube-dl" ,youtube-dl) + ("yt-dlp" ,yt-dlp))) (propagated-inputs `(("dconf" ,dconf))) (home-page "https://github.com/trizen/pipe-viewer") -- cgit v1.2.3 From ef7bdf93d28e97feb0179bf1277a804e7fb24c1d Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sat, 27 Nov 2021 15:56:37 +0100 Subject: gnu: you-get: Update to 0.4.1555. * gnu/packages/video.scm (you-get): Update to 0.4.1555. [arguments]: Don't explicitly return #t from phases. --- gnu/packages/video.scm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'gnu/packages/video.scm') diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 8121a72f91..8761e20294 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -2563,7 +2563,7 @@ other site that youtube-dl supports.") (define-public you-get (package (name "you-get") - (version "0.4.1500") + (version "0.4.1555") (source (origin (method git-fetch) (uri (git-reference @@ -2572,7 +2572,7 @@ other site that youtube-dl supports.") (file-name (git-file-name name version)) (sha256 (base32 - "02wkmq6bjg9iz0kccsgs192aiky99l2jnw1xs6zjhvjvq7jyvf7s")))) + "0gn86i6nfsw395r9a3i88nv2g08s5bgjps7w4qawb9gvk4h7zqap")))) (build-system python-build-system) (inputs `(("ffmpeg" ,ffmpeg))) ; for multi-part and >=1080p videos @@ -2589,8 +2589,7 @@ other site that youtube-dl supports.") ;; Don't blindly replace all occurrences of ‘'ffmpeg'’: the ;; same string is also used when sniffing ffmpeg's output. (("(FFMPEG == |\\()'ffmpeg'" _ prefix) - (string-append prefix "'" ffmpeg "'"))) - #t)))) + (string-append prefix "'" ffmpeg "'"))))))) #:tests? #f)) ; XXX some tests need Internet access (synopsis "Download videos, audio, or images from Web sites") (description -- cgit v1.2.3 From a955e4d7f6843bd7dc804ea69ccdef953f4780bc Mon Sep 17 00:00:00 2001 From: Attila Lendvai Date: Sun, 28 Nov 2021 14:24:41 +0100 Subject: gnu: Add smplayer. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/video.scm (smplayer): New variable. Signed-off-by: Ludovic Courtès --- gnu/packages/video.scm | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) (limited to 'gnu/packages/video.scm') diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 8761e20294..74c0759846 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -101,6 +101,7 @@ #:use-module (gnu packages avahi) #:use-module (gnu packages backup) #:use-module (gnu packages base) + #:use-module (gnu packages bash) #:use-module (gnu packages bison) #:use-module (gnu packages boost) #:use-module (gnu packages cdrom) @@ -2221,6 +2222,65 @@ fork of mplayer2 and MPlayer. It shares some features with the former projects while introducing many more.") (license license:gpl2+))) +(define-public smplayer + (package + (name "smplayer") + (version "21.10.0") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://sourceforge/smplayer/SMPlayer/" version + "/smplayer-" version ".tar.bz2")) + (sha256 + (base32 + "12nvcl0cfix1xay9hfi7856vg4lpv8y5b0a22212bsjbvl5g22rc")))) + (build-system qt-build-system) + (native-inputs + `(("qttools" ,qttools))) + (inputs + `(("bash-minimal" ,bash-minimal) + ("qtbase" ,qtbase-5) + ("zlib" ,zlib) + ("mpv" ,mpv))) + (arguments + `(#:tests? #false ; no tests + #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) + (string-append "CC=" ,(cc-for-target)) + ;; A KLUDGE to turn off invoking lrelease on the + ;; project for now, because it fails consistently + ;; with "WARNING: Could not find qmake spec + ;; 'default'". See below. + "LRELEASE=true") + #:phases + (modify-phases %standard-phases + (delete 'configure) + ;; Due to the above, we must run lrelease separately on each .ts file + ;; (as opposed to running `lrelease-pro smplayer.pro` for the entire + ;; project, as the Makefile does normally without the above kludge). + (add-after 'build 'compile-ts-files + (lambda _ + (for-each (lambda (file) + (invoke "lrelease" file)) + (find-files "./" "\\.ts$")) + #true)) + (add-after 'install 'wrap-executable + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (mpv (assoc-ref inputs "mpv"))) + (wrap-program (string-append out "/bin/smplayer") + `("PATH" ":" prefix + ,(list (string-append mpv "/bin"))))) + #true))))) + (home-page "https://www.smplayer.info") + (synopsis "Complete front-end for MPlayer, a media player") + (description "SMPlayer is a graphical user interface (GUI) for +MPlayer, which is capable of playing almost all known video and audio +formats. Apart from providing access for the most common and useful +options of MPlayer, SMPlayer adds other interesting features like the +possibility to play Youtube videos, download subtitles, remember +the last played position, etc.") + (license license:gpl2+))) + (define-public gnome-mpv (deprecated-package "gnome-mpv" celluloid)) -- cgit v1.2.3 From 6fc0cfe1b57060033ec444e96e1e7b693cf5e3dc Mon Sep 17 00:00:00 2001 From: Vinicius Monego Date: Tue, 16 Nov 2021 19:12:02 +0000 Subject: gnu: mlt: Update to 7.2.0. * gnu/packages/video.scm (mlt): Update to 7.2.0. Signed-off-by: Mathieu Othacehe --- 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 74c0759846..4d80ec2c14 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -3227,7 +3227,7 @@ from sites like Twitch.tv and pipes them into a video player of choice.") (define-public mlt (package (name "mlt") - (version "7.0.1") + (version "7.2.0") (source (origin (method git-fetch) @@ -3236,7 +3236,7 @@ from sites like Twitch.tv and pipes them into a video player of choice.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "13c5miph9jjbz69dhy0zvbkk5zbb05dr3vraaci0d5fdbrlhyscf")))) + (base32 "17d4gs46ca3n0qg6z69hl6mmllnqj2id8ccrv8fyz8c5zm55ghqm")))) (build-system cmake-build-system) (arguments `(#:tests? #f ;requires "Kwalify" -- cgit v1.2.3 From 2d92b3bbb6ac5917ea610f8341b78d026bf74aaf Mon Sep 17 00:00:00 2001 From: Vinicius Monego Date: Tue, 16 Nov 2021 19:12:04 +0000 Subject: gnu: shotcut: Update to 21.10.31. * gnu/packages/video.scm (shotcut): Update to 21.10.31. Signed-off-by: Mathieu Othacehe --- 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 4d80ec2c14..eeabb11bcf 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -4889,7 +4889,7 @@ transitions, and effects and then export your film to many common formats.") (define-public shotcut (package (name "shotcut") - (version "21.09.20") + (version "21.10.31") (source (origin (method git-fetch) @@ -4898,7 +4898,7 @@ transitions, and effects and then export your film to many common formats.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1y46n5gmlayfl46l0vhg5g5dbbc0sg909mxb68sia0clkaas8xrh")))) + (base32 "0jgv6wl65gf6c4nmfica8k9vbgn3w3594d1phx1mb7zjvyy9y97k")))) (build-system qt-build-system) (arguments `(#:tests? #f ;there are no tests -- cgit v1.2.3