From patchwork Tue Sep 28 06:17:58 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Soo X-Patchwork-Id: 33382 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 C60B727BBE1; Tue, 28 Sep 2021 07:19:11 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C219D27BBE3 for ; Tue, 28 Sep 2021 07:19:09 +0100 (BST) Received: from localhost ([::1]:46198 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mV6SK-0007lT-PS for patchwork@mira.cbaines.net; Tue, 28 Sep 2021 02:19:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36632) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mV6SE-0007lC-JY for guix-patches@gnu.org; Tue, 28 Sep 2021 02:19:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60234) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mV6SE-00020A-CA for guix-patches@gnu.org; Tue, 28 Sep 2021 02:19:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mV6SE-0008HQ-8K for guix-patches@gnu.org; Tue, 28 Sep 2021 02:19:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50863] [PATCH] gnu: Add themes to outputs of emacs-base-16-theme. Resent-From: John Soo Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Sep 2021 06:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 50863 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50863@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163280989131753 (code B ref -1); Tue, 28 Sep 2021 06:19:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Sep 2021 06:18:11 +0000 Received: from localhost ([127.0.0.1]:43547 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mV6RO-0008G4-Iz for submit@debbugs.gnu.org; Tue, 28 Sep 2021 02:18:10 -0400 Received: from lists.gnu.org ([209.51.188.17]:49100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mV6RM-0008Fu-Ar for submit@debbugs.gnu.org; Tue, 28 Sep 2021 02:18:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36406) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mV6RM-0007NU-5s for guix-patches@gnu.org; Tue, 28 Sep 2021 02:18:08 -0400 Received: from mail-pl1-x630.google.com ([2607:f8b0:4864:20::630]:37380) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mV6RJ-00018N-FF for guix-patches@gnu.org; Tue, 28 Sep 2021 02:18:07 -0400 Received: by mail-pl1-x630.google.com with SMTP id j14so13455385plx.4 for ; Mon, 27 Sep 2021 23:18:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=asu-edu.20210112.gappssmtp.com; s=20210112; h=from:to:subject:date:message-id:mime-version; bh=yOVjh5uJ+lWdmph5hnYOz6hhCcxm789762JVN6yw3Vs=; b=RLq53IZvJ9EqCQ/r8r+qnslhS/zqVhctROySKy1UlCiHDeWAfjYwO9U1Vn4zf5TMoE uJV1e9F1UB30+WyVH+BfkEWbTC0uWXpFpAzzGwfb6PmjS4y8zUsJPhTawJiEQPIbpyqJ dLh5WA1JG/xY58xC2EJC6XiB79gR3ZnUf8gH+ko3WuVoz6Hm/BzrdxmufE2YR6/XLwz2 W7R15RTHZFJfBrKerVGaWUAknrYDp6JJoWqEwDHe6O+XupAc7+ZAkI/PStXuRKNxoixL XQahs8bTovKCJVc8ml0TwoSEJpA+WLR0Cs7I13p5TSx8wabtExL4G42qLHg6+xJnpQrz RCLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=yOVjh5uJ+lWdmph5hnYOz6hhCcxm789762JVN6yw3Vs=; b=xRRKpB3jNqPumb0YI441SwIaq6R/GbdY9FxvXXQ5wHtvPkSsjJ1/ZtW9uXGYS/WEqe b8eWTFgswgG0d0ig7VWNw68ZFyo3pmrRvDoK1/wO/OCSsRy+edRs3cEGI1+pR1u40BLW 29AEfXqVQNvFUKJSTAXzK8CGjcHQDVlCf5n1xvL7cgEmlXoNyHez8teUXE3gCDhYpJA5 SLlaffeijQPWry3JJLxrvNABdwevRZ0BUFRreJMWbubBAUxHgsL2SFexMVrS3zsM8OgQ aXJSf+K8FcgdpDI2jzJCNp1QyfAAhqQ5i4/XTmgwHAy8no64ciywsxXV657jj/yg5EKu 9jkw== X-Gm-Message-State: AOAM531S6t8/4JtV9KOvm71GgUgI5s+6GexVnwxZ+6JkxehCS2UR8Oi8 cOk4/cwydP1a/CblI0dgaTMsgUpTZml8u2te X-Google-Smtp-Source: ABdhPJzLU8i0GkcSTaJJIlTyHz8aj0QpCb01vHm/YPJBbeoDphTkq/U/Ib3vDLUoQpoZ2Qh2w6t7dg== X-Received: by 2002:a17:902:7103:b0:13d:c2d4:f0ef with SMTP id a3-20020a170902710300b0013dc2d4f0efmr3646947pll.32.1632809880625; Mon, 27 Sep 2021 23:18:00 -0700 (PDT) Received: from ecenter (2603-8001-3c01-90b6-0000-0000-0000-1ca6.res6.spectrum.com. [2603:8001:3c01:90b6::1ca6]) by smtp.gmail.com with ESMTPSA id i27sm19006283pfq.184.2021.09.27.23.17.58 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 27 Sep 2021 23:17:59 -0700 (PDT) From: John Soo Date: Mon, 27 Sep 2021 23:17:58 -0700 Message-ID: <87o88d4415.fsf@asu.edu> MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::630; envelope-from=jsoo1@asu.edu; helo=mail-pl1-x630.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches Hi Guix, I wanted to try out the base16 version of my beloved solarized theme and found that the themes were not installed properly. This patch ought to fix that. Thank you! - John From 86e1252111c17ebd2dec46bdcb80bc2f1bf45e32 Mon Sep 17 00:00:00 2001 From: John Soo Date: Mon, 27 Sep 2021 22:08:41 -0700 Subject: [PATCH] gnu: Add themes to outputs of emacs-base16-theme. * gnu/packages/emacs-xyz (emacs-base16-theme): [arguments] Add build directory themes to #:include. --- gnu/packages/emacs-xyz.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 6024a993e2..f46dbb9277 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -8306,6 +8306,24 @@ answers.") (sha256 (base32 "01w89g413s1da6rf94y1xnhw79cjy2bqb01yfjs58cy492cm0vr6")))) (build-system emacs-build-system) + (arguments + `(#:include (cons "^build\\/.*\\.el$" + %default-include) + #:phases + (modify-phases %standard-phases + (add-after 'install 'mv-themes + (lambda* (#:key outputs #:allow-other-keys) + (use-modules (ice-9 regex)) + (let* ((out (assoc-ref outputs "out")) + (theme-dir (string-append (elpa-directory out) "/build"))) + (for-each (lambda (theme) + (rename-file + theme + (regexp-substitute #f + (string-match "build\\/" theme) + 'pre 'post))) + (find-files theme-dir "\\.el$")) + (delete-file-recursively theme-dir))))))) (home-page "https://github.com/belak/base16-emacs") (synopsis "Base16 color themes for Emacs") (description -- 2.33.0