GNU bug report logs -
#74567
SwayFX update to 0.4
Previous Next
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.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#74567: SwayFX update to 0.4
which was filed against the guix-patches package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 74567 <at> debbugs.gnu.org.
--
74567: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=74567
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
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)))
> ```
[Message part 3 (message/rfc822, inline)]
[Message part 4 (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 5 (text/html, inline)]
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.