aboutsummaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2024-10-09 22:31:49 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2024-10-30 19:32:15 +0000
commitde951c61a77c71c5f08014b0ed5a9411fc28dee3 (patch)
tree87f9a32762c49bfb385c809a4a70918c51ba619a /Makefile.am
parent7eea67cee58e5412d6f31090c1ab75c7897f29aa (diff)
downloadguix-de951c61a77c71c5f08014b0ed5a9411fc28dee3.tar.gz
guix-de951c61a77c71c5f08014b0ed5a9411fc28dee3.zip
gnu: python-crds: Update to 12.0.4.
* gnu/packages/astronomy.scm (python-crds): Update to 12.0.4. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I9ceeca97a8d05a0c7f72ca61c03c8d2b9877f7fb
Diffstat (limited to 'Makefile.am')
0 files changed, 0 insertions, 0 deletions
ITHOUT 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 (run-system-tests) #:use-module (gnu tests) #:use-module (guix store) #:use-module (guix monads) #:use-module (guix derivations) #:use-module (guix ui) #:use-module (srfi srfi-1) #:use-module (srfi srfi-34) #:use-module (ice-9 match) #:export (run-system-tests)) (define (built-derivations* drv) (lambda (store) (guard (c ((nix-protocol-error? c) (values #f store))) (values (build-derivations store drv) store)))) (define (filterm mproc lst) ;XXX: move to (guix monads) (with-monad %store-monad (>>= (foldm %store-monad (lambda (item result) (mlet %store-monad ((keep? (mproc item))) (return (if keep? (cons item result) result)))) '() lst) (lift1 reverse %store-monad)))) (define (run-system-tests . args) (define tests ;; Honor the 'TESTS' environment variable so that one can select a subset ;; of tests to run in the usual way: ;; ;; make check-system TESTS=installed-os (match (getenv "TESTS") (#f (all-system-tests)) ((= string-tokenize (tests ...)) (filter (lambda (test) (member (system-test-name test) tests)) (all-system-tests))))) (format (current-error-port) "Running ~a system tests...~%" (length tests)) (with-store store (run-with-store store (mlet* %store-monad ((drv (mapm %store-monad system-test-value tests)) (out -> (map derivation->output-path drv))) (mbegin %store-monad (show-what-to-build* drv) (set-build-options* #:keep-going? #t #:keep-failed? #t #:print-build-trace #t #:fallback? #t) (built-derivations* drv) (mlet %store-monad ((valid (filterm (store-lift valid-path?) out)) (failed (filterm (store-lift (negate valid-path?)) out))) (format #t "TOTAL: ~a\n" (length drv)) (for-each (lambda (item) (format #t "PASS: ~a~%" item)) valid) (for-each (lambda (item) (format #t "FAIL: ~a~%" item)) failed) (exit (null? failed)))))))) span>Hartmut Goebel 2019-12-26gnu: Add libkcompactdisc....* gnu/packages/kde-multimedia.scm (libkcompactdisc): New variable. Hartmut Goebel 2019-12-26gnu: Add kamoso....* gnu/packages/kde-multimedia.scm (kamoso): New variable. Hartmut Goebel 2019-12-26gnu: Add elisa....* gnu/packages/kde-multimedia.scm (elisa): New variable. Hartmut Goebel 2019-12-26gnu: Add kwave....* gnu/packages/kde-multimedia.scm (kwave): New variable. Hartmut Goebel 2019-12-26gnu: Add kmplayer....`guix lint` reports two CVEs, both are unrelated: - CVE-2018-5200: for vendor "pandora" and some 4.2.2.x version - CVE-2019-9133: windows only (I assume it it alsow relates to the "pandora" vendor, since the version the CVE refers to as "solving the issue" does not exist at KDE.) * gnu/packages/kde-multimedia.scm (kmplayer): New variable. * gnu/packages/patches/kmplayer-aarch64.patch, gnu/packages/patches/kmplayer-upstream_Fix-build-with-Qt-5.9.patch: New files. * gnu/local.mk: Add them. Hartmut Goebel 2019-12-26gnu: Add kmix....* gnu/packages/kde-multimedia.scm (kmix): New variable. Hartmut Goebel 2019-12-26gnu: Add kaffeine....* gnu/packages/kde-multimedia.scm (kaffeine): New variable. Hartmut Goebel 2019-12-26gnu: Add libkcddb....* gnu/packages/kde-multimedia.scm (libkcddb): New variable. Hartmut Goebel 2019-12-26gnu: Add k3b....* gnu/packages/kde-multimedia.scm (k3b): New variable. Hartmut Goebel 2019-12-26gnu: Add juk....* gnu/packages/kde-multimedia.scm (juk): New variable. Hartmut Goebel 2019-12-26gnu: Add dragon....* gnu/packages/kde-multimedia.scm: New file. * gnu/lokal.mk (MODULES): Add it. Hartmut Goebel