From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id MFYwJhW6sGOCHgAAbAwnHQ (envelope-from ) for ; Sat, 31 Dec 2022 23:39:17 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id yGY3JhW6sGPIJQAA9RJhRA (envelope-from ) for ; Sat, 31 Dec 2022 23:39:17 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B13BB1C856 for ; Sat, 31 Dec 2022 23:39:16 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pBkVN-0003Si-UL; Sat, 31 Dec 2022 17:39:05 -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 1pBkVK-0003SY-Dr for guix-patches@gnu.org; Sat, 31 Dec 2022 17:39:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pBkVK-0002O6-63 for guix-patches@gnu.org; Sat, 31 Dec 2022 17:39:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pBkVJ-0002Cc-P0 for guix-patches@gnu.org; Sat, 31 Dec 2022 17:39:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#60271] [PATCH] gnu: Update xfce to 4.18. Resent-From: Feng Shu Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 31 Dec 2022 22:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60271 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Michael Rohleder Cc: 60271@debbugs.gnu.org Received: via spool by 60271-submit@debbugs.gnu.org id=B60271.16725263038412 (code B ref 60271); Sat, 31 Dec 2022 22:39:01 +0000 Received: (at 60271) by debbugs.gnu.org; 31 Dec 2022 22:38:23 +0000 Received: from localhost ([127.0.0.1]:40003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pBkUg-0002Bb-0i for submit@debbugs.gnu.org; Sat, 31 Dec 2022 17:38:23 -0500 Received: from m12.mail.163.com ([220.181.12.199]:59458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pBkUb-0002BF-EK for 60271@debbugs.gnu.org; Sat, 31 Dec 2022 17:38:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version: Content-Type; bh=MwrJFr+8+3UJgluXWGXLio4PDgCqz7VF+l+adan3Eik=; b=jNiDuepfbeQMcgrgfG1vObVNsZfEdGR3xDgCsmeDmUctR8BSPpaAvqq4HJZe4i WEyGSf8L2w/jBQpR/9zFTCS/awmXDnTCe49NOe0op0gGUquJqkKuuWrbWgBHfgLP 5jAlMeWeP1GpDlWzQdwDGq7sHN363DnDtdMew2Gt3xaHY= Received: from Guix (unknown [49.88.145.87]) by zwqz-smtp-mta-g0-0 (Coremail) with SMTP id _____wC3BmfEubBjNoUOAA--.5654S2; Sun, 01 Jan 2023 06:37:56 +0800 (CST) From: Feng Shu In-Reply-To: <87sfgvwsry.fsf_-_@rohleder.de> (Michael Rohleder's message of "Sat, 31 Dec 2022 15:29:37 +0100") References: <20221223120403.25985-1-mike@rohleder.de> <87358wm57c.fsf@163.com> <87sfgvwsry.fsf_-_@rohleder.de> Date: Sun, 01 Jan 2023 06:37:55 +0800 Message-ID: <87ilhr19oc.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-CM-TRANSID: _____wC3BmfEubBjNoUOAA--.5654S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjTE73sFUUUUU X-Originating-IP: [49.88.145.87] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbB3wbo1GBHNiB16wAAsK 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+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1672526357; a=rsa-sha256; cv=none; b=C9RpFmGmvZegM+kq3Tni0rRrTd1g1RJ+LO/Nr8bJw2X7qTvdkA0cBmFvqzMuH288aRtU0R 85ROCE5J7MgpczmR3SAOTzmeVSHl/k6AxJFVr1qUo3J02ccb9t5sVftJWItJQf+B7XcdqK DKG05QRlFS0HnSIfZ95RAM7qGGf5LB05LY9np0cWCzGvcUI/FDNEnBxNhBCsyax28ZW+qU KKynnPnjZ/10mB8yC3ut9WzfG10OLFMwXUFnWuuozhEuL6rCrEr/htEzvGPRHE1vs0XHCd Z0WHnxGND+06H+e/CSs0b99n54J+sb/kJOEScaEaezcbGOA35KXLul7wUEfy8w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=163.com header.s=s110527 header.b=jNiDuepf; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=163.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1672526357; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=MwrJFr+8+3UJgluXWGXLio4PDgCqz7VF+l+adan3Eik=; b=KHotg6z41KQk1J9spzahDd8WR69Y21ickdcNPIj2gGQBvlMTGZ/52ftFvM2hINYHavKrw6 fOWjAcf8SDiPgRdq1gOYI9sTNQGeZ7mhDfgARXGsFhuBGSEUuffhyMS4hDKV4aNnHNkDEs Ln1XG7I/hGQjj6B6JY0K2zxeMKe8fyqF29UkwHVoeuHCwfiuT0ks+d/7kAvZHKzHIRwqoy 8z9OU9vPyyhqikTa8R5W85I0fdG42gQB0xiV9EeM3MJWJVwPvXAlNXtcJRadMtTfLsoVuy nSIB2g7HRWM2SND+Qno/87zPXXMdt6SQPInLxTS+gUpVjAS3W/EpAPWrUOnX5g== X-Spam-Score: -3.54 X-Migadu-Queue-Id: B13BB1C856 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=163.com header.s=s110527 header.b=jNiDuepf; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=163.com (policy=none) X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -3.54 X-TUID: NHiE7Pih2WN3 --=-=-= Content-Type: text/plain Michael Rohleder writes: I think we should conside update panel plugin when update to xfce 4.18. for many panel plugins will build fail when we update xfce 4.18. for example: 1. xfce4-cpufreq-plugin 2. xfce4-cpugraph-plugin the below are patches, maybe we should create a wip-xfce branch, to see which xfce apps or plugins wil build fail. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-thunar-Add-a-search-path-for-THUNARX_DIRS.patch >From 2dcd5344173c5249bf52c73efa0e89a081334813 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sat, 31 Dec 2022 17:09:57 +0800 Subject: [PATCH 01/12] gnu: thunar: Add a search path for THUNARX_DIRS. * gnu/packages/xfce.scm (thunar)[native-search-paths]: Add THUNARX_DIRS specification. --- gnu/packages/xfce.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 32c6375c0e..34c8c4c7c2 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -728,6 +728,8 @@ (define-public thunar (base32 "0rii7b2d0csvji24665h00nx0irg6rn6m9y8bkig9md45j0923ib")))) (build-system gnu-build-system) + (arguments + '(#:configure-flags '("--with-custom-thunarx-dirs-enabled"))) (native-inputs (list pkg-config intltool)) (inputs @@ -741,6 +743,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 -- 2.38.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0002-gnu-xfce-Propagate-search-paths-of-thunar.patch >From 06fb7367c4d8ee4b1428d125acd441e174004bfb Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sat, 31 Dec 2022 17:15:38 +0800 Subject: [PATCH 02/12] gnu: xfce: Propagate search paths of 'thunar'. * gnu/packages/xfce.scm (xfce)[native-search-paths]: Add thunar. --- gnu/packages/xfce.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 34c8c4c7c2..87d70084f1 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -1111,8 +1111,10 @@ (define-public xfce ;; Default font that applications such as IceCat require. (list font-dejavu)) (native-search-paths - ;; For finding panel plugins. - (package-native-search-paths xfce4-panel)) + ;; For finding panel and thunar plugins. + (append + (package-native-search-paths xfce4-panel) + (package-native-search-paths thunar))) (home-page "https://www.xfce.org/") (synopsis "Desktop environment (meta-package)") (description -- 2.38.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0003-gnu-xfce4-cpufreq-plugin-Update-to-1.2.8.patch >From 74b3296fa8051f2650aaaaf51e1e0be097a5dbaa Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sun, 1 Jan 2023 06:04:23 +0800 Subject: [PATCH 03/12] gnu: xfce4-cpufreq-plugin: Update to 1.2.8. * gnu/packages/xfce.scm (xfce4-cpufreq-plugin): Update to 1.2.8. --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 87d70084f1..6d825cfe78 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -1577,7 +1577,7 @@ (define-public xfce4-calculator-plugin (define-public xfce4-cpufreq-plugin (package (name "xfce4-cpufreq-plugin") - (version "1.2.7") + (version "1.2.8") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/panel-plugins/" @@ -1586,7 +1586,7 @@ (define-public xfce4-cpufreq-plugin "/xfce4-cpufreq-plugin-" version ".tar.bz2")) (sha256 (base32 - "1365pj6viij492hq4mw34w4390sfdrn94rdgm2r1f6gma1hzpm2s")))) + "1sbkjphrlyyqsmdggq2624qr45wkkrmvczpv04h5fpkjykcmir07")))) (build-system gnu-build-system) (native-inputs (list intltool pkg-config)) -- 2.38.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0004-gnu-xfce4-cpugraph-plugin-Update-to-1.2.7.patch >From f9aa50d9fc62d7a7129aa48d867e19a0b6af1afe Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sun, 1 Jan 2023 06:08:16 +0800 Subject: [PATCH 04/12] gnu: xfce4-cpugraph-plugin: Update to 1.2.7. * gnu/packages/xfce.scm (xfce4-cpugraph-plugin): Update to 1.2.7. --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 6d825cfe78..4180f21036 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -1444,7 +1444,7 @@ (define-public xfce4-volumed-pulse (define-public xfce4-cpugraph-plugin (package (name "xfce4-cpugraph-plugin") - (version "1.2.6") + (version "1.2.7") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/panel-plugins/" @@ -1453,7 +1453,7 @@ (define-public xfce4-cpugraph-plugin "/xfce4-cpugraph-plugin-" version ".tar.bz2")) (sha256 (base32 - "16dg8xdwzyy70sj8zkms3vnp0wdhmqbrq4fld1aah90qgkslcckp")))) + "01bl6glkwfvqvxm3sp3y4mb8szx7bnqnjns59sb8cwgdg3i539k8")))) (build-system gnu-build-system) (native-inputs (list intltool pkg-config)) -- 2.38.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0005-gnu-xfce4-eyes-plugin-Update-to-4.6.0.patch >From 1b01593a18a07e36b81b832711cd99b06259ff8b Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sun, 1 Jan 2023 06:15:07 +0800 Subject: [PATCH 05/12] gnu: xfce4-eyes-plugin: Update to 4.6.0. * gnu/packages/xfce.scm (xfce4-eyes-plugin): Update to 4.6.0. --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 4180f21036..d16ed4f3d8 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -1475,7 +1475,7 @@ (define-public xfce4-cpugraph-plugin (define-public xfce4-eyes-plugin (package (name "xfce4-eyes-plugin") - (version "4.5.1") + (version "4.6.0") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/panel-plugins/" @@ -1484,7 +1484,7 @@ (define-public xfce4-eyes-plugin "/xfce4-eyes-plugin-" version ".tar.bz2")) (sha256 (base32 - "1iaszzkagl1mb0cdafrvlfjnjklhhs9y90517par34sjiqbq1dsd")))) + "092kmv2i0flg3zg622q0id70mz1kvlz27y12i5y3nfdsi1fz03xd")))) (build-system gnu-build-system) (native-inputs (list intltool pkg-config)) -- 2.38.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0006-gnu-xfce4-whiskermenu-plugin-Update-to-2.7.1.patch >From aa7a05875cfcd8a9905b98ee3b68e7f4c7ae3981 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sun, 1 Jan 2023 06:16:46 +0800 Subject: [PATCH 06/12] gnu: xfce4-whiskermenu-plugin: Update to 2.7.1. * gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.7.1. --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index d16ed4f3d8..27e14e7994 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -518,7 +518,7 @@ (define-public xfce4-pulseaudio-plugin (define-public xfce4-whiskermenu-plugin (package (name "xfce4-whiskermenu-plugin") - (version "2.6.2") + (version "2.7.1") (source (origin (method url-fetch) @@ -526,7 +526,7 @@ (define-public xfce4-whiskermenu-plugin "xfce4-whiskermenu-plugin/" (version-major+minor version) "/" "xfce4-whiskermenu-plugin-" version ".tar.bz2")) (sha256 - (base32 "0vppm85pvhsigg5d74nx7cixlsrsyfjagw6avrdclfjr30nf483d")))) + (base32 "0gm65h3xk6b9gm6maj7h4ikvn291iachsxlay5qfrmd0chbhrbh4")))) (build-system cmake-build-system) (native-inputs (list pkg-config intltool)) -- 2.38.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0007-gnu-xfce4-places-plugin-Update-to-1.8.3.patch >From c8d91eafeb128f44c12ba6342d27318ef268612f Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sun, 1 Jan 2023 06:22:12 +0800 Subject: [PATCH 07/12] gnu: xfce4-places-plugin: Update to 1.8.3. * gnu/packages/xfce.scm (xfce4-places-plugin): Update to 1.8.3. --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 27e14e7994..a3bd49ce43 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -1843,7 +1843,7 @@ (define-public xfce4-netload-plugin (define-public xfce4-places-plugin (package (name "xfce4-places-plugin") - (version "1.8.2") + (version "1.8.3") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/panel-plugins/" @@ -1852,7 +1852,7 @@ (define-public xfce4-places-plugin "/xfce4-places-plugin-" version ".tar.bz2")) (sha256 (base32 - "00bh7d91vzk6s38djlpnihvjvymxgrnx3nh6sm2y3mnx2jmb4chy")))) + "0hy7c350x1p1grj517l1x0r8b4asbcv7sl3b5qnb0apj0dnhw7gi")))) (build-system gnu-build-system) (native-inputs (list intltool desktop-file-utils pkg-config)) -- 2.38.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0008-gnu-xfce4-systemload-plugin-Update-to-1.3.2.patch >From d6c23994c8bfe1d36f27d9037ce39c62e55eac83 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sun, 1 Jan 2023 06:24:28 +0800 Subject: [PATCH 08/12] gnu: xfce4-systemload-plugin: Update to 1.3.2. * gnu/packages/xfce.scm (xfce4-systemload-plugin): Update to 1.3.2. --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index a3bd49ce43..7c3755d59f 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -1959,7 +1959,7 @@ (define-public xfce4-stopwatch-plugin (define-public xfce4-systemload-plugin (package (name "xfce4-systemload-plugin") - (version "1.3.1") + (version "1.3.2") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/panel-plugins/" @@ -1968,7 +1968,7 @@ (define-public xfce4-systemload-plugin "/xfce4-systemload-plugin-" version ".tar.bz2")) (sha256 (base32 - "0lknh5l30qs5c69wwjcblbyhczvdbxs59fqkb8mpqbfm05w01lan")))) + "0wmh09w5fnm9srbr6r4gpdima738szqcp3qbzb8kl18f0b1kyc5v")))) (build-system gnu-build-system) (native-inputs (list intltool pkg-config)) -- 2.38.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0009-gnu-Add-thunar-archive-plugin.patch >From 02867f7495bff23e112819acd476818f472db839 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Mon, 21 Mar 2022 19:29:10 +0800 Subject: [PATCH 09/12] gnu: Add thunar-archive-plugin. * 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 7c3755d59f..9abc630eb2 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -781,6 +781,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.5.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 "1ykg6qj65l5wywpbiiabidjxzvrhv6q4v63jxb6mlai8b2iqijlf")))) + (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") -- 2.38.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0010-gnu-Add-thunar-shares-plugin.patch >From 5c46975946ab2be81e3fcc8b00fda7a79e4761c0 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Mon, 21 Mar 2022 19:30:30 +0800 Subject: [PATCH 10/12] gnu: Add thunar-shares-plugin. * 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 9abc630eb2..287cf3be85 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -802,6 +802,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") -- 2.38.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0011-gnu-Add-thunar-media-tags-plugin.patch >From 0d72724dc3d741945295342df153414c201387a0 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Mon, 21 Mar 2022 19:31:43 +0800 Subject: [PATCH 11/12] gnu: Add thunar-media-tags-plugin. * 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 287cf3be85..9688682672 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -54,6 +54,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) @@ -824,6 +825,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") -- 2.38.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0012-gnu-Add-thunar-vcs-plugin.patch >From f30c65f1abb7f1f375d21468ec3e1ede8ef8494f Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Mon, 21 Mar 2022 19:33:59 +0800 Subject: [PATCH 12/12] gnu: Add thunar-vcs-plugin. * 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 9688682672..af8f8e1060 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 bash) #:use-module (gnu packages calendar) @@ -65,6 +66,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) @@ -847,6 +850,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") -- 2.38.1 --=-=-= Content-Type: text/plain -- --=-=-=--