[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#31017] [PATCH] gnu: Add subdl
From: |
Pierre Neidhardt |
Subject: |
[bug#31017] [PATCH] gnu: Add subdl |
Date: |
Sun, 1 Apr 2018 20:45:02 +0530 |
* gnu/packages/video.scm (subdl): New variable.
---
gnu/packages/video.scm | 39 +++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 3937c52c0..fe1badee9 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -56,6 +56,7 @@
#:use-module (guix build-system perl)
#:use-module (guix build-system python)
#:use-module (guix build-system waf)
+ #:use-module (guix build-system trivial)
#:use-module (gnu packages)
#:use-module (gnu packages algebra)
#:use-module (gnu packages audio)
@@ -2821,3 +2822,41 @@ changed. Or in other words, it can detect motion.")
;; Some files say "version 2" and others "version 2 or later".
(license license:gpl2)))
+
+(define-public subdl
+ (let
+ ((commit "4cf5789b11f0ff3f863b704b336190bf968cd471")
+ (revision "1"))
+ (package
+ (name "subdl")
+ (version (string-append "1.0.3-" revision "." (string-take commit 7)))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/alexanderwink/subdl.git")
+ (commit commit)))
+ (sha256 (base32
"0kmk5ck1j49q4ww0lvas2767kwnzhkq0vdwkmjypdx5zkxz73fn8"))))
+ (build-system trivial-build-system)
+ (arguments
+ `(#:modules ((guix build utils))
+ #:builder (begin
+ (use-modules (guix build utils))
+ (let* ((out (assoc-ref %outputs "out"))
+ (bin (string-append out "/bin"))
+ (source (assoc-ref %build-inputs "source"))
+ (python (assoc-ref %build-inputs "python")))
+ (mkdir-p bin)
+ (with-directory-excursion bin
+ (copy-file (string-append source "/subdl") "subdl")
+ (patch-shebang "subdl"
+ (list (string-append python "/bin")))
+ (chmod "subdl" #o555))))))
+ (inputs `(("python" ,python)))
+ (synopsis "Command-line tool for downloading subtitles from
opensubtitles.org")
+ (description
+ "Subdl is a command-line tool for downloading subtitles from
opensubtitles.org.
+By default, it will search for English subtitles, display the results,
+download the highest-rated result in the requested language and save it to the
+appropriate filename.")
+ (license license:gpl3+)
+ (home-page "https://github.com/alexanderwink/subdl"))))
--
2.16.3
- [bug#31017] [PATCH] gnu: Add subdl,
Pierre Neidhardt <=