diff options
author | Clément Lassieur <clement@lassieur.org> | 2023-12-28 15:57:36 +0100 |
---|---|---|
committer | Clément Lassieur <clement@lassieur.org> | 2023-12-28 16:25:07 +0100 |
commit | 9c0a06c98cef9e7445c9134e49add25f9beb48e5 (patch) | |
tree | 1f63c488b25da37f96133fbb3ec0213a73b92160 | |
parent | bc509aba838780502b83f7fc3d2aee72903656f2 (diff) | |
download | guix-9c0a06c98cef9e7445c9134e49add25f9beb48e5.tar.gz guix-9c0a06c98cef9e7445c9134e49add25f9beb48e5.zip |
gnu: torbrowser: Change version to 13.0.8.
* gnu/packages/tor.scm (%torbrowser-version): New variable.
(%torbrowser-firefox-version): New variable.
(torbrowser-assets)[version]: Use %torbrowser-version.
(torbrowser)[version]: Use %torbrowser-version.
[source]: Use %torbrowser-firefox-version.
[arguments]: Use the package version.
Change-Id: I4d262e0a9528ff515da89c31589d88201dcdf941
-rw-r--r-- | gnu/packages/tor.scm | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/gnu/packages/tor.scm b/gnu/packages/tor.scm index 81e7d8ba69..b81944ee6b 100644 --- a/gnu/packages/tor.scm +++ b/gnu/packages/tor.scm @@ -13,6 +13,7 @@ ;;; Copyright © 2021-2023 Danial Behzadi <dani.behzi@ubuntu.com> ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> ;;; Copyright © 2022 Jim Newsome <jnewsome@torproject.org> +;;; Copyright © 2023 Clément Lassieur <clement@lassieur.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -489,12 +490,23 @@ the onion proxy and sets up proxy in user session, so you don't have to mess up with TOR on your system anymore.") (license license:gpl3+))) +;; Must be of the form YYYYMMDDhhmmss as in `date +%Y%m%d%H%M%S`. +(define %moz-build-date "20231219173144") + +;; To find the last version, look at https://www.torproject.org/download/. +(define %torbrowser-version "13.0.8") + +;; To find the last Firefox version, browse +;; https://archive.torproject.org/tor-package-archive/torbrowser/<%torbrowser-version> +;; There should be only one archive that starts with +;; "src-firefox-tor-browser-". +(define %torbrowser-firefox-version "115.6.0esr-13.0-1-build2") + (define torbrowser-assets ;; This is a prebuilt Torbrowser from which we take the assets we need. (package (name "torbrowser-assets") - ;; To find the last version, look at https://www.torproject.org/download/. - (version "13.0.8") + (version %torbrowser-version) (source (origin (method url-fetch) @@ -519,26 +531,19 @@ up with TOR on your system anymore.") Browser.") (license license:silofl1.1))) -;; Must be of the form YYYYMMDDhhmmss as in `date +%Y%m%d%H%M%S`. -(define %moz-build-date "20231219173144") - (define-public torbrowser (package (inherit icecat-minimal) (name "torbrowser") - ;; To find the last version, browse - ;; https://archive.torproject.org/tor-package-archive/torbrowser/<version> - ;; (<version> is the version of the `torbrowser-assets` package). There - ;; should be only one archive that starts with "src-firefox-tor-browser-". - (version "115.6.0esr-13.0-1-build2") + (version %torbrowser-version) (source (origin (method url-fetch) (uri (string-append "https://archive.torproject.org/tor-package-archive/torbrowser/" - (package-version torbrowser-assets) - "/src-firefox-tor-browser-" version ".tar.xz")) + version "/src-firefox-tor-browser-" %torbrowser-firefox-version + ".tar.xz")) (sha256 (base32 "1c0p8aya7sh7nmawngkyzx2r02mvl9nd53hx2bl0jwvsj1vxxhca")))) @@ -554,9 +559,7 @@ Browser.") "--with-user-appdir=.torbrowser" "--with-branding=browser/branding/tb-release" (string-append "--prefix=" #$output) - (string-append "--with-base-browser-version=" - #$(package-version - (this-package-input "torbrowser-assets"))) + (string-append "--with-base-browser-version=" #$version) #$flags)) ((#:phases phases) #~(modify-phases #$phases |