From patchwork Wed Jan 11 02:44:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Andy Tai X-Patchwork-Id: 46026 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 63D6927BBEB; Wed, 11 Jan 2023 02:46:29 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4018327BBE9 for ; Wed, 11 Jan 2023 02:46:26 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pFR81-0004hh-F3; Tue, 10 Jan 2023 21:46:13 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pFR7s-0004hO-66 for guix-patches@gnu.org; Tue, 10 Jan 2023 21:46:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pFR7q-0002a7-DS for guix-patches@gnu.org; Tue, 10 Jan 2023 21:46:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pFR7p-0003pI-TF for guix-patches@gnu.org; Tue, 10 Jan 2023 21:46:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#59093] [PATCH] gnu: Add xnedit Resent-From: Andy Tai Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 11 Jan 2023 02:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59093 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: zimoun Cc: 59093@debbugs.gnu.org Received: via spool by 59093-submit@debbugs.gnu.org id=B59093.167340510414608 (code B ref 59093); Wed, 11 Jan 2023 02:46:01 +0000 Received: (at 59093) by debbugs.gnu.org; 11 Jan 2023 02:45:04 +0000 Received: from localhost ([127.0.0.1]:41484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFR6t-0003nV-L1 for submit@debbugs.gnu.org; Tue, 10 Jan 2023 21:45:04 -0500 Received: from mail-qk1-f169.google.com ([209.85.222.169]:39741) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFR6r-0003mh-Pr for 59093@debbugs.gnu.org; Tue, 10 Jan 2023 21:45:02 -0500 Received: by mail-qk1-f169.google.com with SMTP id s8so3659326qkj.6 for <59093@debbugs.gnu.org>; Tue, 10 Jan 2023 18:45:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=atai-org.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=yc1NJVgL1QWaQSLNKO4GUSCjfoZLqCdFamJmeixcW8Q=; b=G02xTZ7ew8JqOnoZG5856Ocnn2/OlGLDEfAbRWO4/ErRU2gPimhCgyKOOQripdhnFz eh1OoO9Bk/2sWhj4jxXR7A/mmxTezh6AUgjUcri0ZQcPUFJnfMV2sfsOiWhqNp5ZGVy7 mJH3Kq3cDG4+V2BSWsmhuNIJf6/n4BPBKyU4imBvhom359kvjMDKjnrgFWQaWApU9S5a oNF1G/VPjjhencrR8ZA2tfxqCZVkS+zL0gX/fEgQBItmiIHxIaQbt2NtTWOV69STNBTh RxZgyF/ed1EQTdjsI8rmGrPugBc5hwBbS5Mber+IfsKtHG/dH78vIDVvg4GB7o+NR4mK m1Tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=yc1NJVgL1QWaQSLNKO4GUSCjfoZLqCdFamJmeixcW8Q=; b=NWaY7fRL4j+bOh8mM8e1ZCTYRmaam70kZ4kkpX0UId5U20Pr8/RkAv+u6gxoRCPMpm MkyR3ZAGkWN8OIpm2JTQr7NeJRLF9MKw3CU78bcvqoumVzMNA/5fndveo/gvNMqpnOGR yuGhCzoEJ7yu+ky9HdXdxT9JMddHMYGbID5kHZnYZHHIJgNGdwWu9LKXQ6jjG4HN++rX MQlHOFQWbnLScT/9KvAxkpK1WLSXLd/W4OaJYrGIeYKta7kAS2q89SNTqov+4o+x7Viu ZjRxe0O0jo18JHl5LKYqHWm4AG4g30Srbl9BCvzw6K1qLAfTa1Wlj30gyMFO2b2rinli ulRQ== X-Gm-Message-State: AFqh2ko3x5pgWQwqt0IkMLt9wOmfjgHXf1Chv7hqVG/w1Sl3npJ3Aj0i 2zQf4AiYbr3lgaFdv87rUOIvJAE590YqviJ+MSWc7Xbl1wnwmsD6 X-Google-Smtp-Source: AMrXdXtBAuJ63SBw3ZjRSrmshZDVTNsumcMd13u5DYvRgaCvuiPZdHwYWFAWcxcMTJxRpEgSzCr0Catn/fvjzKkBzuE= X-Received: by 2002:a05:620a:4720:b0:6ff:cfb5:7c0c with SMTP id bs32-20020a05620a472000b006ffcfb57c0cmr3809747qkb.711.1673405096056; Tue, 10 Jan 2023 18:44:56 -0800 (PST) MIME-Version: 1.0 References: <871qo7khk4.fsf@gmail.com> In-Reply-To: From: Andy Tai Date: Wed, 11 Jan 2023 02:44:19 +0000 Message-ID: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches I tried to use the new "G-exp" style but that would not build, so I keep the old style. Other comment addressed. Updated patch attached On Sat, Jan 7, 2023 at 7:14 AM Andy Tai wrote: > > Hi, I guess I will need to update the patch to fit the new style. > From 65a07b13cb90101c5fbfefc508da4ec41623684d Mon Sep 17 00:00:00 2001 From: Andy Tai Date: Wed, 11 Jan 2023 02:40:26 +0000 Subject: [PATCH] gnu: Add xnedit * gnu/packages/text-editors.scm (xnedit): New variable --- gnu/packages/text-editors.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm index 9dd5d7793f..1eea322f1c 100644 --- a/gnu/packages/text-editors.scm +++ b/gnu/packages/text-editors.scm @@ -21,6 +21,7 @@ ;;; Copyright © 2022 Foo Chuan Wei ;;; Copyright © 2022 zamfofex ;;; Copyright © 2022 jgart +;;; Copyright © 2022 Andy Tai ;;; ;;; This file is part of GNU Guix. ;;; @@ -75,6 +76,7 @@ (define-module (gnu packages text-editors) #:use-module (gnu packages hunspell) #:use-module (gnu packages icu4c) #:use-module (gnu packages image) + #:use-module (gnu packages lesstif) #:use-module (gnu packages libbsd) #:use-module (gnu packages llvm) #:use-module (gnu packages lua) @@ -1391,3 +1393,34 @@ (define-public lite-xl The aim of Lite XL compared to lite is to be more user-friendly, improve the quality of font rendering, and reduce CPU usage.") (license license:expat))) + +(define-public xnedit + (package + (name "xnedit") + (version "1.4.1") + (source (origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/xnedit/" name "-" + version ".tar.gz")) + (sha256 + (base32 + "0fw3li7hr47hckm9pl1njx30lfr6cx2p094ir8zmgr91hyxidgld")))) + + (build-system gnu-build-system) + (arguments + `(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) + (string-append "CC=" ,(cc-for-target))) + #:tests? #f ;no tests + #:phases (modify-phases %standard-phases + (delete 'configure) + (replace 'build + (lambda* (#:key make-flags #:allow-other-keys) + (apply invoke "make" "linux" make-flags)))))) + (inputs (list motif pcre)) + (native-inputs (list pkg-config)) + (home-page "https://sourceforge.net/projects/xnedit/") + (synopsis "Fast and classic X11 text editor") + (description + "XNEdit is a fast and classic X11 text editor, based on NEdit, +with full unicode support and antialiased text rendering.") + (license license:gpl2+))) -- 2.34.1