GNU bug report logs - #75077
[PATCH] gnu: Add swayimg.

Previous Next

Package: guix-patches;

Reported by: Andrew Wong <wongandj <at> icloud.com>

Date: Wed, 25 Dec 2024 00:36:01 UTC

Severity: normal

Tags: patch

Done: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>

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 75077 in the body.
You can then email your comments to 75077 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#75077; Package guix-patches. (Wed, 25 Dec 2024 00:36:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Andrew Wong <wongandj <at> icloud.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 25 Dec 2024 00:36:02 GMT) Full text and rfc822 format available.

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

From: Andrew Wong <wongandj <at> icloud.com>
To: guix-patches <at> gnu.org
Cc: Andrew Wong <wongandj <at> icloud.com>
Subject: [PATCH] gnu: Add swayimg.
Date: Tue, 24 Dec 2024 19:34:54 -0500
Change-Id: I10d098561084117c741cf04bf4da967b411e2729
---
This is my first guix patxh and my first email patch ever!
 gnu/packages/image-viewers.scm | 45 ++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

diff --git a/gnu/packages/image-viewers.scm b/gnu/packages/image-viewers.scm
index cb4e903f39..ad332bea1b 100644
--- a/gnu/packages/image-viewers.scm
+++ b/gnu/packages/image-viewers.scm
@@ -111,6 +111,51 @@ (define-module (gnu packages image-viewers)
   #:use-module (gnu packages xorg)
   #:use-module (gnu packages))
 
+(define-public swayimg
+  (package
+    (name "swayimg")
+    (version "3.6")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/artemsen/swayimg")
+             (commit (string-append "v" version))))
+       (sha256
+        (base32 "15nqb1igikkvrzx3dhyj9msynfpvrnqvql6plqm8fhg10fbimfhd"))))
+    (build-system meson-build-system)
+    (native-inputs (list pkg-config giflib))
+    (inputs (list wayland
+                  json-c
+                  libxkbcommon
+                  fontconfig
+                  freetype
+                  openexr
+                  libheif
+                  libavif
+                  ijg-libjpeg
+                  libjxl
+                  libpng
+                  librsvg
+                  libtiff
+                  libwebp
+                  libexif
+                  bash-completion
+                  wayland-protocols))
+    (home-page "https://github.com/artemsen/swayimg/tree/master")
+    (synopsis "Customizable and lightweight image viewer for Wayland")
+    (description
+     "Fully customizable and lightweight image viewer for Wayland based display
+servers.   Support for the most popular image formats (JPEG, JPEG XL, PNG, GIF,
+SVG, WebP, HEIF/AVIF, AV1F/AVIFS, TIFF, EXR, BMP, PNM, TGA, QOI, DICOM,
+Farbfeld).   Fully customizable keyboard bindings, colors, and many other
+parameters.   Loading images from files and pipes.   Gallery and viewer modes with
+slideshow and animation support.   Preload images in a separate thread.   Cache in
+memory, no data is written to permanent storage.   Sway integration mode: the
+application creates an \"overlay\" above the currently active window, which
+gives the illusion that you are opening the image directly in a terminal window.")
+    (license license:expat)))
+
 (define-public ytfzf
   (package
     (name "ytfzf")
-- 
2.46.0





Information forwarded to guix-patches <at> gnu.org:
bug#75077; Package guix-patches. (Sun, 05 Jan 2025 10:18:01 GMT) Full text and rfc822 format available.

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

From: Andrew Wong <wongandj <at> icloud.com>
To: 75077 <at> debbugs.gnu.org
Cc: Andrew Wong <wongandj <at> icloud.com>
Subject: [PATCH v2] gnu: Add swayimg.
Date: Sun,  5 Jan 2025 05:17:27 -0500
* gnu/packages/image-viewers.scm (swayimg): New variable.

Change-Id: I5e6d2d01278d34df412a128a67e2ead46ad5afc2
---
 gnu/packages/image-viewers.scm | 51 ++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

diff --git a/gnu/packages/image-viewers.scm b/gnu/packages/image-viewers.scm
index cb4e903f39..c3f4b8d8de 100644
--- a/gnu/packages/image-viewers.scm
+++ b/gnu/packages/image-viewers.scm
@@ -111,6 +111,57 @@ (define-module (gnu packages image-viewers)
   #:use-module (gnu packages xorg)
   #:use-module (gnu packages))
 
+(define-public swayimg
+  (package
+    (name "swayimg")
+    (version "3.6")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/artemsen/swayimg")
+             (commit (string-append "v" version))))
+       (sha256
+        (base32 "15nqb1igikkvrzx3dhyj9msynfpvrnqvql6plqm8fhg10fbimfhd"))))
+    (build-system meson-build-system)
+    (arguments
+     `(#:configure-flags '(,(string-append "-Dversion=" version))))
+    (native-inputs (list pkg-config))
+    (inputs (list fontconfig
+                  freetype
+                  giflib
+                  ijg-libjpeg
+                  imath
+                  json-c
+                  libavif
+                  libexif
+                  libheif
+                  libjxl
+                  libpng
+                  librsvg
+                  libtiff
+                  libwebp
+                  libxkbcommon
+                  openexr
+                  wayland
+                  wayland-protocols
+                  bash-completion))
+    (home-page "https://github.com/artemsen/swayimg")
+    (synopsis "Customizable and lightweight image viewer for Wayland")
+    (description
+     "Fully customizable and lightweight image viewer for Wayland based
+display servers.  Support for the most popular image formats (JPEG,
+JPEG XL, PNG, GIF, SVG, WebP, HEIF/AVIF, AV1F/AVIFS, TIFF, EXR, BMP,
+PNM, TGA, QOI, DICOM, Farbfeld).  Fully customizable keyboard bindings,
+colors, and many other parameters.  Loading images from files and
+pipes.  Gallery and viewer modes with slideshow and animation support.
+Preload images in a separate thread.  Cache in memory, no data is
+written to permanent storage.  Sway integration mode: the application
+creates an \"overlay\" above the currently active window, which gives
+the illusion that you are opening the image directly in a terminal
+window.")
+    (license license:expat)))
+
 (define-public ytfzf
   (package
     (name "ytfzf")

base-commit: e383e8e34097b064d4baa4207673c6ba30617347
-- 
2.47.1





Information forwarded to guix-patches <at> gnu.org:
bug#75077; Package guix-patches. (Sun, 26 Jan 2025 12:15:02 GMT) Full text and rfc822 format available.

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

From: Andrew Wong <wongandj <at> icloud.com>
To: 75077 <at> debbugs.gnu.org
Subject: gnu: Add swayimg. (bump)
Date: Sun, 26 Jan 2025 07:14:04 -0500
Hi, has this patch been seen yet? Is there something wrong with it? My 
apologies if I'm being impatient, I'm not sure how long is normal to 
wait for patches to be reviewed.





Reply sent to Nicolas Goaziou <mail <at> nicolasgoaziou.fr>:
You have taken responsibility. (Sun, 26 Jan 2025 20:29:02 GMT) Full text and rfc822 format available.

Notification sent to Andrew Wong <wongandj <at> icloud.com>:
bug acknowledged by developer. (Sun, 26 Jan 2025 20:29:02 GMT) Full text and rfc822 format available.

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

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: 75077-done <at> debbugs.gnu.org
Cc: Andrew Wong <wongandj <at> icloud.com>
Subject: Re: [PATCH] gnu: Add swayimg.
Date: Sun, 26 Jan 2025 21:27:38 +0100
Hello,

> Hi, has this patch been seen yet? Is there something wrong with it? My 
> apologies if I'm being impatient, I'm not sure how long is normal to 
> wait for patches to be reviewed.

There’s no hard rule about the time necessary to review a patch.
Unfortunately, some of them linger a long time on this list. So, do not
hesitate to bump yours so they are not forgotten.

Anyhow, I applied this one. Thank you.

Regards,
-- 
Nicolas Goaziou






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

This bug report was last modified 17 days ago.

Previous Next


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