From patchwork Thu Oct 26 23:48:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jaeme Sifat X-Patchwork-Id: 55380 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 4CF7027BBE9; Fri, 27 Oct 2023 00:50:01 +0100 (BST) 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 D5B1027BBE2 for ; Fri, 27 Oct 2023 00:49:58 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qwA6Y-0007cs-5L; Thu, 26 Oct 2023 19:49:34 -0400 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 1qwA6W-0007cb-GD for guix-patches@gnu.org; Thu, 26 Oct 2023 19:49:32 -0400 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 1qwA6W-0000Cf-7f for guix-patches@gnu.org; Thu, 26 Oct 2023 19:49:32 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qwA70-0002Pb-K1 for guix-patches@gnu.org; Thu, 26 Oct 2023 19:50:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#66694] (no subject) References: <20231023051055.1470319-1-jaeme@runbox.com> In-Reply-To: <20231023051055.1470319-1-jaeme@runbox.com> Resent-From: jaeme Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 26 Oct 2023 23:50:02 +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 Received: via spool by 66694-submit@debbugs.gnu.org id=B66694.16983641929244 (code B ref 66694); Thu, 26 Oct 2023 23:50:02 +0000 Received: (at 66694) by debbugs.gnu.org; 26 Oct 2023 23:49:52 +0000 Received: from localhost ([127.0.0.1]:34697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwA6p-0002Oz-Dn for submit@debbugs.gnu.org; Thu, 26 Oct 2023 19:49:51 -0400 Received: from mailtransmit04.runbox.com ([2a0c:5a00:149::25]:44090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwA6n-0002Od-2t for 66694@debbugs.gnu.org; Thu, 26 Oct 2023 19:49:50 -0400 Received: from mailtransmit03.runbox ([10.9.9.163] helo=aibo1.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 1qwA69-005jtf-JT for 66694@debbugs.gnu.org; Fri, 27 Oct 2023 01:49:09 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.com; s=selector2; h=From:To:MIME-Version:Date:Message-ID:Content-Type; bh=3d8IOfFINmxh39G/svct0wq6yOiFap4m8hc8+O754sQ=; b=FupWYn37X9Y3J036yNKMbQ370P E5Tbl3bWeAnMLJMTIqph/q6nrNuarETr3JgZrqKYqBfeXuCwEnVo+z4IWubqYpQcabuG5bpW/iA3Q YsFwvN1bcC4e2oMzZNW42hJamD8TLMlJcuIWqzOisdYxk38gJaZVaGiI+fezjutkkztUSx8H7VZ9W YjO1unV6pnb9CPfDjSlQbhIKxFLx0uBMh8xYpGvwF6L4dy9NJJr6qMbm3XSfpUSD2WInE4N9dieXA hWHCWZiYRbtEfm2eEcU2pN2Grw7rz/rW+078Md3w3/RskVZeGf8mTqJ+ibAwVYBIOKp4o305p5abQ PC75uRww==; Received: from [10.9.9.72] (helo=submission01.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1qwA68-0001Pv-V3 for 66694@debbugs.gnu.org; Fri, 27 Oct 2023 01:49:09 +0200 Received: by submission01.runbox with esmtpsa [Authenticated ID (1176697)] (TLS1.2:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.93) id 1qwA5w-00CPgm-7m for 66694@debbugs.gnu.org; Fri, 27 Oct 2023 01:48:56 +0200 Message-ID: <46f3e4e1-c5ee-45fd-941f-70424cd7a4a6@runbox.com> Date: Thu, 26 Oct 2023 19:48:51 -0400 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 X-ACL-Warn: , jaeme via Guix-patches X-Patchwork-Original-From: jaeme 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 Revised description field. From 4b2a7afbcb6821a307becdef2fb0ca4b29b85d3c Mon Sep 17 00:00:00 2001 Message-Id: <4b2a7afbcb6821a307becdef2fb0ca4b29b85d3c.1698364072.git.jaeme@runbox.com> From: Jaeme Sifat Date: Thu, 26 Oct 2023 16:27:45 -0400 Subject: [PATCH] gnu: Add ani-cli. * gnu/packages/video.scm (ani-cli): New variable. Signed-off-by: Jaeme Sifat Change-Id: Id2512a6b22dd2a3bfe44aa525c6a72c9c5082653 --- gnu/packages/video.scm | 57 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index b4dd7c27ae..e7b98ede8b 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,60 @@ (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 copy-build-system) + (arguments + (list + #:install-plan #~'(("ani-cli" "bin/") + ("ani-cli.1" "share/man/man1/")) + #:phases #~(modify-phases %standard-phases + (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" + "uname" + "yt-dlp"))))))))) + (home-page "https://github.com/pystardust/ani-cli") + (synopsis "CLI to browse and watch anime") + (description + "ani-cli is a command-line interface (CLI) to browse and watch anime. It +provides an easy way to stream shows using allanime as a source. 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.") + (inputs (list aria2 + coreutils + curl + ffmpeg + fzf + mpv + yt-dlp)) + (license license:gpl3))) + (define-public transcode (package (name "transcode") base-commit: 33f5b747b4a0a508e1ffc94a5bf425cff707c6e3 -- 2.34.1