From patchwork Tue Mar 29 13:03:58 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Feng Shu X-Patchwork-Id: 38174 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 573C827BBEA; Tue, 29 Mar 2022 14:08:20 +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 24C3627BBE9 for ; Tue, 29 Mar 2022 14:08:20 +0100 (BST) Received: from localhost ([::1]:51368 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nZBa7-00042j-07 for patchwork@mira.cbaines.net; Tue, 29 Mar 2022 09:08:19 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48450) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZBWw-0001zs-Lm for guix-patches@gnu.org; Tue, 29 Mar 2022 09:05:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:38057) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nZBWw-0008EM-Bp for guix-patches@gnu.org; Tue, 29 Mar 2022 09:05:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nZBWw-000579-7G for guix-patches@gnu.org; Tue, 29 Mar 2022 09:05:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#54525] [patch v2 1/5] gnu: Add thunar-archive-plugin. References: <875yo5pw3i.fsf@163.com> In-Reply-To: <875yo5pw3i.fsf@163.com> Resent-From: tumashu@163.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 29 Mar 2022 13:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 54525@debbugs.gnu.org Cc: Feng Shu Received: via spool by 54525-submit@debbugs.gnu.org id=B54525.164855906219570 (code B ref 54525); Tue, 29 Mar 2022 13:05:02 +0000 Received: (at 54525) by debbugs.gnu.org; 29 Mar 2022 13:04:22 +0000 Received: from localhost ([127.0.0.1]:60178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZBWH-00055V-OH for submit@debbugs.gnu.org; Tue, 29 Mar 2022 09:04:22 -0400 Received: from m12-18.163.com ([220.181.12.18]:50685) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZBWC-00054y-Si for 54525@debbugs.gnu.org; Tue, 29 Mar 2022 09:04:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=O+HFl Yf43cLy5G+NV3ivLFrIEvOwLo+gKT+//Zhe5DQ=; b=HRNHhEjVFFUm2pkAuKAz/ SSQKXOR5cMoM4VAVGeWJ8LO9eZN5rJZw2DUc99jx2e1DSN+QkNmFpfWQ1IMyMfc5 0aDXAqhr179iLk/zB0XZz84tm+sK8mEbeV4SXYy/+Ps7GAR358yCYCOYyXR5Bf/Y JLZpmC/aVlMviNF7ONfiz4= Received: from localhost.localdomain (unknown [117.92.30.200]) by smtp14 (Coremail) with SMTP id EsCowACHgQDEA0Ni1EciAA--.2550S2; Tue, 29 Mar 2022 21:04:08 +0800 (CST) From: tumashu@163.com Date: Tue, 29 Mar 2022 21:03:58 +0800 Message-Id: <20220329130402.26022-1-tumashu@163.com> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 X-CM-TRANSID: EsCowACHgQDEA0Ni1EciAA--.2550S2 X-Coremail-Antispam: 1Uf129KBjvJXoW7CF43AryDtFyrXr4DGF4xCrg_yoW8Gr1xpr 1rur1Yg34Sg34fAayfWF1Yqa4YqFs3AFn5Cwn7Zw17Gw4aqr48urySyrWYyr9xCr4xAw42 gan3Xw4UWFy5ArJanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0pEWlyAUUUUU= X-Originating-IP: [117.92.30.200] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbBEQTS1FaEHWrY-AAAsS 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 From: Feng Shu * gnu/packages/xfce.scm (thunar-archive-plugin): New variable. --- gnu/packages/xfce.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 90f7467cef..1b0e262735 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -792,6 +792,27 @@ (define-public thunar-volman and import the new pictures from your camera.") (license gpl2+))) +(define-public thunar-archive-plugin + (package + (name "thunar-archive-plugin") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://archive.xfce.org/src/thunar-plugins/" + name "/" (version-major+minor version) + "/" name "-" version ".tar.bz2")) + (sha256 + (base32 "059ikda4hig1iqk0g5kqc4p95chj0z1ljhl5qjrlw4l8lf3gm0mz")))) + (build-system gnu-build-system) + (native-inputs (list pkg-config intltool)) + (inputs (list exo thunar gtk+)) + (home-page "https://www.xfce.org/") + (synopsis "Archive plugin for Thunar file manager") + (description "The Thunar Archive Plugin allows you to create and extract +archive files using the file context menus in the Thunar file manager.") + (license gpl2+))) + (define-public xfwm4 (package (name "xfwm4") From patchwork Tue Mar 29 13:03:59 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Feng Shu X-Patchwork-Id: 38172 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 A61CF27BBEA; Tue, 29 Mar 2022 14:05:32 +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 4E23F27BBE9 for ; Tue, 29 Mar 2022 14:05:32 +0100 (BST) Received: from localhost ([::1]:48712 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nZBXP-00023p-D0 for patchwork@mira.cbaines.net; Tue, 29 Mar 2022 09:05:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48448) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZBWw-0001yy-7Q for guix-patches@gnu.org; Tue, 29 Mar 2022 09:05:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:38056) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nZBWv-0008EB-T2 for guix-patches@gnu.org; Tue, 29 Mar 2022 09:05:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nZBWv-000572-Np for guix-patches@gnu.org; Tue, 29 Mar 2022 09:05:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#54525] [patch v2 2/5] gnu: Add thunar-shares-plugin. Resent-From: tumashu@163.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 29 Mar 2022 13:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 54525@debbugs.gnu.org Cc: Feng Shu Received: via spool by 54525-submit@debbugs.gnu.org id=B54525.164855906119564 (code B ref 54525); Tue, 29 Mar 2022 13:05:01 +0000 Received: (at 54525) by debbugs.gnu.org; 29 Mar 2022 13:04:21 +0000 Received: from localhost ([127.0.0.1]:60176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZBWH-00055O-DQ for submit@debbugs.gnu.org; Tue, 29 Mar 2022 09:04:21 -0400 Received: from m12-18.163.com ([220.181.12.18]:50859) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZBWE-000551-VR for 54525@debbugs.gnu.org; Tue, 29 Mar 2022 09:04:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=tt0YW tlvzSpjCKTW019Uyxh2FZHgRBLFpPVt+Y+rams=; b=lWmwDyDUESYFhMWSmihZV xS22mCTzB5wzNAqX3Oesu0XpVpVz89H04B0Xb/KNrpZHdG13cm80ewra4RKfcTGj kntWDGlXU6MHK1rV7lDNJYVQlaUvLB8xeeEUK7yGnssKs3rlxM2QSS5PpcV4RWOo 8xat0+BNTjj3AFkao0ZNqw= Received: from localhost.localdomain (unknown [117.92.30.200]) by smtp14 (Coremail) with SMTP id EsCowACHgQDEA0Ni1EciAA--.2550S3; Tue, 29 Mar 2022 21:04:12 +0800 (CST) From: tumashu@163.com Date: Tue, 29 Mar 2022 21:03:59 +0800 Message-Id: <20220329130402.26022-2-tumashu@163.com> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220329130402.26022-1-tumashu@163.com> References: <20220329130402.26022-1-tumashu@163.com> MIME-Version: 1.0 X-CM-TRANSID: EsCowACHgQDEA0Ni1EciAA--.2550S3 X-Coremail-Antispam: 1Uf129KBjvJXoW7CF4xArWfJw18Jr1UGw18uFg_yoW8GF17pr W3Cr1Yqw4SgryxA3yfuF43Xa4YvFWrGFnY9wn7A345t3Wjqr4kWryftrWakrnxCF4xtw42 gws3X3yUGFyUA3DanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0pE9NsdUUUUU= X-Originating-IP: [117.92.30.200] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/1tbiwAnS1FXlvDS78wABs+ 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 From: Feng Shu * gnu/packages/xfce.scm (thunar-shares-plugin): New variable. --- gnu/packages/xfce.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 1b0e262735..8bfa3a9422 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -813,6 +813,28 @@ (define-public thunar-archive-plugin archive files using the file context menus in the Thunar file manager.") (license gpl2+))) +(define-public thunar-shares-plugin + (package + (name "thunar-shares-plugin") + (version "0.3.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://archive.xfce.org/src/thunar-plugins/" + name "/" (version-major+minor version) + "/" name "-" version ".tar.bz2")) + (sha256 + (base32 "182j8jl91735004hbl0i2xxga4r6fk03srfl6g87czkjm9y8q7fw")))) + (build-system gnu-build-system) + (native-inputs (list pkg-config intltool)) + (inputs (list thunar gtk+)) + (home-page "https://www.xfce.org/") + (synopsis "Folder share plugin for Thunar file manager") + (description + "The Thunar Shares Plugin allows you to quickly share a folder using +Samba from Thunar (the Xfce file manager) without requiring root access.") + (license gpl2+))) + (define-public xfwm4 (package (name "xfwm4") From patchwork Tue Mar 29 13:04:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Feng Shu X-Patchwork-Id: 38173 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 41EF927BBEA; Tue, 29 Mar 2022 14:05:33 +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 0D5E327BBE9 for ; Tue, 29 Mar 2022 14:05:33 +0100 (BST) Received: from localhost ([::1]:48752 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nZBXQ-00025t-5c for patchwork@mira.cbaines.net; Tue, 29 Mar 2022 09:05:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48452) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZBWx-000212-94 for guix-patches@gnu.org; Tue, 29 Mar 2022 09:05:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:38058) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nZBWw-0008EU-Tc for guix-patches@gnu.org; Tue, 29 Mar 2022 09:05:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nZBWw-00057J-O7 for guix-patches@gnu.org; Tue, 29 Mar 2022 09:05:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#54525] [patch v2 3/5] gnu: Add thunar-media-tags-plugin. Resent-From: tumashu@163.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 29 Mar 2022 13:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 54525@debbugs.gnu.org Cc: Feng Shu Received: via spool by 54525-submit@debbugs.gnu.org id=B54525.164855906719582 (code B ref 54525); Tue, 29 Mar 2022 13:05:02 +0000 Received: (at 54525) by debbugs.gnu.org; 29 Mar 2022 13:04:27 +0000 Received: from localhost ([127.0.0.1]:60181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZBWN-00055m-3g for submit@debbugs.gnu.org; Tue, 29 Mar 2022 09:04:27 -0400 Received: from m12-18.163.com ([220.181.12.18]:50967) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZBWG-000554-ND for 54525@debbugs.gnu.org; Tue, 29 Mar 2022 09:04:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=4hAe5 KvMuLcR824zY0GF8qPUANJRGWpIo0FIvYp/gbA=; b=KwRBXmos3Jt7FfCs2WFOF Whnkgn+I4FpQuVtt+y3qMV4kn4+pCsHq1iXnxSrxwiq7ExQDKh/oYCE3ukTQGKKB EHr3K38j7cjW55sIAVNEe0o0bj2PoQSyun3Y5hDJ/XcHe4Z+qA5QgP/Dhgen+ebF 7XKD01JG/WeRciUEcStIPQ= Received: from localhost.localdomain (unknown [117.92.30.200]) by smtp14 (Coremail) with SMTP id EsCowACHgQDEA0Ni1EciAA--.2550S4; Tue, 29 Mar 2022 21:04:13 +0800 (CST) From: tumashu@163.com Date: Tue, 29 Mar 2022 21:04:00 +0800 Message-Id: <20220329130402.26022-3-tumashu@163.com> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220329130402.26022-1-tumashu@163.com> References: <20220329130402.26022-1-tumashu@163.com> MIME-Version: 1.0 X-CM-TRANSID: EsCowACHgQDEA0Ni1EciAA--.2550S4 X-Coremail-Antispam: 1Uf129KBjvJXoW7CF4xZF4DKrW7XryxtryftFb_yoW8Ar4Upr yfAw1rWw4FgryfAayfWw4aka4Y9rZ3Ja15Ka97C345ta1jgw48Cry2ya15Ar13Aw1xAw47 Kw4vqw4UGFyUXrJanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0zi3fH5UUUUU= X-Originating-IP: [117.92.30.200] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/1tbiLwzS1FUMbuimLwABsy 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 From: Feng Shu * gnu/packages/xfce.scm (thunar-media-tags-plugin): New variable. --- gnu/packages/xfce.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 8bfa3a9422..44d34cab8f 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -52,6 +52,7 @@ (define-module (gnu packages xfce) #:use-module (gnu packages libcanberra) #:use-module (gnu packages linux) #:use-module (gnu packages mate) + #:use-module (gnu packages mp3) #:use-module (gnu packages pcre) #:use-module (gnu packages pdf) #:use-module (gnu packages photo) @@ -835,6 +836,28 @@ (define-public thunar-shares-plugin Samba from Thunar (the Xfce file manager) without requiring root access.") (license gpl2+))) +(define-public thunar-media-tags-plugin + (package + (name "thunar-media-tags-plugin") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://archive.xfce.org/src/thunar-plugins/" + name "/" (version-major+minor version) + "/" name "-" version ".tar.bz2")) + (sha256 + (base32 "06sr7b4p9f585gian8vpx7j0pkzg0vvwcrjmrhvh7i5sb90w8rg2")))) + (build-system gnu-build-system) + (native-inputs (list pkg-config intltool)) + (inputs (list exo gtk+ thunar taglib)) + (home-page "https://www.xfce.org/") + (synopsis "Media tags plugin for Thunar file manager") + (description + "Media tags plugin allows tags editing from Thunar file manager and +tags-based file renaming from inside Thunar Bulk Renamer.") + (license gpl2+))) + (define-public xfwm4 (package (name "xfwm4") From patchwork Tue Mar 29 13:04:01 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Feng Shu X-Patchwork-Id: 38176 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 84CDB27BBEA; Tue, 29 Mar 2022 14:08:33 +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 4E0BC27BBE9 for ; Tue, 29 Mar 2022 14:08:33 +0100 (BST) Received: from localhost ([::1]:51954 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nZBaK-0004Sb-CO for patchwork@mira.cbaines.net; Tue, 29 Mar 2022 09:08:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48460) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZBWy-00022x-51 for guix-patches@gnu.org; Tue, 29 Mar 2022 09:05:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:38060) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nZBWx-0008K1-PS for guix-patches@gnu.org; Tue, 29 Mar 2022 09:05:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nZBWx-00057X-KV for guix-patches@gnu.org; Tue, 29 Mar 2022 09:05:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#54525] [patch v2 4/5] gnu: Add thunar-vcs-plugin. Resent-From: tumashu@163.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 29 Mar 2022 13:05:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 54525@debbugs.gnu.org Cc: Feng Shu Received: via spool by 54525-submit@debbugs.gnu.org id=B54525.164855907919618 (code B ref 54525); Tue, 29 Mar 2022 13:05:03 +0000 Received: (at 54525) by debbugs.gnu.org; 29 Mar 2022 13:04:39 +0000 Received: from localhost ([127.0.0.1]:60186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZBWZ-00056M-5S for submit@debbugs.gnu.org; Tue, 29 Mar 2022 09:04:39 -0400 Received: from m12-18.163.com ([220.181.12.18]:50990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZBWI-000556-7D for 54525@debbugs.gnu.org; Tue, 29 Mar 2022 09:04:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=1B0zv a+NVRbWRuWqJNM65Vc3DpNA5J6psdHQ9/fZpkk=; b=UO7y6R6AvK2jIGhhtEDyH EZ9taDldt5vkqVYdcQSUGydG0sP6omAD45qr6gWirLFXf6fauFam/2djiU61qUEU FZV83jk7QbB/vfXvEnRPOSDIBYUnzKM4lp47xn3hbk6sqlHk9Lv5gzwrljv19V6U jMDtWmiBx5tswDsMiNamYo= Received: from localhost.localdomain (unknown [117.92.30.200]) by smtp14 (Coremail) with SMTP id EsCowACHgQDEA0Ni1EciAA--.2550S5; Tue, 29 Mar 2022 21:04:15 +0800 (CST) From: tumashu@163.com Date: Tue, 29 Mar 2022 21:04:01 +0800 Message-Id: <20220329130402.26022-4-tumashu@163.com> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220329130402.26022-1-tumashu@163.com> References: <20220329130402.26022-1-tumashu@163.com> MIME-Version: 1.0 X-CM-TRANSID: EsCowACHgQDEA0Ni1EciAA--.2550S5 X-Coremail-Antispam: 1Uf129KBjvJXoW7CF47uryfXrWDZrWxCw17Jrb_yoW8tF13pr 1fC34Fgw4fKr93AFWfWr1j9w13C3yftF4YyanxCryfta1UKw48CF9rta98Ar13Cw17Aw47 Cw1DWa17GFyUZrJanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0zRA9NfUUUUU= X-Originating-IP: [117.92.30.200] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/1tbiwA-S1FXlvDS8dwAAs6 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 From: Feng Shu * gnu/packages/xfce.scm (thunar-vcs-plugin): New variable. --- gnu/packages/xfce.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 44d34cab8f..182fe0fd8f 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -35,6 +35,7 @@ (define-module (gnu packages xfce) #:use-module (gnu artwork) #:use-module (gnu packages) + #:use-module (gnu packages apr) #:use-module (gnu packages base) #:use-module (gnu packages calendar) #:use-module (gnu packages cdrom) @@ -63,6 +64,8 @@ (define-module (gnu packages xfce) #:use-module (gnu packages python-xyz) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages search) + #:use-module (gnu packages textutils) + #:use-module (gnu packages version-control) #:use-module (gnu packages web) #:use-module (gnu packages wm) #:use-module (gnu packages xml) @@ -858,6 +861,42 @@ (define-public thunar-media-tags-plugin tags-based file renaming from inside Thunar Bulk Renamer.") (license gpl2+))) +(define-public thunar-vcs-plugin + (package + (name "thunar-vcs-plugin") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://archive.xfce.org/src/thunar-plugins/" + name "/" (version-major+minor version) + "/" name "-" version ".tar.bz2")) + (sha256 + (base32 "1f2d1dwfyi6xv3qkd8l8xh0vhz8wh0601cyigjzn426lqga1d29n")))) + (build-system gnu-build-system) + (arguments + (list #:configure-flags + #~(list (string-append "CPPFLAGS=-I" + #$(this-package-input "apr-util") + "/include/apr-1")))) + (native-inputs (list pkg-config intltool utf8proc)) + (inputs + (list exo + gtk+ + thunar + libxfce4util + apr + apr-util + subversion + git)) + (home-page "https://www.xfce.org/") + (synopsis "VCS plugin for Thunar file manager") + (description + "Thunar VCS Plugin (formerly known as Thunar SVN Plugin) gives SVN and +GIT integration to Thunar, it adds Subversion and GIT actions to the context +menu.") + (license gpl2+))) + (define-public xfwm4 (package (name "xfwm4") From patchwork Tue Mar 29 13:04:02 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Feng Shu X-Patchwork-Id: 38175 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 A62C627BBEA; Tue, 29 Mar 2022 14:08:27 +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 D81BE27BBE9 for ; Tue, 29 Mar 2022 14:08:26 +0100 (BST) Received: from localhost ([::1]:51740 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nZBaE-0004JT-27 for patchwork@mira.cbaines.net; Tue, 29 Mar 2022 09:08:26 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48462) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZBWy-000231-5K for guix-patches@gnu.org; Tue, 29 Mar 2022 09:05:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:38059) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nZBWx-0008Gk-Rk for guix-patches@gnu.org; Tue, 29 Mar 2022 09:05:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nZBWx-00057Q-6I for guix-patches@gnu.org; Tue, 29 Mar 2022 09:05:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#54525] [patch v2 5/5] gnu: thunar: Add search path for "THUNARX_DIRS". Resent-From: tumashu@163.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 29 Mar 2022 13:05:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 54525@debbugs.gnu.org Cc: Feng Shu Received: via spool by 54525-submit@debbugs.gnu.org id=B54525.164855907119597 (code B ref 54525); Tue, 29 Mar 2022 13:05:03 +0000 Received: (at 54525) by debbugs.gnu.org; 29 Mar 2022 13:04:31 +0000 Received: from localhost ([127.0.0.1]:60183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZBWQ-000561-FX for submit@debbugs.gnu.org; Tue, 29 Mar 2022 09:04:31 -0400 Received: from m12-18.163.com ([220.181.12.18]:51005) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZBWM-000559-9O for 54525@debbugs.gnu.org; Tue, 29 Mar 2022 09:04:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=dgOFb yHhYNWRPE7yfrPkPPRHC6aiH2IwuP2EswAimUE=; b=c4hB2VXbnsfMY597puWDF tcs2no6+rn0sIXr6TlkMe6NanctoUya9pMWMgqCW0r0jwZiBRRsbkJKsJr5RnmnU aZYsWMvl6cZfQfQ5NR8pUT3Dr7T8Q2SB4KnewA5WEuBrMLOn/Qed3RK7MF54mlPd HcN970OABppdmUR+DzE5Q4= Received: from localhost.localdomain (unknown [117.92.30.200]) by smtp14 (Coremail) with SMTP id EsCowACHgQDEA0Ni1EciAA--.2550S6; Tue, 29 Mar 2022 21:04:17 +0800 (CST) From: tumashu@163.com Date: Tue, 29 Mar 2022 21:04:02 +0800 Message-Id: <20220329130402.26022-5-tumashu@163.com> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220329130402.26022-1-tumashu@163.com> References: <20220329130402.26022-1-tumashu@163.com> MIME-Version: 1.0 X-CM-TRANSID: EsCowACHgQDEA0Ni1EciAA--.2550S6 X-Coremail-Antispam: 1Uf129KBjvJXoW3tFWkZF1rXr1xtr1kuFW3ZFb_yoWDWFWxpr 4rCryYq3y8Wr4kJa93Za1UXF15C348XF4Y93WfG3Waywn8Wry5uayxtr45Ar17ur4Ut3Wa grWaqw1UWFy5JFJanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07UnSdkUUUUU= X-Originating-IP: [117.92.30.200] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/1tbiLxHS1FUMbuimmQAAsY 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 From: Feng Shu * gnu/packages/xfce.scm (thunar)[native-search-paths]: new field. [source]: Add thunar-search-paths.patch. * gnu/local.mk: Add thunar-search-paths.patch. --- gnu/local.mk | 1 + .../patches/thunar-search-paths.patch | 214 ++++++++++++++++++ gnu/packages/xfce.scm | 12 +- 3 files changed, 226 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/thunar-search-paths.patch diff --git a/gnu/local.mk b/gnu/local.mk index a704161abc..f715ec564a 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1845,6 +1845,7 @@ dist_patch_DATA = \ %D%/packages/patches/texi2html-document-encoding.patch \ %D%/packages/patches/texi2html-i18n.patch \ %D%/packages/patches/thefuck-test-environ.patch \ + %D%/packages/patches/thunar-search-paths.patch \ %D%/packages/patches/tidy-CVE-2015-5522+5523.patch \ %D%/packages/patches/tinyxml-use-stl.patch \ %D%/packages/patches/tipp10-disable-downloader.patch \ diff --git a/gnu/packages/patches/thunar-search-paths.patch b/gnu/packages/patches/thunar-search-paths.patch new file mode 100644 index 0000000000..31f54cbdc0 --- /dev/null +++ b/gnu/packages/patches/thunar-search-paths.patch @@ -0,0 +1,214 @@ +From 848f1dfb2d2f404efa5371817285236d33b32a5c Mon Sep 17 00:00:00 2001 +From: tumashu +Date: Tue, 22 Mar 2022 20:16:19 +0000 +Subject: [PATCH] Look for thunar plugins at $THUNARX_DIRS (Issue #748) + +THUNARX_DIRS is a list of directories where thunar plugins are looked for. It +is needed for distributions like NixOS or Guix System that do not install all +plugins in the same directory. In NixOS or Guix System each package is +installed in a self contained directory. + +This patch has been merged into thunar master: +1. Issue: https://gitlab.xfce.org/xfce/thunar/-/issues/748 +2. Merge Request: https://gitlab.xfce.org/xfce/thunar/-/merge_requests/197 + +--- + thunarx/thunarx-provider-factory.c | 86 +++++++++++++++++------------- + thunarx/thunarx-provider-module.c | 68 ++++++++++++++--------- + 2 files changed, 91 insertions(+), 63 deletions(-) + +diff --git a/thunarx/thunarx-provider-factory.c b/thunarx/thunarx-provider-factory.c +index 94b11545..386c3417 100644 +--- a/thunarx/thunarx-provider-factory.c ++++ b/thunarx/thunarx-provider-factory.c +@@ -154,54 +154,66 @@ thunarx_provider_factory_load_modules (ThunarxProviderFactory *factory) + GList *modules = NULL; + GList *lp; + GDir *dp; ++ gchar *dirs_string; ++ gchar **dirs; + +- dp = g_dir_open (THUNARX_DIRECTORY, 0, NULL); +- if (G_LIKELY (dp != NULL)) ++ dirs_string = (gchar *) g_getenv ("THUNARX_DIRS"); ++ if (!dirs_string) ++ dirs_string = THUNARX_DIRECTORY; ++ dirs = g_strsplit (dirs_string, G_SEARCHPATH_SEPARATOR_S, 0); ++ ++ for (int i = 0; dirs[i] != NULL; i++) + { +- /* determine the types for all existing plugins */ +- for (;;) +- { +- /* read the next entry from the directory */ +- name = g_dir_read_name (dp); +- if (G_UNLIKELY (name == NULL)) +- break; + +- /* check if this is a valid plugin file */ +- if (g_str_has_suffix (name, "." G_MODULE_SUFFIX)) +- { +- /* check if we already have that module */ +- for (lp = thunarx_provider_modules; lp != NULL; lp = lp->next) +- if (g_str_equal (G_TYPE_MODULE (lp->data)->name, name)) +- break; ++ dp = g_dir_open (dirs[i], 0, NULL); + +- /* use or allocate a new module for the file */ +- if (G_UNLIKELY (lp != NULL)) +- { +- /* just use the existing module */ +- module = THUNARX_PROVIDER_MODULE (lp->data); +- } +- else +- { +- /* allocate the new module and add it to our list */ +- module = thunarx_provider_module_new (name); +- thunarx_provider_modules = g_list_prepend (thunarx_provider_modules, module); +- } ++ if (G_LIKELY (dp != NULL)) ++ { ++ /* determine the types for all existing plugins */ ++ for (;;) ++ { ++ /* read the next entry from the directory */ ++ name = g_dir_read_name (dp); ++ if (G_UNLIKELY (name == NULL)) ++ break; + +- /* try to load the module */ +- if (g_type_module_use (G_TYPE_MODULE (module))) ++ /* check if this is a valid plugin file */ ++ if (g_str_has_suffix (name, "." G_MODULE_SUFFIX)) + { +- /* add the types provided by the module */ +- thunarx_provider_factory_add (factory, module); +- +- /* add the module to our list */ +- modules = g_list_prepend (modules, module); ++ /* check if we already have that module */ ++ for (lp = thunarx_provider_modules; lp != NULL; lp = lp->next) ++ if (g_str_equal (G_TYPE_MODULE (lp->data)->name, name)) ++ break; ++ ++ /* use or allocate a new module for the file */ ++ if (G_UNLIKELY (lp != NULL)) ++ { ++ continue; ++ } ++ else ++ { ++ /* allocate the new module and add it to our list */ ++ module = thunarx_provider_module_new (name); ++ thunarx_provider_modules = g_list_prepend (thunarx_provider_modules, module); ++ } ++ ++ /* try to load the module */ ++ if (g_type_module_use (G_TYPE_MODULE (module))) ++ { ++ /* add the types provided by the module */ ++ thunarx_provider_factory_add (factory, module); ++ ++ /* add the module to our list */ ++ modules = g_list_prepend (modules, module); ++ } + } + } +- } + +- g_dir_close (dp); ++ g_dir_close (dp); ++ } + } + ++ g_strfreev (dirs); + return modules; + } + +diff --git a/thunarx/thunarx-provider-module.c b/thunarx/thunarx-provider-module.c +index 023ad2ae..5ddf38b2 100644 +--- a/thunarx/thunarx-provider-module.c ++++ b/thunarx/thunarx-provider-module.c +@@ -175,37 +175,53 @@ thunarx_provider_module_load (GTypeModule *type_module) + { + ThunarxProviderModule *module = THUNARX_PROVIDER_MODULE (type_module); + gchar *path; ++ gchar *dirs_string; ++ gchar **dirs; ++ gboolean found; + +- /* load the module using the runtime link editor */ +- path = g_build_filename (THUNARX_DIRECTORY, type_module->name, NULL); +- module->library = g_module_open (path, G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL); +- g_free (path); ++ dirs_string = (gchar *) g_getenv ("THUNARX_DIRS"); ++ if (!dirs_string) ++ dirs_string = THUNARX_DIRECTORY; ++ dirs = g_strsplit (dirs_string, G_SEARCHPATH_SEPARATOR_S, 0); + +- /* check if the load operation was successfull */ +- if (G_UNLIKELY (module->library == NULL)) +- { +- g_printerr ("Thunar :Failed to load plugin `%s': %s\n", type_module->name, g_module_error ()); +- return FALSE; +- } ++ found = FALSE; + +- /* verify that all required public symbols are present in the plugin's symbol table */ +- if (!g_module_symbol (module->library, "thunar_extension_shutdown", (gpointer) &module->shutdown) +- || !g_module_symbol (module->library, "thunar_extension_initialize", (gpointer) &module->initialize) +- || !g_module_symbol (module->library, "thunar_extension_list_types", (gpointer) &module->list_types)) ++ for (int i = 0; !found && dirs[i] != NULL; i++) + { +- g_printerr ("Thunar :Plugin `%s' lacks required symbols.\n", type_module->name); +- g_module_close (module->library); +- return FALSE; ++ /* load the module using the runtime link editor */ ++ path = g_build_filename (dirs[i], type_module->name, NULL); ++ ++ module->library = g_module_open (path, G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL); ++ g_free (path); ++ ++ /* check if the load operation was successfull */ ++ if (G_UNLIKELY (module->library == NULL)) ++ { ++ g_printerr ("Thunar :Failed to load plugin `%s' from `%s': %s\n", type_module->name, path, g_module_error ()); ++ continue; ++ } ++ ++ /* verify that all required public symbols are present in the plugin's symbol table */ ++ if (!g_module_symbol (module->library, "thunar_extension_shutdown", (gpointer) &module->shutdown) ++ || !g_module_symbol (module->library, "thunar_extension_initialize", (gpointer) &module->initialize) ++ || !g_module_symbol (module->library, "thunar_extension_list_types", (gpointer) &module->list_types)) ++ { ++ g_printerr ("Thunar :Plugin `%s' in `%s' lacks required symbols.\n", type_module->name, path); ++ g_module_close (module->library); ++ continue; ++ } ++ ++ /* initialize the plugin */ ++ (*module->initialize) (module); ++ ++ /* ensure that the module will never be unloaded if it requests to be kept in memory */ ++ if (G_UNLIKELY (module->resident)) ++ g_module_make_resident (module->library); ++ ++ found = TRUE; + } +- +- /* initialize the plugin */ +- (*module->initialize) (module); +- +- /* ensure that the module will never be unloaded if it requests to be kept in memory */ +- if (G_UNLIKELY (module->resident)) +- g_module_make_resident (module->library); +- +- return TRUE; ++ g_strfreev (dirs); ++ return found; + } + + +-- +2.34.0 + diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 182fe0fd8f..d3b3026d14 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -16,6 +16,7 @@ ;;; Copyright © 2020, 2021, 2022 Michael Rohleder ;;; Copyright © 2021 Brendan Tildesley ;;; Copyright © 2021 André A. Gomes +;;; Copyright © 2022 Feng Shu ;;; ;;; This file is part of GNU Guix. ;;; @@ -747,7 +748,12 @@ (define-public thunar "thunar-" version ".tar.bz2")) (sha256 (base32 - "14lwi4ax0wj77980kkfhdf18b97339b17y8qc8gl2365mgswh1gi")))) + "14lwi4ax0wj77980kkfhdf18b97339b17y8qc8gl2365mgswh1gi")) + (patches + (search-patches + ;; NOTE: This patch is backported from thunar.git, it should + ;; be removed when update to thunar-4.18. + "thunar-search-paths.patch")))) (build-system gnu-build-system) (native-inputs (list pkg-config intltool)) @@ -762,6 +768,10 @@ (define-public thunar pcre xfce4-panel startup-notification)) + (native-search-paths + (list (search-path-specification + (variable "THUNARX_DIRS") + (files (list "lib/thunarx-3"))))) (home-page "https://www.xfce.org/") (synopsis "Xfce file manager") (description