Received: (at 76420) by debbugs.gnu.org; 15 Mar 2025 15:53:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 15 11:53:33 2025 Received: from localhost ([127.0.0.1]:43205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ttTpL-0000Sm-Sh for submit <at> debbugs.gnu.org; Sat, 15 Mar 2025 11:53:33 -0400 Received: from 10.mo581.mail-out.ovh.net ([178.33.250.56]:59575) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1ttTpG-0000Rn-QW for 76420 <at> debbugs.gnu.org; Sat, 15 Mar 2025 11:53:29 -0400 Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.140.200]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 4ZFQkX5F0vz1KG5 for <76420 <at> debbugs.gnu.org>; Sat, 15 Mar 2025 15:53:24 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-48h5b (unknown [10.110.188.182]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 760771FE52 for <76420 <at> debbugs.gnu.org>; Sat, 15 Mar 2025 15:53:24 +0000 (UTC) Received: from ngraves.fr ([37.59.142.103]) by ghost-submission-5b5ff79f4f-48h5b with ESMTPSA id xit1AXSi1WexZCUAzjJ9yg (envelope-from <ngraves@HIDDEN>) for <76420 <at> debbugs.gnu.org>; Sat, 15 Mar 2025 15:53:24 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-103G005fd4498a8-9ac9-4aa4-ac72-b532268b54a7, FAC1D57B789B34147A5C4AF8863FF39AF36B6394) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 90.92.117.144 From: ngraves@HIDDEN To: 76420 <at> debbugs.gnu.org Subject: [PATCH v2] gnu: Add canvasblocker/icecat. Date: Wed, 19 Feb 2025 20:26:06 +0100 Message-ID: <87zfhm8f4c.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 11705981332590879267 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 21 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddufeegudefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucffrghtvgcuihhnuchprghsthculddvuddmnecujfgurhephffvufffkfggtgesthdtredttddttdenucfhrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrnecuggftrfgrthhtvghrnheptefgieffffdvudejkeeutdegtdehfedujeefgeeggeejjeekhfeghfdtveeiieeunecuffhomhgrihhnpehgihhthhhusgdrtghomhdpfhhrohhmrdhtohholhhsnecukfhppeduvdejrddtrddtrddupdeltddrledvrdduudejrddugeegpdefjedrheelrddugedvrddutdefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeejieegvddtseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedumgdpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=b2UjCy497/37+D6pOTAQywitqF6tV7iU6Eq2zw8IuVs=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1742054004; v=1; b=OPdAybGQ2NE1XFOfCZDMRYtZGtpJASElUOJ4dsysv2wDi5Zhzp0H+/18NjM76TnMOPS9gOlj Dh9YICxA8IIafvKNNyjvqjWqgU2586eQlZZOeo4sx/eX30+AaIKU40ILcp3rYghCx8mZBG6CmbG 0THz3EduaHhLe/+nZNvt4liHZ5yyWLEwiD7NeIJ8W7o2So8DXLojVPsiYe57cvdheVLK7bmpSqO eRhuvHhVJSypP9WHr1CO38lAe1KXKzu6zwCaYcvrRLoXDjjNa0p7ItQ2pJK5xh1H6N/oJKxNErE 4KHJFK20+rS6Apfc1q9m03lxD+jPC9pwVTTrlaz1BHTTg== X-Spam-Score: 3.0 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/browser-extensions.scm (canvasblocker/icecat): New variable. --- gnu/packages/browser-extensions.scm | 49 +++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/browser-extensions.scm b/gnu/packages/browser-extensions.scm index 01ef0b49be..9596194e36 100644 --- a/gnu/packages/browser-extensions.scm +++ b/gnu/packages/browser-extensio [...] Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [178.33.250.56 listed in bl.score.senderscore.com] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [178.33.250.56 listed in sa-accredit.habeas.com] 2.1 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=ngraves%40ngraves.fr; ip=178.33.250.56; r=debbugs.gnu.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [178.33.250.56 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [178.33.250.56 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 76420 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/browser-extensions.scm (canvasblocker/icecat): New variable. --- gnu/packages/browser-extensions.scm | 49 +++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/browser-extensions.scm b/gnu/packages/browser-extensions.scm index 01ef0b49be..9596194e36 100644 --- a/gnu/packages/browser-extensions.scm +++ b/gnu/packages/browser-extensio [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [178.33.250.56 listed in bl.score.senderscore.com] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [178.33.250.56 listed in sa-trusted.bondedsender.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [178.33.250.56 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [178.33.250.56 listed in wl.mailspike.net] 2.1 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;id=ngraves%40ngraves.fr;ip=178.33.250.56;r=debbugs.gnu.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/browser-extensions.scm (canvasblocker/icecat): New variable. --- gnu/packages/browser-extensions.scm | 49 +++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/browser-extensions.scm b/gnu/packages/browser-extensions.scm index 01ef0b49be..9596194e36 100644 --- a/gnu/packages/browser-extensions.scm +++ b/gnu/packages/browser-extensions.scm @@ -61,6 +61,55 @@ (define adaptive-tab-bar-colour (define-public adaptive-tab-bar-colour/icecat (make-icecat-extension adaptive-tab-bar-colour)) +(define canvasblocker + (package + (name "canvasblocker") + (version "1.11") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kkapsner/CanvasBlocker") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16mhvk7swbkmb24smkv1c147brb0mm2nfaxqw2dq43sl7ncasf32")) + (modules '((guix build utils) (ice-9 match) (ice-9 ftw))) + (snippet + #~(begin + (for-each delete-file + '("canvasblocker.xpi" "package-lock.json")) + ;; Delete all hidden files/directories except .tools. + (for-each + (match-lambda + ((or "." ".tools" ".." + (? (lambda (name) + (not (string-prefix? "." name))))) + #t) + ((? file-is-directory? dir) + (delete-file-recursively dir)) + (file + (delete-file file))) + (scandir ".")))))) + (build-system copy-build-system) + (properties '((addon-id . "CanvasBlocker@HIDDEN"))) + (arguments + (list + #:install-plan ;deduced from .tools/build.js + #~'(("." #$(assq-ref properties 'addon-id) + #:exclude ("crowdin.yml" "package.json" "releaseNotes.txt") + #:exclude-regexp ("test/.*" "versions/.*" ".tools/*"))))) + (home-page "https://github.com/kkapsner/CanvasBlocker") + (synopsis "Firefox extension to protect from being figerprinted") + (description "This extension allows users to prevent websites from using +some Javascript APIs to fingerprint them. Users can choose to block the APIs +entirely on some or all websites (which may break some websites) or just block +or fake its fingerprinting-friendly readout API.") + (license license:mpl2.0))) + +(define-public canvasblocker/icecat + (make-icecat-extension canvasblocker)) + (define play-to-kodi (package (name "play-to-kodi") -- 2.48.1 -- Best regards, Nicolas Graves
guix-patches@HIDDEN
:bug#76420
; Package guix-patches
.
Full text available.Received: (at 76420) by debbugs.gnu.org; 10 Mar 2025 13:42:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 10 09:42:09 2025 Received: from localhost ([127.0.0.1]:36755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1trdOT-0005sL-F4 for submit <at> debbugs.gnu.org; Mon, 10 Mar 2025 09:42:09 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:53892) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1trdOQ-0005ro-Qj for 76420 <at> debbugs.gnu.org; Mon, 10 Mar 2025 09:42:07 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id DEE861D7; Mon, 10 Mar 2025 14:41:58 +0100 (CET) Authentication-Results: hera.aquilenet.fr; none X-Virus-Scanned: Debian amavis at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP id rB1fZwQ3tXeF; Mon, 10 Mar 2025 14:41:58 +0100 (CET) Received: from ribbon (unknown [193.50.110.159]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 2A4AC1C2; Mon, 10 Mar 2025 14:41:57 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Nicolas Graves <ngraves@HIDDEN> Subject: Re: [bug#76420] [PATCH] gnu: Add canvasblocker/icecat. In-Reply-To: <87ecztrb0k.fsf@HIDDEN> (Nicolas Graves's message of "Wed, 19 Feb 2025 20:26:06 +0100") References: <87ecztrb0k.fsf@HIDDEN> Date: Mon, 10 Mar 2025 14:41:56 +0100 Message-ID: <87y0xdq9y3.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: hera X-Rspamd-Queue-Id: DEE861D7 X-Spamd-Result: default: False [4.52 / 15.00]; SPAM_FLAG(5.00)[]; BAYES_HAM(-3.00)[99.99%]; NEURAL_SPAM(2.62)[0.875]; MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spamd-Bar: ++++ X-Rspamd-Action: no action X-Spam-Level: **** X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 76420 Cc: 76420 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Nicolas Graves <ngraves@HIDDEN> skribis: > * gnu/packages/browser-extensions.scm (canvasblocker/icecat): New variabl= e. [...] > + (snippet > + #~(for-each > + (match-lambda > + ((? file-is-directory? dir) > + (delete-file-recursively dir)) > + (file > + (delete-file file))) > + (remove (cut member <> '("." ".tools" "..")) > + (append > + ;; Hidden files and directories > + (filter (cut string-prefix? "." <>) (scandir ".")) > + '("canvasblocker.xpi" "package-lock.json"))))))) filter + remove + match: sounds like we could make it less verbose. Maybe with: (for-each (match-lambda ((or "." ".." ".tools") #t) ( =E2=80=A6) (scandir ".")) ? Apart from that it LGTM! Ludo=E2=80=99.
guix-patches@HIDDEN
:bug#76420
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 19 Feb 2025 19:27:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 14:27:12 2025 Received: from localhost ([127.0.0.1]:52004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tkpix-0003NB-OG for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 14:27:12 -0500 Received: from lists.gnu.org ([2001:470:142::17]:49714) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1tkpiu-0003MO-Ak for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 14:27:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ngraves@HIDDEN>) id 1tkpim-0006pU-TH for guix-patches@HIDDEN; Wed, 19 Feb 2025 14:27:02 -0500 Received: from 2.mo584.mail-out.ovh.net ([46.105.72.36]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ngraves@HIDDEN>) id 1tkpii-000319-B6 for guix-patches@HIDDEN; Wed, 19 Feb 2025 14:27:00 -0500 Received: from director11.ghost.mail-out.ovh.net (unknown [10.109.140.73]) by mo584.mail-out.ovh.net (Postfix) with ESMTP id 4Yymbw2KSJz1N8d for <guix-patches@HIDDEN>; Wed, 19 Feb 2025 19:26:52 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-xpj7p (unknown [10.108.54.125]) by director11.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 054681FE53 for <guix-patches@HIDDEN>; Wed, 19 Feb 2025 19:26:51 +0000 (UTC) Received: from ngraves.fr ([37.59.142.100]) by ghost-submission-5b5ff79f4f-xpj7p with ESMTPSA id ISL+KXswtmdbowEAp3AcHQ (envelope-from <ngraves@HIDDEN>) for <guix-patches@HIDDEN>; Wed, 19 Feb 2025 19:26:51 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-100R003505adda4-8f48-42f2-8c38-19fde26b5164, ECE0EE0EF1146AA175761D4A817BEFBB15551BF1) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 90.92.117.144 From: Nicolas Graves <ngraves@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH] gnu: Add canvasblocker/icecat. Date: Wed, 19 Feb 2025 20:26:06 +0100 Message-ID: <87ecztrb0k.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 3493667414094766842 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdeihedutdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvufffkfggtgesthdtredttddttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeekvedtvdetheffuefgkedukefhkeetuddtleelvdeludffheehfeelvdetgeekgfenucffohhmrghinhepghhithhhuhgsrdgtohhmpdhfrhhomhdrthhoohhlshenucfkphepuddvjedrtddrtddruddpledtrdelvddruddujedrudeggedpfeejrdehledrudegvddruddttdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepghhuihigqdhprghttghhvghssehgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkeegmgdpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=IpxKj8IlCUXmGsT8kyoxgaq87AcQws+yFIpyBdn3Z7g=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1739993212; v=1; b=K8lLJ3m38yUZoo7kta1ejqSxgU0M1yMIgZ/q3zTtJwZwA3pdnaNVbPsHElXf+PgjvMRmNmR/ GeKu1J/fZBHIPpAgMrJc3CYKIwcj5LDgvrswpZ7OJs4+v0KvBMhTH5fCVTRD8iQCOKqIJNYun1/ GBPsn17KBA1X2pS2aSRx3quUWWts04S77T+QtvS65youG73ysVtMqWTs+mrtym5AtS05AbAlS9W D55dL7u409XYNSfpAepJ0rtscjL7kGWK7+nKhMdnYVmNd95uaO/ybfZ2JcrDOB2rbMCF76efnqa EfjDVKRg6BAYFIMu5QyEcbCDuHf0vK9eWUzXCfSLgPmow== Received-SPF: pass client-ip=46.105.72.36; envelope-from=ngraves@HIDDEN; helo=2.mo584.mail-out.ovh.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) * gnu/packages/browser-extensions.scm (canvasblocker/icecat): New variable. --- gnu/packages/browser-extensions.scm | 49 +++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/browser-extensions.scm b/gnu/packages/browser-extensions.scm index 01ef0b49be..b9f291332f 100644 --- a/gnu/packages/browser-extensions.scm +++ b/gnu/packages/browser-extensions.scm @@ -61,6 +61,55 @@ (define adaptive-tab-bar-colour (define-public adaptive-tab-bar-colour/icecat (make-icecat-extension adaptive-tab-bar-colour)) +(define canvasblocker + (package + (name "canvasblocker") + (version "1.11") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kkapsner/CanvasBlocker") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16mhvk7swbkmb24smkv1c147brb0mm2nfaxqw2dq43sl7ncasf32")) + (modules '((guix build utils) + (ice-9 match) + (ice-9 ftw) + (srfi srfi-1) + (srfi srfi-26))) + (snippet + #~(for-each + (match-lambda + ((? file-is-directory? dir) + (delete-file-recursively dir)) + (file + (delete-file file))) + (remove (cut member <> '("." ".tools" "..")) + (append + ;; Hidden files and directories + (filter (cut string-prefix? "." <>) (scandir ".")) + '("canvasblocker.xpi" "package-lock.json"))))))) + (build-system copy-build-system) + (properties '((addon-id . "CanvasBlocker@HIDDEN"))) + (arguments + (list + #:install-plan ;deduced from .tools/build.js + #~'(("." #$(assq-ref properties 'addon-id) + #:exclude ("crowdin.yml" "package.json" "releaseNotes.txt") + #:exclude-regexp ("test/.*" "versions/.*" ".tools/*"))))) + (home-page "https://github.com/kkapsner/CanvasBlocker") + (synopsis "Firefox extension to protect from being figerprinted") + (description "This extension allows users to prevent websites from using +some Javascript APIs to fingerprint them. Users can choose to block the APIs +entirely on some or all websites (which may break some websites) or just block +or fake its fingerprinting-friendly readout API.") + (license license:mpl2.0))) + +(define-public canvasblocker/icecat + (make-icecat-extension canvasblocker)) + (define play-to-kodi (package (name "play-to-kodi") -- 2.48.1 -- Best regards, Nicolas Graves
Nicolas Graves <ngraves@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#76420
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.