From unknown Sun Jun 15 08:52:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42477] [PATCH] gnu: newsboat: Update to 2.20.1. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 22 Jul 2020 18:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42477 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42477@debbugs.gnu.org Cc: Efraim Flashner X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15954414354720 (code B ref -1); Wed, 22 Jul 2020 18:11:01 +0000 Received: (at submit) by debbugs.gnu.org; 22 Jul 2020 18:10:35 +0000 Received: from localhost ([127.0.0.1]:42981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyJCN-0001E4-5A for submit@debbugs.gnu.org; Wed, 22 Jul 2020 14:10:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:55230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyJCJ-0001Dt-6V for submit@debbugs.gnu.org; Wed, 22 Jul 2020 14:10:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34144) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jyJCJ-0007J7-1q for guix-patches@gnu.org; Wed, 22 Jul 2020 14:10:31 -0400 Received: from flashner.co.il ([178.62.234.194]:51308) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jyJCG-0003kZ-PC for guix-patches@gnu.org; Wed, 22 Jul 2020 14:10:30 -0400 Received: from localhost (unknown [141.226.9.208]) by flashner.co.il (Postfix) with ESMTPSA id 9C1EE40233; Wed, 22 Jul 2020 18:09:55 +0000 (UTC) From: Efraim Flashner Date: Wed, 22 Jul 2020 21:09:16 +0300 Message-Id: <20200722180916.29315-1-efraim@flashner.co.il> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.62.234.194; envelope-from=efraim@flashner.co.il; helo=flashner.co.il X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/22 14:09:56 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) * gnu/packages/syndication.scm (newsboat): Update to 2.20.1. [source]: Add snippet to loosen version requirement on crate dependency. [build-system]: Switch to cargo-build-system. [native-inputs]: Remove asciidoc, add openssl, asciidoctor. [arguments]: Add gnu-build-system module. Add vendor-dir, cargo-inputs, cargo-development-inputs fields. Don't delete 'configure phase. Add custom 'dont-vendor-self-phase. Replace 'build, 'check, 'install phases with gnu counterparts. (newsboat-2.13): New variable. --- This is the patch from when I recorded some of my package updating on Guix. I'm sending it to guix-patches instead of just pushing it because I wanted to make sure I did the right thing with the variable names. --- gnu/packages/syndication.scm | 110 ++++++++++++++++++++++++++++++----- 1 file changed, 97 insertions(+), 13 deletions(-) diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm index 3d858240b7..b8665fb9c3 100644 --- a/gnu/packages/syndication.scm +++ b/gnu/packages/syndication.scm @@ -22,11 +22,13 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix download) #:use-module (guix packages) + #:use-module (guix build-system cargo) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system gnu) #:use-module (guix build-system python) #:use-module (gnu packages) #:use-module (gnu packages check) + #:use-module (gnu packages crates-io) #:use-module (gnu packages curl) #:use-module (gnu packages documentation) #:use-module (gnu packages gettext) @@ -40,15 +42,18 @@ #:use-module (gnu packages python-check) #:use-module (gnu packages python-xyz) #:use-module (gnu packages python-web) + #:use-module (gnu packages ruby) #:use-module (gnu packages sqlite) + #:use-module (gnu packages tls) #:use-module (gnu packages web) #:use-module (gnu packages webkit) - #:use-module (gnu packages xml)) + #:use-module (gnu packages xml) + #:use-module (srfi srfi-1)) (define-public newsboat (package (name "newsboat") - (version "2.13") + (version "2.20.1") (source (origin (method url-fetch) @@ -56,13 +61,20 @@ "/newsboat-" version ".tar.xz")) (sha256 (base32 - "0pik1d98ydzqi6055vdbkjg5krwifbk2hy2f5jp5p1wcy2s16dn7")))) - (build-system gnu-build-system) + "0rimjikni96m52vhymgsg1b9g99af6ggyzd1lpvhgqsznxwj0y42")) + (modules '((guix build utils))) + (snippet + '(begin + (substitute* "rust/libnewsboat/Cargo.toml" + (("= 1.0.17") "1.0.17")) + #t)))) + (build-system cargo-build-system) (native-inputs `(("gettext" ,gettext-minimal) + ("openssl" ,openssl) ("pkg-config" ,pkg-config) ;; For building documentation. - ("asciidoc" ,asciidoc))) + ("asciidoctor" ,ruby-asciidoctor))) (inputs `(("curl" ,curl) ("json-c" ,json-c-0.13) @@ -71,15 +83,58 @@ ("stfl" ,stfl) ("sqlite" ,sqlite))) (arguments - '(#:phases + `(#:modules ((guix build cargo-build-system) + (guix build utils) + ((guix build gnu-build-system) #:prefix gnu:)) + #:vendor-dir "vendor" + #:cargo-inputs + (("rust-backtrace" ,rust-backtrace-0.3) + ("rust-bitflags" ,rust-bitflags-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-clap" ,rust-clap-2) + ("rust-curl-sys" ,rust-curl-sys-0.4) + ("rust-dirs" ,rust-dirs-2.0) + ("rust-gettext-rs" ,rust-gettext-rs-0.4) + ("rust-gettext-sys" ,rust-gettext-sys-0.19) + ("rust-libc" ,rust-libc-0.2) + ("rust-libz-sys" ,rust-libz-sys-1.0) + ("rust-natord" ,rust-natord-1.0) + ("rust-nom" ,rust-nom-5) + ("rust-once-cell" ,rust-once-cell-1.2) + ("rust-percent-encoding" ,rust-percent-encoding-2.1) + ("rust-rand" ,rust-rand-0.6) + ("rust-smallvec" ,rust-smallvec-0.6) + ("rust-url" ,rust-url-2.1) + ("rust-unicode-width" ,rust-unicode-width-0.1) + ("rust-xdg" ,rust-xdg-2.2)) + #:cargo-development-inputs + (("rust-tempfile" ,rust-tempfile-3) + ("rust-proptest" ,rust-proptest-0.9) + ("rust-section-testing" ,rust-section-testing-0.0)) + #:phases (modify-phases %standard-phases - (delete 'configure) ; no configure script - (add-after 'build 'build-documentation - (lambda _ - (invoke "make" "doc")))) - #:make-flags - (list (string-append "prefix=" (assoc-ref %outputs "out"))) - #:test-target "test")) + (add-after 'configure 'dont-vendor-self + (lambda* (#:key vendor-dir #:allow-other-keys) + ;; Don't keep the whole tarball in the vendor directory + (delete-file-recursively + (string-append vendor-dir "/" ,name "-" ,version ".tar.xz")) + #t)) + (replace 'build + (lambda* args + ((assoc-ref gnu:%standard-phases 'build) + #:make-flags + (list (string-append "prefix=" (assoc-ref %outputs "out")))))) + (replace 'check + (lambda* args + ((assoc-ref gnu:%standard-phases 'check) + #:test-target "test" + #:make-flags + (list (string-append "prefix=" (assoc-ref %outputs "out")))))) + (replace 'install + (lambda* args + ((assoc-ref gnu:%standard-phases 'install) + #:make-flags + (list (string-append "prefix=" (assoc-ref %outputs "out"))))))))) (native-search-paths ;; Newsboat respects CURL_CA_BUNDLE. (package-native-search-paths curl)) @@ -96,6 +151,35 @@ file system, and many more features.") (license (list license:gpl2+ ; filter/* license:expat)))) ; everything else +(define-public newsboat-2.13 + (package + (inherit newsboat) + (version "2.13") + (source + (origin + (method url-fetch) + (uri (string-append "https://newsboat.org/releases/" version + "/newsboat-" version ".tar.xz")) + (sha256 + (base32 + "0pik1d98ydzqi6055vdbkjg5krwifbk2hy2f5jp5p1wcy2s16dn7")))) + (build-system gnu-build-system) + (native-inputs + `(,@(fold alist-delete (package-native-inputs newsboat) + '("asciidoctor" "openssl")) + ;; For building documentation. + ("asciidoc" ,asciidoc))) + (arguments + '(#:phases + (modify-phases %standard-phases + (delete 'configure) ; no configure script + (add-after 'build 'build-documentation + (lambda _ + (invoke "make" "doc")))) + #:make-flags + (list (string-append "prefix=" (assoc-ref %outputs "out"))) + #:test-target "test")))) + (define-public liferea (package (name "liferea") -- 2.27.0 From unknown Sun Jun 15 08:52:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42477] [PATCH] gnu: newsboat: Update to 2.20.1. Resent-From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 23 Jul 2020 11:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42477 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner Cc: 42477@debbugs.gnu.org Received: via spool by 42477-submit@debbugs.gnu.org id=B42477.159550500618362 (code B ref 42477); Thu, 23 Jul 2020 11:51:02 +0000 Received: (at 42477) by debbugs.gnu.org; 23 Jul 2020 11:50:06 +0000 Received: from localhost ([127.0.0.1]:44238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyZji-0004m4-BK for submit@debbugs.gnu.org; Thu, 23 Jul 2020 07:50:06 -0400 Received: from pat.zlotemysli.pl ([37.59.186.212]:58358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyZjg-0004lr-Nj for 42477@debbugs.gnu.org; Thu, 23 Jul 2020 07:50:05 -0400 Received: (qmail 10828 invoked by uid 1009); 23 Jul 2020 13:50:02 +0200 Received: from user-5-173-32-137.play-internet.pl (kuba@kadziolka.net@user-5-173-32-137.play-internet.pl) by pat.zlotemysli.pl (envelope-from , uid 1002) with qmail-scanner-2.08st (clamdscan: 0.98.6/25881. spamassassin: 3.4.0. perlscan: 2.08st. Clear:RC:1(5.173.32.137):. Processed in 0.151161 secs); 23 Jul 2020 11:50:02 -0000 Received: from user-5-173-32-137.play-internet.pl (HELO gravity) (kuba@kadziolka.net@5.173.32.137) by pat.zlotemysli.pl with SMTP; 23 Jul 2020 13:50:02 +0200 Date: Thu, 23 Jul 2020 13:49:59 +0200 From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Message-ID: <20200723114959.mz4yykzt3kcfwazk@gravity> References: <20200722180916.29315-1-efraim@flashner.co.il> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="q2lftrqe5c4cfyov" Content-Disposition: inline In-Reply-To: <20200722180916.29315-1-efraim@flashner.co.il> 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: -1.0 (-) --q2lftrqe5c4cfyov Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jul 22, 2020 at 09:09:16PM +0300, Efraim Flashner wrote: > * gnu/packages/syndication.scm (newsboat): Update to 2.20.1. > [source]: Add snippet to loosen version requirement on crate dependency. > [build-system]: Switch to cargo-build-system. > [native-inputs]: Remove asciidoc, add openssl, asciidoctor. > [arguments]: Add gnu-build-system module. Add vendor-dir, cargo-inputs, > cargo-development-inputs fields. Don't delete 'configure phase. Add > custom 'dont-vendor-self-phase. Replace 'build, 'check, 'install phases > with gnu counterparts. > (newsboat-2.13): New variable. Efraim, I can't help but wonder - what's the motivation here for keeping the older version around? I think a comment above the definition would be nice. Regards, Jakub K=C4=85dzio=C5=82ka --q2lftrqe5c4cfyov Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE5Xa/ss9usT31cTO54xWnWEYTFWQFAl8ZeWYACgkQ4xWnWEYT FWT7jw//Z3dkJnCtgYoIzituOdtW10Z/JRldA79G7uE8rLyOBlukP+yJV3mfNfvY fh/y57eERB0HHad6EdNGIhbRU/Dfr3LuXF7Hi0qcIhKOhSLWjHrSeBmCp6Qd3daj +FlMgdAcVjSG5oU2vGJXVZGHMCbqO+pl+doRi7NwwhlSWi5FiZP9XrBE2vOJwck+ envEHXc4X1rlqxgMylqB4vyvUcnKEV0bnIOWV50dW/lpHxGt+H9X8ojywyff9Jzo ZAyBpZjr3Tf2sZgze2EDH3IP4vhDeVQ6LqQ0J952wG2rJB76oHKjx4vyFb/MImqH HXvJI7xNAK0z/fHSjjU8f0JvBnr4srY5U83GOQznqgpTq3wNkwTUlGXw73ROgDB6 WM6JhQbuMz0cZrlONvT9crUTSI4Ttj9w8qKO3FDfr3ZrQAUWiq7ihvyKCmpggwhY lAi2q3huWjOUNyiEgzeFBvXsk7O77wzMVFdy8cfS7R/jS0XZ8KrifwK9RxqJoENy RUfwOYJKzwMps1Z2i/7Sjp9UNKjux6csiEa92xVLDta2R/plyclz7dPbKBqqy73T 1Q1ZL5eeyX7vqgKMKpW6lpXA5mp3+UX944h7Y3IKLbEjpCLZ1bkbqnP937dO+b/h litpZzsOQRHQ3I6v/06yFf0TUibORystPpb20jWsZkc712Ogfu4= =dR3m -----END PGP SIGNATURE----- --q2lftrqe5c4cfyov-- From unknown Sun Jun 15 08:52:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42477] [PATCH] gnu: newsboat: Update to 2.20.1. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 23 Jul 2020 12:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42477 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Cc: 42477@debbugs.gnu.org Received: via spool by 42477-submit@debbugs.gnu.org id=B42477.159550560719365 (code B ref 42477); Thu, 23 Jul 2020 12:01:01 +0000 Received: (at 42477) by debbugs.gnu.org; 23 Jul 2020 12:00:07 +0000 Received: from localhost ([127.0.0.1]:44259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyZtO-00051v-Tg for submit@debbugs.gnu.org; Thu, 23 Jul 2020 08:00:07 -0400 Received: from flashner.co.il ([178.62.234.194]:56500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyZtM-0004zq-6j for 42477@debbugs.gnu.org; Thu, 23 Jul 2020 08:00:05 -0400 Received: from localhost (unknown [141.226.9.208]) by flashner.co.il (Postfix) with ESMTPSA id 2E97D400D1; Thu, 23 Jul 2020 11:59:58 +0000 (UTC) Date: Thu, 23 Jul 2020 14:59:25 +0300 From: Efraim Flashner Message-ID: <20200723115925.GH3039@E5400> References: <20200722180916.29315-1-efraim@flashner.co.il> <20200723114959.mz4yykzt3kcfwazk@gravity> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="wayzTnRSUXKNfBqd" Content-Disposition: inline In-Reply-To: <20200723114959.mz4yykzt3kcfwazk@gravity> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 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: -1.0 (-) --wayzTnRSUXKNfBqd Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jul 23, 2020 at 01:49:59PM +0200, Jakub K=C4=85dzio=C5=82ka wrote: > On Wed, Jul 22, 2020 at 09:09:16PM +0300, Efraim Flashner wrote: > > * gnu/packages/syndication.scm (newsboat): Update to 2.20.1. > > [source]: Add snippet to loosen version requirement on crate dependency. > > [build-system]: Switch to cargo-build-system. > > [native-inputs]: Remove asciidoc, add openssl, asciidoctor. > > [arguments]: Add gnu-build-system module. Add vendor-dir, cargo-inputs, > > cargo-development-inputs fields. Don't delete 'configure phase. Add > > custom 'dont-vendor-self-phase. Replace 'build, 'check, 'install phases > > with gnu counterparts. > > (newsboat-2.13): New variable. >=20 > Efraim, >=20 > I can't help but wonder - what's the motivation here for keeping the > older version around? I think a comment above the definition would be > nice. The older one is the last version that builds without rust. I can add a comment about why it's still there. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --wayzTnRSUXKNfBqd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl8Ze5oACgkQQarn3Mo9 g1EPeBAAuktiq3SmH7IYIWk/yBYw2s8+lboBAvydrBl6Eh8icr2jWqNLmkw1FnhY CisWdn+GBQnJCGrITyQ6FTxqmDEG76prIOT3meArZ/Lxtlgoxc+QmlwIPsfXx6ei OOvwZUQzxlTXXcYAvDjyLIIpQVdM4IysEXAZu+JGhZOp2gmdRnr6FXDueJClRWGV j4dxz4w5KaFUc+jn6HSosQfrs4igbU3ibB7tqggf2dB/412U6WzReeCn2v2TSaVP heHwmLk5QluLPEwg6NdJHDv70NT0YrJTvM5Ilv2FZJz4IDKhwaNzme/ISNsY8zbh ONBhF2UkBWEAoDZTiw3Vq0IiZTFk33AUZAPLhfqIJjI/lqtBWSdBiNew11B2tQ9J PuMk1VWh2FlGGTrcmIAIUWwCaAI31jraaNgTL9Bp9bncNRnIJzRBXIE1VeDtf9H5 59Cn3lF4fkH0Hs4A+Dl5t/jXbICPjS5jrwedtF3/Dpm4WjfnKrHEGYZ624Wn56t6 HABV6ZVf5B8y6bIdDPel5g8Mz3b+AA1JdQRX9VpvKj1WYhVSWy868+Ju3nw4QIRK gctoJRF1j1vfQ2zYfpl7v+Job8eoA3hOFO7rCykjgl/obmJzdAmbvPudnFmnriS4 jdxziCuuJcabQ0Z6YnxvpQ6cH73n9kHD3Ho8vbXdp70mjVqdTz4= =d2R2 -----END PGP SIGNATURE----- --wayzTnRSUXKNfBqd-- From unknown Sun Jun 15 08:52:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42477] [PATCH] gnu: newsboat: Update to 2.20.1. Resent-From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 23 Jul 2020 13:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42477 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner Cc: 42477@debbugs.gnu.org Received: via spool by 42477-submit@debbugs.gnu.org id=B42477.159551037426925 (code B ref 42477); Thu, 23 Jul 2020 13:20:02 +0000 Received: (at 42477) by debbugs.gnu.org; 23 Jul 2020 13:19:34 +0000 Received: from localhost ([127.0.0.1]:44378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyb8I-00070D-4G for submit@debbugs.gnu.org; Thu, 23 Jul 2020 09:19:34 -0400 Received: from pat.zlotemysli.pl ([37.59.186.212]:42872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyb8G-000703-8P for 42477@debbugs.gnu.org; Thu, 23 Jul 2020 09:19:33 -0400 Received: (qmail 12438 invoked by uid 1009); 23 Jul 2020 15:19:29 +0200 Received: from user-94-254-202-205.play-internet.pl (kuba@kadziolka.net@user-94-254-202-205.play-internet.pl) by pat.zlotemysli.pl (envelope-from , uid 1002) with qmail-scanner-2.08st (clamdscan: 0.98.6/25881. spamassassin: 3.4.0. perlscan: 2.08st. Clear:RC:1(94.254.202.205):. Processed in 0.053412 secs); 23 Jul 2020 13:19:29 -0000 Received: from user-94-254-202-205.play-internet.pl (HELO gravity) (kuba@kadziolka.net@94.254.202.205) by pat.zlotemysli.pl with SMTP; 23 Jul 2020 15:19:28 +0200 Date: Thu, 23 Jul 2020 15:19:24 +0200 From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Message-ID: <20200723131924.vqlwagsafvjqwt3l@gravity> References: <20200722180916.29315-1-efraim@flashner.co.il> <20200723114959.mz4yykzt3kcfwazk@gravity> <20200723115925.GH3039@E5400> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="z2bnrxlfd3dfjj5x" Content-Disposition: inline In-Reply-To: <20200723115925.GH3039@E5400> 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: -1.0 (-) --z2bnrxlfd3dfjj5x Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jul 23, 2020 at 02:59:25PM +0300, Efraim Flashner wrote: > On Thu, Jul 23, 2020 at 01:49:59PM +0200, Jakub K=C4=85dzio=C5=82ka wrote: > > On Wed, Jul 22, 2020 at 09:09:16PM +0300, Efraim Flashner wrote: > > > * gnu/packages/syndication.scm (newsboat): Update to 2.20.1. > > > [source]: Add snippet to loosen version requirement on crate dependen= cy. > > > [build-system]: Switch to cargo-build-system. > > > [native-inputs]: Remove asciidoc, add openssl, asciidoctor. > > > [arguments]: Add gnu-build-system module. Add vendor-dir, cargo-input= s, > > > cargo-development-inputs fields. Don't delete 'configure phase. Add > > > custom 'dont-vendor-self-phase. Replace 'build, 'check, 'install phas= es > > > with gnu counterparts. > > > (newsboat-2.13): New variable. > >=20 > > Efraim, > >=20 > > I can't help but wonder - what's the motivation here for keeping the > > older version around? I think a comment above the definition would be > > nice. >=20 > The older one is the last version that builds without rust. I can add a > comment about why it's still there. I gathered as much. I don't understand, though, why a rust-less version is valuable. Regards, Jakub K=C4=85dzio=C5=82ka --z2bnrxlfd3dfjj5x Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE5Xa/ss9usT31cTO54xWnWEYTFWQFAl8ZjlsACgkQ4xWnWEYT FWS1+Q//ZSdz5brRJ1ajlhlKLxWH8HXJSrCEtQikKWDMvaM4LUlid8lZwCSorgS+ KstWF/htCZ+4QG+VDIRN+pRvxh3P89nmD17ZuSCYjiugTnPECyAEpyIRmeRR1HXQ 2GSO35ed14xQrQ99lhjdpVmTL+bMM+6cDUWIXAMmIHNuvrv+8JR5P1wOEPXjBwIr 2CHJgOUiHE2D/5WGUruHO7mdZVhmM02To1Q682logDxi/NxULVkvL2GndSdhCNqb dR6yObMvUBpEVG3fGxvboXFQqeHpyd30lzIw7tgkMB9+3JMCp0EkOCoE+NNxbYPs Qx+RwzNSPipnrJtGjk97p/gLeXwRuP49uIhkXb6wtuGVnCIZ6DE9hda0dDbKd4xQ Q6qdvjqKlmoB42RxE6ItHPSpWM/B1W+Itv+EY+Tnkn+ZIXdfGfSVgZI29TTRIG6s 9MU6VaO/27lYnaIs1xvTBzy8fEKBiGUL+aPDMt3BLgYT+o6Si1qqdZ19Dtqo+YiE YpkIs4b57Km8GavGI8/+aLxWNtfednfUPUNPIfL7OAJJ7Q0WhC+SvJgAy0UfrEPY D9mTNLGVUOM3zuJkJiTyX0R31DEzSzatk4j11w+hkgtyxQOkpNw5HMeiaWBPUhVc 8cjOxSVURyNaY/AVAd/9aU5RZlctMLjCw1tiOdUchxzPjRCB+jc= =8c0K -----END PGP SIGNATURE----- --z2bnrxlfd3dfjj5x-- From unknown Sun Jun 15 08:52:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42477] [PATCH] gnu: newsboat: Update to 2.20.1. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 23 Jul 2020 14:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42477 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Cc: 42477@debbugs.gnu.org Received: via spool by 42477-submit@debbugs.gnu.org id=B42477.159551444010486 (code B ref 42477); Thu, 23 Jul 2020 14:28:01 +0000 Received: (at 42477) by debbugs.gnu.org; 23 Jul 2020 14:27:20 +0000 Received: from localhost ([127.0.0.1]:45759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jycBs-0002j4-19 for submit@debbugs.gnu.org; Thu, 23 Jul 2020 10:27:20 -0400 Received: from flashner.co.il ([178.62.234.194]:56718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jycBq-0002ip-8X for 42477@debbugs.gnu.org; Thu, 23 Jul 2020 10:27:19 -0400 Received: from localhost (unknown [141.226.9.208]) by flashner.co.il (Postfix) with ESMTPSA id C65AE4018D; Thu, 23 Jul 2020 14:27:11 +0000 (UTC) Date: Thu, 23 Jul 2020 17:26:39 +0300 From: Efraim Flashner Message-ID: <20200723142639.GI3039@E5400> References: <20200722180916.29315-1-efraim@flashner.co.il> <20200723114959.mz4yykzt3kcfwazk@gravity> <20200723115925.GH3039@E5400> <20200723131924.vqlwagsafvjqwt3l@gravity> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="byLs0wutDcxFdwtm" Content-Disposition: inline In-Reply-To: <20200723131924.vqlwagsafvjqwt3l@gravity> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 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: -1.0 (-) --byLs0wutDcxFdwtm Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jul 23, 2020 at 03:19:24PM +0200, Jakub K=C4=85dzio=C5=82ka wrote: > On Thu, Jul 23, 2020 at 02:59:25PM +0300, Efraim Flashner wrote: > > On Thu, Jul 23, 2020 at 01:49:59PM +0200, Jakub K=C4=85dzio=C5=82ka wro= te: > > >=20 > > > Efraim, > > >=20 > > > I can't help but wonder - what's the motivation here for keeping the > > > older version around? I think a comment above the definition would be > > > nice. > >=20 > > The older one is the last version that builds without rust. I can add a > > comment about why it's still there. >=20 > I gathered as much. I don't understand, though, why a rust-less version > is valuable. >=20 Oh, that's because there are architectures where rust either doesn't build (like i686-linux) or it builds incredibly slowly (aarch64). --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --byLs0wutDcxFdwtm Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl8ZnhsACgkQQarn3Mo9 g1FPcBAAjInTxHnEVnSMddNgflAk4BUleN6U/258kxa/Obt/BmUp8Nf0yw3wl1Yb sBZgkvHorOpnbQ6HxdVe7hsYN5Kssp1bUBi19Pdl3C2cf4uHd28DHse1k0ebr5eJ V2neuDiknLs3gxfleJkrW1aMavYrk2g6U4jQCYiNeOcw0uR8CBmgiDjL7NgS3ZaE GV4xnya3T8HFbMLC17qD1lmM0fB9CgqUgYFKdcwnePVlTcoBKMq+zHyzH43OFQON i/IgFfQ3Urhez4DaMbRPkaVo3BohimvXctvOqj+jUA/U2vE+JiH3qh4bXCvfoqbT fVokwjylttIIzZkS7+KaHx8ZAdjr6e8sem+yN/X3sM34sp00TRX56s/iB32EYxxR k0+MTPWZ9wC7mygy/nSQ6kepsDOZtdC086ar7FHu6/P46wkFQpA7I4VPSrnMzjGc DqH+FwZcp41TfNOjCkrcewZIxHNdQyvCpXT2IZtC21x+66AsZbZADQaiBPCTgipv tYEdeWibjRtYVRkw+SMr5h9g0fzzEbxFwwE+JZ+CaZEbhVcPJ+QL1CaECFHG+jFm 5BVnkbkmre685HjwFYrfUROv7w1LeRB9408su0FJQyeC6jaJjnqNoKgj2JaWcY5Q ahp0UZyRULUtmSY1LHMwR7FEVMaEwy/n0Rl8U4r7F+LMCzgTi3I= =2Naj -----END PGP SIGNATURE----- --byLs0wutDcxFdwtm-- From unknown Sun Jun 15 08:52:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42477] [PATCH] gnu: newsboat: Update to 2.20.1. Resent-From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 23 Jul 2020 18:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42477 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner Cc: 42477@debbugs.gnu.org Received: via spool by 42477-submit@debbugs.gnu.org id=B42477.159552825831770 (code B ref 42477); Thu, 23 Jul 2020 18:18:02 +0000 Received: (at 42477) by debbugs.gnu.org; 23 Jul 2020 18:17:38 +0000 Received: from localhost ([127.0.0.1]:45973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyfmk-0008GM-8A for submit@debbugs.gnu.org; Thu, 23 Jul 2020 14:17:38 -0400 Received: from pat.zlotemysli.pl ([37.59.186.212]:34622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyfmi-0008GD-S9 for 42477@debbugs.gnu.org; Thu, 23 Jul 2020 14:17:37 -0400 Received: (qmail 27414 invoked by uid 1009); 23 Jul 2020 20:17:34 +0200 Received: from 188.123.215.55 (kuba@kadziolka.net@188.123.215.55) by pat.zlotemysli.pl (envelope-from , uid 1002) with qmail-scanner-2.08st (clamdscan: 0.98.6/25881. spamassassin: 3.4.0. perlscan: 2.08st. Clear:RC:1(188.123.215.55):. Processed in 0.036647 secs); 23 Jul 2020 18:17:34 -0000 Received: from unknown (HELO gravity) (kuba@kadziolka.net@188.123.215.55) by pat.zlotemysli.pl with SMTP; 23 Jul 2020 20:17:34 +0200 Date: Thu, 23 Jul 2020 20:17:33 +0200 From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Message-ID: <20200723181733.xmofd7hhw734co7y@gravity> References: <20200722180916.29315-1-efraim@flashner.co.il> <20200723114959.mz4yykzt3kcfwazk@gravity> <20200723115925.GH3039@E5400> <20200723131924.vqlwagsafvjqwt3l@gravity> <20200723142639.GI3039@E5400> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="t3rvx6tb23qqutfy" Content-Disposition: inline In-Reply-To: <20200723142639.GI3039@E5400> 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: -1.0 (-) --t3rvx6tb23qqutfy Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jul 23, 2020 at 05:26:39PM +0300, Efraim Flashner wrote: > On Thu, Jul 23, 2020 at 03:19:24PM +0200, Jakub K=C4=85dzio=C5=82ka wrote: > > On Thu, Jul 23, 2020 at 02:59:25PM +0300, Efraim Flashner wrote: > > > On Thu, Jul 23, 2020 at 01:49:59PM +0200, Jakub K=C4=85dzio=C5=82ka w= rote: > > > >=20 > > > > Efraim, > > > >=20 > > > > I can't help but wonder - what's the motivation here for keeping the > > > > older version around? I think a comment above the definition would = be > > > > nice. > > >=20 > > > The older one is the last version that builds without rust. I can add= a > > > comment about why it's still there. > >=20 > > I gathered as much. I don't understand, though, why a rust-less version > > is valuable. > >=20 >=20 > Oh, that's because there are architectures where rust either doesn't > build (like i686-linux) or it builds incredibly slowly (aarch64). Ah, okay then! For some reason I totally forgot to consider non-x64. I will try to improve this situation, but in the meantime it's indeed a good idea. Regards, Jakub K=C4=85dzio=C5=82ka --t3rvx6tb23qqutfy Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE5Xa/ss9usT31cTO54xWnWEYTFWQFAl8Z1D0ACgkQ4xWnWEYT FWQJFg//RyIKvkvwgWsdvmXN7dU8FDn7Xpcy5tRw4M+wgURjccxeRsCCB63HrqdT p7bMnKswEb0QVPfCwh7EfatCxplgcBqINlqUdmNe8/DewvhyD5YnjSVY9MeUdYDn VMS5CHIwL5QisPP+mrXfJmIxxPrvs4OdxHE0K0CmCtiWrhkfDtCvqsDzxY126aAY iyHGvMWqDsI+ck/5FIbaj+rzmqqfkF6cSl1lsk0aTeKf/c8Va0enZsngef2sbtUW VkzZUrKfakC4Pmf03kATCfM2c8x+NS6sbT6VAjFcoTMBueRshJqyfVl2pPrbDb4F uo6u+ZyhbVa9WbzWMkAXYM585+3rd8Anlw6K/zkOR9gTw9UatFBZvVfZ6X2M49iP wsW+41wYL+HihGtpM9+xH45K2ebNjyut4FBElGFLWfOdNdDAt14MsMo9L9ju7Dqo 2YTknIrt85Tuu/h43ZVqGkGLyVQbmTYF4ifTI3zr1ViDIqmq+BxGMaWqjpEB3FB7 qmo8O0qiAp5fxrfpzZphxts1uBlEq94Wn6QrdJLmocS9/wYKOBGmcpZUUM7TR91e pF/EL953yglVDUipZ9pr5ezL3A9UptDvr8iXX9kM/t9hzYVM3pj5LJKnj4kZc/7O cGBaiTprfm2+84+4kdldunLsFQEOzu0dsSJm2wJIyk+fwwqO7Mk= =nR1m -----END PGP SIGNATURE----- --t3rvx6tb23qqutfy-- From unknown Sun Jun 15 08:52:19 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: Efraim Flashner Subject: bug#42477: closed (Re: [bug#42477] [PATCH] gnu: newsboat: Update to 2.20.1.) Message-ID: References: <20200726162154.GC1051@E5400> <20200722180916.29315-1-efraim@flashner.co.il> X-Gnu-PR-Message: they-closed 42477 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 42477@debbugs.gnu.org Date: Sun, 26 Jul 2020 16:23:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1595780581-9929-1" This is a multi-part message in MIME format... ------------=_1595780581-9929-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #42477: [PATCH] gnu: newsboat: Update to 2.20.1. 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 42477@debbugs.gnu.org. --=20 42477: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D42477 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1595780581-9929-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 42477-done) by debbugs.gnu.org; 26 Jul 2020 16:22:35 +0000 Received: from localhost ([127.0.0.1]:53360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jzjQ2-0002ZF-SY for submit@debbugs.gnu.org; Sun, 26 Jul 2020 12:22:35 -0400 Received: from flashner.co.il ([178.62.234.194]:37796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jzjQ0-0002Z2-R0 for 42477-done@debbugs.gnu.org; Sun, 26 Jul 2020 12:22:33 -0400 Received: from localhost (unknown [141.226.9.208]) by flashner.co.il (Postfix) with ESMTPSA id A9EFB40087; Sun, 26 Jul 2020 16:22:26 +0000 (UTC) Date: Sun, 26 Jul 2020 19:21:54 +0300 From: Efraim Flashner To: Jakub =?utf-8?B?S8SFZHppb8WCa2E=?= Subject: Re: [bug#42477] [PATCH] gnu: newsboat: Update to 2.20.1. Message-ID: <20200726162154.GC1051@E5400> References: <20200722180916.29315-1-efraim@flashner.co.il> <20200723114959.mz4yykzt3kcfwazk@gravity> <20200723115925.GH3039@E5400> <20200723131924.vqlwagsafvjqwt3l@gravity> <20200723142639.GI3039@E5400> <20200723181733.xmofd7hhw734co7y@gravity> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Bu8it7iiRSEf40bY" Content-Disposition: inline In-Reply-To: <20200723181733.xmofd7hhw734co7y@gravity> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 42477-done Cc: 42477-done@debbugs.gnu.org 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: -1.0 (-) --Bu8it7iiRSEf40bY Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jul 23, 2020 at 08:17:33PM +0200, Jakub K=C4=85dzio=C5=82ka wrote: > On Thu, Jul 23, 2020 at 05:26:39PM +0300, Efraim Flashner wrote: > > On Thu, Jul 23, 2020 at 03:19:24PM +0200, Jakub K=C4=85dzio=C5=82ka wro= te: > > > On Thu, Jul 23, 2020 at 02:59:25PM +0300, Efraim Flashner wrote: > > > > On Thu, Jul 23, 2020 at 01:49:59PM +0200, Jakub K=C4=85dzio=C5=82ka= wrote: > > > > >=20 > > > > > Efraim, > > > > >=20 > > > > > I can't help but wonder - what's the motivation here for keeping = the > > > > > older version around? I think a comment above the definition woul= d be > > > > > nice. > > > >=20 > > > > The older one is the last version that builds without rust. I can a= dd a > > > > comment about why it's still there. > > >=20 > > > I gathered as much. I don't understand, though, why a rust-less versi= on > > > is valuable. > > >=20 > >=20 > > Oh, that's because there are architectures where rust either doesn't > > build (like i686-linux) or it builds incredibly slowly (aarch64). >=20 > Ah, okay then! For some reason I totally forgot to consider non-x64. I > will try to improve this situation, but in the meantime it's indeed a > good idea. >=20 Ok. Patch pushed! --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --Bu8it7iiRSEf40bY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl8draEACgkQQarn3Mo9 g1HCWg/+MWBnVv07x7sjecxXOM4YR7mXLi9T/llbe/Bsq9zuikKS5VmiBr7+eysT cG9j/vV02IU19q0CEeFtLDoGZiuyzG8gfrZERG69DivfFMiNMdf+aH4R/U6m8pEL gO29oW6ndQYOYbO0ooeoVdIhfvQ6lKv1zvq6Q0wHCwZkEjVqLpzuNMuWtM8CTPCZ PtwadPIx4ELc/xqlZOB7GVzeNJh7kjFZdx0SHAx6rYlaYUpTqt3XiCtQ0vBM5J4i XprCxBx7nHBf8ewevd8ssvNR4EyBSx4U3zBFUZcZwY25jRqgNPyn4aHFZID/Lk++ 59dqNrqjXrOaCbP0kOmPb0RXVnQCvEoLdq+GJUwnAUhoJObaf+L+osSBFRqtad9j JrrSMBXUOKodOIGJ/PMBGDddpxVQgGCKdwcos10jVoa9ehDU6kEb0a6YGVQne1aJ p4ab+KUM4bHRw8Cv03pjw9CeTG5JhXwQ1G3ZXi4e/Khb35xdxdPylbeLEjDFPBjz PIaYNtTbjIAumFYyzO1yuZgBDP7al4aEb3TAuFj6ScTrvonmp6dHz4fXN/2nTeeI ZYNcGV50iJhSBY6DOjNF/azm6seeJO+J8lCD1/+Bdcxcrl+aQq7kTfNgEptY78DC VaxIN2VwRQLsotbx21aEMobU90FfnubvSPt2Iu11qtjBZ8NUhcE= =EQ1h -----END PGP SIGNATURE----- --Bu8it7iiRSEf40bY-- ------------=_1595780581-9929-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 22 Jul 2020 18:10:35 +0000 Received: from localhost ([127.0.0.1]:42981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyJCN-0001E4-5A for submit@debbugs.gnu.org; Wed, 22 Jul 2020 14:10:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:55230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyJCJ-0001Dt-6V for submit@debbugs.gnu.org; Wed, 22 Jul 2020 14:10:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34144) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jyJCJ-0007J7-1q for guix-patches@gnu.org; Wed, 22 Jul 2020 14:10:31 -0400 Received: from flashner.co.il ([178.62.234.194]:51308) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jyJCG-0003kZ-PC for guix-patches@gnu.org; Wed, 22 Jul 2020 14:10:30 -0400 Received: from localhost (unknown [141.226.9.208]) by flashner.co.il (Postfix) with ESMTPSA id 9C1EE40233; Wed, 22 Jul 2020 18:09:55 +0000 (UTC) From: Efraim Flashner To: guix-patches@gnu.org Subject: [PATCH] gnu: newsboat: Update to 2.20.1. Date: Wed, 22 Jul 2020 21:09:16 +0300 Message-Id: <20200722180916.29315-1-efraim@flashner.co.il> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.62.234.194; envelope-from=efraim@flashner.co.il; helo=flashner.co.il X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/22 14:09:56 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Efraim Flashner 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: -2.3 (--) * gnu/packages/syndication.scm (newsboat): Update to 2.20.1. [source]: Add snippet to loosen version requirement on crate dependency. [build-system]: Switch to cargo-build-system. [native-inputs]: Remove asciidoc, add openssl, asciidoctor. [arguments]: Add gnu-build-system module. Add vendor-dir, cargo-inputs, cargo-development-inputs fields. Don't delete 'configure phase. Add custom 'dont-vendor-self-phase. Replace 'build, 'check, 'install phases with gnu counterparts. (newsboat-2.13): New variable. --- This is the patch from when I recorded some of my package updating on Guix. I'm sending it to guix-patches instead of just pushing it because I wanted to make sure I did the right thing with the variable names. --- gnu/packages/syndication.scm | 110 ++++++++++++++++++++++++++++++----- 1 file changed, 97 insertions(+), 13 deletions(-) diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm index 3d858240b7..b8665fb9c3 100644 --- a/gnu/packages/syndication.scm +++ b/gnu/packages/syndication.scm @@ -22,11 +22,13 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix download) #:use-module (guix packages) + #:use-module (guix build-system cargo) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system gnu) #:use-module (guix build-system python) #:use-module (gnu packages) #:use-module (gnu packages check) + #:use-module (gnu packages crates-io) #:use-module (gnu packages curl) #:use-module (gnu packages documentation) #:use-module (gnu packages gettext) @@ -40,15 +42,18 @@ #:use-module (gnu packages python-check) #:use-module (gnu packages python-xyz) #:use-module (gnu packages python-web) + #:use-module (gnu packages ruby) #:use-module (gnu packages sqlite) + #:use-module (gnu packages tls) #:use-module (gnu packages web) #:use-module (gnu packages webkit) - #:use-module (gnu packages xml)) + #:use-module (gnu packages xml) + #:use-module (srfi srfi-1)) (define-public newsboat (package (name "newsboat") - (version "2.13") + (version "2.20.1") (source (origin (method url-fetch) @@ -56,13 +61,20 @@ "/newsboat-" version ".tar.xz")) (sha256 (base32 - "0pik1d98ydzqi6055vdbkjg5krwifbk2hy2f5jp5p1wcy2s16dn7")))) - (build-system gnu-build-system) + "0rimjikni96m52vhymgsg1b9g99af6ggyzd1lpvhgqsznxwj0y42")) + (modules '((guix build utils))) + (snippet + '(begin + (substitute* "rust/libnewsboat/Cargo.toml" + (("= 1.0.17") "1.0.17")) + #t)))) + (build-system cargo-build-system) (native-inputs `(("gettext" ,gettext-minimal) + ("openssl" ,openssl) ("pkg-config" ,pkg-config) ;; For building documentation. - ("asciidoc" ,asciidoc))) + ("asciidoctor" ,ruby-asciidoctor))) (inputs `(("curl" ,curl) ("json-c" ,json-c-0.13) @@ -71,15 +83,58 @@ ("stfl" ,stfl) ("sqlite" ,sqlite))) (arguments - '(#:phases + `(#:modules ((guix build cargo-build-system) + (guix build utils) + ((guix build gnu-build-system) #:prefix gnu:)) + #:vendor-dir "vendor" + #:cargo-inputs + (("rust-backtrace" ,rust-backtrace-0.3) + ("rust-bitflags" ,rust-bitflags-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-clap" ,rust-clap-2) + ("rust-curl-sys" ,rust-curl-sys-0.4) + ("rust-dirs" ,rust-dirs-2.0) + ("rust-gettext-rs" ,rust-gettext-rs-0.4) + ("rust-gettext-sys" ,rust-gettext-sys-0.19) + ("rust-libc" ,rust-libc-0.2) + ("rust-libz-sys" ,rust-libz-sys-1.0) + ("rust-natord" ,rust-natord-1.0) + ("rust-nom" ,rust-nom-5) + ("rust-once-cell" ,rust-once-cell-1.2) + ("rust-percent-encoding" ,rust-percent-encoding-2.1) + ("rust-rand" ,rust-rand-0.6) + ("rust-smallvec" ,rust-smallvec-0.6) + ("rust-url" ,rust-url-2.1) + ("rust-unicode-width" ,rust-unicode-width-0.1) + ("rust-xdg" ,rust-xdg-2.2)) + #:cargo-development-inputs + (("rust-tempfile" ,rust-tempfile-3) + ("rust-proptest" ,rust-proptest-0.9) + ("rust-section-testing" ,rust-section-testing-0.0)) + #:phases (modify-phases %standard-phases - (delete 'configure) ; no configure script - (add-after 'build 'build-documentation - (lambda _ - (invoke "make" "doc")))) - #:make-flags - (list (string-append "prefix=" (assoc-ref %outputs "out"))) - #:test-target "test")) + (add-after 'configure 'dont-vendor-self + (lambda* (#:key vendor-dir #:allow-other-keys) + ;; Don't keep the whole tarball in the vendor directory + (delete-file-recursively + (string-append vendor-dir "/" ,name "-" ,version ".tar.xz")) + #t)) + (replace 'build + (lambda* args + ((assoc-ref gnu:%standard-phases 'build) + #:make-flags + (list (string-append "prefix=" (assoc-ref %outputs "out")))))) + (replace 'check + (lambda* args + ((assoc-ref gnu:%standard-phases 'check) + #:test-target "test" + #:make-flags + (list (string-append "prefix=" (assoc-ref %outputs "out")))))) + (replace 'install + (lambda* args + ((assoc-ref gnu:%standard-phases 'install) + #:make-flags + (list (string-append "prefix=" (assoc-ref %outputs "out"))))))))) (native-search-paths ;; Newsboat respects CURL_CA_BUNDLE. (package-native-search-paths curl)) @@ -96,6 +151,35 @@ file system, and many more features.") (license (list license:gpl2+ ; filter/* license:expat)))) ; everything else +(define-public newsboat-2.13 + (package + (inherit newsboat) + (version "2.13") + (source + (origin + (method url-fetch) + (uri (string-append "https://newsboat.org/releases/" version + "/newsboat-" version ".tar.xz")) + (sha256 + (base32 + "0pik1d98ydzqi6055vdbkjg5krwifbk2hy2f5jp5p1wcy2s16dn7")))) + (build-system gnu-build-system) + (native-inputs + `(,@(fold alist-delete (package-native-inputs newsboat) + '("asciidoctor" "openssl")) + ;; For building documentation. + ("asciidoc" ,asciidoc))) + (arguments + '(#:phases + (modify-phases %standard-phases + (delete 'configure) ; no configure script + (add-after 'build 'build-documentation + (lambda _ + (invoke "make" "doc")))) + #:make-flags + (list (string-append "prefix=" (assoc-ref %outputs "out"))) + #:test-target "test")))) + (define-public liferea (package (name "liferea") -- 2.27.0 ------------=_1595780581-9929-1--