GNU bug report logs - #56688
[PATCH 0/4] Add sworkstyle.

Previous Next

Package: guix-patches;

Reported by: muradm <mail <at> muradm.net>

Date: Fri, 22 Jul 2022 03:24:01 UTC

Severity: normal

Tags: patch

Done: muradm <mail <at> muradm.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 56688 in the body.
You can then email your comments to 56688 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#56688; Package guix-patches. (Fri, 22 Jul 2022 03:24:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to muradm <mail <at> muradm.net>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 22 Jul 2022 03:24:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: muradm <mail <at> muradm.net>
To: guix-patches <at> gnu.org
Subject: [PATCH 0/4] Add sworkstyle.
Date: Fri, 22 Jul 2022 06:22:50 +0300
Patchset adding nice sworkstyle utility for sway, which decorates
workspace names with icons.

muradm (4):
  gnu: rust-ctrlc-3: Update to 3.2.1.
  gnu: rust-dirs-4: Add rust-dirs 4.0.0.
  gnu: rust-fslock-0.2: Add rust-flock 0.2.1.
  gnu: Add sworkstyle 1.2.2.

 gnu/packages/crates-io.scm | 52 +++++++++++++++++++++++++++++++++++---
 gnu/packages/wm.scm        | 34 +++++++++++++++++++++++++
 2 files changed, 82 insertions(+), 4 deletions(-)

-- 
2.36.1





Information forwarded to guix-patches <at> gnu.org:
bug#56688; Package guix-patches. (Fri, 22 Jul 2022 03:27:02 GMT) Full text and rfc822 format available.

Message #8 received at 56688 <at> debbugs.gnu.org (full text, mbox):

From: muradm <mail <at> muradm.net>
To: 56688 <at> debbugs.gnu.org
Subject: [PATCH 2/4] gnu: rust-dirs-4: Add rust-dirs 4.0.0.
Date: Fri, 22 Jul 2022 06:26:12 +0300
* gnu/packages/crates-io.scm (rust-dirs-4): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index bf3fd75750..6d7d41ef03 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -18152,6 +18152,28 @@ (define-public rust-directories-next-1
        #:cargo-development-inputs
        (("rust-bencher" ,rust-bencher-0.1))))))
 
+(define-public rust-dirs-4
+  (package
+    (name "rust-dirs")
+    (version "4.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "dirs" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0n8020zl4f0frfnzvgb9agvk4a14i1kjz4daqnxkgslndwmaffna"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-dirs-sys" ,rust-dirs-sys-0.3))))
+    (home-page "https://github.com/soc/dirs-rs")
+    (synopsis "Abstractions for standard locations for various platforms")
+    (description
+     "This package is a tiny low-level library that provides platform-specific
+standard locations of directories for config, cache and other data.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-dirs-3
   (package
     (name "rust-dirs")
-- 
2.36.1





Information forwarded to guix-patches <at> gnu.org:
bug#56688; Package guix-patches. (Fri, 22 Jul 2022 03:27:02 GMT) Full text and rfc822 format available.

Message #11 received at 56688 <at> debbugs.gnu.org (full text, mbox):

From: muradm <mail <at> muradm.net>
To: 56688 <at> debbugs.gnu.org
Subject: [PATCH 1/4] gnu: rust-ctrlc-3: Update to 3.2.1.
Date: Fri, 22 Jul 2022 06:26:11 +0300
* gnu/packages/crates-io.scm (rust-ctrlc-3): Update to 3.2.1.
[arguments]<#:cargo-inputs>: Change rust-nix-0.18 to rust-nix-0.23.
---
 gnu/packages/crates-io.scm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 16ac36c9f5..bf3fd75750 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19,7 +19,7 @@
 ;;; Copyright © 2021 Antero Mejr <antero <at> kodmin.com>
 ;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
 ;;; Copyright © 2021 Vinicius Monego <monego <at> posteo.net>
-;;; Copyright © 2021 muradm <mail <at> muradm.net>
+;;; Copyright © 2021, 2022 muradm <mail <at> muradm.net>
 ;;; Copyright © 2021, 2022 Petr Hodina <phodina <at> protonmail.com>
 ;;; Copyright © 2021, 2022 Ricardo Wurmus <rekado <at> elephly.net>
 ;;; Copyright © 2021 Jacob Hrbek <kreyren <at> rixotstudio.cz>
@@ -15543,19 +15543,19 @@ (define-public rust-ctr-0.6
 (define-public rust-ctrlc-3
   (package
     (name "rust-ctrlc")
-    (version "3.1.7")
+    (version "3.2.1")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "ctrlc" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "027bzbddk0wg7s2wnbgcwx2iv6bjzvxfpp0s2xdg444yfklr4ymm"))))
+        (base32 "1gy73qwcchh802nc4vdr5cv16nnq1fr3wwkd6jih736wzznnr751"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-nix" ,rust-nix-0.18)
+       (("rust-nix" ,rust-nix-0.23)
         ("rust-winapi" ,rust-winapi-0.3))))
     (home-page "https://github.com/Detegr/rust-ctrlc")
     (synopsis "Easy Ctrl-C handler for Rust projects")
-- 
2.36.1





Information forwarded to guix-patches <at> gnu.org:
bug#56688; Package guix-patches. (Fri, 22 Jul 2022 03:27:03 GMT) Full text and rfc822 format available.

Message #14 received at 56688 <at> debbugs.gnu.org (full text, mbox):

From: muradm <mail <at> muradm.net>
To: 56688 <at> debbugs.gnu.org
Subject: [PATCH 3/4] gnu: rust-fslock-0.2: Add rust-flock 0.2.1.
Date: Fri, 22 Jul 2022 06:26:13 +0300
* gnu/packages/crates-io.scm (rust-fslock-0.2): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6d7d41ef03..ffae46a7f1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23043,6 +23043,28 @@ (define-public rust-fsevent-sys-2
      `(#:skip-build? #t     ; only available on macOS
        #:cargo-inputs (("rust-libc" ,rust-libc-0.2))))))
 
+(define-public rust-fslock-0.2
+  (package
+    (name "rust-fslock")
+    (version "0.2.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "fslock" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1yrv9j44k3njzpnh8m2jc0gr3hklzyzwfj3gmsdklbi76n4jnh84"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2)
+        ("rust-winapi" ,rust-winapi-0.3))))
+    (home-page "https://github.com/brunoczim/fslock")
+    (synopsis "File locking for Rust")
+    (description "API to use files as a lock. Supports non-std crates
+by disabling feature std.")
+    (license license:expat)))
+
 (define-public rust-fst-0.4
   (package
     (name "rust-fst")
-- 
2.36.1





Information forwarded to guix-patches <at> gnu.org:
bug#56688; Package guix-patches. (Fri, 22 Jul 2022 03:27:03 GMT) Full text and rfc822 format available.

Message #17 received at 56688 <at> debbugs.gnu.org (full text, mbox):

From: muradm <mail <at> muradm.net>
To: 56688 <at> debbugs.gnu.org
Subject: [PATCH 4/4] gnu: Add sworkstyle 1.2.2.
Date: Fri, 22 Jul 2022 06:26:14 +0300
* gnu/packages/wm.scm (sworkstyle): New variable.
---
 gnu/packages/wm.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index f27f8af8d4..43f0f1e4b5 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -79,6 +79,7 @@ (define-module (gnu packages wm)
   #:use-module (guix gexp)
   #:use-module (guix git-download)
   #:use-module (guix build-system asdf)
+  #:use-module (guix build-system cargo)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system copy)
   #:use-module (guix build-system gnu)
@@ -97,6 +98,7 @@ (define-module (gnu packages wm)
   #:use-module (gnu packages build-tools)
   #:use-module (gnu packages calendar)
   #:use-module (gnu packages check)
+  #:use-module (gnu packages crates-io)
   #:use-module (gnu packages datastructures)
   #:use-module (gnu packages docbook)
   #:use-module (gnu packages documentation)
@@ -1717,6 +1719,38 @@ (define-public swaybg
     (description "Swaybg is a wallpaper utility for Wayland compositors.")
     (license license:expat))) ; MIT license
 
+(define-public sworkstyle
+  (package
+    (name "sworkstyle")
+    (version "1.2.2")
+    (home-page "https://github.com/lyr-7d1h/swayest_workstyle")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url home-page)
+                    (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32 "0x9xhx14g60mas9iwgk30wk14i3282nk1szr929d24v4l0z4phnb"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-anyhow" ,rust-anyhow-1)
+        ("rust-ctrlc" ,rust-ctrlc-3)
+        ("rust-dirs" ,rust-dirs-4)
+        ("rust-env-logger" ,rust-env-logger-0.9)
+        ("rust-fslock" ,rust-fslock-0.2)
+        ("rust-futures-util" ,rust-futures-util-0.3)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-swayipc" ,rust-swayipc-2)
+        ("rust-tokio" ,rust-tokio-1)
+        ("rust-toml" ,rust-toml-0.5)
+        ("rust-regex" ,rust-regex-1))))
+    (synopsis  "Your workspace shall never contain an empty icon again!")
+    (description "Map workspace name to icons defined depending on the windows
+inside of the workspace.")
+    (license license:expat)))
+
 (define-public waybar
   (package
     (name "waybar")
-- 
2.36.1





Information forwarded to guix-patches <at> gnu.org:
bug#56688; Package guix-patches. (Sun, 07 Jan 2024 14:45:02 GMT) Full text and rfc822 format available.

Message #20 received at 56688 <at> debbugs.gnu.org (full text, mbox):

From: muradm <mail <at> muradm.net>
To: 56688 <at> debbugs.gnu.org, control <at> debbugs.gnu.org
Subject: Re: [bug#56688] [PATCH 0/4] Add sworkstyle.
Date: Sun, 07 Jan 2024 17:44:14 +0300
[Message part 1 (text/plain, inline)]
close 56688

obsoleted by 68302

thanks

muradm <mail <at> muradm.net> writes:

> Patchset adding nice sworkstyle utility for sway, which 
> decorates
> workspace names with icons.
>
> muradm (4):
>   gnu: rust-ctrlc-3: Update to 3.2.1.
>   gnu: rust-dirs-4: Add rust-dirs 4.0.0.
>   gnu: rust-fslock-0.2: Add rust-flock 0.2.1.
>   gnu: Add sworkstyle 1.2.2.
>
>  gnu/packages/crates-io.scm | 52 
>  +++++++++++++++++++++++++++++++++++---
>  gnu/packages/wm.scm        | 34 +++++++++++++++++++++++++
>  2 files changed, 82 insertions(+), 4 deletions(-)

[signature.asc (application/pgp-signature, inline)]

bug closed, send any further explanations to 56688 <at> debbugs.gnu.org and muradm <mail <at> muradm.net> Request was from muradm <mail <at> muradm.net> to control <at> debbugs.gnu.org. (Sun, 07 Jan 2024 14:45:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 05 Feb 2024 12:24:14 GMT) Full text and rfc822 format available.

This bug report was last modified 52 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.