From unknown Sun Jun 15 08:42:08 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#61056 <61056@debbugs.gnu.org> To: bug#61056 <61056@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add jwm. Reply-To: bug#61056 <61056@debbugs.gnu.org> Date: Sun, 15 Jun 2025 15:42:08 +0000 retitle 61056 [PATCH] gnu: Add jwm. reassign 61056 guix-patches submitter 61056 tumashu@163.com severity 61056 normal tag 61056 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 25 06:15:42 2023 Received: (at submit) by debbugs.gnu.org; 25 Jan 2023 11:15:42 +0000 Received: from localhost ([127.0.0.1]:58437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKdkj-0007eQ-Un for submit@debbugs.gnu.org; Wed, 25 Jan 2023 06:15:42 -0500 Received: from lists.gnu.org ([209.51.188.17]:42950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKdkg-0007eG-WE for submit@debbugs.gnu.org; Wed, 25 Jan 2023 06:15:41 -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 1pKdkg-0007i5-CT for guix-patches@gnu.org; Wed, 25 Jan 2023 06:15:38 -0500 Received: from m12.mail.163.com ([220.181.12.199]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pKdkc-0005XB-58 for guix-patches@gnu.org; Wed, 25 Jan 2023 06:15:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=zOQ8R 0X+pkmWUuTfSc5If+ERz+DS4xp9qRLTXXTg3kM=; b=iBB0vjr3PZXSjj2UVGJJj pjCtzCsq4SI0Zc7k5gbcfYN2JDk5/CpUjJPH/SOxK56146LCFlnALObs4cXAS0hP s1NyfBPLCVrzI0fmVRyRNZO0vEWfcF5LcvjtB6jiXmUTtLMVYElJIQDIOtwrDb8/ xq1tPUXWBtVJPMTV7O03dE= Received: from localhost.localdomain (unknown [180.105.241.146]) by zwqz-smtp-mta-g0-3 (Coremail) with SMTP id _____wBHQgZFD9FjkG92Bg--.52663S2; Wed, 25 Jan 2023 19:15:21 +0800 (CST) From: tumashu@163.com To: guix-patches@gnu.org Subject: [PATCH] gnu: Add jwm. Date: Wed, 25 Jan 2023 19:15:14 +0800 Message-Id: <20230125111514.5194-1-tumashu@163.com> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: _____wBHQgZFD9FjkG92Bg--.52663S2 X-Coremail-Antispam: 1Uf129KBjvJXoWxCryUJF1xKr4ruFyxZFW5KFg_yoW5Jw4Upr 4SkrW5K348KryfZrySgF42v34YvrZ3tFW0k3y7u3ySya15KrWjyryYyF45AF17W3W7Ca13 Ga1UXFWUWFWjgrJanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0JUTmh5UUUUU= X-Originating-IP: [180.105.241.146] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbCghMC1GD-y56+PAABsO Received-SPF: pass client-ip=220.181.12.199; envelope-from=tumashu@163.com; helo=m12.mail.163.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Feng Shu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: Feng Shu * gnu/packages/wm.scm (jwm): New variable. --- gnu/packages/wm.scm | 62 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index a860ed1f93..1fb2b46efc 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -108,6 +108,7 @@ (define-module (gnu packages wm) #:use-module (gnu packages freedesktop) #:use-module (gnu packages fribidi) #:use-module (gnu packages gawk) + #:use-module (gnu packages gettext) #:use-module (gnu packages gl) #:use-module (gnu packages glib) #:use-module (gnu packages gperf) @@ -2793,6 +2794,67 @@ (define-public hikari capabilities. It is heavily inspired by the Calm Window manager(cwm).") (license license:bsd-2))) +(define-public jwm + (package + (name "jwm") + (version "2.4.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/joewing/jwm") + (commit "4640d3b48ea64bd57e3cea63e4c4a9cd558e6142"))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xwk54y8q12y3cvbgrjhda6g4jd5f57bvyasyb9qdbczzxfhvxqw")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no check target + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'install-xsession + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (xsessions (string-append out "/share/xsessions"))) + (mkdir-p xsessions) + (call-with-output-file + (string-append xsessions "/jwm.desktop") + (lambda (port) + (format port "~ + [Desktop Entry]~@ + Name=jwm~@ + Comment=Joe's Window Manager~@ + Exec=~a/bin/jwm~@ + Type=XSession~%" out)))) + #t))))) + (native-inputs + (list autoconf + automake + gettext-minimal + pkg-config)) + (inputs + (list cairo + libjpeg-turbo + libpng + librsvg + libxext + libxinerama + libxmu + libxpm + libxrandr + libxt + pango)) + (home-page "http://joewing.net/projects/jwm") + (synopsis "Joe's Window Manager") + (description + "JWM is a light-weight window manager for the X11 Window System. it is +written in C and uses only Xlib at a minimum. Because of its small footprint, +it makes a good window manager for older computers and less powerful systems, +such as the Raspberry Pi, though it is perfectly capable of running on modern +systems.") + (license license:expat))) + (define-public devour (package (name "devour") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 27 06:05:36 2023 Received: (at 61056) by debbugs.gnu.org; 27 Jan 2023 11:05:36 +0000 Received: from localhost ([127.0.0.1]:36808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLMY4-0002u8-71 for submit@debbugs.gnu.org; Fri, 27 Jan 2023 06:05:36 -0500 Received: from m12.mail.163.com ([123.126.96.233]:18558) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLMY0-0002tq-Mw for 61056@debbugs.gnu.org; Fri, 27 Jan 2023 06:05:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=FYpRw CoMHz54xHir9aQvQhlNYS7j/fCVNZAWKE3RngU=; b=RCZ9Zl1Pzdd0G8DmwLxhg JC1Ui6NW08IjZhE47AzbcwtEQ+mRzchRKe+IZOfKbTGV7bMNMKgWbKjccmYQvvDP fno+viO9ji7QglpSMn5VK8abaKAf6KpMFhBmXrO5kLs+dJ2VALkgjP/dh/RjQb8f k0K+DQ5QSmP9QTFMBW+vdI= Received: from localhost.localdomain (unknown [180.105.241.146]) by smtp16 (Coremail) with SMTP id MNxpCgC3kzINsNNjJduEBw--.2464S2; Fri, 27 Jan 2023 19:05:51 +0800 (CST) From: tumashu@163.com To: 61056@debbugs.gnu.org Subject: [PATCH v2] gnu: Add jwm. Date: Fri, 27 Jan 2023 19:05:17 +0800 Message-Id: <20230127110517.7079-1-tumashu@163.com> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: MNxpCgC3kzINsNNjJduEBw--.2464S2 X-Coremail-Antispam: 1Uf129KBjvJXoW7CF47Kr1rGF1Uuw4xJF43ZFb_yoW8uF4rpr WqkrW5K340g34fZ3yfWF42v34YqFZ3Cr40y3y7A392kw1YgrWjgryYyF45CF17Xa12ka13 Gw4xXa1Uur4UKrJanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0JUTmh5UUUUU= X-Originating-IP: [180.105.241.146] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbBEQwD1FaEMdcKKAACse X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 Cc: Feng Shu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Feng Shu * gnu/packages/wm.scm (jwm): New variable. --- gnu/packages/wm.scm | 56 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index a860ed1f93..8aba0c615c 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -2793,6 +2793,62 @@ (define-public hikari capabilities. It is heavily inspired by the Calm Window manager(cwm).") (license license:bsd-2))) +(define-public jwm + (package + (name "jwm") + (version "2.4.3") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/joewing/jwm/releases/download/" + "v" version "/jwm-" version ".tar.xz")) + (sha256 + (base32 + "1av7r9sp26r5l74zvwdmyyyzav29mw5bafihp7y33vsjqkh4wfzf")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no check target + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'install-xsession + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (xsessions (string-append out "/share/xsessions"))) + (mkdir-p xsessions) + (call-with-output-file + (string-append xsessions "/jwm.desktop") + (lambda (port) + (format port "~ + [Desktop Entry]~@ + Name=jwm~@ + Comment=Joe's Window Manager~@ + Exec=~a/bin/jwm~@ + Type=XSession~%" out)))) + #t))))) + (native-inputs (list pkg-config)) + (inputs + (list cairo + libjpeg-turbo + libpng + librsvg + libxext + libxinerama + libxmu + libxpm + libxrandr + libxt + pango)) + (home-page "http://joewing.net/projects/jwm") + (synopsis "Joe's Window Manager") + (description + "JWM is a light-weight window manager for the X11 Window System. it is +written in C and uses only Xlib at a minimum. Because of its small footprint, +it makes a good window manager for older computers and less powerful systems, +such as the Raspberry Pi, though it is perfectly capable of running on modern +systems.") + (license license:expat))) + (define-public devour (package (name "devour") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 27 06:07:33 2023 Received: (at 61056) by debbugs.gnu.org; 27 Jan 2023 11:07:34 +0000 Received: from localhost ([127.0.0.1]:36812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLMZx-0002x3-Oa for submit@debbugs.gnu.org; Fri, 27 Jan 2023 06:07:33 -0500 Received: from m12.mail.163.com ([220.181.12.214]:47708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLMZv-0002wm-CU for 61056@debbugs.gnu.org; Fri, 27 Jan 2023 06:07:32 -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=1vD5RXJUkMdRGPbC3hi9q8XSy48VuAo30LExR1n14gM=; b=QRDjMHbHo6vtw6d311ooKm0n1x8YEnMinnIFQKJ2w3bBrtwpYBA2ZSmAwP+x4V REOUoyWHq1uytUKev1mDuwH3laMaIRyWeTiwiAn5jl/PLM9ptHSAOdAwlISNCbTN sVs2mwNdcNqSK7SxHaxSVV6gz8r72ilRhfsJm5E/BoHo0= Received: from Guix (unknown [180.105.241.146]) by zwqz-smtp-mta-g0-2 (Coremail) with SMTP id _____wA3O7tgsNNjNWpmBw--.3574S2; Fri, 27 Jan 2023 19:07:12 +0800 (CST) From: Feng Shu To: 61056@debbugs.gnu.org Subject: jwm version Date: Fri, 27 Jan 2023 19:07:11 +0800 Message-ID: <87edrggrs0.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-CM-TRANSID: _____wA3O7tgsNNjNWpmBw--.3574S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvj4RLL0YDUUUU X-Originating-IP: [180.105.241.146] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbBEQkE1FaEMd5A7wAAsa X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) from: https://github.com/joewing/jwm/issues/596 I know the newest version is 2.4.3 instead of 2.4.4 -- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 28 06:38:20 2023 Received: (at 61056) by debbugs.gnu.org; 28 Jan 2023 11:38:20 +0000 Received: from localhost ([127.0.0.1]:39721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLjXH-0008De-My for submit@debbugs.gnu.org; Sat, 28 Jan 2023 06:38:20 -0500 Received: from m12.mail.163.com ([123.126.96.233]:54418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLjXE-0008DK-9m for 61056@debbugs.gnu.org; Sat, 28 Jan 2023 06:38:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=7526n h2Kq10cSJoTw/OokmqiTc+asLlc2npYGZYnGcg=; b=H05K3BGS4hezVWublae3U m6W7tHYVOktYJXdta8bEBcpGBHn99JaeUv6zzsV1KsOHJQVp3AFb005x4NkUrwx4 YXYWQGMWAPwm73Kj1HJM/yHavz/YL/Oidcuh4UdunOY5cNSyl0oS3FNZYsAV5PR3 v3WwO7mS0LvvNlgJMFmuJg= Received: from localhost.localdomain (unknown [180.105.241.146]) by smtp19 (Coremail) with SMTP id R9xpCgAn9voXCdVjaxgJCA--.11964S2; Sat, 28 Jan 2023 19:38:03 +0800 (CST) From: tumashu@163.com To: 61056@debbugs.gnu.org Subject: [PATCH] gnu: Add mjwm. Date: Sat, 28 Jan 2023 19:37:57 +0800 Message-Id: <20230128113757.12949-1-tumashu@163.com> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: R9xpCgAn9voXCdVjaxgJCA--.11964S2 X-Coremail-Antispam: 1Uf129KBjvdXoW7JFy3uFWkZF13Ww18Jry5urg_yoWkXrg_Kr 4xGr95tr4Fqa12gayfCF1xKF90k3y8A3ZFgF43Krs2krn5X3WrXFnrCr97AF17Ca1Ik3WS yFs5Wr1furyDWjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7VUjLvtDUUUUU== X-Originating-IP: [180.105.241.146] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbBERsF1FaEMebEwAAAsa X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 Cc: Feng Shu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Feng Shu * gnu/packages/wm.scm (mjwm): New variable. --- gnu/packages/wm.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 8aba0c615c..1dc923eee5 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -2849,6 +2849,27 @@ (define-public jwm systems.") (license license:expat))) +(define-public mjwm + (package + (name "mjwm") + (version "4.1.0") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/chiku/mjwm/archive/refs/tags/" + "v" version ".tar.gz")) + (sha256 + (base32 + "0q1n3jw22hjzas7q75nb0zkw1875kf4k518f8zg13h7si2knyxy3")))) + (build-system gnu-build-system) + (home-page "https://github.com/chiku/mjwm") + (synopsis "Create menu for JWM.") + (description + "Mjwm can create JWM's menu from (freedesktop) desktop files and the +generated file can be include in the rootmenu section of your jwm config +file.") + (license license:gpl2))) + (define-public devour (package (name "devour") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 29 06:13:14 2023 Received: (at 61056) by debbugs.gnu.org; 29 Jan 2023 11:13:14 +0000 Received: from localhost ([127.0.0.1]:42341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pM5cX-0006EA-Sg for submit@debbugs.gnu.org; Sun, 29 Jan 2023 06:13:14 -0500 Received: from m12.mail.163.com ([220.181.12.215]:42772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pM5cS-0006DO-Q0 for 61056@debbugs.gnu.org; Sun, 29 Jan 2023 06:13:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=JZsa6 /9gQ+N/egXcqGka2SWsivAO5AXwojHCDft+RH8=; b=qHGt/zyZS/FFa7N/4nfv3 40ZnGj6akfstFrxqU6HRC4TgrrxqsFhTGVNAbAUIkGCMzJ/w0u+IBuAr5gimz6ni QsNXqQ7cwB+gmJcabOKunFPFA2a8Xs0H9E2ruDnlMkk0CHW1fKDsDzeko9tCFonW ppFXgdpEzsBodY6Wy+XkI4= Received: from localhost.localdomain (unknown [180.105.241.146]) by zwqz-smtp-mta-g4-2 (Coremail) with SMTP id _____wDn50uyVNZjj_RVCA--.18242S2; Sun, 29 Jan 2023 19:12:53 +0800 (CST) From: tumashu@163.com To: 61056@debbugs.gnu.org Subject: [PATCH v3 1/2] gnu: Add jwm. Date: Sun, 29 Jan 2023 19:12:48 +0800 Message-Id: <20230129111249.19983-1-tumashu@163.com> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: _____wDn50uyVNZjj_RVCA--.18242S2 X-Coremail-Antispam: 1Uf129KBjvJXoWxCryUJF1ruw4ktry8JFy3XFb_yoW5ZFW3pr Z09rW5K340q3ZayrWSgF42934YgFZ5Ar4Iy34xZ392kw1FgFy2vryYyFW5uF17Z3ZFka43 Ww4UXa4UWrW5KrJanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0JUTmh5UUUUU= X-Originating-IP: [180.105.241.146] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbCggkG1GD-y746eAAAsx X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 Cc: Feng Shu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Feng Shu * gnu/packages/wm.scm (jwm): New variable. --- gnu/packages/wm.scm | 88 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index a860ed1f93..d4c82fb2a3 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -2793,6 +2793,94 @@ (define-public hikari capabilities. It is heavily inspired by the Calm Window manager(cwm).") (license license:bsd-2))) +(define-public jwm + (package + (name "jwm") + (version "2.4.3") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/joewing/jwm/releases/download/" + "v" version "/jwm-" version ".tar.xz")) + (sha256 + (base32 + "1av7r9sp26r5l74zvwdmyyyzav29mw5bafihp7y33vsjqkh4wfzf")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no check target + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-example.jwmrc + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "example.jwmrc" + ;; Ignore existing menus in example.jwmrc. + (("") " -->") + ;; Adjust xterm path in terminal menu item. + ((">xterm") + (string-append + ">" (search-input-file inputs "/bin/xterm") + "")) + ;; Replace xscreensaver with xlock, which has been configured + ;; well by desktop-service. + (("xscreensaver-command -lock") "xlock") + ;; Adjust icons search paths. + (("/usr/local/share/jwm") + (string-append #$output "/share/jwm")) + (("/usr/local/share/icons") + "/run/current-system/profile/share/icons") + ;; Include menu created by mjwm command. + (("" all) + (string-append + all "\n " + "" + (search-input-file inputs "/bin/mjwm") + " --iconize --no-backup " + " --output-file $HOME/.jwmrc-mjwm-guix" + "\n " + "\n " + "$HOME/.jwmrc-mjwm-guix\n"))))) + (add-after 'install 'install-xsession + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (xsessions (string-append out "/share/xsessions"))) + (mkdir-p xsessions) + (call-with-output-file + (string-append xsessions "/jwm.desktop") + (lambda (port) + (format port "~ + [Desktop Entry]~@ + Name=jwm~@ + Comment=Joe's Window Manager~@ + Exec=~a/bin/jwm~@ + Type=XSession~%" out)))) + #t))))) + (native-inputs (list pkg-config)) + (inputs + (list cairo + libjpeg-turbo + libpng + librsvg + libxext + libxinerama + libxmu + libxpm + libxrandr + libxt + mjwm + pango + xterm)) + (home-page "http://joewing.net/projects/jwm") + (synopsis "Joe's Window Manager") + (description + "JWM is a light-weight window manager for the X11 Window System. it is +written in C and uses only Xlib at a minimum. Because of its small footprint, +it makes a good window manager for older computers and less powerful systems, +such as the Raspberry Pi, though it is perfectly capable of running on modern +systems.") + (license license:expat))) + (define-public devour (package (name "devour") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 29 06:13:18 2023 Received: (at 61056) by debbugs.gnu.org; 29 Jan 2023 11:13:18 +0000 Received: from localhost ([127.0.0.1]:42343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pM5cc-0006EQ-A3 for submit@debbugs.gnu.org; Sun, 29 Jan 2023 06:13:18 -0500 Received: from m12.mail.163.com ([220.181.12.196]:52034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pM5cW-0006Ds-Fm for 61056@debbugs.gnu.org; Sun, 29 Jan 2023 06:13:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=xgJ5n fECbNziwepRZOgwbCuGK1j6Au/3FRtF0YvJS0g=; b=FBUEMXKcc02amh2XORp2/ 79EzHpsxdwKMqiF2PYmD6cJxCC25lKE64bBE8g6LIXwkN2AZv3KjDN3OdXNYGa6D eKnWy3QnC2mgQf9USRT33wqJA9vUS/yEUv3ENaOzITbSmh1AOR3DAr9H1X7szBaO /C+QfFs5OAnB5Twzp9rPDE= Received: from localhost.localdomain (unknown [180.105.241.146]) by zwqz-smtp-mta-g4-2 (Coremail) with SMTP id _____wDn50uyVNZjj_RVCA--.18242S3; Sun, 29 Jan 2023 19:13:01 +0800 (CST) From: tumashu@163.com To: 61056@debbugs.gnu.org Subject: [PATCH v3 2/2] gnu: Add mjwm. Date: Sun, 29 Jan 2023 19:12:49 +0800 Message-Id: <20230129111249.19983-2-tumashu@163.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230129111249.19983-1-tumashu@163.com> References: <20230129111249.19983-1-tumashu@163.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: _____wDn50uyVNZjj_RVCA--.18242S3 X-Coremail-Antispam: 1Uf129KBjvdXoW7JFy3uFWkZFyUXr48Jw17trb_yoWkZrcEgr Z3Gryktr4rt3W2gayrCF1IgF90g3y8J3ZFgF43Krs2krn8u3Z0qFnruryUA3W7Ca1Ik3WS kFs5Xr1fCry8WjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7VUjBT5DUUUUU== X-Originating-IP: [180.105.241.146] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbBER8G1FaEMe38nQAAsz X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 Cc: Feng Shu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Feng Shu * gnu/packages/wm.scm (mjwm): New variable. --- gnu/packages/wm.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index d4c82fb2a3..09d0e964ff 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -2881,6 +2881,28 @@ (define-public jwm systems.") (license license:expat))) +(define-public mjwm + (package + (name "mjwm") + (version "4.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/chiku/mjwm") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lgfp2xidhvmbj4zqvzz9g8zwbn6mz0pgacc57b43ha523vamsjq")))) + (build-system gnu-build-system) + (home-page "https://github.com/chiku/mjwm") + (synopsis "Create menu for JWM.") + (description + "MJWM can create JWM's menu from (freedesktop) desktop files and the +generated file can be include in the rootmenu section of your jwm config +file.") + (license license:gpl2))) + (define-public devour (package (name "devour") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 29 20:27:12 2023 Received: (at 61056) by debbugs.gnu.org; 30 Jan 2023 01:27:12 +0000 Received: from localhost ([127.0.0.1]:45649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMIwx-0000Jt-J8 for submit@debbugs.gnu.org; Sun, 29 Jan 2023 20:27:11 -0500 Received: from m12.mail.163.com ([220.181.12.199]:35724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMIwu-0000JI-1q for 61056@debbugs.gnu.org; Sun, 29 Jan 2023 20:27:10 -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=itEC8H80toXHw1d6WLk3YPDwZoJ11m4Wws7g9ObSVts=; b=ei0vH05F+iArNW1zQnx2Xa567IViNNXEmq/jAfMXxqEIayQkfHLWE/5E5phgLo eUW31AnG7VvOpkrRaihQBxJ32sq+VOMGKYMmFOiK9erZ8gBceY6YhnFnhXeYU5K7 l4CrEIvic4C/qqhV6roXFKuwqt/Bs1iGB5UP+GB+CDy1A= Received: from Tumashu (unknown [218.92.14.78]) by zwqz-smtp-mta-g0-3 (Coremail) with SMTP id _____wAnJgreHNdjK4icCA--.23145S2; Mon, 30 Jan 2023 09:26:54 +0800 (CST) From: Feng Shu To: 61056@debbugs.gnu.org Subject: [PATCH v4 1/2] gnu: Add jwm. Date: Sun, 29 Jan 2023 19:12:48 +0800 Message-ID: <874js8ak2q.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-CM-TRANSID: _____wAnJgreHNdjK4icCA--.23145S2 X-Coremail-Antispam: 1Uf129KBjvJXoWxGry3Aw17Zw13uF17AryfCrg_yoW5ur1UpF Z09rW5Kw10vFnavr4SgF42934YgFZ5Ar4Iy34xX3sFkw1FgFy2v34YyF45uF17X3ZFka43 Xw48XFWUWrW5GrJanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07UmtCxUUUUU= X-Originating-IP: [218.92.14.78] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbB0x4H1FXlx0SaqQAAse X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 61056 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) * gnu/packages/wm.scm (jwm): New variable. --- gnu/packages/wm.scm | 89 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 2fd70af07f..469bc00d75 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -2764,6 +2764,95 @@ read and write, and compatible with JSON.") capabilities. It is heavily inspired by the Calm Window manager(cwm).") (license license:bsd-2))) +(define-public jwm + (package + (name "jwm") + (version "2.4.3") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/joewing/jwm/releases/download/" + "v" version "/jwm-" version ".tar.xz")) + (sha256 + (base32 + "1av7r9sp26r5l74zvwdmyyyzav29mw5bafihp7y33vsjqkh4wfzf")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no check target + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-example.jwmrc + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "example.jwmrc" + ;; Ignore existing menus in example.jwmrc. + (("") " -->") + ;; Adjust xterm path in terminal menu item. + ((">xterm") + (string-append + ">" (search-input-file inputs "/bin/xterm") + "")) + ;; Replace xscreensaver with xlock, which has been configured + ;; well by desktop-service. + (("xscreensaver-command -lock") "xlock") + ;; Adjust icons search paths. + (("/usr/local/share/jwm") + (string-append #$output "/share/jwm")) + (("/usr/local/share/icons") + "/run/current-system/profile/share/icons") + ;; Include menu created by mjwm command. + (("" all) + (string-append + all "\n " + "" + (search-input-file inputs "/bin/mjwm") + " --iconize=Adwaita --no-backup " + " --output-file $HOME/.jwmrc-mjwm-guix" + "\n " + "" + "$HOME/.jwmrc-mjwm-guix" + "\n"))))) + (add-after 'install 'install-xsession + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (xsessions (string-append out "/share/xsessions"))) + (mkdir-p xsessions) + (call-with-output-file + (string-append xsessions "/jwm.desktop") + (lambda (port) + (format port "~ + [Desktop Entry]~@ + Name=jwm~@ + Comment=Joe's Window Manager~@ + Exec=~a/bin/jwm~@ + Type=XSession~%" out)))) + #t))))) + (native-inputs (list pkg-config)) + (inputs + (list cairo + libjpeg-turbo + libpng + librsvg + libxext + libxinerama + libxmu + libxpm + libxrandr + libxt + mjwm + pango + xterm)) + (home-page "http://joewing.net/projects/jwm") + (synopsis "Joe's Window Manager") + (description + "JWM is a light-weight window manager for the X11 Window System. it is +written in C and uses only Xlib at a minimum. Because of its small footprint, +it makes a good window manager for older computers and less powerful systems, +such as the Raspberry Pi, though it is perfectly capable of running on modern +systems.") + (license license:expat))) + (define-public devour (package (name "devour") -- 2.30.2 -- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 29 20:27:59 2023 Received: (at 61056) by debbugs.gnu.org; 30 Jan 2023 01:27:59 +0000 Received: from localhost ([127.0.0.1]:45652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMIxj-0000Kr-2f for submit@debbugs.gnu.org; Sun, 29 Jan 2023 20:27:59 -0500 Received: from m12.mail.163.com ([220.181.12.215]:37026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMIxg-0000Kd-WA for 61056@debbugs.gnu.org; Sun, 29 Jan 2023 20:27:57 -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=7Pll+5mAfhWsUF7bhlcyIlJonrVykC/zWsmnJbLwuKs=; b=RQGQQ5OoYX0O2dTojFsgWBO++mRLhm9gNN3muxcwc6qrku/QymU1b8TcNiNnPu Ki31yRTT0qiq1xdbqdVdjYQE+RxR31kGUHhtmbzCofEsCKdmPpseijJzwQcbJ1pS yw6EywO31LgFNLoSVKLrl11mbGY6/zlImDHcp7TQIcAMY= Received: from Tumashu (unknown [218.92.14.78]) by zwqz-smtp-mta-g0-2 (Coremail) with SMTP id _____wDH55sNHddjbnKbCA--.23352S2; Mon, 30 Jan 2023 09:27:41 +0800 (CST) From: Feng Shu To: 61056@debbugs.gnu.org Subject: [PATCH v4 2/2] gnu: Add mjwm. Date: Sun, 29 Jan 2023 19:12:49 +0800 Message-ID: <87zga095gy.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-CM-TRANSID: _____wDH55sNHddjbnKbCA--.23352S2 X-Coremail-Antispam: 1Uf129KBjvdXoW7Gw13tr47uw15AF1fJF4UXFb_yoWktrc_Kr Z3Gr97tr4rJ3W7KayrAFn2qF90gw4kJF9FgF43KFs2kFn8W3Z5XFnrur9rA3W7CF4Ik3WS kFs8XryfuryxWjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUbyxRPUUUUU== X-Originating-IP: [218.92.14.78] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbBERMH1FaEMfHp0gAAs4 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 61056 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) * gnu/packages/wm.scm (mjwm): New variable. --- gnu/packages/wm.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 469bc00d75..82c8a74a35 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -2853,6 +2853,28 @@ such as the Raspberry Pi, though it is perfectly capable of running on modern systems.") (license license:expat))) +(define-public mjwm + (package + (name "mjwm") + (version "4.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/chiku/mjwm") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lgfp2xidhvmbj4zqvzz9g8zwbn6mz0pgacc57b43ha523vamsjq")))) + (build-system gnu-build-system) + (home-page "https://github.com/chiku/mjwm") + (synopsis "Create menu for JWM.") + (description + "MJWM can create JWM's menu from (freedesktop) desktop files and the +generated file can be include in the rootmenu section of your jwm config +file.") + (license license:gpl2))) + (define-public devour (package (name "devour") -- 2.30.2 -- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 10 21:30:59 2023 Received: (at 61056) by debbugs.gnu.org; 11 Feb 2023 02:30:59 +0000 Received: from localhost ([127.0.0.1]:38413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQffG-0008Mf-Sf for submit@debbugs.gnu.org; Fri, 10 Feb 2023 21:30:59 -0500 Received: from m12.mail.163.com ([123.126.96.234]:42896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQffE-0008MK-7W for 61056@debbugs.gnu.org; Fri, 10 Feb 2023 21:30:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=K3XxF cQt7gE70NxDiCkjI2hbfm5xMl5Zxcol0LmTZJs=; b=jI8d7MtDHLIQ2ZHxZRFvI LEB/uBBvI0lAnPuKWdZ+6ltArdDQvTa3/qLk+V0mE88yyV0VcxeSS3NC4QcnCtuD gIRHaE1z66JwTshAn/YneXVmmon7P1BrIxw2vmgBvA8WyJO9m4QdWC7QF4HYY3wN CRG/7pR7F2wwnS1hAJX0MQ= Received: from localhost.localdomain (unknown [114.237.132.223]) by smtp20 (Coremail) with SMTP id H91pCgCns7_R_eZj_TmyDg--.62391S2; Sat, 11 Feb 2023 10:30:45 +0800 (CST) From: tumashu@163.com To: 61056@debbugs.gnu.org Subject: [PATCH v5 1/2] gnu: Add jwm. Date: Sat, 11 Feb 2023 10:30:38 +0800 Message-Id: <20230211023039.13181-1-tumashu@163.com> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: H91pCgCns7_R_eZj_TmyDg--.62391S2 X-Coremail-Antispam: 1Uf129KBjvJXoWxCryUJF4rXFWxJw1kWF13CFg_yoWrWF1fpF s09r4fKa48XrnayrWSgF42934YgFZ5Ar4Svw1xZ3s2yw45KF1Ivry3KFW5uF1xG3W7Cay3 Xw48XrW5ur4UK3DanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0pRFeH-UUUUU= X-Originating-IP: [114.237.132.223] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/1tbiHRYT1GI688-BWAAAsx X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 Cc: Feng Shu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Feng Shu * gnu/packages/wm.scm (jwm): New variable. --- gnu/packages/wm.scm | 104 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 2fd70af07f..0881ba40d5 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -2764,6 +2764,110 @@ (define-public hikari capabilities. It is heavily inspired by the Calm Window manager(cwm).") (license license:bsd-2))) +(define-public jwm + (package + (name "jwm") + (version "2.4.3") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/joewing/jwm/releases/download/" + "v" version "/jwm-" version ".tar.xz")) + (sha256 + (base32 + "1av7r9sp26r5l74zvwdmyyyzav29mw5bafihp7y33vsjqkh4wfzf")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no check target + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-example.jwmrc + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "example.jwmrc" + ;; Ignore existing menus in example.jwmrc. + (("") " -->") + ;; Adjust xterm path in terminal menu item. + ((">xterm") + (string-append + ">" (search-input-file inputs "/bin/xterm") + "")) + ;; Replace xscreensaver with xlock, which has been configured + ;; well by desktop-service. + (("xscreensaver-command -lock") "xlock") + ;; Adjust icons search paths. + (("/usr/local/share/jwm") + (string-append #$output "/share/jwm")) + (("/usr/local/share/icons") + "/run/current-system/profile/share/icons") + ;; Include menu created by mjwm command. + (("" all) + (string-append + all "\n " + "" + (search-input-file inputs "/bin/mjwm") + " --iconize --no-backup " + " --output-file $HOME/.jwmrc-mjwm-guix" + "\n " + "" + "$HOME/.jwmrc-mjwm-guix" + "\n"))))) + (add-after 'install 'install-tango-icon-files + ;; Copy icon files used by example.jwm to share/jwm dir, this way + ;; may be better than adding tango-icon-theme to inputs. + (lambda* (#:key inputs #:allow-other-keys) + (let ((icon-dir (search-input-directory + inputs "share/icons/Tango/scalable")) + (icon-install-dir (string-append #$output "/share/jwm"))) + (for-each + (lambda (icon) + (for-each (lambda (icon-file) + (install-file icon-file icon-install-dir)) + (find-files icon-dir (string-append "^" icon "\\.svg$")))) + '("applications-.*" "calc" "email" "exit" "folder" + "font" "gnome-settings" "image" "info" "lock" + "reload" "sound" "system-file-manager" + "utilities-terminal" "web-browser" ))))) + (add-after 'install 'install-xsession + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (xsessions (string-append out "/share/xsessions"))) + (mkdir-p xsessions) + (call-with-output-file + (string-append xsessions "/jwm.desktop") + (lambda (port) + (format port "~ + [Desktop Entry]~@ + Name=jwm~@ + Comment=Joe's Window Manager~@ + Exec=~a/bin/jwm~@ + Type=XSession~%" out))))))))) + (native-inputs (list pkg-config tango-icon-theme)) + (inputs + (list cairo + libjpeg-turbo + libpng + librsvg + libxext + libxinerama + libxmu + libxpm + libxrandr + libxt + mjwm + pango + xterm)) + (home-page "http://joewing.net/projects/jwm") + (synopsis "Joe's Window Manager") + (description + "JWM is a light-weight window manager for the X11 Window System. it is +written in C and uses only Xlib at a minimum. Because of its small footprint, +it makes a good window manager for older computers and less powerful systems, +such as the Raspberry Pi, though it is perfectly capable of running on modern +systems.") + (license license:expat))) + (define-public devour (package (name "devour") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 10 21:30:59 2023 Received: (at 61056) by debbugs.gnu.org; 11 Feb 2023 02:30:59 +0000 Received: from localhost ([127.0.0.1]:38415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQffH-0008Mh-Cq for submit@debbugs.gnu.org; Fri, 10 Feb 2023 21:30:59 -0500 Received: from m12.mail.163.com ([123.126.96.234]:43074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQffE-0008MM-Ri for 61056@debbugs.gnu.org; Fri, 10 Feb 2023 21:30:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=NcVHB teObsPDm28g7gcPCTqTCyiQqr7olG+DKtEd7d0=; b=JMBuWGgGDl3Ni1S7QEkH6 vwsMl6DkTDOyllZ88YUjzXYk2Ogo9BQEOWFT5msTtmjSWfsGjs3MoMlJyMLnHnW1 NlB3U5XGeX5RWiSEYzdJmigv4qTII9VErtTkiqYshM00cJTYaOjE7FlcQH4QD4wl BKgn6BjI9oyv3MBWPmJO8U= Received: from localhost.localdomain (unknown [114.237.132.223]) by smtp20 (Coremail) with SMTP id H91pCgCns7_R_eZj_TmyDg--.62391S3; Sat, 11 Feb 2023 10:30:48 +0800 (CST) From: tumashu@163.com To: 61056@debbugs.gnu.org Subject: [PATCH v5 2/2] gnu: Add mjwm. Date: Sat, 11 Feb 2023 10:30:39 +0800 Message-Id: <20230211023039.13181-2-tumashu@163.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230211023039.13181-1-tumashu@163.com> References: <20230211023039.13181-1-tumashu@163.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: H91pCgCns7_R_eZj_TmyDg--.62391S3 X-Coremail-Antispam: 1Uf129KBjvdXoW7JFy3uFWkZFyUXF18tw13urg_yoWkZrcEgr Z3GryktrWrJ3W7Ka95AF1IqF90g3y8JFsFgF43Krs2krn8ua1rXFn7uryDA3W3Ca1xK3WS kFs5Xr1fZry8ujkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7sR_9a95UUUUU== X-Originating-IP: [114.237.132.223] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/1tbiRRgT1GDuyng7egAAsn X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 Cc: Feng Shu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Feng Shu * gnu/packages/wm.scm (mjwm): New variable. --- gnu/packages/wm.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 0881ba40d5..1e9f6ad65f 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -2868,6 +2868,28 @@ (define-public jwm systems.") (license license:expat))) +(define-public mjwm + (package + (name "mjwm") + (version "4.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/chiku/mjwm") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lgfp2xidhvmbj4zqvzz9g8zwbn6mz0pgacc57b43ha523vamsjq")))) + (build-system gnu-build-system) + (home-page "https://github.com/chiku/mjwm") + (synopsis "Create menu for JWM.") + (description + "MJWM can create JWM's menu from (freedesktop) desktop files and the +generated file can be include in the rootmenu section of your jwm config +file.") + (license license:gpl2))) + (define-public devour (package (name "devour") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 10 21:56:14 2023 Received: (at 61056) by debbugs.gnu.org; 11 Feb 2023 02:56:14 +0000 Received: from localhost ([127.0.0.1]:38425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQg3h-0000fy-PR for submit@debbugs.gnu.org; Fri, 10 Feb 2023 21:56:14 -0500 Received: from m12.mail.163.com ([220.181.12.199]:58092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQg3b-0000fG-Jk for 61056@debbugs.gnu.org; Fri, 10 Feb 2023 21:56:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=K3XxF cQt7gE70NxDiCkjI2hbfm5xMl5Zxcol0LmTZJs=; b=ezx2lVkelFn+LxMOPlKN0 hFO4dyRcVk5FLZ2FYHkcHg4UJpLTAqklOl4/05aJ1np0lXnUANfgbVq039PmzlyV G98BWQinSOUETfpkZ8J8W3omVyOA0oPuJ/+ta/1iT8YtEcOc+qIifnMFXZ7Etwfg ZDuOjJgXMqwL1Vu2FN/RbA= Received: from localhost.localdomain (unknown [114.237.132.223]) by zwqz-smtp-mta-g4-1 (Coremail) with SMTP id _____wBHrX61A+djGFdoAw--.47325S2; Sat, 11 Feb 2023 10:55:53 +0800 (CST) From: tumashu@163.com To: 61056@debbugs.gnu.org Subject: [PATCH v6 1/2] gnu: Add jwm. Date: Sat, 11 Feb 2023 10:55:47 +0800 Message-Id: <20230211025548.21956-1-tumashu@163.com> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: _____wBHrX61A+djGFdoAw--.47325S2 X-Coremail-Antispam: 1Uf129KBjvJXoWxCryUJF4rXFWxJw1kWF13CFg_yoWrWF1fpF s09r4fKa48XrnayrWSgF42934YgFZ5Ar4Svw1xZ3s2yw45KF1Ivry3KFW5uF1xG3W7Cay3 Xw48XrW5ur4UK3DanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0pRrR65UUUUU= X-Originating-IP: [114.237.132.223] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbBERgT1FaEMoLfXwABst X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 Cc: Feng Shu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Feng Shu * gnu/packages/wm.scm (jwm): New variable. --- gnu/packages/wm.scm | 104 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 2fd70af07f..0881ba40d5 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -2764,6 +2764,110 @@ (define-public hikari capabilities. It is heavily inspired by the Calm Window manager(cwm).") (license license:bsd-2))) +(define-public jwm + (package + (name "jwm") + (version "2.4.3") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/joewing/jwm/releases/download/" + "v" version "/jwm-" version ".tar.xz")) + (sha256 + (base32 + "1av7r9sp26r5l74zvwdmyyyzav29mw5bafihp7y33vsjqkh4wfzf")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no check target + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-example.jwmrc + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "example.jwmrc" + ;; Ignore existing menus in example.jwmrc. + (("") " -->") + ;; Adjust xterm path in terminal menu item. + ((">xterm") + (string-append + ">" (search-input-file inputs "/bin/xterm") + "")) + ;; Replace xscreensaver with xlock, which has been configured + ;; well by desktop-service. + (("xscreensaver-command -lock") "xlock") + ;; Adjust icons search paths. + (("/usr/local/share/jwm") + (string-append #$output "/share/jwm")) + (("/usr/local/share/icons") + "/run/current-system/profile/share/icons") + ;; Include menu created by mjwm command. + (("" all) + (string-append + all "\n " + "" + (search-input-file inputs "/bin/mjwm") + " --iconize --no-backup " + " --output-file $HOME/.jwmrc-mjwm-guix" + "\n " + "" + "$HOME/.jwmrc-mjwm-guix" + "\n"))))) + (add-after 'install 'install-tango-icon-files + ;; Copy icon files used by example.jwm to share/jwm dir, this way + ;; may be better than adding tango-icon-theme to inputs. + (lambda* (#:key inputs #:allow-other-keys) + (let ((icon-dir (search-input-directory + inputs "share/icons/Tango/scalable")) + (icon-install-dir (string-append #$output "/share/jwm"))) + (for-each + (lambda (icon) + (for-each (lambda (icon-file) + (install-file icon-file icon-install-dir)) + (find-files icon-dir (string-append "^" icon "\\.svg$")))) + '("applications-.*" "calc" "email" "exit" "folder" + "font" "gnome-settings" "image" "info" "lock" + "reload" "sound" "system-file-manager" + "utilities-terminal" "web-browser" ))))) + (add-after 'install 'install-xsession + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (xsessions (string-append out "/share/xsessions"))) + (mkdir-p xsessions) + (call-with-output-file + (string-append xsessions "/jwm.desktop") + (lambda (port) + (format port "~ + [Desktop Entry]~@ + Name=jwm~@ + Comment=Joe's Window Manager~@ + Exec=~a/bin/jwm~@ + Type=XSession~%" out))))))))) + (native-inputs (list pkg-config tango-icon-theme)) + (inputs + (list cairo + libjpeg-turbo + libpng + librsvg + libxext + libxinerama + libxmu + libxpm + libxrandr + libxt + mjwm + pango + xterm)) + (home-page "http://joewing.net/projects/jwm") + (synopsis "Joe's Window Manager") + (description + "JWM is a light-weight window manager for the X11 Window System. it is +written in C and uses only Xlib at a minimum. Because of its small footprint, +it makes a good window manager for older computers and less powerful systems, +such as the Raspberry Pi, though it is perfectly capable of running on modern +systems.") + (license license:expat))) + (define-public devour (package (name "devour") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 10 21:56:14 2023 Received: (at 61056) by debbugs.gnu.org; 11 Feb 2023 02:56:14 +0000 Received: from localhost ([127.0.0.1]:38427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQg3i-0000g1-Aj for submit@debbugs.gnu.org; Fri, 10 Feb 2023 21:56:14 -0500 Received: from m12.mail.163.com ([220.181.12.217]:50466) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQg3f-0000fc-J3 for 61056@debbugs.gnu.org; Fri, 10 Feb 2023 21:56:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=OAVhr njxFGJeHe9NZL5JRH2ZLy8IJQt/kmNF3TV7WcM=; b=LUD+nFLjdrTWhG224hsMB II+D9qwKGDAScDtSOPvlPylYIWLIfyIb1/5wG80pigMr5rPrLczR6pIcVSdXxm8t CREwYpM5mzmIFVj01ZvKqsGQ0l+xcek7n2XCrSK66t+qRq+BdiuGTDeFq2eGU1eL 0G6D+ja7cJJvyt9WuTW+O8= Received: from localhost.localdomain (unknown [114.237.132.223]) by zwqz-smtp-mta-g4-1 (Coremail) with SMTP id _____wBHrX61A+djGFdoAw--.47325S3; Sat, 11 Feb 2023 10:55:55 +0800 (CST) From: tumashu@163.com To: 61056@debbugs.gnu.org Subject: [PATCH v6 2/2] gnu: Add mjwm. Date: Sat, 11 Feb 2023 10:55:48 +0800 Message-Id: <20230211025548.21956-2-tumashu@163.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230211025548.21956-1-tumashu@163.com> References: <20230211025548.21956-1-tumashu@163.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: _____wBHrX61A+djGFdoAw--.47325S3 X-Coremail-Antispam: 1Uf129KBjvJXoW7CF47Kr1rGF18tw1rAr1fWFg_yoW8Xw1kpr W09r4Fkwn5Gry7A3yfWF12934Ygw48Gr1UA3yxZw40kw4jqFWxGryjyrZ5GF1xAF48Cwsr ua1IqFW5ur15CrDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0pRY9agUUUUU= X-Originating-IP: [114.237.132.223] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbBEQIT1FaEMoMd1AAAs+ X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 Cc: Feng Shu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Feng Shu * gnu/packages/wm.scm (mjwm): New variable. --- gnu/packages/wm.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 0881ba40d5..1925091ba2 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -2868,6 +2868,39 @@ (define-public jwm systems.") (license license:expat))) +(define-public mjwm + (package + (name "mjwm") + (version "4.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/chiku/mjwm") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lgfp2xidhvmbj4zqvzz9g8zwbn6mz0pgacc57b43ha523vamsjq")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no check target + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-subcategory.h + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "include/subcategory.h" + ;; icon name should be application-other instead of + ;; application-others. + (("applications-others") "applications-other"))))))) + (home-page "https://github.com/chiku/mjwm") + (synopsis "Create menu for JWM.") + (description + "MJWM can create JWM's menu from (freedesktop) desktop files and the +generated file can be include in the rootmenu section of your jwm config +file.") + (license license:gpl2))) + (define-public devour (package (name "devour") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 13 02:16:48 2023 Received: (at 61056) by debbugs.gnu.org; 13 Feb 2023 07:16:48 +0000 Received: from localhost ([127.0.0.1]:47521 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRT4y-0005cq-1A for submit@debbugs.gnu.org; Mon, 13 Feb 2023 02:16:48 -0500 Received: from m12.mail.163.com ([220.181.12.216]:51364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRT4u-0005cU-B2 for 61056@debbugs.gnu.org; Mon, 13 Feb 2023 02:16:46 -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=3Zx9VN9VQ9L8GalBk6i5PVXwWKGdR97/wvzT1Av1pGI=; b=J8eeA4AsFHF/ngljFrvY4oe1GkHfaQ3vnwHbl/NwanC+jd59C+4SHgP1gjtACE m4E7KxY29iMEq99tBGEWR+MtDp9XP4lW3fLSu5S6e6EZio4UH7/utpK+FZhxGRs+ tyJM2w6PWM6aTkKhkys2aNBmZvdutdtHcCkp5M/MdhtzI= Received: from Tumashu (unknown [218.92.14.78]) by zwqz-smtp-mta-g0-0 (Coremail) with SMTP id _____wCnEhzM4+ljgNiGDw--.12062S2; Mon, 13 Feb 2023 15:16:28 +0800 (CST) From: Feng Shu To: 61056@debbugs.gnu.org Subject: [PATCH v7 1/2] gnu: Add jwm. Date: Mon, 13 Feb 2023 15:16:27 +0800 Message-ID: <87edqum3w4.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-CM-TRANSID: _____wCnEhzM4+ljgNiGDw--.12062S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUYJ5FDUUUU X-Originating-IP: [218.92.14.78] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbBERAV1FaEMpwehQAAsn X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=v7-0001-gnu-Add-jwm.patch >From 455305ffd5f4e0bca239c8fc0f65f0a1f36ba8d0 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sat, 11 Feb 2023 10:55:47 +0800 Subject: [PATCH v7 1/2] gnu: Add jwm. * gnu/packages/wm.scm (jwm): New variable. --- gnu/packages/wm.scm | 107 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 37fbf88e99..14dc3a0988 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -2904,6 +2904,113 @@ read and write, and compatible with JSON.") capabilities. It is heavily inspired by the Calm Window manager(cwm).") (license license:bsd-2))) +(define-public jwm + (package + (name "jwm") + (version "2.4.3") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/joewing/jwm/releases/download/" + "v" version "/jwm-" version ".tar.xz")) + (sha256 + (base32 + "1av7r9sp26r5l74zvwdmyyyzav29mw5bafihp7y33vsjqkh4wfzf")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no check target + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-example.jwmrc + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "example.jwmrc" + ;; Ignore existing menus in example.jwmrc. + (("") " -->") + ;; Adjust xterm path in terminal menu item. + ((">xterm") + (string-append + ">" (search-input-file inputs "/bin/xterm") + "")) + ;; Replace xscreensaver with xlock, which has been configured + ;; well by desktop-service. + (("xscreensaver-command -lock") "xlock") + ;; Adjust icons search paths. + (("/usr/local/share/jwm") + (string-append #$output "/share/jwm")) + (("/usr/local/share/icons") + "/run/current-system/profile/share/icons") + ;; Include menu created by mjwm command. + (("" all) + (string-append + all "\n " + "" + (search-input-file inputs "/bin/mjwm") + " --iconize --no-backup " + " --output-file $HOME/.jwmrc-mjwm-guix" + "\n " + "" + "$HOME/.jwmrc-mjwm-guix" + "\n"))))) + (add-after 'install 'install-tango-icon-files + ;; Copy icon files used by example.jwm to share/jwm dir, this way + ;; may be better than adding tango-icon-theme to inputs. + (lambda* (#:key inputs #:allow-other-keys) + (let ((icon-dir (search-input-directory + inputs "share/icons/Tango/scalable")) + (icon-install-dir (string-append #$output "/share/jwm"))) + (for-each + (lambda (icon) + (for-each (lambda (icon-file) + (install-file icon-file icon-install-dir)) + (find-files icon-dir (string-append "^" icon "\\.svg$")))) + '("calc" "email" "exit" "folder" "font" "help-browser" + "image" "info" "lock" "reload" "sound" + "system-file-manager" "utilities-terminal" + "web-browser" "gnome-settings" "applications-.*")) + (with-directory-excursion icon-install-dir + ;; tango-icon-theme have no applications-science icon. + (copy-file "help-browser.svg" "applications-science.svg"))))) + (add-after 'install 'install-xsession + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (xsessions (string-append out "/share/xsessions"))) + (mkdir-p xsessions) + (call-with-output-file + (string-append xsessions "/jwm.desktop") + (lambda (port) + (format port "~ + [Desktop Entry]~@ + Name=jwm~@ + Comment=Joe's Window Manager~@ + Exec=~a/bin/jwm~@ + Type=XSession~%" out))))))))) + (native-inputs (list pkg-config tango-icon-theme)) + (inputs + (list cairo + libjpeg-turbo + libpng + librsvg + libxext + libxinerama + libxmu + libxpm + libxrandr + libxt + mjwm + pango + xterm)) + (home-page "http://joewing.net/projects/jwm") + (synopsis "Joe's Window Manager") + (description + "JWM is a light-weight window manager for the X11 Window System. it is +written in C and uses only Xlib at a minimum. Because of its small footprint, +it makes a good window manager for older computers and less powerful systems, +such as the Raspberry Pi, though it is perfectly capable of running on modern +systems.") + (license license:expat))) + (define-public devour (package (name "devour") -- 2.30.2 --=-=-= Content-Type: text/plain -- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 13 02:17:20 2023 Received: (at 61056) by debbugs.gnu.org; 13 Feb 2023 07:17:20 +0000 Received: from localhost ([127.0.0.1]:47525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRT5U-0005e4-IX for submit@debbugs.gnu.org; Mon, 13 Feb 2023 02:17:20 -0500 Received: from m12.mail.163.com ([220.181.12.197]:35420) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRT5R-0005dl-Vf for 61056@debbugs.gnu.org; Mon, 13 Feb 2023 02:17:19 -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=rnZWwE6HHrzPpVK/bOEP3lgFhPQJaR2ClCBB7Pcki/Q=; b=EpbSndGol+2pGL2dq6LF8+YNs2yMWPamKFozrRWNSpPonTWR5ClPz+azrlMjDv a2znYqbq4WIVrNdrQ/tTQq1Q//1B8/qCwyDi2g5185370tNapezuoxTxApAC1x+4 IGiRLxOwRcEpN9XRDbTvsNhF3zo5tmICKZUC9fhoLrUeM= Received: from Tumashu (unknown [218.92.14.78]) by zwqz-smtp-mta-g2-1 (Coremail) with SMTP id _____wCHiyP04+lj1eeEDw--.12348S2; Mon, 13 Feb 2023 15:17:09 +0800 (CST) From: Feng Shu To: 61056@debbugs.gnu.org Subject: [PATCH v7 2/2] gnu: Add mjwm. Date: Mon, 13 Feb 2023 15:17:08 +0800 Message-ID: <87a61im3uz.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-CM-TRANSID: _____wCHiyP04+lj1eeEDw--.12348S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUYhLnUUUUU X-Originating-IP: [218.92.14.78] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbB0xUV1FXlx+7FhQAAse X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=v7-0002-gnu-Add-mjwm.patch >From a21c037b851994b362b2cd8216d4e7aa82056e98 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sat, 11 Feb 2023 10:55:48 +0800 Subject: [PATCH v7 2/2] gnu: Add mjwm. * gnu/packages/wm.scm (mjwm): New variable. --- gnu/packages/wm.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 14dc3a0988..f719c53127 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -3011,6 +3011,39 @@ such as the Raspberry Pi, though it is perfectly capable of running on modern systems.") (license license:expat))) +(define-public mjwm + (package + (name "mjwm") + (version "4.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/chiku/mjwm") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lgfp2xidhvmbj4zqvzz9g8zwbn6mz0pgacc57b43ha523vamsjq")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no check target + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-subcategory.h + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "include/subcategory.h" + ;; icon name should be application-other instead of + ;; application-others. + (("applications-others") "applications-other"))))))) + (home-page "https://github.com/chiku/mjwm") + (synopsis "Create menu for JWM.") + (description + "MJWM can create JWM's menu from (freedesktop) desktop files and the +generated file can be include in the rootmenu section of your jwm config +file.") + (license license:gpl2))) + (define-public devour (package (name "devour") -- 2.30.2 --=-=-= Content-Type: text/plain -- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 13 05:45:43 2023 Received: (at 61056) by debbugs.gnu.org; 13 Feb 2023 10:45:43 +0000 Received: from localhost ([127.0.0.1]:47740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRWL8-0002sM-Ln for submit@debbugs.gnu.org; Mon, 13 Feb 2023 05:45:43 -0500 Received: from m12.mail.163.com ([220.181.12.198]:37254) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRWL4-0002s6-Vx for 61056@debbugs.gnu.org; Mon, 13 Feb 2023 05:45:41 -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=PAcillfwDqhrtps5q4srBygw74Al8pJIp3nyeZj9fyQ=; b=L/bwqhwh9IW1WE/ZHiibj7Nyh3qq0Mw4hZEGFYLBW+rqhMNspBKZ8BLbhUzwYb jPsOL+qj8Oga6CyVJFYtXAM3fMGrJ2rlOyec8dapFUl8s8eZndbGLLpi4OAKCLrD ae719zXYa/zQA/Dhnq/NinVtqsk1Yo3cIViD8skORtCgM= Received: from Tumashu (unknown [218.92.14.78]) by zwqz-smtp-mta-g4-4 (Coremail) with SMTP id _____wCXn4_AFOpjPNC4Dw--.15392S2; Mon, 13 Feb 2023 18:45:20 +0800 (CST) From: Feng Shu To: 61056@debbugs.gnu.org Subject: [PATCH v8 1/2] gnu: Add jwm. Date: Mon, 13 Feb 2023 18:45:20 +0800 Message-ID: <874jrpq1xb.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-CM-TRANSID: _____wCXn4_AFOpjPNC4Dw--.15392S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUYSdkUUUUU X-Originating-IP: [218.92.14.78] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/1tbiHQoV1GI68+uszgAAs0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=v8-0001-gnu-Add-jwm.patch >From 455305ffd5f4e0bca239c8fc0f65f0a1f36ba8d0 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sat, 11 Feb 2023 10:55:47 +0800 Subject: [PATCH v8 1/2] gnu: Add jwm. * gnu/packages/wm.scm (jwm): New variable. --- gnu/packages/wm.scm | 107 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 37fbf88e99..14dc3a0988 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -2904,6 +2904,113 @@ read and write, and compatible with JSON.") capabilities. It is heavily inspired by the Calm Window manager(cwm).") (license license:bsd-2))) +(define-public jwm + (package + (name "jwm") + (version "2.4.3") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/joewing/jwm/releases/download/" + "v" version "/jwm-" version ".tar.xz")) + (sha256 + (base32 + "1av7r9sp26r5l74zvwdmyyyzav29mw5bafihp7y33vsjqkh4wfzf")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no check target + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-example.jwmrc + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "example.jwmrc" + ;; Ignore existing menus in example.jwmrc. + (("") " -->") + ;; Adjust xterm path in terminal menu item. + ((">xterm") + (string-append + ">" (search-input-file inputs "/bin/xterm") + "")) + ;; Replace xscreensaver with xlock, which has been configured + ;; well by desktop-service. + (("xscreensaver-command -lock") "xlock") + ;; Adjust icons search paths. + (("/usr/local/share/jwm") + (string-append #$output "/share/jwm")) + (("/usr/local/share/icons") + "/run/current-system/profile/share/icons") + ;; Include menu created by mjwm command. + (("" all) + (string-append + all "\n " + "" + (search-input-file inputs "/bin/mjwm") + " --iconize --no-backup " + " --output-file $HOME/.jwmrc-mjwm-guix" + "\n " + "" + "$HOME/.jwmrc-mjwm-guix" + "\n"))))) + (add-after 'install 'install-tango-icon-files + ;; Copy icon files used by example.jwm to share/jwm dir, this way + ;; may be better than adding tango-icon-theme to inputs. + (lambda* (#:key inputs #:allow-other-keys) + (let ((icon-dir (search-input-directory + inputs "share/icons/Tango/scalable")) + (icon-install-dir (string-append #$output "/share/jwm"))) + (for-each + (lambda (icon) + (for-each (lambda (icon-file) + (install-file icon-file icon-install-dir)) + (find-files icon-dir (string-append "^" icon "\\.svg$")))) + '("calc" "email" "exit" "folder" "font" "help-browser" + "image" "info" "lock" "reload" "sound" + "system-file-manager" "utilities-terminal" + "web-browser" "gnome-settings" "applications-.*")) + (with-directory-excursion icon-install-dir + ;; tango-icon-theme have no applications-science icon. + (copy-file "help-browser.svg" "applications-science.svg"))))) + (add-after 'install 'install-xsession + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (xsessions (string-append out "/share/xsessions"))) + (mkdir-p xsessions) + (call-with-output-file + (string-append xsessions "/jwm.desktop") + (lambda (port) + (format port "~ + [Desktop Entry]~@ + Name=jwm~@ + Comment=Joe's Window Manager~@ + Exec=~a/bin/jwm~@ + Type=XSession~%" out))))))))) + (native-inputs (list pkg-config tango-icon-theme)) + (inputs + (list cairo + libjpeg-turbo + libpng + librsvg + libxext + libxinerama + libxmu + libxpm + libxrandr + libxt + mjwm + pango + xterm)) + (home-page "http://joewing.net/projects/jwm") + (synopsis "Joe's Window Manager") + (description + "JWM is a light-weight window manager for the X11 Window System. it is +written in C and uses only Xlib at a minimum. Because of its small footprint, +it makes a good window manager for older computers and less powerful systems, +such as the Raspberry Pi, though it is perfectly capable of running on modern +systems.") + (license license:expat))) + (define-public devour (package (name "devour") -- 2.30.2 --=-=-= Content-Type: text/plain -- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 13 05:46:14 2023 Received: (at 61056) by debbugs.gnu.org; 13 Feb 2023 10:46:14 +0000 Received: from localhost ([127.0.0.1]:47744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRWLe-0002tg-5c for submit@debbugs.gnu.org; Mon, 13 Feb 2023 05:46:14 -0500 Received: from m12.mail.163.com ([123.126.96.234]:8300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRWLc-0002tO-AN for 61056@debbugs.gnu.org; Mon, 13 Feb 2023 05:46:13 -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=yUKoiOvGSjc0i/+3lZU7eKAXpx1o5wcrFHi42Qsdxz8=; b=P4ZxPJKH3ddc+CAiVdbY//UWwBZPN8PeKohROTbNpvcrHrHiBoHOaIWBZtmaVS l/7IZGnTQqYfbLJRupCZX88nwbG0Nk6QvYLBKmIVhMzP4I44MyMge3ZkVlvUvmNr AeyyRU641EfS1GOA9unQDyBepsn1ZgrSQy77m6ANiQbq8= Received: from Tumashu (unknown [218.92.14.78]) by smtp16 (Coremail) with SMTP id MNxpCgBnTj0JFepj6X2uDw--.14674S2; Mon, 13 Feb 2023 18:46:33 +0800 (CST) From: Feng Shu To: 61056@debbugs.gnu.org Subject: [PATCH v8 2/2] gnu: Add mjwm. Date: Mon, 13 Feb 2023 18:45:59 +0800 Message-ID: <87zg9honbs.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-CM-TRANSID: MNxpCgBnTj0JFepj6X2uDw--.14674S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUY2-5DUUUU X-Originating-IP: [218.92.14.78] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/1tbiSgcV1GI0Wo-O2wAAsa X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=v8-0002-gnu-Add-mjwm.patch >From a21c037b851994b362b2cd8216d4e7aa82056e98 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sat, 11 Feb 2023 10:55:48 +0800 Subject: [PATCH v8 2/2] gnu: Add mjwm. * gnu/packages/wm.scm (mjwm): New variable. --- gnu/packages/wm.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 14dc3a0988..f719c53127 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -3011,6 +3011,39 @@ such as the Raspberry Pi, though it is perfectly capable of running on modern systems.") (license license:expat))) +(define-public mjwm + (package + (name "mjwm") + (version "4.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/chiku/mjwm") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lgfp2xidhvmbj4zqvzz9g8zwbn6mz0pgacc57b43ha523vamsjq")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no check target + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-subcategory.h + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "include/subcategory.h" + ;; icon name should be application-other instead of + ;; application-others. + (("applications-others") "applications-other"))))))) + (home-page "https://github.com/chiku/mjwm") + (synopsis "Create menu for JWM.") + (description + "MJWM can create JWM's menu from (freedesktop) desktop files and the +generated file can be include in the rootmenu section of your jwm config +file.") + (license license:gpl2))) + (define-public devour (package (name "devour") -- 2.30.2 --=-=-= Content-Type: text/plain -- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 13 05:49:27 2023 Received: (at 61056) by debbugs.gnu.org; 13 Feb 2023 10:49:27 +0000 Received: from localhost ([127.0.0.1]:47754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRWOl-00032u-2y for submit@debbugs.gnu.org; Mon, 13 Feb 2023 05:49:27 -0500 Received: from m12.mail.163.com ([220.181.12.214]:60960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRWOi-00032e-9w for 61056@debbugs.gnu.org; Mon, 13 Feb 2023 05:49:25 -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=ZyVon/eqNUcLJ4VcIX6kwH8mN6WgEAs4SmRgMvct3IY=; b=fliWxZPPNPjAml7qIm6Qh8tb/unE5CEYyLIXLo0TONTNS1fa6Ck571kRXqHM4H gMonv7EM5/H38afNFVr77LlqHSyO2IpYbNoI1GneJyzfoUsP/Xp4CpZy/wDtMd6C 9apf4DfOrEznLuyL9VIhe9+XeiZjwV8Pj3CFvfVId0/Lo= Received: from Tumashu (unknown [218.92.14.78]) by zwqz-smtp-mta-g2-0 (Coremail) with SMTP id _____wBnZa2lFepjIU2QDw--.14440S2; Mon, 13 Feb 2023 18:49:09 +0800 (CST) From: Feng Shu To: 61056@debbugs.gnu.org Subject: [PATCH v8 1/2] gnu: Add jwm. Date: Mon, 13 Feb 2023 18:49:09 +0800 Message-ID: <87v8k5on6i.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-CM-TRANSID: _____wBnZa2lFepjIU2QDw--.14440S2 X-Coremail-Antispam: 1Uf129KBjvJXoWxCr4fXrykXrykurWfKF1rJFb_yoWrZF4xpF s0kr45Ka48XrnayrWSgF42934YgFZ5Ar4Svwn7Z3s2yw4rKFyIvry3tFy5uF17WF17Cay3 Xw48XFWrWr4UK3DanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07Uv1v-UUUUU= X-Originating-IP: [218.92.14.78] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbB0w0V1FXlx-GD1gAAsM X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >From 455305ffd5f4e0bca239c8fc0f65f0a1f36ba8d0 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sat, 11 Feb 2023 10:55:47 +0800 Subject: [PATCH v8 1/2] gnu: Add jwm. * gnu/packages/wm.scm (jwm): New variable. --- gnu/packages/wm.scm | 107 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 37fbf88e99..14dc3a0988 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -2904,6 +2904,113 @@ read and write, and compatible with JSON.") capabilities. It is heavily inspired by the Calm Window manager(cwm).") (license license:bsd-2))) +(define-public jwm + (package + (name "jwm") + (version "2.4.3") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/joewing/jwm/releases/download/" + "v" version "/jwm-" version ".tar.xz")) + (sha256 + (base32 + "1av7r9sp26r5l74zvwdmyyyzav29mw5bafihp7y33vsjqkh4wfzf")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no check target + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-example.jwmrc + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "example.jwmrc" + ;; Ignore existing menus in example.jwmrc. + (("") " -->") + ;; Adjust xterm path in terminal menu item. + ((">xterm") + (string-append + ">" (search-input-file inputs "/bin/xterm") + "")) + ;; Replace xscreensaver with xlock, which has been configured + ;; well by desktop-service. + (("xscreensaver-command -lock") "xlock") + ;; Adjust icons search paths. + (("/usr/local/share/jwm") + (string-append #$output "/share/jwm")) + (("/usr/local/share/icons") + "/run/current-system/profile/share/icons") + ;; Include menu created by mjwm command. + (("" all) + (string-append + all "\n " + "" + (search-input-file inputs "/bin/mjwm") + " --iconize --no-backup " + " --output-file $HOME/.jwmrc-mjwm-guix" + "\n " + "" + "$HOME/.jwmrc-mjwm-guix" + "\n"))))) + (add-after 'install 'install-tango-icon-files + ;; Copy icon files used by example.jwm to share/jwm dir, this way + ;; may be better than adding tango-icon-theme to inputs. + (lambda* (#:key inputs #:allow-other-keys) + (let ((icon-dir (search-input-directory + inputs "share/icons/Tango/scalable")) + (icon-install-dir (string-append #$output "/share/jwm"))) + (for-each + (lambda (icon) + (for-each (lambda (icon-file) + (install-file icon-file icon-install-dir)) + (find-files icon-dir (string-append "^" icon "\\.svg$")))) + '("calc" "email" "exit" "folder" "font" "help-browser" + "image" "info" "lock" "reload" "sound" + "system-file-manager" "utilities-terminal" + "web-browser" "gnome-settings" "applications-.*")) + (with-directory-excursion icon-install-dir + ;; tango-icon-theme have no applications-science icon. + (copy-file "help-browser.svg" "applications-science.svg"))))) + (add-after 'install 'install-xsession + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (xsessions (string-append out "/share/xsessions"))) + (mkdir-p xsessions) + (call-with-output-file + (string-append xsessions "/jwm.desktop") + (lambda (port) + (format port "~ + [Desktop Entry]~@ + Name=jwm~@ + Comment=Joe's Window Manager~@ + Exec=~a/bin/jwm~@ + Type=XSession~%" out))))))))) + (native-inputs (list pkg-config tango-icon-theme)) + (inputs + (list cairo + libjpeg-turbo + libpng + librsvg + libxext + libxinerama + libxmu + libxpm + libxrandr + libxt + mjwm + pango + xterm)) + (home-page "http://joewing.net/projects/jwm") + (synopsis "Joe's Window Manager") + (description + "JWM is a light-weight window manager for the X11 Window System. it is +written in C and uses only Xlib at a minimum. Because of its small footprint, +it makes a good window manager for older computers and less powerful systems, +such as the Raspberry Pi, though it is perfectly capable of running on modern +systems.") + (license license:expat))) + (define-public devour (package (name "devour") -- 2.30.2 -- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 13 05:49:56 2023 Received: (at 61056) by debbugs.gnu.org; 13 Feb 2023 10:49:56 +0000 Received: from localhost ([127.0.0.1]:47758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRWPD-00033i-Lf for submit@debbugs.gnu.org; Mon, 13 Feb 2023 05:49:55 -0500 Received: from m12.mail.163.com ([220.181.12.216]:53478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRWPB-00033Q-Nh for 61056@debbugs.gnu.org; Mon, 13 Feb 2023 05:49:54 -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=XHqiEooFvPvQS9ItUNhk8YUxTaJ8VMQgV+F6jsqA6xE=; b=c/3MnyESilLWuAh5hQHylYMHZYp1ojMK0vgNBe/PGLBOi8TJQUDR3Hn9b92vEJ 4cR0FSk0SXGfbovWsFImqp5AnZ6eAOAQe4XESxeHuhi2qJo8EUiH1YbhE6bI9Hxk D99wveMXNTgtQQQnRgJ5XJf8TRXcn07ZQr34VH+tNwqlM= Received: from Tumashu (unknown [218.92.14.78]) by zwqz-smtp-mta-g2-2 (Coremail) with SMTP id _____wBHR8vGFepjY6mdDw--.16130S2; Mon, 13 Feb 2023 18:49:43 +0800 (CST) From: Feng Shu To: 61056@debbugs.gnu.org Subject: [PATCH v8 2/2] gnu: Add mjwm. Date: Mon, 13 Feb 2023 18:49:42 +0800 Message-ID: <87r0uton5l.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-CM-TRANSID: _____wBHR8vGFepjY6mdDw--.16130S2 X-Coremail-Antispam: 1Uf129KBjvJXoW7CF1kXFWrZF15WF1Dtw1kZrb_yoW8AFyxpF W09rWFkws2grnrArZagF12934Ygw48Gr15A3yxZw1Ika12qrWIqryjyrZ5CF1xJF4xCa1D Xa1IqFW5Cr1YkaDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07UkEfwUUUUU= X-Originating-IP: [218.92.14.78] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbBEQoV1FaEMp7k3QAAsd X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >From a21c037b851994b362b2cd8216d4e7aa82056e98 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sat, 11 Feb 2023 10:55:48 +0800 Subject: [PATCH v8 2/2] gnu: Add mjwm. * gnu/packages/wm.scm (mjwm): New variable. --- gnu/packages/wm.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 14dc3a0988..f719c53127 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -3011,6 +3011,39 @@ such as the Raspberry Pi, though it is perfectly capable of running on modern systems.") (license license:expat))) +(define-public mjwm + (package + (name "mjwm") + (version "4.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/chiku/mjwm") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lgfp2xidhvmbj4zqvzz9g8zwbn6mz0pgacc57b43ha523vamsjq")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no check target + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-subcategory.h + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "include/subcategory.h" + ;; icon name should be application-other instead of + ;; application-others. + (("applications-others") "applications-other"))))))) + (home-page "https://github.com/chiku/mjwm") + (synopsis "Create menu for JWM.") + (description + "MJWM can create JWM's menu from (freedesktop) desktop files and the +generated file can be include in the rootmenu section of your jwm config +file.") + (license license:gpl2))) + (define-public devour (package (name "devour") -- 2.30.2 -- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 13 05:57:03 2023 Received: (at 61056) by debbugs.gnu.org; 13 Feb 2023 10:57:04 +0000 Received: from localhost ([127.0.0.1]:47764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRWW7-0003Ec-K1 for submit@debbugs.gnu.org; Mon, 13 Feb 2023 05:57:03 -0500 Received: from m12.mail.163.com ([123.126.96.233]:40562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRWW5-0003E4-AL for 61056@debbugs.gnu.org; Mon, 13 Feb 2023 05:57:03 -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=pNK9n8OCqpfpHeU2YFFHOFBUD9sxystYV0hGnGqtPRI=; b=R4SIwpEJAlhqUl36um7eesD7cLhZUJiB1HyakeMLbNASNy69NJJPwPKYSewKmj 71bSIo+k4OhjdqmUJkmTlPlekMw8Wzd50jTcDNG4+l5h7oOuMpu+0OB6g4sLYXuo KqzcYMyG6rEC/8Js7nwCTjUyI0IjdauvO6h/P1lZRVP68= Received: from Tumashu (unknown [218.92.14.78]) by smtp20 (Coremail) with SMTP id H91pCgBnK7BzF+pjZB3WDw--.19448S2; Mon, 13 Feb 2023 18:56:51 +0800 (CST) From: Feng Shu To: 61056@debbugs.gnu.org Subject: Please review v8 version of jwm/mjwm patch. Date: Mon, 13 Feb 2023 18:56:51 +0800 Message-ID: <87mt5homto.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-CM-TRANSID: H91pCgBnK7BzF+pjZB3WDw--.19448S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUYwZcDUUUU X-Originating-IP: [218.92.14.78] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/1tbiHRMV1GI68+vBggAAsM X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello: Please review v8 version of jwm/mjwm patch. Thanks -- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 28 17:04:26 2023 Received: (at 61056) by debbugs.gnu.org; 28 Feb 2023 22:04:26 +0000 Received: from localhost ([127.0.0.1]:52136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pX85C-0005dK-Ba for submit@debbugs.gnu.org; Tue, 28 Feb 2023 17:04:26 -0500 Received: from m12.mail.163.com ([123.126.96.233]:8865) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pX859-0005d6-7C for 61056@debbugs.gnu.org; Tue, 28 Feb 2023 17:04:25 -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=vE7ehaZJS9tdMGda+SOICCto5hlFXBHwgEhTNudRo1E=; b=lkjL3fQHUn4FIa2/IMYFiy7OX+elfOO7nq5FgLLU9mfTAI3QmbFT5PmATNgNUK dBT9MCprcJCNfEbtzigLezKUHs+yuhJIMGDhpfchgUSQhfe80kHmP65xu+ii2Q9n xgDXbJTcO8bmCvDlylwo1auMxErgz6aUl2i/RaeD/5FIM= Received: from Guix (unknown [49.88.144.62]) by smtp16 (Coremail) with SMTP id MNxpCgAnnkqCev5jZw1NFw--.29633S2; Wed, 01 Mar 2023 06:04:54 +0800 (CST) From: Feng Shu To: 61056@debbugs.gnu.org Subject: [PATCH] gnu: Add jwm. Date: Tue, 28 Feb 2023 22:04:03 +0000 Message-ID: <87sfepe9bg.fsf@163.com> MIME-Version: 1.0 Content-Type: text/plain X-CM-TRANSID: MNxpCgAnnkqCev5jZw1NFw--.29633S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvj4RWHq4UUUUU X-Originating-IP: [49.88.144.62] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/xtbBEQAk1FaEM2pl4gAAst X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) ping :-) From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 06 02:46:19 2023 Received: (at 61056) by debbugs.gnu.org; 6 Mar 2023 07:46:19 +0000 Received: from localhost ([127.0.0.1]:41242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZ5Y3-0002sy-Ho for submit@debbugs.gnu.org; Mon, 06 Mar 2023 02:46:19 -0500 Received: from mail.envs.net ([5.199.136.28]:48658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZ5Y1-0002sq-MF for 61056@debbugs.gnu.org; Mon, 06 Mar 2023 02:46:18 -0500 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id 64CFB38A0874; Mon, 6 Mar 2023 07:46:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1678088776; bh=WSSgwRwKFbMVzcsfCKe8oExHZYp6axokkHQce/fdtaE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=GAnDOSc5wUsrhME+7p3N0yRoO7oy5+NGDNH3O0X0MA4BXjjSnnsBlB5XCiPqvIESW ID9IwoXI9RrZytNtQQc3x9ot67SWaKZqNiAWiueBfd4GmgxSi8GWTYmcTvIo4atUwV pJykCsM7/tQRiBTxxFJWgFWI5m6Fb1f2jamjYQVP9nZ7vQGxj/LESLI3nMZOMkJirO DdS2wNmSemVaQ4HFC7LoQDdXTY2WrUb84C/kdEmyJANjyFtaqbZj+GJhcY1Q8zrCzF xXNbsvCVmRdlQG5lNxschVdMFkKOQXSwdq9tj/PTfnpny15qdszycf9IXwyWjmPDAW XRGoN+m8BljWFvPyBUSh3lQHkpuB9CwKdbCzDyS9dCpg6Xu+69Y1dzjvMiaWLkYZP9 90i1dVC3/WuizW9QvTwcMoJFygNZwMbYZbAl4rypVfUuBGgSuTaqfb26nwWbMacaoi KnqvS4P6ALxhyZ4jqUYnchBBVO9NUFwlOxB69CVpxjVyQ7Y/d5PNweCKc3aCPPzXrz iuq+bfyojcQlYw8ldNp7COrZq6w/EERliRaWOTlu+TRLs3XhMtlTj8dXt0Y/Few4oC 9l/3PLEFwzd1v7GOFL6XjfMr0jH+cLedfSbCXIwzvfuYJcKEd93/sf1mrmvQ7zIL5Z PuEIKeIh6K7X7+DNSggazuQA= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id WrW2wo9FtnzC; Mon, 6 Mar 2023 07:46:13 +0000 (UTC) Received: from localhost (unknown [182.150.116.135]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Mon, 6 Mar 2023 07:46:13 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 30734785; Mon, 6 Mar 2023 07:46:32 +0000 (UTC) From: =?utf-8?B?5a6L5paH5q2m?= To: Feng Shu Subject: Re: bug#61056: [PATCH] gnu: Add jwm. References: <20230125111514.5194-1-tumashu@163.com> <87mt5homto.fsf@163.com> Date: Mon, 06 Mar 2023 15:46:32 +0800 In-Reply-To: <87mt5homto.fsf@163.com> (Feng Shu's message of "Mon, 13 Feb 2023 18:56:51 +0800") Message-ID: <874jqyqq3r.fsf_-_@envs.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 Cc: 61056@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Feng Shu writes: > Hello: > > Please review v8 version of jwm/mjwm patch. > > Thanks Hello, I have pushed jwm and mjwm with follow changes: 1. remove tango-icon-theme, mjwm, xterm from jwm's inputs. see 2. 2. remove patch-example.jwmrc and install-tango-icon-files phases. I think those kind of customization better happend in ~/.jwmrc or a home service. 3. change libxrandr to libxrender for jwm, as the latter is actually used... 4. mjwm: remove '.' in synopsis, change license to 'license:gpl2+'. What do you think of my changes in 1. and 2.? From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 06 02:47:15 2023 Received: (at 61056) by debbugs.gnu.org; 6 Mar 2023 07:47:15 +0000 Received: from localhost ([127.0.0.1]:41247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZ5Yw-0002uU-St for submit@debbugs.gnu.org; Mon, 06 Mar 2023 02:47:15 -0500 Received: from mail.envs.net ([5.199.136.28]:44854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZ5Yu-0002uM-LM for 61056@debbugs.gnu.org; Mon, 06 Mar 2023 02:47:13 -0500 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id 2D16538A0874; Mon, 6 Mar 2023 07:47:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1678088832; bh=Yow1Lg48yIsBXcIW1YK70HCCgOaajOOvXRzhOmUmisU=; h=From:To:Cc:Subject:Date:From; b=a27qRs0sB4x+ncasKdMbqFgOFbJaRp9I4ASQ34ZbJWsXCw8SDKlZmZAmysx+E+7LC vFi6OtEOJHidg0at4BeSPHaMdsZPkHv/bZH96+6nE4NrdoupeFR7uUQRfmCrNZ7Eor A6O9cAeoq9dLQLJZ3fRcFNSi/g7czQAgXFje+Onsor+rf+TybHUdqxoJMvFjmVd3yP 92rgmXb2i2zhVB8dvVAa6X0AOyh6J2tMuqUZeqWEtZzovfJGeUz6M9Q4sHz65Sfwu+ LPjSnJpclNt5bvadx1PcqsTrrc6pkQWR6tVXCdU+C4USnvYvD+HhKZF0mtkZFsu0Ov u80VZqJENEhboXZSbaWRGvJQJSBiihBacQUDVrMYLbShlEi9tEuJZc2QtniBrtpHTL DbuGQwHIWIWknTyHlykXLca4ewoKXNqcIgn1YbnVpuxo58J1PBY/IhIVU7OTlzfZCv 6xCLmZ3sPIR6MLwpNiriKkXiw7IgUZKY3yft//V7hq49IbORithQHAztkZnB2bmcnH rEtaD38ULGooN9csesmFbTZXc3jq+mTI503R/wE6sAVdWMfu7GxSfgNiF3QieAsWl3 y3/u51HQZEEzIcjx8A8r0e6g01ZDaAV3ImkDQK0Y8FTLqdL6x9F5XHQ0JGFfeyAjQE tIPjw/tCJzYbsidtJZFi5frs= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 58MkMu3DEK_C; Mon, 6 Mar 2023 07:47:07 +0000 (UTC) Received: from localhost (unknown [182.150.116.135]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Mon, 6 Mar 2023 07:47:07 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id bae8b4e4; Mon, 6 Mar 2023 07:47:27 +0000 (UTC) From: iyzsong@envs.net To: 61056@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add jwm. Date: Mon, 6 Mar 2023 15:47:25 +0800 Message-Id: <20230306074726.29289-1-iyzsong@envs.net> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 Cc: Feng Shu , =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Feng Shu * gnu/packages/wm.scm (jwm): New variable. Signed-off-by: 宋文武 --- gnu/packages/wm.scm | 55 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 5b8dbd5c70..c1cbd00cf5 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -2777,6 +2777,61 @@ (define-public hikari capabilities. It is heavily inspired by the Calm Window manager(cwm).") (license license:bsd-2))) +(define-public jwm + (package + (name "jwm") + (version "2.4.3") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/joewing/jwm/releases/download/" + "v" version "/jwm-" version ".tar.xz")) + (sha256 + (base32 + "1av7r9sp26r5l74zvwdmyyyzav29mw5bafihp7y33vsjqkh4wfzf")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no check target + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'install-xsession + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (xsessions (string-append out "/share/xsessions"))) + (mkdir-p xsessions) + (call-with-output-file + (string-append xsessions "/jwm.desktop") + (lambda (port) + (format port "~ + [Desktop Entry]~@ + Name=jwm~@ + Comment=Joe's Window Manager~@ + Exec=~a/bin/jwm~@ + Type=XSession~%" out))))))))) + (native-inputs (list pkg-config)) + (inputs + (list cairo + libjpeg-turbo + libpng + librsvg + libxext + libxinerama + libxmu + libxpm + libxrender + libxt + pango)) + (home-page "http://joewing.net/projects/jwm") + (synopsis "Joe's Window Manager") + (description + "JWM is a light-weight window manager for the X11 Window System. it is +written in C and uses only Xlib at a minimum. Because of its small footprint, +it makes a good window manager for older computers and less powerful systems, +such as the Raspberry Pi, though it is perfectly capable of running on modern +systems.") + (license license:expat))) + (define-public devour (package (name "devour") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 06 02:47:20 2023 Received: (at 61056) by debbugs.gnu.org; 6 Mar 2023 07:47:20 +0000 Received: from localhost ([127.0.0.1]:41251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZ5Z2-0002um-9Q for submit@debbugs.gnu.org; Mon, 06 Mar 2023 02:47:20 -0500 Received: from mail.envs.net ([5.199.136.28]:53850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZ5Z0-0002ue-Cy for 61056@debbugs.gnu.org; Mon, 06 Mar 2023 02:47:18 -0500 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id E198D38A0874; Mon, 6 Mar 2023 07:47:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1678088837; bh=UHUtcBZBhKERjGfWyZIcg/nHHPY5b7sswtyCdWMZ9kE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Dn7+2VEoy+yzRIOeD+hqxBvbx5v2V1X7KlrABfcp8dhP+zNS1ZYSFapWjEbR9/V4V a9CRAUVBF3m+vo72XL5XgglaQHFcAW4e3lixYKEZwG9k0GNe6k89g9m1Mx1y4tpekx aVHqxtZ+iWYocQVvHyYQWGUkyxTcrr3F6WIcRhvkuKF1MM6khLh2bgvfATzfE+sCLY w5gcr/+VmJYbARBxA5zbYvoogj8mwIcGDqYVnYU4HmVZy04PC+My78G1QE74OVTGBy 17IUtQnKTb5n/aTY+Y2Q+hadjRkm1jseWa1xJdUTp+ojK5PMeCaca8HKQA25KO39jP UVaxNODLFT4zZbKjP3+INt6dB5r8iXNM8JGvdf2n6i9GwaYBhwSjkgtKu2MgFcTDj3 s9TFHFM1QmBxx4550ffJtg8JBusMb5RpFf+TPlgz+qVtB2VmXjPZSbKebnTaF2178r tEFDMqXAvccKWO2+0qjXIwJ9QssViIYIv9WojQgEAXZqGx5ielEDpl+ZsH639oYli8 nUqXageFhlyIFgQ+ZeZz/eKLn4b0FZYEpRB75UkZ3g+pyskoldNZqO5HKmeMRFxxrz 4Y3d1eD1m5K/fRlIvTdK0InLJLurvcRFwbkgy4mEmoA8Rpt4CU03LJO3TbB7iBtqVv Rivynv7MyO9IagVGgbgBOyEQ= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 5Dydgupo-oIH; Mon, 6 Mar 2023 07:47:13 +0000 (UTC) Received: from localhost (unknown [182.150.116.135]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Mon, 6 Mar 2023 07:47:12 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 9ece3d45; Mon, 6 Mar 2023 07:47:30 +0000 (UTC) From: iyzsong@envs.net To: 61056@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add mjwm. Date: Mon, 6 Mar 2023 15:47:26 +0800 Message-Id: <20230306074726.29289-2-iyzsong@envs.net> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230306074726.29289-1-iyzsong@envs.net> References: <20230306074726.29289-1-iyzsong@envs.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 Cc: Feng Shu , =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Feng Shu * gnu/packages/wm.scm (mjwm): New variable. Signed-off-by: 宋文武 --- gnu/packages/wm.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index c1cbd00cf5..3f4c648901 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -2832,6 +2832,39 @@ (define-public jwm systems.") (license license:expat))) +(define-public mjwm + (package + (name "mjwm") + (version "4.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/chiku/mjwm") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lgfp2xidhvmbj4zqvzz9g8zwbn6mz0pgacc57b43ha523vamsjq")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no check target + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-subcategory.h + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "include/subcategory.h" + ;; icon name should be application-other instead of + ;; application-others. + (("applications-others") "applications-other"))))))) + (home-page "https://github.com/chiku/mjwm") + (synopsis "Create menu for JWM") + (description + "MJWM can create JWM's menu from (freedesktop) desktop files and the +generated file can be include in the rootmenu section of your jwm config +file.") + (license license:gpl2+))) + (define-public devour (package (name "devour") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 06 03:04:28 2023 Received: (at 61056) by debbugs.gnu.org; 6 Mar 2023 08:04:28 +0000 Received: from localhost ([127.0.0.1]:41266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZ5pb-0003PM-Sl for submit@debbugs.gnu.org; Mon, 06 Mar 2023 03:04:28 -0500 Received: from mail.envs.net ([5.199.136.28]:51612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZ5pZ-0003PC-7r for 61056@debbugs.gnu.org; Mon, 06 Mar 2023 03:04:26 -0500 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id 00CB538A0874; Mon, 6 Mar 2023 08:04:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1678089861; bh=pzPElKH5eCYJN01vVgwsmnLjY/mKvbr7eu9GWEKDULA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=jIY2ljQNsJMHNv45+xonWbxalTkAuo+PA6xtRKbpJw7Q6pUgaKyy2t0LJ+32AFBcu CNic2iX9WmpRQBBXBlPHdJaxi/X7zPp7+crJwO7Fn7MA2sSjZZyCY1pi0BU5BlfXkv LQY6SQp0RTrQVMPfMgjh8gfi52OOt8ny41EiHu+8qVsYM/rkPRTh1Jq7vUNOU0I60W WrnKss4xJ5ggu4XZJHpQvpes8S0jR1FOu20ipYHe5c17yKaDTx1ax+mAWweyA4f7Fx wFuR9nrrJDYNGkb2azh+LM0Uh55SJ9OG8YR2tcEy77EOvwsHCAsQFkNmJii9hPUJ2K f8zzE92Od+wcrIHOvdfedi5+bEZedyG2IAPoiiT5DGUllTXYdw1O5r8zybRpy5EzEl Z/YrreoN9uwNXGOdm5nKKFHUTrVUfgeeZfkaMmuwxmMHkU0qZ2oU6eRhlMd+GbQytt Gh7+Vd0nXQPNrJbSEWg/q28eILIatdVVuTu85st9Bqy80p3nJzLX1/8axZO9H3t9wM KfUDjQru3LpZqu1dh6LICD5O+rGfZ3XcxWXnJ0AGwxa48ES3Y3FC4WqmtjX0Cc5wnZ CXJjF2pL4H3u3Jb4jzfqcppkQ4xmKGV2p88Gjp5k6Rame2Vjb/TBTOHxhfTCBzhG4O ZP8lHoEhubSkFuUdpmsM4fjI= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id pWifufpJE3Hl; Mon, 6 Mar 2023 08:04:17 +0000 (UTC) Received: from localhost (unknown [182.150.116.135]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Mon, 6 Mar 2023 08:04:17 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 450f687b; Mon, 6 Mar 2023 08:04:37 +0000 (UTC) From: =?utf-8?B?5a6L5paH5q2m?= To: Feng Shu Subject: Re: bug#61056: [PATCH] gnu: Add jwm. References: <20230125111514.5194-1-tumashu@163.com> <87mt5homto.fsf@163.com> <874jqyqq3r.fsf_-_@envs.net> Date: Mon, 06 Mar 2023 16:04:37 +0800 In-Reply-To: <874jqyqq3r.fsf_-_@envs.net> (=?utf-8?B?IuWui+aWh+atpiIncw==?= message of "Mon, 06 Mar 2023 15:46:32 +0800") Message-ID: <871qm2qp9m.fsf_-_@envs.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 Cc: 61056@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) =E5=AE=8B=E6=96=87=E6=AD=A6 writes: > Feng Shu writes: > >> Hello: >> >> Please review v8 version of jwm/mjwm patch. >> >> Thanks > > Hello, I have pushed jwm and mjwm with follow changes: Well, I haven't pushed due to other's updates, that's good. > > 1. remove tango-icon-theme, mjwm, xterm from jwm's inputs. see 2. > > 2. remove patch-example.jwmrc and install-tango-icon-files phases. > I think those kind of customization better happend in ~/.jwmrc or > a home service. >=20=20=20=20 > 3. change libxrandr to libxrender for jwm, as the latter is actually > used... > > 4. mjwm: remove '.' in synopsis, change license to 'license:gpl2+'. > > > What do you think of my changes in 1. and 2.? My updated patches are replied to this issue. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 06 07:12:11 2023 Received: (at 61056) by debbugs.gnu.org; 6 Mar 2023 12:12:11 +0000 Received: from localhost ([127.0.0.1]:41548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZ9hL-0001MF-Fg for submit@debbugs.gnu.org; Mon, 06 Mar 2023 07:12:11 -0500 Received: from m12.mail.163.com ([220.181.12.214]:54862) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZ9hI-0001Li-LU for 61056@debbugs.gnu.org; Mon, 06 Mar 2023 07:12:10 -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=hI3lxLVb7/7FXSrBkKdg93sRC8gS9EcCvNaljzasS4k=; b=hal2RvY5Yj0Io7usVKdQoVDydOBQI8A85acqDQ/CoPdpx+APo+HEqkygm3k0NP ituEVZRxCVN9r/C6EPDd5QnWqTFLwVJGYGsij+Us3U+p+K+03qu2nTJlA1rLpmPc KpRK4IaZ4M45+EsKRxDDUjsQ/6sGKKoR7WvLk7cNfQf2M= Received: from Guix (unknown [49.88.144.62]) by zwqz-smtp-mta-g0-4 (Coremail) with SMTP id _____wBXhV2H2AVk+BFOCQ--.42582S2; Mon, 06 Mar 2023 20:11:51 +0800 (CST) From: Feng Shu To: =?utf-8?B?5a6L5paH5q2m?= Subject: Re: bug#61056: [PATCH] gnu: Add jwm. In-Reply-To: <874jqyqq3r.fsf_-_@envs.net> (=?utf-8?B?IuWui+aWh+atpiIncw==?= message of "Mon, 06 Mar 2023 15:46:32 +0800") References: <20230125111514.5194-1-tumashu@163.com> <87mt5homto.fsf@163.com> <874jqyqq3r.fsf_-_@envs.net> Date: Mon, 06 Mar 2023 20:11:51 +0800 Message-ID: <877cvudqpk.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-CM-TRANSID: _____wBXhV2H2AVk+BFOCQ--.42582S2 X-Coremail-Antispam: 1Uf129KBjvdXoWrXFy8Kry8CFyxJw1fAw1DJrb_yoWxWwb_Wr 93Cw48Kr4fGw40y3ZxZr48uryfWrn2va15Aa4rKa1kKr47Zrs8Jas3Arn3u347JayfCr4q yr1fAwn3Kr4UZjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7sR-YrG5UUUUU== X-Originating-IP: [49.88.144.62] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/1tbiSg8q1GI0W68CRgAAsd X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056 Cc: 61056@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) =E5=AE=8B=E6=96=87=E6=AD=A6 writes: > Feng Shu writes: > >> Hello: >> >> Please review v8 version of jwm/mjwm patch. >> >> Thanks > > Hello, I have pushed jwm and mjwm with follow changes: > > 1. remove tango-icon-theme, mjwm, xterm from jwm's inputs. see 2. > > 2. remove patch-example.jwmrc and install-tango-icon-files phases. > I think those kind of customization better happend in ~/.jwmrc or > a home service. >=20=20=20=20 > 3. change libxrandr to libxrender for jwm, as the latter is actually > used... > > 4. mjwm: remove '.' in synopsis, change license to 'license:gpl2+'. > > > What do you think of my changes in 1. and 2.? no problem. --=20 From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 06 20:08:28 2023 Received: (at 61056-done) by debbugs.gnu.org; 7 Mar 2023 01:08:28 +0000 Received: from localhost ([127.0.0.1]:44033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZLoa-0006Xh-Ev for submit@debbugs.gnu.org; Mon, 06 Mar 2023 20:08:28 -0500 Received: from mail.envs.net ([5.199.136.28]:57676) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZLoY-0006XZ-TR for 61056-done@debbugs.gnu.org; Mon, 06 Mar 2023 20:08:28 -0500 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id B96C138A0876; Tue, 7 Mar 2023 01:08:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1678151302; bh=rU63hjqKLckWT6fjQIjxHR309UPQ88fK5/2GMyV/IV8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=Q4W06LlAKqvNqxcHPnXzisnB1WC0Fo4ijPMzCiQyAijuZ560YjgoaXT4pGcjQILOL +XHtnelmVU2+eRgUHHzOpWFQ51EzuWMZV9QMiRoa+Rp0oK1/zX9sM4nu2NYWNxbZ0s DWfMIg7E7FOAmK23Jy0SEBDNP5Xxk2mdRnXNU8zlLG0iRDhKqZ7y/0YN8OEMWQcoAp Dz/ZcRoO6OVf2fB+Nbh0k7GlgkIdfXBt6PJ4I4Ehp5kVklULkjZC0r77HKHnt/TUXN AKypzcAtLQ3ShkHpVDrp/9z6Uu9pJqelJdnqd11B0uQwKlGPV/kBrm3t/uQz3YnmDu sKAZ3zm2egORHbuyligLsloH09Fy+KGPgqaaOesbGmSsDTfS49c5PLlkzxGv7VEPNC LP+3rdmdfL63JFqzyhQoJCkdOH1yQ3P2IaPKQq5RZkLGSQNAzybvXA+tDka7zaLF5H uXAupPGc88Vt9BUx1+5yZWQFwjHMPoQRAqXRXoK73bO3SoA+Ael1BiJcWYYSYLC9nu /ZKcQ5npWp4CSjCmS2Iz0Mjf78QZKJ86HGIWbIZerZ6F328/szEh8bWAL1WpWbr5sE KMxbCm8LGGtvswiglhoJr+yJje4gP0sjoKvcXTB6KvXxJBwxLlbXdoQrdLQDwOHyFw MkLGOlZEvBzdqprR79ZVglS4= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id D6ffu7HjMM_8; Tue, 7 Mar 2023 01:08:19 +0000 (UTC) Received: from localhost (unknown [182.150.116.135]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Tue, 7 Mar 2023 01:08:19 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id a781db50; Tue, 7 Mar 2023 01:08:37 +0000 (UTC) From: =?utf-8?B?5a6L5paH5q2m?= To: Feng Shu Subject: Re: bug#61056: [PATCH] gnu: Add jwm. References: <20230125111514.5194-1-tumashu@163.com> <87mt5homto.fsf@163.com> <874jqyqq3r.fsf_-_@envs.net> <877cvudqpk.fsf@163.com> Date: Tue, 07 Mar 2023 09:08:37 +0800 In-Reply-To: <877cvudqpk.fsf@163.com> (Feng Shu's message of "Mon, 06 Mar 2023 20:11:51 +0800") Message-ID: <874jqxnzai.fsf_-_@envs.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61056-done Cc: 61056-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Feng Shu writes: > =E5=AE=8B=E6=96=87=E6=AD=A6 writes: > >> Feng Shu writes: >> >>> Hello: >>> >>> Please review v8 version of jwm/mjwm patch. >>> >>> Thanks >> >> Hello, I have pushed jwm and mjwm with follow changes: >> >> 1. remove tango-icon-theme, mjwm, xterm from jwm's inputs. see 2. >> >> 2. remove patch-example.jwmrc and install-tango-icon-files phases. >> I think those kind of customization better happend in ~/.jwmrc or >> a home service. >>=20=20=20=20 >> 3. change libxrandr to libxrender for jwm, as the latter is actually >> used... >> >> 4. mjwm: remove '.' in synopsis, change license to 'license:gpl2+'. >> >> >> What do you think of my changes in 1. and 2.? > > no problem. Pushed, thank you! From unknown Sun Jun 15 08:42:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 04 Apr 2023 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator