From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id +GqnE0tqwGBnIAEAgWs5BA (envelope-from ) for ; Wed, 09 Jun 2021 09:14:19 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id yA4pD0tqwGA2HwAAB5/wlQ (envelope-from ) for ; Wed, 09 Jun 2021 07:14:19 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id AECB227018 for ; Wed, 9 Jun 2021 09:14:18 +0200 (CEST) Received: from localhost ([::1]:41346 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lqsPp-0006yl-Hw for larch@yhetil.org; Wed, 09 Jun 2021 03:14:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33116) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lqsPa-0006yV-PY for guix-patches@gnu.org; Wed, 09 Jun 2021 03:14:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:48814) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lqsPa-00036N-ID for guix-patches@gnu.org; Wed, 09 Jun 2021 03:14:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lqsPa-0006ua-3Q for guix-patches@gnu.org; Wed, 09 Jun 2021 03:14:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48893] [PATCH] New package: ack Resent-From: Ryan Sundberg Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 09 Jun 2021 07:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48893 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48893@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.162322280526512 (code B ref -1); Wed, 09 Jun 2021 07:14:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Jun 2021 07:13:25 +0000 Received: from localhost ([127.0.0.1]:60360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqsOn-0006tI-Cq for submit@debbugs.gnu.org; Wed, 09 Jun 2021 03:13:25 -0400 Received: from lists.gnu.org ([209.51.188.17]:55838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lqsOj-0006t5-9W for submit@debbugs.gnu.org; Wed, 09 Jun 2021 03:13:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33032) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lqsOi-00065o-Vy for guix-patches@gnu.org; Wed, 09 Jun 2021 03:13:09 -0400 Received: from mail.arctype.co ([138.68.9.245]:48434) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lqsOf-0002Te-S3 for guix-patches@gnu.org; Wed, 09 Jun 2021 03:13:08 -0400 Received: from authenticated-user (mail.arctype.co [138.68.9.245]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.arctype.co (Postfix) with ESMTPSA id 4610111F07C for ; Wed, 9 Jun 2021 00:12:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arctype.co; s=mail; t=1623222752; bh=cIPFGZPG/ZFvTaKG+38GOwv3dL3QocNBjkNLzjPhvOI=; h=Subject:To:References:From:Date:In-Reply-To:From; b=rKRog7bfllb2O4GVbEUWyd4XKJiPs7ZVRcuTDRO1HBZOkDl0Plvl9Sevd8iKqgIWX smyU9j8p/91Z/ksy16EBa3KhJuVTAV+3Pm+gHEirUAAlo/2S6qWiL4S1pVVtWj5Tt9 BZbiIiZ424MnUd1m3zcK/z8+r01qgXGklO0wSaWXMqR/hiEAWJWTlBoGahXUvVbbvU YQkBYc/fhHHjfBOB2YpOKY08ajwY0i52WnqSTlz2pKlEto2EyG6bSdpY0XfSFprosU /mVLuhNq4RV8LLTOPbcAL+5gJA9ZUvetGfLGui6OtGn4VH7U4MPl1tiTyrvGS5RsWq 2Ou73kKSIU1hQ== References: <20210606235149.25344-1-ryan@arctype.co> <20210606235852.26193-1-ryan@arctype.co> Message-ID: Date: Wed, 9 Jun 2021 00:12:30 -0700 MIME-Version: 1.0 In-Reply-To: <20210606235852.26193-1-ryan@arctype.co> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="AJjiDbaZ3TWjxcJOuZj6k6ItxriXrtnka" Received-SPF: pass client-ip=138.68.9.245; envelope-from=ryan@arctype.co; helo=mail.arctype.co X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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+larch=yhetil.org@gnu.org Sender: "Guix-patches" Reply-to: Ryan Sundberg X-ACL-Warn: , Ryan Sundberg via Guix-patches From: Ryan Sundberg via Guix-patches via X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1623222859; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=HdfD/fMYCpAhXDEUVftasUoc7jz0I5SDDlfcz/Xjh0M=; b=I+nTvOQzUxAHggHH2GGx2Ijqhy41CkSOuGtb29DFFLvSUom+IVqnixFLGlyrEFicmgauo2 h96BUsO48zfVoWTJl9yYF+j6NoJQQyFMOSvK4CHKSdI2uFIv439+94AoaTYJRZmLLgeOS6 x8seq7Bv1/dUxZEAasj98oW+9XZ6oVo2ZINkAl7Fsu4moNw58+VK46bDAsjlkcTGUtqWMe 4wTatbcJwpXjfJ1oK9DYo/Fj+IxQA9jFcmdvRRhd2iLRvXrCH6vdQcX2BLCg+0jMWe8Yv+ xqbNY/sINNeHtnuuxA508Wowgv01WJ40RuSJeE6XmlLBpR/UbI2JSlfVRVcX1A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1623222859; a=rsa-sha256; cv=none; b=XkJKUQK3pYlh/JznFBAuzrqjM8o4rjLI/X7Hj7JmGB4Iiy0zEtCyw/heLUKwDed8kB6mPV 74PHnCPmNNBLg/TfiA4wD4g8CRmQ4YshB8kD8VRKLKeLygnBZDpnfbFCvTArYiF7yms+xn QCWCOgsas/lSN+VNoOzeCtw7dDuYbwwuMjGaFxNOBR381TFuMMO1SDgg6gUA65pKXxy6rh twA7ac1AFJsfXj6mOsrZHD/9DO8B3cY0seP6ww3zYuADR1bY3GvQAQ4I/7x01P9m23tNzf aEZ9hgVLFZeBx/Lw2lvIXxLhHWis8W3CIru3L3CtLMVrrZpblYgrmE3l3c2o3w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=arctype.co header.s=mail header.b=rKRog7bf; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -5.03 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=arctype.co header.s=mail header.b=rKRog7bf; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: AECB227018 X-Spam-Score: -5.03 X-Migadu-Scanner: scn0.migadu.com X-TUID: lzZ+CI6qbKN7 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --AJjiDbaZ3TWjxcJOuZj6k6ItxriXrtnka Content-Type: multipart/mixed; boundary="es7hIBwnBviR8ugEonyexUQS4voQHWJkM"; protected-headers="v1" From: Ryan Sundberg To: guix-patches@gnu.org Message-ID: Subject: Re: [PATCH] New package: ack References: <20210606235149.25344-1-ryan@arctype.co> <20210606235852.26193-1-ryan@arctype.co> In-Reply-To: <20210606235852.26193-1-ryan@arctype.co> --es7hIBwnBviR8ugEonyexUQS4voQHWJkM Content-Type: multipart/mixed; boundary="------------465610D61A5865C58E3AD7ED" Content-Language: en-US This is a multi-part message in MIME format. --------------465610D61A5865C58E3AD7ED Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Revised ack patch per coding standards. -- Sincerely, Ryan Sundberg On 6/6/21 4:58 PM, Ryan Sundberg wrote: > ack is a grep-like source code search tool. >=20 > (The previous patch had the wrong home-page set.) >=20 > Signed-off-by: Ryan Sundberg > --- > gnu/packages/search.scm | 29 ++++++++++++++++++++++++++++- > 1 file changed, 28 insertions(+), 1 deletion(-) >=20 > diff --git a/gnu/packages/search.scm b/gnu/packages/search.scm > index 362eb0d95e..e4f48d5906 100644 > --- a/gnu/packages/search.scm > +++ b/gnu/packages/search.scm > @@ -6,6 +6,7 @@ > ;;; Copyright =C2=A9 2018, 2020, 2021 Tobias Geerinckx-Rice > ;;; Copyright =C2=A9 2018 Adam Massmann > ;;; Copyright =C2=A9 2020 Hartmut Goebel > +;;; Copyright =C2=A9 2021 Ryan Sundberg > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -24,11 +25,12 @@ > =20 > (define-module (gnu packages search) > #:use-module ((guix licenses) > - #:select (gpl2 gpl2+ gpl3+ lgpl2.1+ bsd-3 x11 perl-lic= ense)) > + #:select (gpl2 gpl2+ gpl3+ lgpl2.1+ bsd-3 x11 perl-lic= ense artistic2.0)) > #:use-module (guix packages) > #:use-module (guix download) > #:use-module (guix git-download) > #:use-module (guix utils) > + #:use-module (guix build-system copy) > #:use-module (guix build-system gnu) > #:use-module (guix build-system perl) > #:use-module (guix build-system python) > @@ -50,6 +52,31 @@ > #:use-module (gnu packages xdisorg) > #:use-module (gnu packages xml)) > =20 > +(define-public ack > + (package > + (name "ack") > + (version "3.5.0") > + (source=20 > + (origin > + (method url-fetch) > + (uri (string-append "https://beyondgrep.com/ack-v" version)) > + (sha256 (base32 "17wq9c1pwisbg4mcmvmdaym8hlawx209iriaxjlw9hwi0= v4x6w38")))) > + (inputs `(("perl" ,perl))) > + (build-system copy-build-system) > + (arguments=20 > + `(#:install-plan '(("ack" "bin/ack")) > + #:phases > + (modify-phases %standard-phases > + (replace 'unpack=20 > + (lambda* (#:key source #:allow-other-keys) > + (copy-file source "ack") > + (chmod "ack" #o0755) > + #t))))) > + (home-page "https://beyondgrep.com/") > + (synopsis "ack is a grep-like source code search tool.") > + (description "Designed for programmers with large heterogeneous tr= ees of source code, ack is written in portable Perl 5 and takes advantage=20 of the power of Perl's regular expressions. ack is designed as an alterna= tive to grep for programmers.") > + (license artistic2.0))) > + > (define-public xapian > (package > (name "xapian") >=20 --------------465610D61A5865C58E3AD7ED Content-Type: text/x-patch; charset=UTF-8; name="0001-gnu-Add-ack-version-3.5.0.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-gnu-Add-ack-version-3.5.0.patch" =46rom fea54a57b5b4e1cdc6bd642ae499fbaafad5cb62 Mon Sep 17 00:00:00 2001 From: Ryan Sundberg Date: Sun, 31 Jan 2021 10:29:47 -0800 Subject: [PATCH] gnu: Add ack version 3.5.0 * gnu/packages/search.scm (ack): New variable. Signed-off-by: Ryan Sundberg --- gnu/packages/search.scm | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/gnu/packages/search.scm b/gnu/packages/search.scm index 362eb0d95e..d523d3f93f 100644 --- a/gnu/packages/search.scm +++ b/gnu/packages/search.scm @@ -6,6 +6,7 @@ ;;; Copyright =C2=A9 2018, 2020, 2021 Tobias Geerinckx-Rice ;;; Copyright =C2=A9 2018 Adam Massmann ;;; Copyright =C2=A9 2020 Hartmut Goebel +;;; Copyright =C2=A9 2021 Ryan Sundberg ;;; ;;; This file is part of GNU Guix. ;;; @@ -24,11 +25,12 @@ =20 (define-module (gnu packages search) #:use-module ((guix licenses) - #:select (gpl2 gpl2+ gpl3+ lgpl2.1+ bsd-3 x11 perl-licen= se)) + #:select (gpl2 gpl2+ gpl3+ lgpl2.1+ bsd-3 x11 perl-licen= se artistic2.0)) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix utils) + #:use-module (guix build-system copy) #:use-module (guix build-system gnu) #:use-module (guix build-system perl) #:use-module (guix build-system python) @@ -50,6 +52,32 @@ #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml)) =20 +(define-public ack + (package + (name "ack") + (version "3.5.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://beyondgrep.com/ack-v" version)) + (sha256 (base32 "17wq9c1pwisbg4mcmvmdaym8hlawx209iriaxjlw9hwi0v4= x6w38")))) + (inputs `(("perl" ,perl))) + (build-system copy-build-system) + (arguments + `(#:install-plan '(("ack" "bin/ack")) + #:phases + (modify-phases %standard-phases + (replace 'unpack + (lambda* (#:key source #:allow-other-keys) + (copy-file source "ack") + (chmod "ack" #o0755) + #t))))) + (home-page "https://beyondgrep.com/") + (synopsis "Grep-like source code search tool") + (description "Ack is designed for programmers with large heterogeneo= us trees of +source code, as an alternative to grep.") + (license artistic2.0))) + (define-public xapian (package (name "xapian") --=20 2.31.1 --------------465610D61A5865C58E3AD7ED-- --es7hIBwnBviR8ugEonyexUQS4voQHWJkM-- --AJjiDbaZ3TWjxcJOuZj6k6ItxriXrtnka Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEyVG5Gm1pvFAzyXC2aiMi+MCr96sFAmDAad4FAwAAAAAACgkQaiMi+MCr96v/ 0ggAu9QDDk09qpAy+4rr+fpGAEfUBXPadWghwPWdsnLqpsUDx+uBR/oUOHFaUPMI4jPrNlKafY+U E9t96Mx8DbmzxL/p1p2czZ2Vh7fBQnSZ2vPp0+QJp8SYUUEB5gC7Yn9fH1KUzp181jnwZHhVOb1i YPGgZUtxn0pNW8+A2hXz3Cwd3raqPO5rw+PduP7FF4LK+0OExvRK16DzOMyRchBI5ldeN/n/iKfL VHsE43SoGvBqpWB3gslOuEV/W1Yq4FcjHZYAefqH9vz7o8wCBThC3GOh+2KcdMawfK0NCDc/z/+u J0mCEcaXpwdnXDN5/3tTExsrbh9l2Lh5ODs14qcHqw== =nEUs -----END PGP SIGNATURE----- --AJjiDbaZ3TWjxcJOuZj6k6ItxriXrtnka--