(no subject)

  • Done
  • quality assurance status badge
Details
One participant
  • hako
Owner
unassigned
Submitted by
hako
Severity
normal
H
E1tKHaV-000526-0z@lists.gnu.org
From b4d140b379e7cb89871b686a6d8563a140434bf7 Mon Sep 17 00:00:00 2001
Message-ID: <cover.1733662973.git.hako@ultrarare.space>
From: Hilton Chain <hako@ultrarare.space>
To: guix-patches@gnu.org
Date: Sun, 8 Dec 2024 21:02:53 +0800
Subject: [PATCH 0/2] gnu: Add papersway.
User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue)
FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0
Emacs/29.4 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO)

This series adds papersway, an implementation of PaperWM-like scrollable window
management for Sway/i3wm. It requires updating perl-anyevent-i3.

Hilton Chain (2):
gnu: perl-anyevent-i3: Update to 0.19.
gnu: Add papersway.

gnu/packages/wm.scm | 41 +++++++++++++++++++++++++++++++++++++++--
1 file changed, 39 insertions(+), 2 deletions(-)


base-commit: f1263f41ed742d89b354241a04d19c0840b86bc4
--
2.46.0
H
H
Hilton Chain wrote on 8 Dec 10:55 +0100
[PATCH 1/2] gnu: perl-anyevent-i3: Update to 0.19.
(address . 74737@debbugs.gnu.org)
18562ba383d3a20379e059fa38816473088c8dba.1733662973.git.hako@ultrarare.space
* gnu/packages/wm.scm (perl-anyevent-i3): Update to 0.19.

Change-Id: I6fd24c31520c501aa0cb14506e3bbf2dd7dc0a76
---
gnu/packages/wm.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 4be0ec5aed..7ec9411b92 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -617,14 +617,14 @@ (define-public i3blocks
(define-public perl-anyevent-i3
(package
(name "perl-anyevent-i3")
- (version "0.17")
+ (version "0.19")
(source (origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/M/MS/MSTPLBG/"
"AnyEvent-I3-" version ".tar.gz"))
(sha256
(base32
- "0qvd9bq16jyy7v3ma82qcnvz9j503bw0mh7h55gkjf7ir62ck0jk"))))
+ "0fj8mhfh9z4zgccpfpm8ymj245zii8z3b4g7ila60m9xvdh3pk8v"))))
(build-system perl-build-system)
(propagated-inputs
(list perl-anyevent perl-json-xs))
--
2.46.0
H
H
Hilton Chain wrote on 8 Dec 10:55 +0100
[PATCH 2/2] gnu: Add papersway.
(address . 74737@debbugs.gnu.org)
b4d140b379e7cb89871b686a6d8563a140434bf7.1733662973.git.hako@ultrarare.space
* gnu/packages/wm.scm (papersway): New variable.

Change-Id: I36b21a08fb86d0b8ca526ef5c9b2946e3caa3729
---
gnu/packages/wm.scm | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)

Toggle diff (50 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 7ec9411b92..97769f7ebf 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -614,6 +614,43 @@ (define-public i3blocks
i3status.")
(license license:gpl3+)))
+(define-public papersway
+ (package
+ (name "papersway")
+ (version "1.004")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "mirror://cpan/authors/id/S/SP/SPWHITTON/App-papersway-" version
+ ".tar.gz"))
+ (sha256
+ (base32 "02p144cbzi3vk5jpk1pmcrf51mmli0q92hrkjyalj91drl0d44px"))))
+ (build-system perl-build-system)
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'wrap-program
+ (lambda _
+ (for-each
+ (lambda (command)
+ (wrap-program (string-append #$output "/bin/" command)
+ `("PERL5LIB" ":" prefix
+ (,(getenv "PERL5LIB")
+ ,(string-append #$output "/lib/perl5/site_perl")))))
+ '("papersway" "papersway-msg")))))))
+ (inputs (list perl-anyevent perl-anyevent-i3 perl-json))
+ (home-page "https://spwhitton.name/tech/code/papersway/")
+ (synopsis
+ "Scrollable tiling window management for Sway and i3 window manager")
+ (description
+ "@command{papersway} is an implementation of scrollable window management
+like @code{gnome-shell-extension-paperwm} for @code{sway} and @code{i3-wm}.
+If you like @code{sway} and @code{i3-wm}'s commitments to stability, avoiding
+scope creep etc., but dislike the window management model, @command{papersway}
+might be of interest.")
+ (license license:gpl3)))
+
(define-public perl-anyevent-i3
(package
(name "perl-anyevent-i3")
--
2.46.0
H
H
Hilton Chain wrote on 9 Dec 06:10 +0100
Control message for 74737
(address . control@debbugs.gnu.org)
871pyhmofg.wl-hako@ultrarare.space
reassign 74737 guix-patches
thanks
H
H
Hilton Chain wrote 7 days ago
Re: [PATCH 0/2] gnu: Add papersway.
(address . 74737-done@debbugs.gnu.org)
87ldwdkn7i.wl-hako@ultrarare.space
On Sun, 08 Dec 2024 21:02:53 +0800,
Hilton Chain wrote:
Toggle quote (16 lines)
>
> This series adds papersway, an implementation of PaperWM-like scrollable window
> management for Sway/i3wm. It requires updating perl-anyevent-i3.
>
> Hilton Chain (2):
> gnu: perl-anyevent-i3: Update to 0.19.
> gnu: Add papersway.
>
> gnu/packages/wm.scm | 41 +++++++++++++++++++++++++++++++++++++++--
> 1 file changed, 39 insertions(+), 2 deletions(-)
>
>
> base-commit: f1263f41ed742d89b354241a04d19c0840b86bc4
> --
> 2.46.0

Applied as 0ef86deaa6c3ac77b1946037312445ac0be389c9 and
fdfff1079117516327196a51ff82c8f45dc4145c, closing.
Closed
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 74737@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 74737
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch