aboutsummaryrefslogtreecommitdiff
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2014, 2015, 2018, 2019 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2017 Leo Famulari <leo@famulari.name>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.

(define-module (gnu artwork)
  #:use-module (guix packages)
  #:use-module (guix git-download)
  #:export (%artwork-repository))

;;; Commentary:
;;;
;;; Common place for the definition of the Guix artwork repository.
;;;
;;; Code:

(define %artwork-repository
  (let ((commit "4c7f2ce6428a63e202cd2a9474a06f68a946934d"))
    (origin
      (method git-fetch)
      (uri (git-reference
             (url "https://git.savannah.gnu.org/git/guix/guix-artwork.git")
             (commit commit)))
      (file-name (string-append "guix-artwork-" (string-take commit 7)
                                "-checkout"))
      (sha256
       (base32
        "1rl569759q9wm1dxn7nkq3873d2k92giic7aa6jwzwr3n16prc7y")))))

;;; artwork.scm ends here
span title='2016-02-17 20:04:45 +0100'>2016-02-17Allow --no-* options to disable their respective parameter...Fixes #974 and #972 Richard van Velzen 2016-02-10Allow cli options to be specified in separate definitions...Fix for #963. This allows stuff like `--define a=1 --define b=1` besides only `--define a=1,b=1` Richard van Velzen 2015-11-11Rework has_directive...It's now available during tree walking, i.e. walker.has_directive("use asm"), rather than as part of the scope. It's thus no longer necessary to call `figure_out_scope` before codegen. Added special bits in the code generator to overcome the fact that it doesn't inherit from TreeWalker. Fix #861 Mihai Bazon 2015-11-01Fixed RegExp literal in mozilla AST generation/output and added a --dump-spid...kzc 2015-10-13add `--pure-funcs` option...it has the same effect as specifying `pure_funcs` in `--compressor` option, however it's much easier to use instead of: --compressor 'pure_func=["Math.floor","debug","console.logTime"]' it's now possible: --compressor --pure-funcs Math.floor debug console.logTime fixes #684 Damian Krzeminski 2015-10-07get rid of SCOPE_IS_NEEDED as it was always truekzc 2015-10-07Fix handling of "use asm" when no command line flags are passed to uglifyjs. ...kzc 2015-10-07Add proper support for "use asm"; blocks. Disable -c optimization within "use...kzc 2015-09-24No longer use `vm` to load code....Improves performance 2x on node > 0.10. Ref #636 Mihai Bazon 2015-06-09Change --mangle-regex to accept a full regexJoao Carlos 2015-06-09Show descriptive error when --mangle-regex is invalidJoao Carlos 2015-06-09Add --mangle-regex optionJoao Carlos 2015-05-04Remove deprecated calls to utils.print/utils.error...Close #542, #641, #647 Mihai Bazon 2015-04-22If name_cache is specified, do rename cached properties...(even if --mangle-props is not there) Mihai Bazon 2015-04-05More fixes for the breaking changes in yargs...Close #670 Mihai Bazon 2015-03-29Fix long optionsなつき 2015-03-29Add tool to extract property namesMihai Bazon 2015-03-22Export readDefaultReservedFileMihai Bazon 2015-03-18Add --reserve-domprops along with a default exclusion list in tools/domprops....Mihai Bazon 2015-03-18Support multiple --reserved-file argsMihai Bazon 2015-03-17Export readNameCache / writeNameCacheMihai Bazon 2015-03-16rename --prop-cache to --name-cache...... and support storing there variable names as well, to help with multiple invocations when mangling toplevel. Mihai Bazon 2015-03-14Fix --reserved-fileMihai Bazon 2015-03-14Add property name mangler...We only touch properties that are present in an object literal, or which are assigned to. Example: x = { foo: 1 }; x.bar = 2; x["baz"] = 3; x[cond ? "qwe" : "asd"] = 4; console.log(x.stuff); The names "foo", "bar", "baz", "qwe" and "asd" will be mangled, and the resulting mangled names will be used for the same properties throughout the code. The "stuff" will not be, since it's just referenced but never assigned to. This *will* break most of the code out there, but could work on carefully written code: do not use eval, do not define methods or properties by walking an array of names, etc. Also, a comprehensive list of exclusions needs to be passed, to avoid mangling properties that are standard in JavaScript, DOM, used in external libraries etc. Mihai Bazon 2015-02-11Parse regexes properlyAnthony Van de Gejuchte 2015-01-27Add option to preserve/enforce string quote style...`-q 0` (default) use single or double quotes such as to minimize the number of bytes (prefers double quotes when both will do); this is the previous behavior. `-q 1` -- always use single quotes `-q 2` -- always use double quotes `-q 3` or just `-q` -- always use the original quotes. Related codegen option: `quote_style`. Close #495 Close #460 Some `yargs` guru please tell me why `uglifyjs --help` doesn't display the help string for `-q` / `--quotes`, and why it doesn't output the expected argument types anymore, like good old `optimist` did. Mihai Bazon 2015-01-05Declare boolean type for --keep-fnamesMihai Bazon 2015-01-05Support keep_fnames in compressor, and --keep-fnames. #552...Passing `--keep-fnames` will enable it both for compressor/mangler, so that function names will not be dropped (when unused) nor mangled. Mihai Bazon 2015-01-04Fix backslashes in source-map paths on WindowsDerek Wickern 2015-01-01Use yargs instead of optimist.Kenneth Powers 2014-10-20Add option to allow return outside of functions....Close #288 Mihai Bazon 2014-01-09Added support for sourcesContent property of source mapArtemy Tregubenko 2014-01-07Fix #392Mihai Bazon 2013-11-28Add --noerr to turn off argument name checking...for now only used for keys passed to `-c` or `-b`. Mihai Bazon 2013-10-29Fix reading arguments...i.e. read `-c unsafe,unsafe-comps` as `-c unsafe=true,unsafe_comps=true` Mihai Bazon 2013-10-29Add "preamble" output option...Close #335 Mihai Bazon 2013-10-28Fix codegen for when comments_before is undefined....Fix #333 Mihai Bazon 2013-09-02Better reporting of parse errorsMihai Bazon 2013-08-18fixes #259: don't unnecessarily quote object properties when --screw-ie8Michael Ficarra 2013-08-07Support `-p relative`. Fix #256Mihai Bazon 2013-07-30Fix #251Mihai Bazon 2013-07-28Don't require arguments to --encloseMihai Bazon 2013-05-21The extra /* */ isn't needed nowMatt Robenolt 2013-05-21SourceMapping pragma has changed to //#...See: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit The spec was updated on May 16th since `//@` was causing some issues with IE.Matt Robenolt 2013-05-15Add `--expr`, an option to parse a single expression (suitable for JSON)Mihai Bazon 2013-05-02Fix typo in bin and readmeKim Joar Bekkelund 2013-04-21Make compress/mangle disabled by default, as before 5af144522a6fea302abdd0b63...Mihai Bazon