GNU bug report logs - #78533
[PATCH] gnu: Add featherpad.

Previous Next

Package: guix-patches;

Reported by: Junker <dk <at> junkeria.club>

Date: Wed, 21 May 2025 09:09:02 UTC

Severity: normal

Tags: patch

Done: Andreas Enge <andreas <at> enge.fr>

To reply to this bug, email your comments to 78533 AT debbugs.gnu.org.
There is no need to reopen the bug first.

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#78533; Package guix-patches. (Wed, 21 May 2025 09:09:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Junker <dk <at> junkeria.club>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 21 May 2025 09:09:02 GMT) Full text and rfc822 format available.

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

From: Junker <dk <at> junkeria.club>
To: guix-patches <at> gnu.org
Subject: [PATCH] gnu: Add featherpad.
Date: Wed, 21 May 2025 16:07:25 +0700
* gnu/packages/text-editors.scm (featherpad): New variable.

Change-Id: I329b6ba354caa8f1646735c2646b05dd00d2aa2f
---
 gnu/packages/text-editors.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm
index a32d740616..164faa4725 100644
--- a/gnu/packages/text-editors.scm
+++ b/gnu/packages/text-editors.scm
@@ -38,6 +38,7 @@
 ;;; Copyright © 2025 Ashvith Shetty <ashvithshetty0010 <at> zohomail.in>
 ;;; Copyright © 2025 Sharlatan Hellseher <sharlatanus <at> gmail.com>
 ;;; Copyright © 2025 Ashish SHUKLA <ashish.is <at> lostca.se>
+;;; Copyright © 2025 Junker <dk <at> junkeria.club>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -102,6 +103,7 @@ (define-module (gnu packages text-editors)
   #:use-module (gnu packages gtk)
   #:use-module (gnu packages guile)
   #:use-module (gnu packages haskell-xyz)
+  #:use-module (gnu packages hunspell)
   #:use-module (gnu packages image)
   #:use-module (gnu packages lesstif)
   #:use-module (gnu packages libbsd)
@@ -1983,3 +1985,27 @@ (define-public dte
 syntax highlighting, customizable color scheme (including support for 24-bit true
 colours), kitty keyboard protocol, editorconfig support, amongst other features.")
     (license license:gpl2)))
+
+(define-public featherpad
+  (package
+    (name "featherpad")
+    (version "1.6.2")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/tsujan/FeatherPad")
+                    (commit (string-append "V" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0dg99d17hlffmpcm9l1dbwkw5ympbxxa2mmi6qzljd5jx2sfb3hv"))))
+    (build-system cmake-build-system)
+    (arguments '(#:tests? #f)) ;no tests
+    (inputs (list qtbase
+                  qtsvg
+                  hunspell))
+    (native-inputs (list pkg-config))
+    (home-page "https://github.com/tsujan/FeatherPad")
+    (synopsis "Lightweight Qt5 plain-text editor")
+    (description "FeatherPad is a lightweight text editor based on Qt5.")
+    (license license:expat)))

base-commit: 11bc17c409d77cd1af91e30b5b9f6a73f873a152
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#78533; Package guix-patches. (Mon, 02 Jun 2025 15:32:02 GMT) Full text and rfc822 format available.

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

From: Andreas Enge <andreas <at> enge.fr>
To: Junker <dk <at> junkeria.club>
Cc: 78533 <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: Add featherpad.
Date: Mon, 2 Jun 2025 17:30:53 +0200
Hello!

I tried to apply the patch with "git am", but this does not work
anymore, probably due to surrounding changes.

The license should be gpl3+ according to the source code.

Could you maybe expand the description a bit?

Thanks for sending a new patch (and cc-ing me in doing so),

Andreas





Reply sent to Andreas Enge <andreas <at> enge.fr>:
You have taken responsibility. (Sun, 06 Jul 2025 18:50:02 GMT) Full text and rfc822 format available.

Notification sent to Junker <dk <at> junkeria.club>:
bug acknowledged by developer. (Sun, 06 Jul 2025 18:50:02 GMT) Full text and rfc822 format available.

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

From: Andreas Enge <andreas <at> enge.fr>
To: Junker <dk <at> junkeria.club>
Cc: 78533-done <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: Add featherpad.
Date: Sun, 6 Jul 2025 20:49:46 +0200
Hello!

Closing for lack of feedback; please feel free to open a new issue on
Codeberg if you wish to submit a new patch.
I just realise that the package requires Qt5, which should be phased out,
so I wonder if we should accept the package at all.

Andreas





This bug report was last modified 5 days ago.

Previous Next


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