From unknown Fri Aug 15 21:21:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26320: Alpine News and Mail client Resent-From: ng0 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 31 Mar 2017 10:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 26320 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 26320@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.149095742428233 (code B ref -1); Fri, 31 Mar 2017 10:51:02 +0000 Received: (at submit) by debbugs.gnu.org; 31 Mar 2017 10:50:24 +0000 Received: from localhost ([127.0.0.1]:53636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctu8H-0007LC-IQ for submit@debbugs.gnu.org; Fri, 31 Mar 2017 06:50:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctu8F-0007Kz-9n for submit@debbugs.gnu.org; Fri, 31 Mar 2017 06:50:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ctu88-0006Yz-BZ for submit@debbugs.gnu.org; Fri, 31 Mar 2017 06:50:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51213) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ctu88-0006Yv-8B for submit@debbugs.gnu.org; Fri, 31 Mar 2017 06:50:08 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58361) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ctu83-0004jn-Ka for guix-patches@gnu.org; Fri, 31 Mar 2017 06:50:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ctu7z-0006T0-S2 for guix-patches@gnu.org; Fri, 31 Mar 2017 06:50:03 -0400 Received: from latitanza.investici.org ([2001:888:2000:56::19]:34426) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ctu7z-0006S7-FY for guix-patches@gnu.org; Fri, 31 Mar 2017 06:49:59 -0400 Received: from [82.94.249.234] (latitanza [82.94.249.234]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id 70CD6120CD1 for ; Fri, 31 Mar 2017 10:49:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1490957396; bh=ofSduddfW7Hmf4TelZk4U3N/YLNV8PjV37TjK925cgs=; h=Date:From:To:Subject; b=p88nUbWKUhRNccMBTM22A4RbY+FKbE/07TjB8vvVTlmCsf6yPnTOI8yEvDgzNOGye urIMu5L/ILYt+Rjuj0+skrSTUS8IjbnyT8DMsbDHM8enrh11PGUJ1u/hKbgx/t+tLD RWlHlfpcu+ee1vwN6xy4j1vcgAUqdwRzG+H3wU0I= Date: Fri, 31 Mar 2017 10:49:44 +0000 From: ng0 Message-ID: <20170331104944.ablaikrujybeqqmf@abyayala> Mail-Followup-To: guix-patches@gnu.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="i6i7tp4u6apf73tr" Content-Disposition: inline Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.9 (/) --i6i7tp4u6apf73tr Content-Type: text/plain; charset=utf-8 Content-Disposition: inline The appended patch adds Alpine. It was discontinued by its previous developer team and is now being developed at "http://patches.freeiz.com/alpine/index.html". There are two versions, both released by the same developer. The one which every distro uses is the one with extra, functionality enhancing and bugs fixing patches applied. This is the one I picked to not break expectations of people. It compiles, builds, and can be started. I don't know this client and only worked on it to complete the dinosaurs of mail clients collection as some people still seem to use Alpine on other distros. I haven't tested sending mail or receiving mail for obvious reasons. and I do not trust applications I rarely use. --i6i7tp4u6apf73tr Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-alpine.patch" Content-Transfer-Encoding: quoted-printable >From 932623f11a7f11173051c4f87683fe52052642ba Mon Sep 17 00:00:00 2001 From: ng0 Date: Wed, 15 Feb 2017 03:20:38 +0000 Subject: [PATCH] gnu: Add alpine. * gnu/packages/mail.scm (alpine): New variable. --- gnu/packages/mail.scm | 56 +++++++++++++++++++++++++++++++++++++++++++++= ++++-- 1 file changed, 54 insertions(+), 2 deletions(-) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index e36f884ea..d62437aa5 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -15,7 +15,7 @@ ;;; Copyright =C2=A9 2016 Lukas Gradl ;;; Copyright =C2=A9 2016 Alex Kost ;;; Copyright =C2=A9 2016 Troy Sankey -;;; Copyright =C2=A9 2016, 2017 +;;; Copyright =C2=A9 2016, 2017 ng0 ;;; Copyright =C2=A9 2016 Cl=C3=A9ment Lassieur ;;; Copyright =C2=A9 2016, 2017 Arun Isaac ;;; Copyright =C2=A9 2016 John Darrington @@ -39,6 +39,7 @@ =20 (define-module (gnu packages mail) #:use-module (gnu packages) + #:use-module (gnu packages aspell) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages backup) @@ -62,6 +63,7 @@ #:use-module (gnu packages gtk) #:use-module (gnu packages guile) #:use-module (gnu packages flex) + #:use-module (gnu packages kerberos) #:use-module (gnu packages libcanberra) #:use-module (gnu packages libevent) #:use-module (gnu packages libidn) @@ -69,6 +71,7 @@ #:use-module (gnu packages lua) #:use-module (gnu packages m4) #:use-module (gnu packages ncurses) + #:use-module (gnu packages openldap) #:use-module (gnu packages pcre) #:use-module (gnu packages perl) #:use-module (gnu packages python) @@ -84,6 +87,7 @@ #:use-module (gnu packages ruby) #:use-module (gnu packages samba) #:use-module (gnu packages screen) + #:use-module (gnu packages tcl) #:use-module (gnu packages tls) #:use-module (gnu packages networking) #:use-module (gnu packages web) @@ -94,7 +98,7 @@ #:select (gpl2 gpl2+ gpl3 gpl3+ lgpl2.1 lgpl2.1+ lgpl3+ non-copyleft (expat . license:expat) bsd-3 public-domain bsd-4 isc (openssl . license:op= enssl) - bsd-2 x11-style agpl3)) + bsd-2 x11-style agpl3 asl2.0)) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix git-download) @@ -2141,3 +2145,51 @@ Options can be specified in environment variables,= configuration files, and the command line allowing maximum configurability and ease of use for operators and scripters.") (license gpl2+))) + +(define-public alpine + (package + (name "alpine") + (version "2.21") + (source + (origin + (method url-fetch) + ;; There are two versions: the plain continuation of Alpine witho= ut extra + ;; patches and the version which adds extra fixes. Every distro u= ses + ;; the patched version, and so do we to not break expectations. + ;; http://patches.freeiz.com/alpine/readme/README.patches + (uri (string-append "http://patches.freeiz.com/alpine/patches/alp= ine-" + version "/alpine-" version ".tar.xz")) + (sha256 + (base32 + "1k9hcfjywfk3mpsl71hjza3nk6icgf1b6xxzgx10kdzg5yci5x5m")))) + (build-system gnu-build-system) + (arguments + `(#:make-flags (list "CC=3Dgcc") + #:configure-flags (list (string-append "--with-ssl-include-dir=3D= " + (assoc-ref %build-inputs "= openssl") + "/include/openssl") + (string-append "--with-ssl-dir=3D" + (assoc-ref %build-inputs "= openssl")) + (string-append "--with-ssl-certs-dir=3D" + "/etc/ssl/certs/") + (string-append "--with-ssl-lib-dir=3D" + (assoc-ref %build-inputs "= openssl") + "/lib") + (string-append "--with-interactive-spellc= heck=3D" + (assoc-ref %build-inputs "= aspell") + "/bin/aspell")))) + (inputs + `(("ncurses" ,ncurses) + ("openssl" ,openssl) + ("gnutls" ,gnutls) + ("openldap" ,openldap) + ("cyrus-sasl" ,cyrus-sasl) + ("mit-krb5" ,mit-krb5) + ("aspell" ,aspell) + ("tcl" ,tcl) + ("linux-pam" ,linux-pam))) + (home-page "http://patches.freeiz.com/alpine/") + (synopsis "Alternatively Licensed Program for Internet News and Emai= l") + (description + "Alpine is a text-based mail and news client.") + (license asl2.0))) --=20 2.12.2 --i6i7tp4u6apf73tr-- From unknown Fri Aug 15 21:21:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26320: Alpine News and Mail client Resent-From: Kei Kebreau Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 02 Apr 2017 16:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26320 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 26320@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14911517721022 (code B ref -1); Sun, 02 Apr 2017 16:50:01 +0000 Received: (at submit) by debbugs.gnu.org; 2 Apr 2017 16:49:32 +0000 Received: from localhost ([127.0.0.1]:57702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cuigw-0000GK-Ud for submit@debbugs.gnu.org; Sun, 02 Apr 2017 12:49:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51213) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cuigv-0000G6-5Q for submit@debbugs.gnu.org; Sun, 02 Apr 2017 12:49:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cuigo-00024c-HT for submit@debbugs.gnu.org; Sun, 02 Apr 2017 12:49:19 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46684) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cuigo-00024J-Ea for submit@debbugs.gnu.org; Sun, 02 Apr 2017 12:49:18 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42161) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cuigm-0003MW-FR for guix-patches@gnu.org; Sun, 02 Apr 2017 12:49:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cuigj-000206-CW for guix-patches@gnu.org; Sun, 02 Apr 2017 12:49:16 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:58405 helo=mail.openmailbox.org) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cuigj-0001zU-0j for guix-patches@gnu.org; Sun, 02 Apr 2017 12:49:13 -0400 Received: by mail.openmailbox.org (Postfix, from userid 20002) id 2D46050D302; Sun, 2 Apr 2017 18:49:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1491151751; bh=b9xF8l3bkLH7X7JqKgwALllfAeUQ975CTvaBXuLkqRo=; h=From:To:Subject:References:Date:In-Reply-To:From; b=HSRmctJscNaTh/b6nqafabtK+qYuQ7Bkjs7QWSEGxIhNveaisLxFM68j0cRWad19t MtXe9bJdfhfo+UJnM+wUAspprhxxqFRZKqByseXkj999dTB6bpdqtOMGiSvL0w8JWN w/Sajp2EZsy/v2LlvKiacNLvGErzWnzDxbBuR4Ug= From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1491151747; bh=b9xF8l3bkLH7X7JqKgwALllfAeUQ975CTvaBXuLkqRo=; h=From:To:Subject:References:Date:In-Reply-To:From; b=0ZU1T2RTYUCWzxUDCV8ldsX23iMNWjKC3dAynwRzECF5uUwGFMTHfgxoLBlubH8j4 w3M9KRxx4u7DNg6qKDMyxfmFVYjTzrtaaUWoq6Q06HW3IOGK0e/pZT8BZQfIP/+ipg val33OOUSb4gSIupASDTnwe+KwTNgWODb5Wl5c8Q= References: <20170331104944.ablaikrujybeqqmf@abyayala> Date: Sun, 02 Apr 2017 12:48:57 -0400 In-Reply-To: <20170331104944.ablaikrujybeqqmf@abyayala> (ng0's message of "Fri, 31 Mar 2017 10:49:44 +0000") Message-ID: <871sta69hi.fsf@openmailbox.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ng0 writes: > The appended patch adds Alpine. It was discontinued by its previous > developer team and is now being developed at > "http://patches.freeiz.com/alpine/index.html". There are two versions, > both released by the same developer. The one which every distro uses is > the one with extra, functionality enhancing and bugs fixing patches appli= ed. > This is the one I picked to not break expectations of people. > > It compiles, builds, and can be started. I don't know this client and > only worked on it to complete the dinosaurs of mail clients collection > as some people still seem to use Alpine on other distros. > I haven't tested sending mail or receiving mail for obvious reasons.=20 > and I do not trust applications I rarely use. > >>>From 932623f11a7f11173051c4f87683fe52052642ba Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Wed, 15 Feb 2017 03:20:38 +0000 > Subject: [PATCH] gnu: Add alpine. > > * gnu/packages/mail.scm (alpine): New variable. > --- > gnu/packages/mail.scm | 56 +++++++++++++++++++++++++++++++++++++++++++++= ++++-- > 1 file changed, 54 insertions(+), 2 deletions(-) > > diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm > index e36f884ea..d62437aa5 100644 > --- a/gnu/packages/mail.scm > +++ b/gnu/packages/mail.scm > @@ -15,7 +15,7 @@ > ;;; Copyright =C2=A9 2016 Lukas Gradl > ;;; Copyright =C2=A9 2016 Alex Kost > ;;; Copyright =C2=A9 2016 Troy Sankey > -;;; Copyright =C2=A9 2016, 2017 > +;;; Copyright =C2=A9 2016, 2017 ng0 > ;;; Copyright =C2=A9 2016 Cl=C3=A9ment Lassieur > ;;; Copyright =C2=A9 2016, 2017 Arun Isaac > ;;; Copyright =C2=A9 2016 John Darrington > @@ -39,6 +39,7 @@ >=20=20 > (define-module (gnu packages mail) > #:use-module (gnu packages) > + #:use-module (gnu packages aspell) > #:use-module (gnu packages autotools) > #:use-module (gnu packages base) > #:use-module (gnu packages backup) > @@ -62,6 +63,7 @@ > #:use-module (gnu packages gtk) > #:use-module (gnu packages guile) > #:use-module (gnu packages flex) > + #:use-module (gnu packages kerberos) > #:use-module (gnu packages libcanberra) > #:use-module (gnu packages libevent) > #:use-module (gnu packages libidn) > @@ -69,6 +71,7 @@ > #:use-module (gnu packages lua) > #:use-module (gnu packages m4) > #:use-module (gnu packages ncurses) > + #:use-module (gnu packages openldap) > #:use-module (gnu packages pcre) > #:use-module (gnu packages perl) > #:use-module (gnu packages python) > @@ -84,6 +87,7 @@ > #:use-module (gnu packages ruby) > #:use-module (gnu packages samba) > #:use-module (gnu packages screen) > + #:use-module (gnu packages tcl) > #:use-module (gnu packages tls) > #:use-module (gnu packages networking) > #:use-module (gnu packages web) > @@ -94,7 +98,7 @@ > #:select (gpl2 gpl2+ gpl3 gpl3+ lgpl2.1 lgpl2.1+ lgpl3+ > non-copyleft (expat . license:expat) bsd-3 > public-domain bsd-4 isc (openssl . license:op= enssl) > - bsd-2 x11-style agpl3)) > + bsd-2 x11-style agpl3 asl2.0)) > #:use-module (guix packages) > #:use-module (guix download) > #:use-module (guix git-download) > @@ -2141,3 +2145,51 @@ Options can be specified in environment variables,= configuration files, and > the command line allowing maximum configurability and ease of use for > operators and scripters.") > (license gpl2+))) > + > +(define-public alpine > + (package > + (name "alpine") > + (version "2.21") > + (source > + (origin > + (method url-fetch) > + ;; There are two versions: the plain continuation of Alpine witho= ut extra > + ;; patches and the version which adds extra fixes. Every distro u= ses > + ;; the patched version, and so do we to not break expectations. > + ;; http://patches.freeiz.com/alpine/readme/README.patches > + (uri (string-append "http://patches.freeiz.com/alpine/patches/alp= ine-" > + version "/alpine-" version ".tar.xz")) > + (sha256 > + (base32 > + "1k9hcfjywfk3mpsl71hjza3nk6icgf1b6xxzgx10kdzg5yci5x5m")))) Could you add a snippet that corrects the time-dependent code? Grepping (is that a word?) for "datestamp" in alpine's source directory should show you the offending code. > + (build-system gnu-build-system) > + (arguments > + `(#:make-flags (list "CC=3Dgcc") > + #:configure-flags (list (string-append "--with-ssl-include-dir=3D" > + (assoc-ref %build-inputs "= openssl") > + "/include/openssl") > + (string-append "--with-ssl-dir=3D" > + (assoc-ref %build-inputs "= openssl")) > + (string-append "--with-ssl-certs-dir=3D" > + "/etc/ssl/certs/") > + (string-append "--with-ssl-lib-dir=3D" > + (assoc-ref %build-inputs "= openssl") > + "/lib") > + (string-append "--with-interactive-spellc= heck=3D" > + (assoc-ref %build-inputs "= aspell") > + "/bin/aspell")))) > + (inputs > + `(("ncurses" ,ncurses) > + ("openssl" ,openssl) > + ("gnutls" ,gnutls) > + ("openldap" ,openldap) > + ("cyrus-sasl" ,cyrus-sasl) > + ("mit-krb5" ,mit-krb5) > + ("aspell" ,aspell) > + ("tcl" ,tcl) > + ("linux-pam" ,linux-pam))) > + (home-page "http://patches.freeiz.com/alpine/") > + (synopsis "Alternatively Licensed Program for Internet News and Emai= l") > + (description > + "Alpine is a text-based mail and news client.") Maybe this can be a bit more descriptive, but then again, the mutt mail client has a fairly modest description as well. > + (license asl2.0))) Other than that, the patch looks good. Sadly I'm not a user of alpine so I can't test its functionality. Do any alpine users want to step up to the plate and try this out? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAljhK3kACgkQ5qXuPBlG eg3+IA//altAdXFddSN3RqiyYq3D+bE5sGFPi/mzLboxIKTWRHFxsvJnrq8OKYmF 8OuczRcjbkZA/2kmlOmPJVrNYOZ5m9Tcfy3sX7etspKbQ4WkFwekRHsVS6zJ2Crb x6Gptxd3o8zEJXG/33nPLWMZZJXceY7yYwekAUuIpzQyvD7VmjK2ScnpQyVKLA0c HUs0CBbsCMX2sHhNAiHg/UZ17tWxwkV0l7HbONZFDK1vEDRmMnjscDdzRRj/NNPW h0PtUM2CYRE8P7Eju0jV4l1sEObWro2gUAJDx/yyLdMaLlM+sH1ogrU4KB2vXor+ qpH0vIjKSWx68oSjteIHdFcDdFbyAKFPA6vTBOC8Lj/dCzdd1hDzMsknIuDqK83x UZCxGdEcR7WhvZB/PcMUZgYJC92EtSa/9ZLaVWY8TqqDknVwvniXzHSPZbE+EZFt I/T+PfUZZJB0hBzPC2wbIjPI7Bx8QThh/JrcX78liFxktp1UWAhMObCVnG40juGC Os/vko4tPg5pt5oxjpBzdCbBysTgj9fYpCngS5zv0jZFvtLtPgRvuqXQFEN7goNq FCpnwyEgwpuOFb4HVQ9a5BBKRJgZ64t6ihlgruPtmF5JUIdHTTGMGGLwMFViekyw 0DGcQ54sgLmFGUCYaEBL1KgWNMabguV6kRxElrHj68+8eDGUEfo= =/1hU -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Aug 15 21:21:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26320: Alpine News and Mail client Resent-From: ng0 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 02 Apr 2017 17:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26320 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Kei Kebreau Cc: 26320@debbugs.gnu.org Received: via spool by 26320-submit@debbugs.gnu.org id=B26320.14911553016469 (code B ref 26320); Sun, 02 Apr 2017 17:49:01 +0000 Received: (at 26320) by debbugs.gnu.org; 2 Apr 2017 17:48:21 +0000 Received: from localhost ([127.0.0.1]:57721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cujbs-0001gB-Ge for submit@debbugs.gnu.org; Sun, 02 Apr 2017 13:48:21 -0400 Received: from fragranza.investici.org ([178.175.144.26]:44578) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cujbp-0001g0-VB for 26320@debbugs.gnu.org; Sun, 02 Apr 2017 13:48:14 -0400 Received: from [178.175.144.26] (fragranza [178.175.144.26]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id 830A82C00CD; Sun, 2 Apr 2017 17:48:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1491155292; bh=qxgV3n5QwFgp7Y7T+zocNxvirX1UucV4QARWrDoxGgM=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=pxKhO6G7qcCuCP3JKQ14SVjUb72MG755otSA2x8RMrvBquxmoEPDAHoWjZqocflC9 +Nq5lfXaQy1AmSqcNiBWyr6CZTZMAaorsf4dKu41qiXC7p4aql1M0hAZtMEoZVkmOs ECE/XuB5zxB1RcNhRSLtdPUHi6HG7IJUSi7MIPmU= Date: Sun, 2 Apr 2017 17:47:56 +0000 From: ng0 Message-ID: <20170402174756.q45xbhskwclyddtb@abyayala> Mail-Followup-To: Kei Kebreau , 26320@debbugs.gnu.org References: <20170331104944.ablaikrujybeqqmf@abyayala> <871sta69hi.fsf@openmailbox.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <871sta69hi.fsf@openmailbox.org> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Kei Kebreau transcribed 7.4K bytes: > ng0 writes: > > > The appended patch adds Alpine. It was discontinued by its previous > > developer team and is now being developed at > > "http://patches.freeiz.com/alpine/index.html". There are two versions, > > both released by the same developer. The one which every distro uses is > > the one with extra, functionality enhancing and bugs fixing patches applied. > > This is the one I picked to not break expectations of people. > > > > It compiles, builds, and can be started. I don't know this client and > > only worked on it to complete the dinosaurs of mail clients collection > > as some people still seem to use Alpine on other distros. > > I haven't tested sending mail or receiving mail for obvious reasons. > > and I do not trust applications I rarely use. > > > >>From 932623f11a7f11173051c4f87683fe52052642ba Mon Sep 17 00:00:00 2001 > > From: ng0 > > Date: Wed, 15 Feb 2017 03:20:38 +0000 > > Subject: [PATCH] gnu: Add alpine. > > > > * gnu/packages/mail.scm (alpine): New variable. > > --- > > gnu/packages/mail.scm | 56 +++++++++++++++++++++++++++++++++++++++++++++++++-- > > 1 file changed, 54 insertions(+), 2 deletions(-) > > > > diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm > > index e36f884ea..d62437aa5 100644 > > --- a/gnu/packages/mail.scm > > +++ b/gnu/packages/mail.scm > > @@ -15,7 +15,7 @@ > > ;;; Copyright © 2016 Lukas Gradl > > ;;; Copyright © 2016 Alex Kost > > ;;; Copyright © 2016 Troy Sankey > > -;;; Copyright © 2016, 2017 > > +;;; Copyright © 2016, 2017 ng0 > > ;;; Copyright © 2016 Clément Lassieur > > ;;; Copyright © 2016, 2017 Arun Isaac > > ;;; Copyright © 2016 John Darrington > > @@ -39,6 +39,7 @@ > > > > (define-module (gnu packages mail) > > #:use-module (gnu packages) > > + #:use-module (gnu packages aspell) > > #:use-module (gnu packages autotools) > > #:use-module (gnu packages base) > > #:use-module (gnu packages backup) > > @@ -62,6 +63,7 @@ > > #:use-module (gnu packages gtk) > > #:use-module (gnu packages guile) > > #:use-module (gnu packages flex) > > + #:use-module (gnu packages kerberos) > > #:use-module (gnu packages libcanberra) > > #:use-module (gnu packages libevent) > > #:use-module (gnu packages libidn) > > @@ -69,6 +71,7 @@ > > #:use-module (gnu packages lua) > > #:use-module (gnu packages m4) > > #:use-module (gnu packages ncurses) > > + #:use-module (gnu packages openldap) > > #:use-module (gnu packages pcre) > > #:use-module (gnu packages perl) > > #:use-module (gnu packages python) > > @@ -84,6 +87,7 @@ > > #:use-module (gnu packages ruby) > > #:use-module (gnu packages samba) > > #:use-module (gnu packages screen) > > + #:use-module (gnu packages tcl) > > #:use-module (gnu packages tls) > > #:use-module (gnu packages networking) > > #:use-module (gnu packages web) > > @@ -94,7 +98,7 @@ > > #:select (gpl2 gpl2+ gpl3 gpl3+ lgpl2.1 lgpl2.1+ lgpl3+ > > non-copyleft (expat . license:expat) bsd-3 > > public-domain bsd-4 isc (openssl . license:openssl) > > - bsd-2 x11-style agpl3)) > > + bsd-2 x11-style agpl3 asl2.0)) > > #:use-module (guix packages) > > #:use-module (guix download) > > #:use-module (guix git-download) > > @@ -2141,3 +2145,51 @@ Options can be specified in environment variables, configuration files, and > > the command line allowing maximum configurability and ease of use for > > operators and scripters.") > > (license gpl2+))) > > + > > +(define-public alpine > > + (package > > + (name "alpine") > > + (version "2.21") > > + (source > > + (origin > > + (method url-fetch) > > + ;; There are two versions: the plain continuation of Alpine without extra > > + ;; patches and the version which adds extra fixes. Every distro uses > > + ;; the patched version, and so do we to not break expectations. > > + ;; http://patches.freeiz.com/alpine/readme/README.patches > > + (uri (string-append "http://patches.freeiz.com/alpine/patches/alpine-" > > + version "/alpine-" version ".tar.xz")) > > + (sha256 > > + (base32 > > + "1k9hcfjywfk3mpsl71hjza3nk6icgf1b6xxzgx10kdzg5yci5x5m")))) > > Could you add a snippet that corrects the time-dependent code? Grepping > (is that a word?) for "datestamp" in alpine's source directory should > show you the offending code. Okay. > > + (build-system gnu-build-system) > > + (arguments > > + `(#:make-flags (list "CC=gcc") > > + #:configure-flags (list (string-append "--with-ssl-include-dir=" > > + (assoc-ref %build-inputs "openssl") > > + "/include/openssl") > > + (string-append "--with-ssl-dir=" > > + (assoc-ref %build-inputs "openssl")) > > + (string-append "--with-ssl-certs-dir=" > > + "/etc/ssl/certs/") > > + (string-append "--with-ssl-lib-dir=" > > + (assoc-ref %build-inputs "openssl") > > + "/lib") > > + (string-append "--with-interactive-spellcheck=" > > + (assoc-ref %build-inputs "aspell") > > + "/bin/aspell")))) > > + (inputs > > + `(("ncurses" ,ncurses) > > + ("openssl" ,openssl) > > + ("gnutls" ,gnutls) > > + ("openldap" ,openldap) > > + ("cyrus-sasl" ,cyrus-sasl) > > + ("mit-krb5" ,mit-krb5) > > + ("aspell" ,aspell) > > + ("tcl" ,tcl) > > + ("linux-pam" ,linux-pam))) > > + (home-page "http://patches.freeiz.com/alpine/") > > + (synopsis "Alternatively Licensed Program for Internet News and Email") > > + (description > > + "Alpine is a text-based mail and news client.") > > Maybe this can be a bit more descriptive, but then again, the mutt mail > client has a fairly modest description as well. I don't know. It's a text bsaed email and news client. It features its own text editor (so it says) called pico. That's all I know. I don't know wether the editor can be used on its own or just in application. > > + (license asl2.0))) > > Other than that, the patch looks good. Sadly I'm not a user of alpine > so I can't test its functionality. Do any alpine users want to step up > to the plate and try this out? From unknown Fri Aug 15 21:21:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26320: Alpine News and Mail client Resent-From: Kei Kebreau Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 02 Apr 2017 19:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26320 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 26320@debbugs.gnu.org Received: via spool by 26320-submit@debbugs.gnu.org id=B26320.149116068114706 (code B ref 26320); Sun, 02 Apr 2017 19:18:02 +0000 Received: (at 26320) by debbugs.gnu.org; 2 Apr 2017 19:18:01 +0000 Received: from localhost ([127.0.0.1]:57756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cul0j-0003p8-E6 for submit@debbugs.gnu.org; Sun, 02 Apr 2017 15:18:01 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:38681 helo=mail.openmailbox.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cul0h-0003p0-MG for 26320@debbugs.gnu.org; Sun, 02 Apr 2017 15:18:00 -0400 Received: by mail.openmailbox.org (Postfix, from userid 20002) id 7EA8350D855; Sun, 2 Apr 2017 21:17:57 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1491160678; bh=6F0U9WuOdAn4nua12679UuN4aQq54rCir/Jarf5XVIk=; h=From:To:Subject:References:Date:In-Reply-To:From; b=CZM+HllLZJm6L5Flz9Cp0xCVQb/u+sbrqDc4vg8DkHvQvWkJC0kevv8FNV/j17qOz VQT9hCuzMtjynAqwAAj/0jXelfGIdgeLfVW0Rw4hIChkmxamdqeWDdCMfBQXroKLbH FwZP5DjtpOcvqkJhDzFibi2ClyGq2NzYyCai+Xp8= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ZDZR002 X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=NO_RECEIVED,NO_RELAYS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=disabled version=3.4.0 From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1491160677; bh=6F0U9WuOdAn4nua12679UuN4aQq54rCir/Jarf5XVIk=; h=From:To:Subject:References:Date:In-Reply-To:From; b=Wi2BAhlwAKpHS9DqCy2QvWXo6gynoESKDc6xbFedKo6PHXpueAilvBhe7+dYTa5sM yBfS2AcakGNcixg2/0XESIZgs/VFY3dAEniBRi2ZGzSqkuBg4jSfMGSid+K4ere7wA MPEKNllAcs5JvZVzo9EEtbk0srS9XtolufAb6SRM= References: <20170331104944.ablaikrujybeqqmf@abyayala> <871sta69hi.fsf@openmailbox.org> <20170402174756.q45xbhskwclyddtb@abyayala> Date: Sun, 02 Apr 2017 15:17:46 -0400 In-Reply-To: <20170402174756.q45xbhskwclyddtb@abyayala> (ng0's message of "Sun, 2 Apr 2017 17:47:56 +0000") Message-ID: <87tw664o11.fsf@openmailbox.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable ng0 writes: > Kei Kebreau transcribed 7.4K bytes: >> ng0 writes: >>=20 >>=20 >> Maybe this can be a bit more descriptive, but then again, the mutt mail >> client has a fairly modest description as well. > > I don't know. It's a text bsaed email and news client. It features its > own text editor (so it says) called pico. That's all I know. I don't > know wether the editor can be used on its own or just in application. > > It can! Users can run "pico", GNU nano's predecessor, as a standalone program with this package installed. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAljhTloACgkQ5qXuPBlG eg2c+w//f6CibRCpjjpFEYagg2WE8+/HnOZUSN7GKwLH28LHqnmuBpBiGXyNuoZS mPXSRFOK3yYU5YHsXH0zvUMLtuO8uFGzojl8c5v4zhKvB6oQ6w5WURMynMoJsgpM MIDjwe3CM0z+JnAB4gD9cDb1cWkb8YZY7gCbW7vS4JF2BMbH9bnanmv4wqz030PR uSYguVUTWj7Flea0GWqzksGFJcer2ndy4xwSbtpEKlNijItyIF4lPXp0sN6GTYsE 2Mkr+eBD4ZCpejDaUEUhlU7vsG92WZ5e1dU5QrPX36kGQG9OwU+p0GyLA7W3RvHB htua6weeXyKnfMqtehFg2h7sCC8SYs4qavPduWaS0c32cCAaMEYc/e8yGSqxsXXl dX9TR07jIzhFEXZw3J2BRUHt8CHO8KwBLMYISFXGcSP5wBJLdNiRJ4sbJsOBzjEb i5UdvHp3gIB/Y7aZlPo7GUbJul9U5fuhoJL8dZhwEraDuFegazxrGKG4j3I9W+ny nwcDwuFDDloylCnwpdZiHNk4D5Q1xgRjquOHOnntCNCCPYfEDQYVm3Me1KpwmJeS 4tAuWlBbpGNK/lATA+wZtilHGLUaoYFKWMCEK+eLEMgPXKi/MNkzoFtxJ2ZYn4kL Ggl3TL7uCUgUufpiFjKiY/ugcqn901eFlxWcbvfvDjcYka2DMlU= =aEht -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Aug 15 21:21:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26320: Alpine News and Mail client Resent-From: ng0 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 04 Apr 2017 14:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26320 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Kei Kebreau Cc: 26320@debbugs.gnu.org Received: via spool by 26320-submit@debbugs.gnu.org id=B26320.149131649923273 (code B ref 26320); Tue, 04 Apr 2017 14:35:02 +0000 Received: (at 26320) by debbugs.gnu.org; 4 Apr 2017 14:34:59 +0000 Received: from localhost ([127.0.0.1]:60790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cvPXp-00063B-Ll for submit@debbugs.gnu.org; Tue, 04 Apr 2017 10:34:59 -0400 Received: from perdizione.investici.org ([94.23.50.208]:32300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cvPXn-000632-C4 for 26320@debbugs.gnu.org; Tue, 04 Apr 2017 10:34:52 -0400 Received: from [94.23.50.208] (perdizione [94.23.50.208]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id 0F078120473; Tue, 4 Apr 2017 14:34:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1491316490; bh=fAUd/A5JHuFU/sZ7UrgR/LT2LRX1wyzHefsTAfRbpps=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=i6gT7PHFyqXEVWAMJ8/ovPnwx8BGYbA86Pb0GmkVbp1+i7fu7Uycz0IR6NNTQ3hwX dCOYoUM9ELINlKT3foCVNyUxyuouaynhU8DJTqryWxPEkcSC4YiFGH6/mYisU+iapa 2x0F+WgneO+r3nhgtR+/sg5bFcrUj5C6fhAVb3jw= Date: Tue, 4 Apr 2017 14:34:47 +0000 From: ng0 Message-ID: <20170404143447.tf5kjam26qe5mpvt@abyayala> Mail-Followup-To: Kei Kebreau , 26320@debbugs.gnu.org References: <20170331104944.ablaikrujybeqqmf@abyayala> <871sta69hi.fsf@openmailbox.org> <20170402174756.q45xbhskwclyddtb@abyayala> <87tw664o11.fsf@openmailbox.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="qsb4e4auoudctxi5" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87tw664o11.fsf@openmailbox.org> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --qsb4e4auoudctxi5 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Kei Kebreau transcribed 1.5K bytes: > ng0 writes: > > > Kei Kebreau transcribed 7.4K bytes: > >> ng0 writes: > >> > >> > >> Maybe this can be a bit more descriptive, but then again, the mutt mail > >> client has a fairly modest description as well. > > > > I don't know. It's a text bsaed email and news client. It features its > > own text editor (so it says) called pico. That's all I know. I don't > > know wether the editor can be used on its own or just in application. > > > > > > It can! Users can run "pico", GNU nano's predecessor, as a standalone > program with this package installed. quote README: In general "make install" should place alpine, pico and pilot, and their corresponding man pages, in the proper directory for your system. As the remaining binaries are intended for specific uses or are a component of a larger package, their installation is typically done by hand. endquote README Include are not: quote alpined The Web Alpine serveret that is the primary component of Web Alpine imapd The IMAP daemon. If you want to run alpine in client/server mode, this is the daemon to run on the server. Installing this requires system privileges and modifications to /etc/services. See doc/tech-notes for more details. mtest The test IMAP client, an absolutely minimal mail client, useful for debugging. mailutil Utility for performing various operations on mailboxes, be they local or remote. endquote But in addition to the above listed included applications, "rpload" and "rpdump" are included. This is taken from the section "RESULTING EXECUTABLE". Whoever wants to include more than the standard set of make install needs to be a alpine user, I can't judge what's necessary, important, too much, or whatever. I have addressed the datestamp issue, but I needed to fix this in #:phases, as a snippet did not accept what I ran, files weren't being found. --qsb4e4auoudctxi5 Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-alpine.patch" Content-Transfer-Encoding: 8bit >From c5298208448e0a46b6162801bbb17ae1d9e72a5c Mon Sep 17 00:00:00 2001 From: ng0 Date: Wed, 15 Feb 2017 03:20:38 +0000 Subject: [PATCH] gnu: Add alpine. * gnu/packages/mail.scm (alpine): New variable. --- gnu/packages/mail.scm | 73 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 71 insertions(+), 2 deletions(-) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 65fa9df54..463ed2850 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -15,7 +15,7 @@ ;;; Copyright © 2016 Lukas Gradl ;;; Copyright © 2016 Alex Kost ;;; Copyright © 2016 Troy Sankey -;;; Copyright © 2016, 2017 +;;; Copyright © 2016, 2017 ng0 ;;; Copyright © 2016 Clément Lassieur ;;; Copyright © 2016, 2017 Arun Isaac ;;; Copyright © 2016 John Darrington @@ -40,6 +40,7 @@ (define-module (gnu packages mail) #:use-module (gnu packages) + #:use-module (gnu packages aspell) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages backup) @@ -63,6 +64,7 @@ #:use-module (gnu packages gtk) #:use-module (gnu packages guile) #:use-module (gnu packages flex) + #:use-module (gnu packages kerberos) #:use-module (gnu packages libcanberra) #:use-module (gnu packages libevent) #:use-module (gnu packages libidn) @@ -70,6 +72,7 @@ #:use-module (gnu packages lua) #:use-module (gnu packages m4) #:use-module (gnu packages ncurses) + #:use-module (gnu packages openldap) #:use-module (gnu packages pcre) #:use-module (gnu packages perl) #:use-module (gnu packages python) @@ -85,6 +88,7 @@ #:use-module (gnu packages ruby) #:use-module (gnu packages samba) #:use-module (gnu packages screen) + #:use-module (gnu packages tcl) #:use-module (gnu packages tls) #:use-module (gnu packages networking) #:use-module (gnu packages web) @@ -95,7 +99,7 @@ #:select (gpl2 gpl2+ gpl3 gpl3+ lgpl2.1 lgpl2.1+ lgpl3+ non-copyleft (expat . license:expat) bsd-3 public-domain bsd-4 isc (openssl . license:openssl) - bsd-2 x11-style agpl3)) + bsd-2 x11-style agpl3 asl2.0)) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix git-download) @@ -2148,3 +2152,68 @@ Options can be specified in environment variables, configuration files, and the command line allowing maximum configurability and ease of use for operators and scripters.") (license gpl2+))) + +(define-public alpine + (package + (name "alpine") + (version "2.21") + (source + (origin + (method url-fetch) + ;; There are two versions: the plain continuation of Alpine without extra + ;; patches and the version which adds extra fixes. Every distro uses + ;; the patched version, and so do we to not break expectations. + ;; http://patches.freeiz.com/alpine/readme/README.patches + (uri (string-append "http://patches.freeiz.com/alpine/patches/alpine-" + version "/alpine-" version ".tar.xz")) + (sha256 + (base32 + "1k9hcfjywfk3mpsl71hjza3nk6icgf1b6xxzgx10kdzg5yci5x5m")))) + (build-system gnu-build-system) + (arguments + `(#:make-flags (list "CC=gcc") + #:configure-flags (list (string-append "--with-ssl-include-dir=" + (assoc-ref %build-inputs "openssl") + "/include/openssl") + (string-append "--with-ssl-dir=" + (assoc-ref %build-inputs "openssl")) + (string-append "--with-ssl-certs-dir=" + "/etc/ssl/certs/") + (string-append "--with-ssl-lib-dir=" + (assoc-ref %build-inputs "openssl") + "/lib") + (string-append "--with-interactive-spellcheck=" + (assoc-ref %build-inputs "aspell") + "/bin/aspell")) + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'make-reproducible + (lambda _ + ;; This removes time-dependent code to make alpine reproducible. + (substitute* "pico/blddate.c" + (("%02d-%s-%d") "1970-01-01")) + (substitute* (list "alpine/Makefile.in" + "web/src/alpined.d/Makefile.in") + (("`date`") "1970-01-01")) + #t))))) + (inputs + `(("ncurses" ,ncurses) + ("openssl" ,openssl) + ("gnutls" ,gnutls) + ("openldap" ,openldap) + ("cyrus-sasl" ,cyrus-sasl) + ("mit-krb5" ,mit-krb5) + ("aspell" ,aspell) + ("tcl" ,tcl) + ("linux-pam" ,linux-pam))) + (home-page "http://patches.freeiz.com/alpine/") + (synopsis "Alternatively Licensed Program for Internet News and Email") + (description + "Alpine is a text-based mail and news client. Alpine includes several +tools and applications: +@enumerate +@item alpine, the Alpine mailer +@item pico, the standalone text editor, GNU nano's predecessor +@item pilot, the standalone file system navigator +@end enumerate\n") + (license asl2.0))) -- 2.12.2 --qsb4e4auoudctxi5-- From unknown Fri Aug 15 21:21:47 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: ng0 Subject: bug#26320: closed (Re: bug#26320: Alpine News and Mail client) Message-ID: References: <87tw5y3i5y.fsf@openmailbox.org> <20170331104944.ablaikrujybeqqmf@abyayala> X-Gnu-PR-Message: they-closed 26320 X-Gnu-PR-Package: guix-patches Reply-To: 26320@debbugs.gnu.org Date: Sat, 08 Apr 2017 17:49:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1491673743-27005-1" This is a multi-part message in MIME format... ------------=_1491673743-27005-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #26320: Alpine News and Mail client 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 26320@debbugs.gnu.org. --=20 26320: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D26320 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1491673743-27005-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 26320-done) by debbugs.gnu.org; 8 Apr 2017 17:48:08 +0000 Received: from localhost ([127.0.0.1]:38404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cwuSw-00070J-VE for submit@debbugs.gnu.org; Sat, 08 Apr 2017 13:48:08 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:44750 helo=mail.openmailbox.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cwuSt-0006zs-VY for 26320-done@debbugs.gnu.org; Sat, 08 Apr 2017 13:48:00 -0400 Received: by mail.openmailbox.org (Postfix, from userid 20002) id A1CA5502BCA; Sat, 8 Apr 2017 19:47:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1491673678; bh=WQd92NdzdlQ1PP/O/kr+TNshLH5UKOaOyjoPjEwlgzc=; h=From:To:Subject:References:Date:In-Reply-To:From; b=ZbBUWHmGuHaWI/vVsfdF95jOVnPBvW3eHKHQySwjlE0c89faTusNc9xf5qOvS/qQC Q9yTGFsmG8slDGDxP6BSziLPDao0orqc1JCYTitjEn275SrmIWN9Tx4bBZ20CQbw7+ /FxKLo/Nnr8CMPuTQA2ky1yl0DsYADpe9EGFf8yM= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ZDZR002 X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=NO_RECEIVED,NO_RELAYS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=disabled version=3.4.0 From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1491673676; bh=WQd92NdzdlQ1PP/O/kr+TNshLH5UKOaOyjoPjEwlgzc=; h=From:To:Subject:References:Date:In-Reply-To:From; b=qrxNDfeWKhISB6+0yB6Je3wbu103DEwPs82jIWqzOgSliDVQ8dfIB874C8Fz2lXIT vAe226IjGdETdAtjqTGCfWAUTOnZo5T2JXvuuIhCkOmMq36qVUlCidGi/zofYTlm/A af8mnhqNMTin1yJET6pYBSEoclcly7QQffJR4HjU= To: 26320-done@debbugs.gnu.org Subject: Re: bug#26320: Alpine News and Mail client References: <20170331104944.ablaikrujybeqqmf@abyayala> <871sta69hi.fsf@openmailbox.org> <20170402174756.q45xbhskwclyddtb@abyayala> <87tw664o11.fsf@openmailbox.org> <20170404143447.tf5kjam26qe5mpvt@abyayala> Date: Sat, 08 Apr 2017 13:47:53 -0400 In-Reply-To: <20170404143447.tf5kjam26qe5mpvt@abyayala> (ng0's message of "Tue, 4 Apr 2017 14:34:47 +0000") Message-ID: <87tw5y3i5y.fsf@openmailbox.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 26320-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ng0 writes: > Kei Kebreau transcribed 1.5K bytes: >> ng0 writes: >>=20 >> > Kei Kebreau transcribed 7.4K bytes: >> >> ng0 writes: >> >>=20 >> >>=20 >> >> Maybe this can be a bit more descriptive, but then again, the mutt ma= il >> >> client has a fairly modest description as well. >> > >> > I don't know. It's a text bsaed email and news client. It features its >> > own text editor (so it says) called pico. That's all I know. I don't >> > know wether the editor can be used on its own or just in application. >> > >> > >>=20 >> It can! Users can run "pico", GNU nano's predecessor, as a standalone >> program with this package installed. > > quote README: > > In general "make install" should place alpine, pico and pilot, and > their corresponding man pages, in the proper directory for your > system. As the remaining binaries are intended for specific uses or > are a component of a larger package, their installation is typically > done by hand. > endquote README > > Include are not: > > quote > alpined > The Web Alpine serveret that is the primary component of=20 > Web Alpine=20 >=20=20 > imapd The IMAP daemon. If you want to run alpine in client/server > mode, this is the daemon to run on the server. Installing this > requires system privileges and modifications to /etc/services. > See doc/tech-notes for more details. >=20=20 > mtest The test IMAP client, an absolutely minimal mail client, useful > for debugging. > mailutil=20 > Utility for performing various operations on mailboxes, > be they local or remote. > endquote > > But in addition to the above listed included applications, "rpload" and > "rpdump" are included. > > This is taken from the section "RESULTING EXECUTABLE". > > Whoever wants to include more than the standard set of make install > needs to be a alpine user, I can't judge what's necessary, important, > too much, or whatever. > > I have addressed the datestamp issue, but I needed to fix this in > #:phases, as a snippet did not accept what I ran, files weren't being > found. > >>>From c5298208448e0a46b6162801bbb17ae1d9e72a5c Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Wed, 15 Feb 2017 03:20:38 +0000 > Subject: [PATCH] gnu: Add alpine. > > * gnu/packages/mail.scm (alpine): New variable. > --- > gnu/packages/mail.scm | 73 +++++++++++++++++++++++++++++++++++++++++++++= ++++-- > 1 file changed, 71 insertions(+), 2 deletions(-) > > diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm > index 65fa9df54..463ed2850 100644 > --- a/gnu/packages/mail.scm > +++ b/gnu/packages/mail.scm > @@ -15,7 +15,7 @@ > ;;; Copyright =C2=A9 2016 Lukas Gradl > ;;; Copyright =C2=A9 2016 Alex Kost > ;;; Copyright =C2=A9 2016 Troy Sankey > -;;; Copyright =C2=A9 2016, 2017 > +;;; Copyright =C2=A9 2016, 2017 ng0 > ;;; Copyright =C2=A9 2016 Cl=C3=A9ment Lassieur > ;;; Copyright =C2=A9 2016, 2017 Arun Isaac > ;;; Copyright =C2=A9 2016 John Darrington > @@ -40,6 +40,7 @@ >=20=20 > (define-module (gnu packages mail) > #:use-module (gnu packages) > + #:use-module (gnu packages aspell) > #:use-module (gnu packages autotools) > #:use-module (gnu packages base) > #:use-module (gnu packages backup) > @@ -63,6 +64,7 @@ > #:use-module (gnu packages gtk) > #:use-module (gnu packages guile) > #:use-module (gnu packages flex) > + #:use-module (gnu packages kerberos) > #:use-module (gnu packages libcanberra) > #:use-module (gnu packages libevent) > #:use-module (gnu packages libidn) > @@ -70,6 +72,7 @@ > #:use-module (gnu packages lua) > #:use-module (gnu packages m4) > #:use-module (gnu packages ncurses) > + #:use-module (gnu packages openldap) > #:use-module (gnu packages pcre) > #:use-module (gnu packages perl) > #:use-module (gnu packages python) > @@ -85,6 +88,7 @@ > #:use-module (gnu packages ruby) > #:use-module (gnu packages samba) > #:use-module (gnu packages screen) > + #:use-module (gnu packages tcl) > #:use-module (gnu packages tls) > #:use-module (gnu packages networking) > #:use-module (gnu packages web) > @@ -95,7 +99,7 @@ > #:select (gpl2 gpl2+ gpl3 gpl3+ lgpl2.1 lgpl2.1+ lgpl3+ > non-copyleft (expat . license:expat) bsd-3 > public-domain bsd-4 isc (openssl . license:op= enssl) > - bsd-2 x11-style agpl3)) > + bsd-2 x11-style agpl3 asl2.0)) > #:use-module (guix packages) > #:use-module (guix download) > #:use-module (guix git-download) > @@ -2148,3 +2152,68 @@ Options can be specified in environment variables,= configuration files, and > the command line allowing maximum configurability and ease of use for > operators and scripters.") > (license gpl2+))) > + > +(define-public alpine > + (package > + (name "alpine") > + (version "2.21") > + (source > + (origin > + (method url-fetch) > + ;; There are two versions: the plain continuation of Alpine witho= ut extra > + ;; patches and the version which adds extra fixes. Every distro u= ses > + ;; the patched version, and so do we to not break expectations. > + ;; http://patches.freeiz.com/alpine/readme/README.patches > + (uri (string-append "http://patches.freeiz.com/alpine/patches/alp= ine-" > + version "/alpine-" version ".tar.xz")) > + (sha256 > + (base32 > + "1k9hcfjywfk3mpsl71hjza3nk6icgf1b6xxzgx10kdzg5yci5x5m")))) > + (build-system gnu-build-system) > + (arguments > + `(#:make-flags (list "CC=3Dgcc") > + #:configure-flags (list (string-append "--with-ssl-include-dir=3D" > + (assoc-ref %build-inputs "= openssl") > + "/include/openssl") > + (string-append "--with-ssl-dir=3D" > + (assoc-ref %build-inputs "= openssl")) > + (string-append "--with-ssl-certs-dir=3D" > + "/etc/ssl/certs/") > + (string-append "--with-ssl-lib-dir=3D" > + (assoc-ref %build-inputs "= openssl") > + "/lib") > + (string-append "--with-interactive-spellc= heck=3D" > + (assoc-ref %build-inputs "= aspell") > + "/bin/aspell")) > + #:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'make-reproducible > + (lambda _ > + ;; This removes time-dependent code to make alpine reproduc= ible. > + (substitute* "pico/blddate.c" > + (("%02d-%s-%d") "1970-01-01")) > + (substitute* (list "alpine/Makefile.in" > + "web/src/alpined.d/Makefile.in") > + (("`date`") "1970-01-01")) > + #t))))) > + (inputs > + `(("ncurses" ,ncurses) > + ("openssl" ,openssl) > + ("gnutls" ,gnutls) > + ("openldap" ,openldap) > + ("cyrus-sasl" ,cyrus-sasl) > + ("mit-krb5" ,mit-krb5) > + ("aspell" ,aspell) > + ("tcl" ,tcl) > + ("linux-pam" ,linux-pam))) > + (home-page "http://patches.freeiz.com/alpine/") > + (synopsis "Alternatively Licensed Program for Internet News and Emai= l") > + (description > + "Alpine is a text-based mail and news client. Alpine includes seve= ral > +tools and applications: > +@enumerate > +@item alpine, the Alpine mailer > +@item pico, the standalone text editor, GNU nano's predecessor > +@item pilot, the standalone file system navigator > +@end enumerate\n") > + (license asl2.0))) Package pushed to master. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAljpIkkACgkQ5qXuPBlG eg3xvw//eQvirNopYCvwUY+QrMosgOIbGYRjHRvxdTOtOuJ0fVXbYLOO2gmXuVHZ /20kohxORWe7lCXUqzKPPtJy5h732/lg2oi8tgVdwltyJYBUKFT3mPPtnjwr+hA6 pe3Ta9hPhBEghFGPzqLdQqp54HP9UCHcj69+tAghyunDNKgiX0nydb1j6qUNKKuv W5pZ+J1BneclyAdR2iJygu3iWDsLMPZaezhIerpZiRKZp9TjOhZX3sg2/yWtrMn9 r2crlOy4uCYZxHNvwwK+kTCRnleVhtR6iGMG6brJZQCDn6QY1jVGp1ZXyc3ocCTt snAaOs0C0OE4Azx2cTxv8K0FSJKSRjsfbMhqB91BOtTEOr2t49UtOv7g1SHUpuDz 2oG/UlZFqvD4anXjPwnQpKXH9SBDYP0vbW4wTdvah4FyBJT4aQ/hwxHuxADNL7Z3 Y3Y5QxlpSj3KQX99MXbAPfwKsPYig9EgC4H+HXP+lSjmb5Dfx3Bdz1EE+OuYTK0E h2ZIAlSQevVzmzW5aSsWzWFTvLBjoSZ4erqlop1iON89/M2Pm3a72/yVJhSPes80 0nDPuiNFDkNEoAxJv6llwtYiSLDYqsVrMErjxNHE7N9kEO4juFBgZns9go+pTwbZ eiiEeWmtNDY8qQtie4TVQQqlxqKTH0sCZPTAnLU7Kr96MEJnWVg= =Q9vV -----END PGP SIGNATURE----- --=-=-=-- ------------=_1491673743-27005-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 31 Mar 2017 10:50:24 +0000 Received: from localhost ([127.0.0.1]:53636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctu8H-0007LC-IQ for submit@debbugs.gnu.org; Fri, 31 Mar 2017 06:50:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctu8F-0007Kz-9n for submit@debbugs.gnu.org; Fri, 31 Mar 2017 06:50:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ctu88-0006Yz-BZ for submit@debbugs.gnu.org; Fri, 31 Mar 2017 06:50:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51213) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ctu88-0006Yv-8B for submit@debbugs.gnu.org; Fri, 31 Mar 2017 06:50:08 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58361) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ctu83-0004jn-Ka for guix-patches@gnu.org; Fri, 31 Mar 2017 06:50:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ctu7z-0006T0-S2 for guix-patches@gnu.org; Fri, 31 Mar 2017 06:50:03 -0400 Received: from latitanza.investici.org ([2001:888:2000:56::19]:34426) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ctu7z-0006S7-FY for guix-patches@gnu.org; Fri, 31 Mar 2017 06:49:59 -0400 Received: from [82.94.249.234] (latitanza [82.94.249.234]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id 70CD6120CD1 for ; Fri, 31 Mar 2017 10:49:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1490957396; bh=ofSduddfW7Hmf4TelZk4U3N/YLNV8PjV37TjK925cgs=; h=Date:From:To:Subject; b=p88nUbWKUhRNccMBTM22A4RbY+FKbE/07TjB8vvVTlmCsf6yPnTOI8yEvDgzNOGye urIMu5L/ILYt+Rjuj0+skrSTUS8IjbnyT8DMsbDHM8enrh11PGUJ1u/hKbgx/t+tLD RWlHlfpcu+ee1vwN6xy4j1vcgAUqdwRzG+H3wU0I= Date: Fri, 31 Mar 2017 10:49:44 +0000 From: ng0 To: guix-patches@gnu.org Subject: Alpine News and Mail client Message-ID: <20170331104944.ablaikrujybeqqmf@abyayala> Mail-Followup-To: guix-patches@gnu.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="i6i7tp4u6apf73tr" Content-Disposition: inline Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.9 (/) --i6i7tp4u6apf73tr Content-Type: text/plain; charset=utf-8 Content-Disposition: inline The appended patch adds Alpine. It was discontinued by its previous developer team and is now being developed at "http://patches.freeiz.com/alpine/index.html". There are two versions, both released by the same developer. The one which every distro uses is the one with extra, functionality enhancing and bugs fixing patches applied. This is the one I picked to not break expectations of people. It compiles, builds, and can be started. I don't know this client and only worked on it to complete the dinosaurs of mail clients collection as some people still seem to use Alpine on other distros. I haven't tested sending mail or receiving mail for obvious reasons. and I do not trust applications I rarely use. --i6i7tp4u6apf73tr Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-alpine.patch" Content-Transfer-Encoding: quoted-printable >From 932623f11a7f11173051c4f87683fe52052642ba Mon Sep 17 00:00:00 2001 From: ng0 Date: Wed, 15 Feb 2017 03:20:38 +0000 Subject: [PATCH] gnu: Add alpine. * gnu/packages/mail.scm (alpine): New variable. --- gnu/packages/mail.scm | 56 +++++++++++++++++++++++++++++++++++++++++++++= ++++-- 1 file changed, 54 insertions(+), 2 deletions(-) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index e36f884ea..d62437aa5 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -15,7 +15,7 @@ ;;; Copyright =C2=A9 2016 Lukas Gradl ;;; Copyright =C2=A9 2016 Alex Kost ;;; Copyright =C2=A9 2016 Troy Sankey -;;; Copyright =C2=A9 2016, 2017 +;;; Copyright =C2=A9 2016, 2017 ng0 ;;; Copyright =C2=A9 2016 Cl=C3=A9ment Lassieur ;;; Copyright =C2=A9 2016, 2017 Arun Isaac ;;; Copyright =C2=A9 2016 John Darrington @@ -39,6 +39,7 @@ =20 (define-module (gnu packages mail) #:use-module (gnu packages) + #:use-module (gnu packages aspell) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages backup) @@ -62,6 +63,7 @@ #:use-module (gnu packages gtk) #:use-module (gnu packages guile) #:use-module (gnu packages flex) + #:use-module (gnu packages kerberos) #:use-module (gnu packages libcanberra) #:use-module (gnu packages libevent) #:use-module (gnu packages libidn) @@ -69,6 +71,7 @@ #:use-module (gnu packages lua) #:use-module (gnu packages m4) #:use-module (gnu packages ncurses) + #:use-module (gnu packages openldap) #:use-module (gnu packages pcre) #:use-module (gnu packages perl) #:use-module (gnu packages python) @@ -84,6 +87,7 @@ #:use-module (gnu packages ruby) #:use-module (gnu packages samba) #:use-module (gnu packages screen) + #:use-module (gnu packages tcl) #:use-module (gnu packages tls) #:use-module (gnu packages networking) #:use-module (gnu packages web) @@ -94,7 +98,7 @@ #:select (gpl2 gpl2+ gpl3 gpl3+ lgpl2.1 lgpl2.1+ lgpl3+ non-copyleft (expat . license:expat) bsd-3 public-domain bsd-4 isc (openssl . license:op= enssl) - bsd-2 x11-style agpl3)) + bsd-2 x11-style agpl3 asl2.0)) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix git-download) @@ -2141,3 +2145,51 @@ Options can be specified in environment variables,= configuration files, and the command line allowing maximum configurability and ease of use for operators and scripters.") (license gpl2+))) + +(define-public alpine + (package + (name "alpine") + (version "2.21") + (source + (origin + (method url-fetch) + ;; There are two versions: the plain continuation of Alpine witho= ut extra + ;; patches and the version which adds extra fixes. Every distro u= ses + ;; the patched version, and so do we to not break expectations. + ;; http://patches.freeiz.com/alpine/readme/README.patches + (uri (string-append "http://patches.freeiz.com/alpine/patches/alp= ine-" + version "/alpine-" version ".tar.xz")) + (sha256 + (base32 + "1k9hcfjywfk3mpsl71hjza3nk6icgf1b6xxzgx10kdzg5yci5x5m")))) + (build-system gnu-build-system) + (arguments + `(#:make-flags (list "CC=3Dgcc") + #:configure-flags (list (string-append "--with-ssl-include-dir=3D= " + (assoc-ref %build-inputs "= openssl") + "/include/openssl") + (string-append "--with-ssl-dir=3D" + (assoc-ref %build-inputs "= openssl")) + (string-append "--with-ssl-certs-dir=3D" + "/etc/ssl/certs/") + (string-append "--with-ssl-lib-dir=3D" + (assoc-ref %build-inputs "= openssl") + "/lib") + (string-append "--with-interactive-spellc= heck=3D" + (assoc-ref %build-inputs "= aspell") + "/bin/aspell")))) + (inputs + `(("ncurses" ,ncurses) + ("openssl" ,openssl) + ("gnutls" ,gnutls) + ("openldap" ,openldap) + ("cyrus-sasl" ,cyrus-sasl) + ("mit-krb5" ,mit-krb5) + ("aspell" ,aspell) + ("tcl" ,tcl) + ("linux-pam" ,linux-pam))) + (home-page "http://patches.freeiz.com/alpine/") + (synopsis "Alternatively Licensed Program for Internet News and Emai= l") + (description + "Alpine is a text-based mail and news client.") + (license asl2.0))) --=20 2.12.2 --i6i7tp4u6apf73tr-- ------------=_1491673743-27005-1--