From patchwork Tue Nov 14 18:00:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jaeme Sifat X-Patchwork-Id: 56465 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5244527BBE2; Tue, 14 Nov 2023 18:01:50 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,SPF_HELO_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 228AF27BBE9 for ; Tue, 14 Nov 2023 18:01:48 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r2xj3-0006lX-Ns; Tue, 14 Nov 2023 13:01:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r2xiy-0006jk-5A for guix-patches@gnu.org; Tue, 14 Nov 2023 13:01:21 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r2xix-0000qD-Px for guix-patches@gnu.org; Tue, 14 Nov 2023 13:01:19 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r2xjd-0003VW-Jc for guix-patches@gnu.org; Tue, 14 Nov 2023 13:02:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#66694] Update on ani-cli? References: <20231023051055.1470319-1-jaeme@runbox.com> In-Reply-To: <20231023051055.1470319-1-jaeme@runbox.com> Resent-From: Jaeme Sifat Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 14 Nov 2023 18:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66694 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66694@debbugs.gnu.org Cc: me@tobias.gr Received: via spool by 66694-submit@debbugs.gnu.org id=B66694.169998491113466 (code B ref 66694); Tue, 14 Nov 2023 18:02:01 +0000 Received: (at 66694) by debbugs.gnu.org; 14 Nov 2023 18:01:51 +0000 Received: from localhost ([127.0.0.1]:34150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2xjS-0003V7-WA for submit@debbugs.gnu.org; Tue, 14 Nov 2023 13:01:51 -0500 Received: from mailtransmit04.runbox.com ([2a0c:5a00:149::25]:54434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r2xjP-0003Um-7g for 66694@debbugs.gnu.org; Tue, 14 Nov 2023 13:01:49 -0500 Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1r2xia-00EGze-Em; Tue, 14 Nov 2023 19:00:56 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.com; s=selector2; h=Subject:From:Cc:To:MIME-Version:Date:Message-ID:Content-Type; bh=L4NgbunYp8MvfRH9fQV5flL727YRLd54kvczLiIE9nY=; b=VSW5Uazhpw2lmfdMHFM4dKupK YVrhRx33wCPUY8Glf1+gg0MZOT2mOrCLPITiQs1KwP5BiwtkzlEkCeh0n8JyyXx1chv43CvA+FFlG 9mavR7N0wTUDbLiRSDqu+9d0S4k4Jdb0/AiUuIKhRjYyqwqM2mllKbKVt89Ik8xwi15fhTp3QaXAH M+OxTWlwxr0lQggtPyBrJiygMAu+tOt6ZSnfVyBwBgurjkN9PnyiqsXG4RfxXjdp/FXePhoHiMvEb nd54mgvyBVCylxOgWJIt8hzMhTwzUNditEbREzg1uMvdaFp/m3A0lbcXpRLD1G/OpVOqBMdE3e5mb 48XNenIGA==; Received: from [10.9.9.74] (helo=submission03.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1r2xiZ-0001Qh-3a; Tue, 14 Nov 2023 19:00:55 +0100 Received: by submission03.runbox with esmtpsa [Authenticated ID (1176697)] (TLS1.2:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.93) id 1r2xiV-000cKM-FH; Tue, 14 Nov 2023 19:00:51 +0100 Message-ID: <9c626928-898b-4c29-a716-f51eb4f9dddd@runbox.com> Date: Tue, 14 Nov 2023 13:00:49 -0500 MIME-Version: 1.0 User-Agent: Betterbird (Linux) Content-Language: en-US Autocrypt: addr=jaeme@runbox.com; keydata= xsFNBGUh17UBEACj7hvR9/2FmyZlX4RT6acohXPAhgSqDh9s790qOSjuUZr97h5BxwCwulHo zkBvVfnZTNQ6M++7ZDNL4YCMxu6iINPcRz9HX9DkNGWlxGEZ0vuqXlKAXrGi73zh4hbzbaPf 3VjOzj8tEMpu0AtvYj8Tm2sF5YKQczVuaupHUitAUPLvfbgCCEDKMgV1rvv0RNS8bhk/VW88 Lzr8KOGD63NfzeCuV3GlC9z8hv/rnlCOy+n3wkOpeKqnw9oo81nwU/s45hHgD1Parn1l03hD arm8LiSptX8eYfqFilAHieecTjFyr9GMHFrGK9udBPT2hTjddYjZ4csCC2WHNDjrt1N8zF6E bp0siqLBgAvGJz23PTg2LgI2H/UtTQZyGElRN0feMjzJKpHdf1Q7uf9ZGPnJZHLkH8OG3oJp xxRG/PYL40kBcENHlgO0bvK6HfvP1X+NwXn4rHoxFUr8LYoQK66R3TPYbCpEusuNGRrrVbe2 Jl/+hAbtBheF4prVVgzGAgQfNn8f13ioAoSENB/ctICKpt0XvtByE5gqD8ozDht+ETgE3xpm pAVQb7AWUJDmyWhABbf5VIpDSaQ7VlVRG1eOQQO2pLBWB/BnWiMOUecjQY/qDtx1e4nkYxEF hsnzcrsDBIMHYo+EH1prsG5dYL2QKEmaSSkyxqrOfBrVu3LmNwARAQABzR5KYWVtZSBTaWZh dCA8amFlbWVAcnVuYm94LmNvbT7CwZQEEwEKAD4WIQTlSaXedR0W+D379S8rvj1MOQt5owUC ZSHXtQIbAwUJA8JnAAULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRArvj1MOQt5o4cBD/45 ImyH4zOCqXlBqPpHTEFNBfLjMOxWs7elgJ61mn0gd7nzU6dHwnXEiapiSEh2WK6JQIOdmBcn 6T5rMX/n5y1T901fbqIatWWY2NJCU+RqKfJ1SJzN2hSBVhTelMiZKWWqCK7O5bI5QNoOedL1 I4pzJxw3nC2e3kuTI1FWJS+F2Wz+/Rt6JfjliYltmkQbjH185prcrV6I5iiL3GDF7PNtxgqX Z1WyfJJ+dMvJuj8+fkmKQEHXTWCmfjkEE6R1ODzbA3PKnaFVyzVsur43v/ZGnm07NxsFH1Ft eTxFVDqW9dVz1FY+aTMVy0ATEnrnAY+aj/2x1civu2wr2OD499u4jdjfxmv4MAeZs9/Ugxz8 FtbFM4l61I/Kb57IyWjH5EdvaAI4JEdvd3vF3P/Rq/EsVAkjEUHKlEOY4rtugnwJhUDdpU6B DZUmkOPvL8rHM+iGjFf97GZTiKCh90Ce6CAWDeNkTzRf5+2/oQ84eJFEAOve9pVpUaHiUTkX qsVZMJ0Y38djs/6JCij6n1JBiLg1qgDAko+hoZbltUQ2WVBtAj3kPLmGCXIm0JA0JxKbfwvK lFyCUngxAx9xmmm2Zr3nxCedmjvJxI5ICEQugDHg1ZPaL2IxQnVeBUJrZBRQD/O+6/r4sSVv yypZgcjH+oXB0PcXQSow56Ye78sB+4qoBc7BTQRlIde1ARAApiELfaRoTRFxKRZPNDZ+BjgT DfgFAOCDSEFc30cldyCC45/sUdPh2oHn8bqHGNIHPpCfXjHEl0jwhug6s7bJNsfX7O4BwDk9 dydc4EwzAxnYkMRLCfm4vlyKH8r1PSQVuqIPGSEhx48UzcyxB8Mn3s7mZW0nf8T4SrDVcdGD aIuTRAfdVaVGUpvULruIkgOAEMgirKkefvro0fVgJMM6w8JNw8cxB1GwdEyFI8fKO/kfidSb quTEYfvhj8F703RqVwqvgmDnjGgtv5PqYmbhauZortE1xITXknlqNYxoZDSSgH4nmn5yw/Wv njUhFaagq/r3lCTrgJEgWGzLTJGFzJdE/u5rj3ZrX+ck5S+74yVSnAtLeK6frJ0g+ECLcxJa JcntUytPeqs9nC3YTQ6j9fmCfxyxUl7aIdm5eakpSzR8pRRgkbUY2LDNyY1/k1NzEdLM3gXT IGadpjnw10TyoUoypl7734xeQC3wXLLest0sExcsmw2dUVSN6vtOmhs4aW7Wkao96swQ/ulq 4xR3SEoSUVMP3FnCblmhNEFHVF80XEakg9E7yik7y36sJqFOvhLJO3AqLM6ZzDEp3dVCA6ld w/Kej9Ea16F509KWTgBKltnzjZuR3mo7tLbhHqF9wYC3yDnNHevfh+4/0uZNQ8cy2KhoB5Xe 2/SRtQFL8EEAEQEAAcLBfAQYAQoAJhYhBOVJpd51HRb4Pfv1Lyu+PUw5C3mjBQJlIde1AhsM BQkDwmcAAAoJECu+PUw5C3mjLbYP/2/LOik+xQLFcEJNLwXHqNa/hD08meCOxOsZPpN0y5Vx Ta8F+RN3TzJUznlTqRL59JRYiPJ3SANeHOzIxFwEzEFrCtuHTJXkXkfbBfjEHEz1szwnnJZd y8lEmwZ5bOAqTVjzFSQJpjFCM7Um090rPoTAfOQ7ZYXEIC6UhbmPUzj5ECfFszdcgNthZ4uR QPxPPHrihQB5ePEL5fyTGaedst29zVdDvS1u3p2EQix3Mb/BOXbDBJf8eJm2FPk5nAppcwR9 E7TfZ4uQVGr9HE0w0gLzxEfZn4qd+2NAYUFbzXhN+mk80wo5FKJaMhKXFBKueiRfy4DhMsn6 fRmQ2s2gOnIjrhl7TKs5M7S+x8Vj93aYxSFZ4ksbdAHTTFq4jHKnSq/tovZGpqTi3EurddAZ /QH2QDUaZhNgRYyLfgKJcd31CpLb3xJHknnHodLLPPOY0AofKSNePA9XcAXQ26I3TEd67dFe jcMX4fQTy0IOB+47Hz4AZRusrHMQKShYGghq3GCEh6knhlitsNc4eXp230hwgqm1UZA/9Opd ruTOQOsNBeEbKoKfpjuv9b/72JoMK2aRmyerxUb7cNvB7DXbyIY54kGifa6ASleA0PRbksXC 5B2kDoXWLlvCOQLMTQEI9gxMXEF2wPWQLE0CewNRuivUtjdIa3jCkznbF2/OKHz/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Jaeme Sifat X-ACL-Warn: , Jaeme Sifat via Guix-patches X-Patchwork-Original-From: Jaeme Sifat via Guix-patches via From: Jaeme Sifat Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Hi, There hasn't been any activity on this issue for a while now and my patch hasn't been merged yet. Respond Soon, Jaeme From e35b26790407b8019bee2f824f03f31c173e3507 Mon Sep 17 00:00:00 2001 Message-ID: From: jaeme Date: Thu, 26 Oct 2023 19:48:51 -0400 Subject: [PATCH] gnu: Add ani-cli. * gnu/packages/video.scm (ani-cli): New variable. Signed-off-by: Tobias Geerinckx-Rice Change-Id: I21ea258f164285dea0d46379dff120b105803dd0 --- gnu/packages/video.scm | 75 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index b4dd7c27ae..cdce376d3e 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -66,6 +66,7 @@ ;;; Copyright © 2023 Ott Joon ;;; Copyright © 2023 Dominik Delgado Steuter ;;; Copyright © 2023 Saku Laesvuori +;;; Copyright © 2023 Jaeme Sifat ;;; ;;; This file is part of GNU Guix. ;;; @@ -116,6 +117,7 @@ (define-module (gnu packages video) #:use-module (gnu packages base) #:use-module (gnu packages bash) #:use-module (gnu packages bison) + #:use-module (gnu packages bittorrent) #:use-module (gnu packages boost) #:use-module (gnu packages cdrom) #:use-module (gnu packages check) @@ -194,6 +196,7 @@ (define-module (gnu packages video) #:use-module (gnu packages sqlite) #:use-module (gnu packages ssh) #:use-module (gnu packages swig) + #:use-module (gnu packages terminals) #:use-module (gnu packages texinfo) #:use-module (gnu packages textutils) #:use-module (gnu packages tls) @@ -209,6 +212,78 @@ (define-module (gnu packages video) #:use-module (gnu packages xml) #:use-module (gnu packages xorg)) +(define-public ani-cli + (package + (name "ani-cli") + (version "4.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pystardust/ani-cli") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ni9pzjb5qh87iz7c8252bx79qadr1qx6jnkqvvjcqrchh7q473a")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ;no test suite + #:phases + #~(modify-phases %standard-phases + (delete 'configure) ;nothing to configure + (delete 'build) ;nothing to build + (replace 'install + (lambda _ + (install-file "ani-cli" (string-append #$output "/bin")) + (install-file "ani-cli.1" + (string-append #$output "/share/man/man1")))) + (add-after 'install 'wrap + (lambda* (#:key inputs #:allow-other-keys) + (define (bin command) + (dirname (search-input-file + inputs (string-append "bin/" command)))) + (wrap-program (string-append #$output "/bin/ani-cli") + `("PATH" ":" prefix + ,(map bin (list "aria2c" + "curl" + "ffmpeg" + "fzf" + "grep" + "mpv" + "sed" + "tput" + "uname" + "yt-dlp"))))))))) + (inputs (list aria2 + bash-minimal + coreutils + curl + ffmpeg + fzf + grep + mpv + ncurses + sed + yt-dlp)) + (native-search-paths + ;; This was copied from the curl package. + (list (search-path-specification + (variable "CURL_CA_BUNDLE") + (file-type 'regular) + (separator #f) ;single entry + (files '("etc/ssl/certs/ca-certificates.crt"))))) + (home-page "https://github.com/pystardust/ani-cli") + (synopsis "Browse and watch anime from the command line") + (description + "ani-cli is a @acronym{CLI, command-line interface} to browse and watch +anime by streaming videos from @uref{https://allanime.to,All Anime}. + +There are different features such as episode browsing, history tracking, +streaming at multiple resolutions, and much more, depending on what programs the +user has installed.") + (license license:gpl3+))) + (define-public transcode (package (name "transcode") base-commit: 4dfbc536689b07e56aead3dd864b8af54613d091 prerequisite-patch-id: 0f2ea4144d953a8626c7a6aaede0a6797ec9c5f9 prerequisite-patch-id: 658b58a6e368317e83f8b511bebd9b3ae0b7b6f8 prerequisite-patch-id: 95d6d324d080671cb1ac94ff17e73109f54b7977 prerequisite-patch-id: 7e6e4ab87b52996e9bb6cd8595889f21ba87e9fe prerequisite-patch-id: 6f86f2a54f77c0e8841b6f22953c2f748e358107 prerequisite-patch-id: 7c88071ffd6af8c9de9a44ef2e745e3b111d28e7 prerequisite-patch-id: dacf336396c4f629906e4689dc2868d437179a37 prerequisite-patch-id: 35641348fcba881313d08cb85da3722ba0891264 prerequisite-patch-id: ea98f949fde81f63a309e36405b87463dc07ac50 prerequisite-patch-id: a299994eb9a52db942a5cc3a038b8bc34529c799 prerequisite-patch-id: 9ffc6d3a9be37af59ec29bfce0543cf8371edacb prerequisite-patch-id: c489fbc8af7d431f9372d0b8bc9e4c609703680e prerequisite-patch-id: 471c932817cc1044fd03f56e1a1f84e4ce4029a9 prerequisite-patch-id: 88f3a5981ea62ce654a48c258df09315f24ba73e prerequisite-patch-id: 62b7b8d8b26d642f524d45e910f7685a57345d76 prerequisite-patch-id: 6ad7cb518d3f48614c97e7ef851289a8f4375306 prerequisite-patch-id: 3fec7d86bd725207d19e77b38cba7f989af68ea3 prerequisite-patch-id: 3bd20d51aa3a07f86722c5894b85f58b96e1e798 prerequisite-patch-id: 1011132081c09cd02295c999c9af44d1191bc4b2 prerequisite-patch-id: 83ffbbea6cae29ccd11395332446c2a8eb88fd6c prerequisite-patch-id: 760df26aee26e14249c412f32630ae6e71a3fa3e prerequisite-patch-id: b89039b55bef0639c3679b1a5ba13b7a5593af5b prerequisite-patch-id: 24fc8fdb82bb9287ed944673e2f922587bc49503 prerequisite-patch-id: 077e45c8081930192499bfa5c7391d882b1ad401 prerequisite-patch-id: f31368d6b77f811e4b1fba489492ac4d6cde0948 prerequisite-patch-id: fc4e5787813af14bc812bc61a18acd684bd319af prerequisite-patch-id: 08f122a2c9dec498a089d665280f37191f96a1ba prerequisite-patch-id: 6da0dcc6295b755538d7cb2ae4d7f290c3d14e98 prerequisite-patch-id: 7220d8204293754caa4db9ebe3c788ee336d8889 prerequisite-patch-id: 6462f9da097dee40814cf546412b47552f3911a7 prerequisite-patch-id: 9ba212fb95cb7eb4badf51ca677cf5109c2ed881 prerequisite-patch-id: 5ac9fa96627b4d3593429f55b391e66ccf8f14e2 prerequisite-patch-id: a43431df227168b9d0dbb627277ff668fc04c759 prerequisite-patch-id: d72ec36511b6a610072e24e051bbe859af3490fe -- 2.41.0