GNU bug report logs - #74567
SwayFX update to 0.4

Previous Next

Package: guix-patches;

Reported by: Josep Bigorra <jjbigorra <at> gmail.com>

Date: Thu, 28 Nov 2024 05:03:02 UTC

Severity: normal

Done: John Kehayias <john.kehayias <at> protonmail.com>

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 74567 in the body.
You can then email your comments to 74567 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#74567; Package guix-patches. (Thu, 28 Nov 2024 05:03:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Josep Bigorra <jjbigorra <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Thu, 28 Nov 2024 05:03:02 GMT) Full text and rfc822 format available.

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

From: Josep Bigorra <jjbigorra <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: SwayFX update to 0.4
Date: Wed, 27 Nov 2024 20:08:55 +0100
[Message part 1 (text/plain, inline)]
Hi all!
I have managed to get SwayFX 0.4 working nicely. This required adding a new
package.
I look forward to contributing upstream, but need some handholding in how
to do that.

Here some code, showing how i managed:

```
(define-public scenefx
  (package
   (name "scenefx")
   (version "0.1")
   (source (origin
            (method git-fetch)
            (uri (git-reference
                  (url "https://github.com/wlrfx/scenefx.git")
                  (commit version)))
            (file-name (git-file-name name version))
            (sha256
             (base32
              "1r7f8bprsn0mwlkmc8d14nr3iibljfyxypb4i06v66ghlngaw6dw"))))
   (build-system meson-build-system)
   (inputs (map (lambda (x) (specification->package x))
                `("basu"
                  "cairo"
                  "gdk-pixbuf"
                  "json-c"
                  "cmake"
                  "pango"
                  "libevdev"
                  "libinput-minimal"
                  "libxkbcommon"
                  "pango"
                  "pcre2"
                  "pkg-config"
                  "pcre2"
                  "wayland"
                  "wayland-protocols"
                  "wlr-protocols"
                  "libdrm"
                  "wlroots <at> 0.17.4")))
   (home-page "https://github.com/wlrfx/scenefx.git")
   (synopsis "SceneFX")
   (description
    "SceneFX")
   (license license:expat)))

(define-public sss-swayfx
  (package
   (inherit sway)
   (name "swayfx")
   (version "0.4")
   (source (origin
            (method git-fetch)
            (uri (git-reference
                  (url "https://github.com/WillPower3309/swayfx")
                  (commit version)))
            (file-name (git-file-name name version))
            (sha256
             (base32
              "0651gbkszc8wwkiiw983m3815cfyk4c9v4mpd1nqf27a0f6qjgsm"))))
   (build-system meson-build-system)
   (inputs (append
            (map (lambda(x) (specification->package x))
                 `("basu"
                   "cairo"
                   "gdk-pixbuf"
                   "json-c"
                   "cmake"
                   "pango"
                   "libevdev"
                   "libinput-minimal"
                   "libxkbcommon"
                   "pcre2"
                   "pkg-config"
                   "swaybg"
                   "wayland"
                   "wayland-protocols"
                   "wlr-protocols"
                   "libdrm"
                   "wlroots <at> 0.17.4"
                   ))
            (list scenefx pango)
            ))
   (home-page "https://github.com/WillPower3309/swayfx")
   (synopsis "Sway Fork with extra options and effects")
   (description
    "Fork of Sway, a Wayland compositor compatible with i3.  SwayFX
adds extra options and effects to the original Sway, such as blur, rounded
corners, shadows, inactive window dimming, etc.")
   (license license:expat)))
```
[Message part 2 (text/html, inline)]

Reply sent to John Kehayias <john.kehayias <at> protonmail.com>:
You have taken responsibility. (Sun, 12 Jan 2025 15:57:02 GMT) Full text and rfc822 format available.

Notification sent to Josep Bigorra <jjbigorra <at> gmail.com>:
bug acknowledged by developer. (Sun, 12 Jan 2025 15:57:02 GMT) Full text and rfc822 format available.

Message #10 received at 74567-done <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: Josep Bigorra <jjbigorra <at> gmail.com>
Cc: Hilton Chain <hako <at> ultrarare.space>, 74567-done <at> debbugs.gnu.org
Subject: Re: bug#74567: SwayFX update to 0.4
Date: Sun, 12 Jan 2025 15:56:26 +0000
On Wed, Nov 27, 2024 at 08:08 PM, Josep Bigorra wrote:

> Hi all!
> I have managed to get SwayFX 0.4 working nicely. This required adding a new package.
> I look forward to contributing upstream, but need some handholding in how to do that.
>

Looks like you managed (or someone helped you out) as this was done in
commit e24adc3bdf7cfeacc6aa7788d4a8292df425f6b2.

Closing, thank you!

> Here some code, showing how i managed:
>
> ```
> (define-public scenefx
>   (package
>    (name "scenefx")
>    (version "0.1")
>    (source (origin
>             (method git-fetch)
>             (uri (git-reference
>                   (url "https://github.com/wlrfx/scenefx.git")
>                   (commit version)))
>             (file-name (git-file-name name version))
>             (sha256
>              (base32
>               "1r7f8bprsn0mwlkmc8d14nr3iibljfyxypb4i06v66ghlngaw6dw"))))
>    (build-system meson-build-system)
>    (inputs (map (lambda (x) (specification->package x))
>                 `("basu"
>                   "cairo"
>                   "gdk-pixbuf"
>                   "json-c"
>                   "cmake"
>                   "pango"
>                   "libevdev"
>                   "libinput-minimal"
>                   "libxkbcommon"
>                   "pango"
>                   "pcre2"
>                   "pkg-config"
>                   "pcre2"
>                   "wayland"
>                   "wayland-protocols"
>                   "wlr-protocols"
>                   "libdrm"
>                   "wlroots <at> 0.17.4")))
>    (home-page "https://github.com/wlrfx/scenefx.git")
>    (synopsis "SceneFX")
>    (description
>     "SceneFX")
>    (license license:expat)))
>
> (define-public sss-swayfx
>   (package
>    (inherit sway)
>    (name "swayfx")
>    (version "0.4")
>    (source (origin
>             (method git-fetch)
>             (uri (git-reference
>                   (url "https://github.com/WillPower3309/swayfx")
>                   (commit version)))
>             (file-name (git-file-name name version))
>             (sha256
>              (base32
>               "0651gbkszc8wwkiiw983m3815cfyk4c9v4mpd1nqf27a0f6qjgsm"))))
>    (build-system meson-build-system)
>    (inputs (append
>             (map (lambda(x) (specification->package x))
>                  `("basu"
>                    "cairo"
>                    "gdk-pixbuf"
>                    "json-c"
>                    "cmake"
>                    "pango"
>                    "libevdev"
>                    "libinput-minimal"
>                    "libxkbcommon"
>                    "pcre2"
>                    "pkg-config"
>                    "swaybg"
>                    "wayland"
>                    "wayland-protocols"
>                    "wlr-protocols"
>                    "libdrm"
>                    "wlroots <at> 0.17.4"
>                    ))
>             (list scenefx pango)
>             ))
>    (home-page "https://github.com/WillPower3309/swayfx")
>    (synopsis "Sway Fork with extra options and effects")
>    (description
>     "Fork of Sway, a Wayland compositor compatible with i3.  SwayFX
> adds extra options and effects to the original Sway, such as blur, rounded
> corners, shadows, inactive window dimming, etc.")
>    (license license:expat)))
> ```





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

This bug report was last modified 128 days ago.

Previous Next


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