From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 22 11:20:05 2017 Received: (at submit) by debbugs.gnu.org; 22 Jun 2017 15:20:05 +0000 Received: from localhost ([127.0.0.1]:33322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dO3tt-0007Ao-Dg for submit@debbugs.gnu.org; Thu, 22 Jun 2017 11:20:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39051) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dO3tp-0007AE-GR for submit@debbugs.gnu.org; Thu, 22 Jun 2017 11:20:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dO3tj-00019f-6P for submit@debbugs.gnu.org; Thu, 22 Jun 2017 11:19:56 -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]:35280) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dO3tj-00019b-35 for submit@debbugs.gnu.org; Thu, 22 Jun 2017 11:19:55 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58236) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dO3th-0007HW-Oj for guix-patches@gnu.org; Thu, 22 Jun 2017 11:19:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dO3te-00018F-Im for guix-patches@gnu.org; Thu, 22 Jun 2017 11:19:53 -0400 Received: from venus.bbbm.mdc-berlin.de ([141.80.25.30]:45139) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dO3te-00017S-6w for guix-patches@gnu.org; Thu, 22 Jun 2017 11:19:50 -0400 Received: from localhost (localhost [127.0.0.1]) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTP id A6739380AAD for ; Thu, 22 Jun 2017 17:19:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-transfer-encoding:content-type:content-type:mime-version :x-mailer:message-id:date:date:subject:subject:from:from :received:received:received; s=mdc; t=1498144781; x=1499959182; bh=p+csP62jYjQ9ivM3WBt9gLrwRzoGB8yq/dC1Q6O6vw8=; b=QDTteD/0O384 U+jpBO87XqvshMkG2pb4jLXjj7PEupcf4+KVjn0K8F5LWC5SGb0xiFk0ejUtsirG O9Tpa71ZwhmJUXU0QQqlgUkz8mk7mSjeal3e4roQpLSgeWMVd509qX18NDjCV+fL x/9rdyZIwCy9G6/A81MuxBwqqwtEgk0= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from venus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (venus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17xQIcFIEs4e for ; Thu, 22 Jun 2017 17:19:41 +0200 (CEST) Received: from HTCAONE.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTPS for ; Thu, 22 Jun 2017 17:19:41 +0200 (CEST) Received: from localhost (141.80.180.135) by HTCAONE.mdc-berlin.net (141.80.180.125) with Microsoft SMTP Server (TLS) id 14.3.351.0; Thu, 22 Jun 2017 17:19:40 +0200 From: Ricardo Wurmus To: Subject: [PATCH] gnu: Add js-respond. Date: Thu, 22 Jun 2017 17:19:39 +0200 Message-ID: <20170622151939.16572-1-ricardo.wurmus@mdc-berlin.de> X-Mailer: git-send-email 2.13.0 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Originating-IP: [141.80.180.135] X-TM-AS-Product-Ver: SMEX-11.0.0.4283-8.100.1062-23146.007 X-TM-AS-Result: No--0.591000-0.000000-31 X-TM-AS-MatchedID: 703786-136070-704425-188019-700486-139504-707595-106580-7 02801-703969-700398-710062-703835-704496-701590-706817-709251-139705-701762 -702358-710739-700383-188198-706569-700693-700802-121574-704568-707997-7024 74-702898-148004-148133-42000-42003-63 X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No Content-Transfer-Encoding: quoted-printable 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: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: Ricardo Wurmus 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: -5.0 (-----) * gnu/packages/javascript.scm (js-respond): New variable. --- gnu/packages/javascript.scm | 51 +++++++++++++++++++++++++++++++++++++++= ++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/javascript.scm b/gnu/packages/javascript.scm index 6746ad1d2..43bc0bbf6 100644 --- a/gnu/packages/javascript.scm +++ b/gnu/packages/javascript.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright =C2=A9 2017 Arun Isaac +;;; Copyright =C2=A9 2017 Ricardo Wurmus ;;; ;;; This file is part of GNU Guix. ;;; @@ -83,3 +84,53 @@ and AsciiMath notation that works in all modern browse= rs. It requires no plugins or software to be installed on the browser. So the page author = can write web documents that include mathematics and be confident that reade= rs will be able to view it naturally and easily."))) + +(define-public js-respond + (package + (name "js-respond") + (version "1.4.2") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/scottjehl/Respond/= " + "archive/" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0ds1ya2a185jp93mdn07159c2x8zczwi960ykrawpp62bwk2n93d"))= )) + (build-system trivial-build-system) + (arguments + `(#:modules ((guix build utils)) + #:builder + (begin + (use-modules (guix build utils) + (ice-9 match) + (ice-9 popen) + (srfi srfi-26)) + (set-path-environment-variable + "PATH" '("bin") (map (match-lambda + ((_ . input) + input)) + %build-inputs)) + (let ((install-directory (string-append %output + "/share/javascript/resp= ond/"))) + (system* "tar" "xvf" + (assoc-ref %build-inputs "source") + "--strip" "1") + (mkdir-p install-directory) + (let* ((file "src/respond.js") + (installed (string-append install-directory "respond.m= in.js"))) + (let ((minified (open-pipe* OPEN_READ "uglify-js" file))) + (call-with-output-file installed + (cut dump-port minified <>))))) + #t))) + (home-page "https://github.com/scottjehl/Respond") + (native-inputs + `(("uglify-js" ,uglify-js) + ("source" ,source) + ("gzip" ,gzip) + ("tar" ,tar))) + (synopsis "Polyfill for min/max-width CSS3 Media Queries") + (description "The goal of this script is to provide a fast and light= weight +script to enable responsive web designs in browsers that don't support C= SS3 +Media Queries.") + (license license:expat))) --=20 2.13.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 22 12:13:26 2017 Received: (at 27449) by debbugs.gnu.org; 22 Jun 2017 16:13:26 +0000 Received: from localhost ([127.0.0.1]:33351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dO4jW-0008U1-42 for submit@debbugs.gnu.org; Thu, 22 Jun 2017 12:13:26 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dO4jV-0008Tp-1i for 27449@debbugs.gnu.org; Thu, 22 Jun 2017 12:13:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dO4jO-0006yv-EE for 27449@debbugs.gnu.org; Thu, 22 Jun 2017 12:13:20 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47453) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dO4jO-0006yp-BA; Thu, 22 Jun 2017 12:13:18 -0400 Received: from [193.50.110.160] (port=48752 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dO4jN-00087C-Mo; Thu, 22 Jun 2017 12:13:18 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Ricardo Wurmus Subject: Re: [bug#27449] [PATCH] gnu: Add js-respond. References: <20170622151939.16572-1-ricardo.wurmus@mdc-berlin.de> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 4 Messidor an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Thu, 22 Jun 2017 18:13:16 +0200 In-Reply-To: <20170622151939.16572-1-ricardo.wurmus@mdc-berlin.de> (Ricardo Wurmus's message of "Thu, 22 Jun 2017 17:19:39 +0200") Message-ID: <87a850c86b.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27449 Cc: 27449@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: -5.0 (-----) Ricardo Wurmus skribis: > * gnu/packages/javascript.scm (js-respond): New variable. LGTM. > + (build-system trivial-build-system) > + (arguments > + `(#:modules ((guix build utils)) > + #:builder > + (begin > + (use-modules (guix build utils) > + (ice-9 match) > + (ice-9 popen) > + (srfi srfi-26)) > + (set-path-environment-variable > + "PATH" '("bin") (map (match-lambda > + ((_ . input) > + input)) > + %build-inputs)) > + (let ((install-directory (string-append %output > + "/share/javascript/resp= ond/"))) > + (system* "tar" "xvf" > + (assoc-ref %build-inputs "source") > + "--strip" "1") > + (mkdir-p install-directory) > + (let* ((file "src/respond.js") > + (installed (string-append install-directory "respond.m= in.js"))) > + (let ((minified (open-pipe* OPEN_READ "uglify-js" file))) > + (call-with-output-file installed > + (cut dump-port minified <>))))) > + #t))) Should we turn this into a =E2=80=98javascript-build-system=E2=80=99? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 23 02:22:33 2017 Received: (at 27449-done) by debbugs.gnu.org; 23 Jun 2017 06:22:33 +0000 Received: from localhost ([127.0.0.1]:33808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dOHzE-0006MA-Pi for submit@debbugs.gnu.org; Fri, 23 Jun 2017 02:22:32 -0400 Received: from venus.bbbm.mdc-berlin.de ([141.80.25.30]:55960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dOHzD-0006M3-Ed for 27449-done@debbugs.gnu.org; Fri, 23 Jun 2017 02:22:32 -0400 Received: from localhost (localhost [127.0.0.1]) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTP id 5A2AF3809B6; Fri, 23 Jun 2017 08:22:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:in-reply-to:subject:subject:from:from :user-agent:references:received:received:received; s=mdc; t= 1498198945; x=1500013346; bh=BT4sU9mJPIZQQmdcs4ntPFVOL8ysQVb8VNT X4TTxa6A=; b=I6x1O6LJVDtaqB9VMVU97QIysN+0Uw/OToKHw/leKT1BHy7P3z8 jNQ14jImUlprKL/I38R+Y0z3c7ARwZIidiZADoveOS3So6XkKyysR356ysCWDxa/ 5C3od37dtCJ7fx7ciG7IV0T1gSR4XnS9dTbs93iRYxMs0Jy3Bpr5yZnI= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from venus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (venus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o2h9GcMirbbL; Fri, 23 Jun 2017 08:22:25 +0200 (CEST) Received: from HTCAONE.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTPS; Fri, 23 Jun 2017 08:22:24 +0200 (CEST) Received: from localhost (141.80.180.135) by HTCAONE.mdc-berlin.net (141.80.180.125) with Microsoft SMTP Server (TLS) id 14.3.351.0; Fri, 23 Jun 2017 08:20:59 +0200 References: <20170622151939.16572-1-ricardo.wurmus@mdc-berlin.de> <87a850c86b.fsf@gnu.org> User-agent: mu4e 0.9.18; emacs 25.2.1 From: Ricardo Wurmus To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#27449] [PATCH] gnu: Add js-respond. In-Reply-To: <87a850c86b.fsf@gnu.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Fri, 23 Jun 2017 08:20:58 +0200 Message-ID: <87k2431ayd.fsf@mdc-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [141.80.180.135] X-TM-AS-Product-Ver: SMEX-11.0.0.4283-8.100.1062-23146.007 X-TM-AS-Result: No--9.424400-0.000000-31 X-TM-AS-MatchedID: 150567-703786-703731-139010-136070-704425-700107-703330-7 01762-702358-710739-700383-709251-188198-704496-702801-706569-700693-707080 -701837-862883-710442-860395-703267-863828-701403-702568-148004-148133-1001 0-20043-42000-42003-63 X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27449-done Cc: 27449-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: -5.0 (-----) Ludovic Courtès writes: > Ricardo Wurmus skribis: > >> * gnu/packages/javascript.scm (js-respond): New variable. > > LGTM. Thanks. Pushed to master with b37b48f81. >> + (build-system trivial-build-system) >> + (arguments >> + `(#:modules ((guix build utils)) >> + #:builder >> + (begin >> + (use-modules (guix build utils) >> + (ice-9 match) >> + (ice-9 popen) >> + (srfi srfi-26)) >> + (set-path-environment-variable >> + "PATH" '("bin") (map (match-lambda >> + ((_ . input) >> + input)) >> + %build-inputs)) >> + (let ((install-directory (string-append %output >> + "/share/javascript/respond/"))) >> + (system* "tar" "xvf" >> + (assoc-ref %build-inputs "source") >> + "--strip" "1") >> + (mkdir-p install-directory) >> + (let* ((file "src/respond.js") >> + (installed (string-append install-directory "respond.min.js"))) >> + (let ((minified (open-pipe* OPEN_READ "uglify-js" file))) >> + (call-with-output-file installed >> + (cut dump-port minified <>))))) >> + #t))) > > Should we turn this into a ‘javascript-build-system’? This is a simplified version of what js-mathjax does, so that seems like a good template for minifying JavaScript files. I’m just not sure how to generalise this, because projects don’t always put all their unminified .js files in a single directory and we can’t just minify all .js files, because a) they might already be minified, b) they might require compilation / concatenation. Maybe we should wait until we have some more experience with how other JS projects handle this. I’m going to package a few more JS things for r-shiny; if a pattern should pop up I’m going to poor it into a build system. -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 23 05:34:05 2017 Received: (at 27449-done) by debbugs.gnu.org; 23 Jun 2017 09:34:05 +0000 Received: from localhost ([127.0.0.1]:33880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dOKyb-0002Gn-Fd for submit@debbugs.gnu.org; Fri, 23 Jun 2017 05:34:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dOKya-0002GJ-AR for 27449-done@debbugs.gnu.org; Fri, 23 Jun 2017 05:34:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dOKyQ-0002fH-8W for 27449-done@debbugs.gnu.org; Fri, 23 Jun 2017 05:33:59 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60633) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dOKyQ-0002fB-6A; Fri, 23 Jun 2017 05:33:54 -0400 Received: from nat-eduroam-36-gw-01-bso.bordeaux.inria.fr ([194.199.1.36]:44421 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dOKyP-0001N7-7u; Fri, 23 Jun 2017 05:33:53 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Ricardo Wurmus Subject: Re: [bug#27449] [PATCH] gnu: Add js-respond. In-Reply-To: <87k2431ayd.fsf@mdc-berlin.de> (Ricardo Wurmus's message of "Fri, 23 Jun 2017 08:20:58 +0200") References: <20170622151939.16572-1-ricardo.wurmus@mdc-berlin.de> <87a850c86b.fsf@gnu.org> <87k2431ayd.fsf@mdc-berlin.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 5 Messidor an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Fri, 23 Jun 2017 11:33:51 +0200 Message-ID: <87k243aw00.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27449-done Cc: 27449-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: -5.0 (-----) Ricardo Wurmus skribis: > This is a simplified version of what js-mathjax does, so that seems like > a good template for minifying JavaScript files. I=E2=80=99m just not sur= e how > to generalise this, because projects don=E2=80=99t always put all their > unminified .js files in a single directory and we can=E2=80=99t just mini= fy all > .js files, because > > a) they might already be minified, > b) they might require compilation / concatenation. > > Maybe we should wait until we have some more experience with how other > JS projects handle this. I=E2=80=99m going to package a few more JS thin= gs for > r-shiny; if a pattern should pop up I=E2=80=99m going to poor it into a b= uild > system. If we can=E2=80=99t come up with a full build system, perhaps a (guix build javascript) module could at least provide a =E2=80=98minify=E2=80=99 proced= ure that invokes uglify, or something like that? Ludo=E2=80=99. From unknown Wed Jun 25 10:48:41 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 21 Jul 2017 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator