;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2021 Lars-Dominik Braun ;;; Copyright © 2021 Ludovic Courtès ;;; Copyright © 2021, 2022 Maxim Cournoyer ;;; Copyright © 2021 Leo Famulari ;;; ;;; 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 . (define-module (gnu packages pypy) #:use-module ((guix licenses) #:prefix license
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZheng Junjie <zhengjunjie@iscas.ac.cn>2024-07-06 19:11:55 +0800
committerZheng Junjie <zhengjunjie@iscas.ac.cn>2024-07-18 10:45:17 +0800
commitf2723125776f48360080b3fa7245feea73f198eb (patch)
treeac598f69970a259e26556c3aceb7dfa73086dcda /nix/libstore/builtins.hh
parent0db2bf7b84d6a2f1c75c823c5f8de0bcfaa77f93 (diff)
downloadguix-f2723125776f48360080b3fa7245feea73f198eb.tar.gz
guix-f2723125776f48360080b3fa7245feea73f198eb.zip
gnu: kcalc: Update to 24.05.2.
* gnu/packages/kde-utils.scm (kcalc): Update to 24.05.2. [arguments]: Set #:qtbase to qtbase. Change-Id: Ie081b24a7780ea6fe7b3e9e384244b0c159def8a
Diffstat (limited to 'nix/libstore/builtins.hh')
0 files changed, 0 insertions, 0 deletions
;; Run library tests only (no interpreter unit tests). ;; This is what Gentoo does. (invoke "python" "pypy/test_all.py" "--pypy=pypy/tool/release/pypy-dist/bin/pypy3" "lib-python")) (format #t "test suite not run~%")))) (replace 'install (lambda* (#:key inputs outputs #:allow-other-keys) (let* ((bin-pypy3 (string-append #$output "/bin/pypy3")) (shebang-match-python "#!.+/bin/python") (shebang-pypy3 (string-append "#!" bin-pypy3)) (dist-dir "pypy/tool/release/pypy-dist")) (with-directory-excursion dist-dir ;; Delete test data. (for-each (lambda (x) (delete-file-recursively (string-append "lib/pypy3.10/" x))) '("tkinter/test" "test" "sqlite3/test" "lib2to3/tests" "idlelib/idle_test" "distutils/tests" "ctypes/test" "unittest/test")) ;; Patch shebang referencing python. (substitute* '("lib/pypy3.10/cgi.py" "lib/pypy3.10/encodings/rot_13.py") ((shebang-match-python) shebang-pypy3)) (with-fluids ((%default-port-encoding "ISO-8859-1")) (substitute* '("lib/pypy3.10/_md5.py" "lib/pypy3.10/_sha1.py") ((shebang-match-python) shebang-pypy3)))) (copy-recursively dist-dir #$output))))))) (native-inputs (list gzip nss-certs ; For ssl tests pkg-config python-2 python2-pycparser tar)) ; Required for package.py (inputs (list bzip2 expat gdbm glibc libffi ncurses openssl sqlite tcl tk xz zlib)) (home-page "https://www.pypy.org/") (synopsis "Python implementation with just-in-time compilation") (description "PyPy is a faster, alternative implementation of the Python programming language employing a just-in-time compiler. It supports most Python code natively, including C extensions.") (license (list license:expat ; pypy itself; _pytest/ license:psfl ; python standard library in lib-python/ license:asl2.0 ; dotviewer/font/ and some of lib-python/ license:gpl3+ ; ./rpython/rlib/rvmprof/src/shared/libbacktrace/dwarf2.* license:bsd-3 ; lib_pypy/cffi/_pycparser/ply/ (license:non-copyleft "http://www.unicode.org/copyright.html"))))) (define-public pypy3 (deprecated-package "pypy3" pypy))