From patchwork Mon Jan 4 18:49:23 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: M X-Patchwork-Id: 26219 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 92B5327BC0B; Mon, 4 Jan 2021 18:56:12 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, 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 4D88327BC0A for ; Mon, 4 Jan 2021 18:56:11 +0000 (GMT) Received: from localhost ([::1]:33498 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kwV1W-0003EB-DW for patchwork@mira.cbaines.net; Mon, 04 Jan 2021 13:56:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59928) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kwV1Q-0003Dp-4q for guix-patches@gnu.org; Mon, 04 Jan 2021 13:56:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:48751) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kwV1O-0001FS-Ak for guix-patches@gnu.org; Mon, 04 Jan 2021 13:56:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kwV1O-0006Vk-9M for guix-patches@gnu.org; Mon, 04 Jan 2021 13:56:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#45661] Install TeXmac's desktop file Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 04 Jan 2021 18:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 45661 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 45661@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160978654525003 (code B ref -1); Mon, 04 Jan 2021 18:56:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Jan 2021 18:55:45 +0000 Received: from localhost ([127.0.0.1]:60297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwV13-0006V8-Bt for submit@debbugs.gnu.org; Mon, 04 Jan 2021 13:55:45 -0500 Received: from lists.gnu.org ([209.51.188.17]:55816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwV11-0006V0-Sa for submit@debbugs.gnu.org; Mon, 04 Jan 2021 13:55:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59862) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kwV11-00039r-K2 for guix-patches@gnu.org; Mon, 04 Jan 2021 13:55:39 -0500 Received: from michel.telenet-ops.be ([2a02:1800:110:4::f00:18]:49282) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kwV0z-00010r-F0 for guix-patches@gnu.org; Mon, 04 Jan 2021 13:55:39 -0500 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by michel.telenet-ops.be with bizsmtp id CipX2400N0mfAB406iqSqT; Mon, 04 Jan 2021 19:50:26 +0100 Message-ID: <43baad2e1a3e2298cff1e296247d7a1a2fd98b24.camel@telenet.be> From: Maxime Devos Date: Mon, 04 Jan 2021 19:49:23 +0100 User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Received-SPF: pass client-ip=2a02:1800:110:4::f00:18; envelope-from=maximedevos@telenet.be; helo=michel.telenet-ops.be X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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! This patch adjusts the package definition to install the .desktop file of TeXmacs. Previously, TeXmacs didn't show up in GNOME Shell, but now it does! From 15ea12a7437095f934b48f11abf9e263eb2e80f0 Mon Sep 17 00:00:00 2001 From: Maxime Devos Date: Mon, 4 Jan 2021 19:44:45 +0100 Subject: [PATCH] gnu: texmacs: Install desktop file. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/text-editors.scm (texmacs)[arguments]: Add ‘install-desktop-file’ phase. --- gnu/packages/text-editors.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm index 749b93e29f..81915ca52b 100644 --- a/gnu/packages/text-editors.scm +++ b/gnu/packages/text-editors.scm @@ -12,6 +12,7 @@ ;;; Copyright © 2020 Marius Bakke ;;; Copyright © 2020 Tom Zander ;;; Copyright © 2020 Mark Meyer +;;; Copyright © 2020 Maxime Devos ;;; ;;; This file is part of GNU Guix. ;;; @@ -788,6 +789,14 @@ editors.") (("/usr/share") (string-append out "/share"))) #t))) + (add-after 'install 'install-desktop-file + (lambda* (#:key outputs #:allow-other-keys) + ;; Install desktop file. + (let* ((out (assoc-ref outputs "out")) + (apps (string-append out "/share/applications")) + (source "TeXmacs/misc/mime/texmacs.desktop")) + (install-file source apps) + #t))) (add-before 'configure 'gzip-flags (lambda _ (substitute* "Makefile.in" -- 2.29.2