[PATCH] gnu: Add wsbg.

  • Done
  • quality assurance status badge
Details
2 participants
  • James Smith
  • Z572
Owner
unassigned
Submitted by
James Smith
Severity
normal

Debbugs page

J
J
James Smith wrote on 7 Apr 11:58 -0700
(address . guix-patches@gnu.org)(name . James Smith)(address . jsubuntuxp@disroot.org)
bb4ef890df311e51b5b07bb1a23ccf216032e312.1712516324.git.jsubuntuxp@disroot.org
* gnu/packages/wm.scm (wsbg): New variable.

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

Toggle diff (45 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 4e76e705e1..c573feb338 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -69,6 +69,7 @@
;;; Copyright © 2024 Timotej Lazar <timotej.lazar@araneo.si>
;;; Copyright © 2024 Ahmad Draidi <a.r.draidi@redscript.org>
;;; Copyright © 2024 chris <chris@bumblehead.com>
+;;; Copyright © 2024 James Smith <jsubuntuxp@disroot.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -3731,6 +3732,28 @@ (define-public velox
It is inspired by dwm and xmonad.")
(license license:expat))))
+(define-public wsbg
+ (let ((commit "15b0d0f6910ea97b9bcc471695fac07270955dd2")
+ (revision "133")
+ (version "0.1"))
+ (package
+ (inherit swaybg)
+ (name "wsbg")
+ (version (git-version version revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/saibier/wsbg")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "15xrnwp54kghigx06y4qmmn1q9f26fx4cawyl4kcbqrrzfbbj1g6"))))
+ (home-page "https://github.com/saibier/wsbg")
+ (synopsis "Workspace wallpaper tool for Sway")
+ (description "Wallpaper utility for Sway with support for per-workspace
+configuration."))))
+
(define-public yambar-wayland
(package
(name "yambar-wayland")

base-commit: 7988ca6a480a7648971c06edc0dfb8da6fd0777b
--
2.41.0
J
J
James Smith wrote on 17 Apr 20:53 -0700
[PATCH v2] gnu: Add wsbg.
(address . 70261@debbugs.gnu.org)(name . James Smith)(address . jsubuntuxp@disroot.org)
c7ad263296921e78ba6631c07d813fc8d5f648ec.1713412432.git.jsubuntuxp@disroot.org
* gnu/packages/wm.scm (wsbg): New variable.

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

Toggle diff (45 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index b5e9dca524..62835b4e63 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -70,6 +70,7 @@
;;; Copyright © 2024 Ahmad Draidi <a.r.draidi@redscript.org>
;;; Copyright © 2024 chris <chris@bumblehead.com>
;;; Copyright © 2024 Erik Eduardo Alonso Hernández <erik@erikeduardo.xyz>
+;;; Copyright © 2024 James Smith <jsubuntuxp@disroot.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -3767,6 +3768,28 @@ (define-public velox
It is inspired by dwm and xmonad.")
(license license:expat))))
+(define-public wsbg
+ (let ((commit "15b0d0f6910ea97b9bcc471695fac07270955dd2")
+ (revision "133")
+ (version "0.1"))
+ (package
+ (inherit swaybg)
+ (name "wsbg")
+ (version (git-version version revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/saibier/wsbg")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "15xrnwp54kghigx06y4qmmn1q9f26fx4cawyl4kcbqrrzfbbj1g6"))))
+ (home-page "https://github.com/saibier/wsbg")
+ (synopsis "Workspace wallpaper tool for Sway")
+ (description "Wallpaper utility for Sway with support for per-workspace
+configuration."))))
+
(define-public yambar-wayland
(package
(name "yambar-wayland")

base-commit: 2126dab4cd81db4cbde4566d8c638e45a4c0077c
--
2.41.0
Z
(name . James Smith via Guix-patches via)(address . guix-patches@gnu.org)
87v848k5k6.fsf@iscas.ac.cn
James Smith via Guix-patches via <guix-patches@gnu.org> writes:

Toggle quote (27 lines)
> * gnu/packages/wm.scm (wsbg): New variable.
>
> Change-Id: Ia83a7afcbb0879f0f6d604e1d671388a30800265
> ---
> gnu/packages/wm.scm | 23 +++++++++++++++++++++++
> 1 file changed, 23 insertions(+)
>
> diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
> index b5e9dca524..62835b4e63 100644
> --- a/gnu/packages/wm.scm
> +++ b/gnu/packages/wm.scm
> @@ -70,6 +70,7 @@
> ;;; Copyright © 2024 Ahmad Draidi <a.r.draidi@redscript.org>
> ;;; Copyright © 2024 chris <chris@bumblehead.com>
> ;;; Copyright © 2024 Erik Eduardo Alonso Hernández <erik@erikeduardo.xyz>
> +;;; Copyright © 2024 James Smith <jsubuntuxp@disroot.org>
> ;;;
> ;;; This file is part of GNU Guix.
> ;;;
> @@ -3767,6 +3768,28 @@ (define-public velox
> It is inspired by dwm and xmonad.")
> (license license:expat))))
>
> +(define-public wsbg
> + (let ((commit "15b0d0f6910ea97b9bcc471695fac07270955dd2")
> + (revision "133")

revision should "0". when we update this package on guix repo, we add it.

Toggle quote (2 lines)
> + (version "0.1"))

please add some comment about upstream is no tags.

Toggle quote (23 lines)
> + (package
> + (inherit swaybg)
> + (name "wsbg")
> + (version (git-version version revision commit))
> + (source
> + (origin
> + (method git-fetch)
> + (uri (git-reference
> + (url "https://github.com/saibier/wsbg")
> + (commit commit)))
> + (file-name (git-file-name name version))
> + (sha256
> + (base32 "15xrnwp54kghigx06y4qmmn1q9f26fx4cawyl4kcbqrrzfbbj1g6"))))
> + (home-page "https://github.com/saibier/wsbg")
> + (synopsis "Workspace wallpaper tool for Sway")
> + (description "Wallpaper utility for Sway with support for per-workspace
> +configuration."))))
> +
> (define-public yambar-wayland
> (package
> (name "yambar-wayland")
>
> base-commit: 2126dab4cd81db4cbde4566d8c638e45a4c0077c
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmYnR9kACgkQO1qpk+Gi
3/Aswg//VYG1U/Qpnlu52XaOFc5iQD3+Jtm3hO3zeMhQhidyMl5W7x1r1nMYYEhl
Fmh6fGQnLSCmE6nB0em4mQy8G5boF3bntEuohPiRdCTXDsjoqq6GYxxPaZnIg10g
AXBi+aV573GsQJwzKADpQ0tYRoYk3RbDcjelnqTyIjNRk+D3s0JwoEMYo/34rqXN
5UGzJ0tXLOfypCFlXBXDZrU8iLE0d9qCVEM/uCRR0Vg9HFbxJfD3lP6cwi6JZg05
/1j+C7YorKQ4S5kwdolx3mfX12mpMcvIHkKy5GKH/SajYHGVZLEA765afQMAsVxx
B+Jx5FnoeKCqO9Ql6pVndxLaQJGNoY9CCoAHCJbKVDkUY6M3vrGZbhUstIjnWx2m
qRFMZcWmGIX7h0fXMOUdse20bsqhrxvRuZsu3s9hdWOD6xryA+mD21qFBPQaAHx5
wbKuV+xY1iikbZw5jJdxXolBCdqVuqTANiKOnrgKz2AfW5YzL4SBYWZ3Lj/5+8o1
nxft4CLH2g5NGf7hf8hGo6FHSpaCnugpGK4OcrF/MREJAZHyP7220vrAJo/90Z1q
eu7s73ea+TTCLjxlx4nDK1SzDVLSgOwJrYjmdtDOpiHcOFzoa54n8K9NtBZbwad8
HNP97yQd2g6MldGYHFhIG0dpT3GOO+FfCd1NJjbgcl6tNQpeLjE=
=1F4R
-----END PGP SIGNATURE-----

J
J
James Smith wrote on 23 Apr 06:14 -0700
[PATCH v3] gnu: Add wsbg.
(address . 70261@debbugs.gnu.org)(name . James Smith)(address . jsubuntuxp@disroot.org)
34afd7008886cd2ff6b43dfa5626bf6d8efcf446.1713878047.git.jsubuntuxp@disroot.org
* gnu/packages/wm.scm (wsbg): New variable.

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

Toggle diff (47 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 2eecc0ed2a..f2cb77f5bf 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -70,6 +70,7 @@
;;; Copyright © 2024 Ahmad Draidi <a.r.draidi@redscript.org>
;;; Copyright © 2024 chris <chris@bumblehead.com>
;;; Copyright © 2024 Erik Eduardo Alonso Hernández <erik@erikeduardo.xyz>
+;;; Copyright © 2024 James Smith <jsubuntuxp@disroot.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -3813,6 +3814,30 @@ (define-public velox
It is inspired by dwm and xmonad.")
(license license:expat))))
+(define-public wsbg
+ (let ((commit "15b0d0f6910ea97b9bcc471695fac07270955dd2")
+ (revision "0")
+ ;; Upstream has no version tags, but meson.build contains the correct
+ ;; version number.
+ (version "0.1.0"))
+ (package
+ (inherit swaybg)
+ (name "wsbg")
+ (version (git-version version revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/saibier/wsbg")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "15xrnwp54kghigx06y4qmmn1q9f26fx4cawyl4kcbqrrzfbbj1g6"))))
+ (home-page "https://github.com/saibier/wsbg")
+ (synopsis "Workspace wallpaper tool for Sway")
+ (description "Wallpaper utility for Sway with support for per-workspace
+configuration."))))
+
(define-public yambar-wayland
(package
(name "yambar-wayland")

base-commit: f6367b69bcc597cfec50bfc8e15d3e286dbd07c3
--
2.41.0
J
J
James Smith wrote on 23 Apr 06:09 -0700
Re: [bug#70261] [PATCH v2] gnu: Add wsbg.
(name . Z572)(address . zhengjunjie@iscas.ac.cn)(address . 70261@debbugs.gnu.org)
86zftk43c6.fsf@disroot.org
NOTE: Forgot to CC to debbugs before sending V3 patch.

Z572 <zhengjunjie@iscas.ac.cn> writes:

Toggle quote (31 lines)
> James Smith via Guix-patches via <guix-patches@gnu.org> writes:
>
>> * gnu/packages/wm.scm (wsbg): New variable.
>>
>> Change-Id: Ia83a7afcbb0879f0f6d604e1d671388a30800265
>> ---
>> gnu/packages/wm.scm | 23 +++++++++++++++++++++++
>> 1 file changed, 23 insertions(+)
>>
>> diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
>> index b5e9dca524..62835b4e63 100644
>> --- a/gnu/packages/wm.scm
>> +++ b/gnu/packages/wm.scm
>> @@ -70,6 +70,7 @@
>> ;;; Copyright © 2024 Ahmad Draidi <a.r.draidi@redscript.org>
>> ;;; Copyright © 2024 chris <chris@bumblehead.com>
>> ;;; Copyright © 2024 Erik Eduardo Alonso Hernández <erik@erikeduardo.xyz>
>> +;;; Copyright © 2024 James Smith <jsubuntuxp@disroot.org>
>> ;;;
>> ;;; This file is part of GNU Guix.
>> ;;;
>> @@ -3767,6 +3768,28 @@ (define-public velox
>> It is inspired by dwm and xmonad.")
>> (license license:expat))))
>>
>> +(define-public wsbg
>> + (let ((commit "15b0d0f6910ea97b9bcc471695fac07270955dd2")
>> + (revision "133")
>
> revision should "0". when we update this package on guix repo, we add it.
>
Ah, I thought revision corresponds with the number of commits for the
upstream git repo, not the number of package revisions in Guix.
Toggle quote (28 lines)
>> + (version "0.1"))
>
> please add some comment about upstream is no tags.
> and version should 0.1.0, see https://github.com/saibier/wsbg/blob/15b0d0f6910ea97b9bcc471695fac07270955dd2/meson.build#L4
>
>> + (package
>> + (inherit swaybg)
>> + (name "wsbg")
>> + (version (git-version version revision commit))
>> + (source
>> + (origin
>> + (method git-fetch)
>> + (uri (git-reference
>> + (url "https://github.com/saibier/wsbg")
>> + (commit commit)))
>> + (file-name (git-file-name name version))
>> + (sha256
>> + (base32 "15xrnwp54kghigx06y4qmmn1q9f26fx4cawyl4kcbqrrzfbbj1g6"))))
>> + (home-page "https://github.com/saibier/wsbg")
>> + (synopsis "Workspace wallpaper tool for Sway")
>> + (description "Wallpaper utility for Sway with support for per-workspace
>> +configuration."))))
>> +
>> (define-public yambar-wayland
>> (package
>> (name "yambar-wayland")
>>
>> base-commit: 2126dab4cd81db4cbde4566d8c638e45a4c0077c
Z
Re: [bug#70261] [PATCH v3] gnu: Add wsbg.
(name . James Smith via Guix-patches via)(address . guix-patches@gnu.org)
871q6viiw6.fsf@iscas.ac.cn
James Smith via Guix-patches via <guix-patches@gnu.org> writes:

Toggle quote (53 lines)
> * gnu/packages/wm.scm (wsbg): New variable.
>
> Change-Id: Ia83a7afcbb0879f0f6d604e1d671388a30800265
> ---
> gnu/packages/wm.scm | 25 +++++++++++++++++++++++++
> 1 file changed, 25 insertions(+)
>
> diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
> index 2eecc0ed2a..f2cb77f5bf 100644
> --- a/gnu/packages/wm.scm
> +++ b/gnu/packages/wm.scm
> @@ -70,6 +70,7 @@
> ;;; Copyright © 2024 Ahmad Draidi <a.r.draidi@redscript.org>
> ;;; Copyright © 2024 chris <chris@bumblehead.com>
> ;;; Copyright © 2024 Erik Eduardo Alonso Hernández <erik@erikeduardo.xyz>
> +;;; Copyright © 2024 James Smith <jsubuntuxp@disroot.org>
> ;;;
> ;;; This file is part of GNU Guix.
> ;;;
> @@ -3813,6 +3814,30 @@ (define-public velox
> It is inspired by dwm and xmonad.")
> (license license:expat))))
>
> +(define-public wsbg
> + (let ((commit "15b0d0f6910ea97b9bcc471695fac07270955dd2")
> + (revision "0")
> + ;; Upstream has no version tags, but meson.build contains the correct
> + ;; version number.
> + (version "0.1.0"))
> + (package
> + (inherit swaybg)
> + (name "wsbg")
> + (version (git-version version revision commit))
> + (source
> + (origin
> + (method git-fetch)
> + (uri (git-reference
> + (url "https://github.com/saibier/wsbg")
> + (commit commit)))
> + (file-name (git-file-name name version))
> + (sha256
> + (base32 "15xrnwp54kghigx06y4qmmn1q9f26fx4cawyl4kcbqrrzfbbj1g6"))))
> + (home-page "https://github.com/saibier/wsbg")
> + (synopsis "Workspace wallpaper tool for Sway")
> + (description "Wallpaper utility for Sway with support for per-workspace
> +configuration."))))
> +
> (define-public yambar-wayland
> (package
> (name "yambar-wayland")
>
> base-commit: f6367b69bcc597cfec50bfc8e15d3e286dbd07c3

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmYocNkACgkQO1qpk+Gi
3/C6RA/+Ii71BWs0NaRIqwFwZgaCKdU/SM8xksdyxDSVpjma9pj/Rlobh44rbJr6
kHVSSHdOGWhJkWaufZUWpAO6JvbhP9xQpITxEcHf+77VUeDNVxrN75E6n2JnRQrn
SM+1wDc5YEFca/3/MQ7oouFjKna4hPz36AeqLJWXT7S7YjioybhHAb8VmyCKD5Qd
bd55u0xSp+oLgGQaXvDCw3M58E6OfAXfB3KbERikyEezjuqt2gGGLXIaYfEWcYWq
ZFjkiQjRzVrQwa9dTvhpuzm3XPfhR+u98eOlNA+mXpx/mmkpHNRPF1Sr7bAxLn/4
eHILR9wzEKB9Q4jL2xMscv1e3sHR4Nq8Yb/R/6s8USNNb8qUo5g4wdsdPotmCEz0
0GGbfWCwV4Ji2E5IqhU/4MFC5ek0nU4GGhow6QW2kfa38QLQUzdmc4OZ8mLeEY2/
nrIyi0pQcCjAHR/YMRbQk5j+A1LuNGQP00se6ZKbDqvAYNQ01MWu6Qvac5KaimBE
AVeD9G6+SWZwpX7jjs6DumWjVfP6RuxCJmvHuMsr8BfuEkOSWBImblVwtp5THtn0
qGouykQYySNmyhTixApaUp/PlOdMjRbr/GjjGz1oMaadEkeoE8lYgDl0i/cA3Wkq
TITiU+mU1CAIZkL7n9ivxJTiE4YDa3ny5F4UJFmXJ7MbE0tAPII=
=77kH
-----END PGP SIGNATURE-----

Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 70261@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 70261
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