;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2015, 2018, 2020, 2022 Ludovic Courtès ;;; Copyright © 2022 Chris Marusich ;;; Copyright © 2022 Pierre Langlois ;;; ;;; 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 (test-gremlin) #:use-module (guix elf) #:use-module (guix tests) #:use-module ((guix utils) #
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2023-02-08 02:30:08 +0000
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2023-02-20 14:10:43 +0100
commitc08fda0716aefe1b9bd45df024523fcdf7f7e941 (patch)
treeb11b41e17e289d233be033a26ac35e69915c95b1 /gnu/tests/base.scm
parentc599d309c43fc71160af99ceade5fad16c913a11 (diff)
downloadguix-c08fda0716aefe1b9bd45df024523fcdf7f7e941.tar.gz
guix-c08fda0716aefe1b9bd45df024523fcdf7f7e941.zip
gnu: stellarium: Update to 1.2.
* gnu/packages/astronomy.scm (stellarium): Update to 1.2. [arguments]{tests}: Disable tests, with further review of INDI package. [arguments]{configure-flags}: Explicitly disable Qt6 (prevent failing build) and ShowMySky (not packed yet). [phases]{set-offscreen-display}: Remove trail #T in lambda. [inputs]: Remove labels and add GPSD, INDI, LIBNOVA, OPENSSL, QTCHARTS, QTPOSITIONING, QTTRANSLATIONS, QTWEBENGINE-5, QXLSX. [native-inputs]: Remove labels and add DOXYGEN, GRAPHVIZ, MESA, PYTHON-WRAPPER. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Diffstat (limited to 'gnu/tests/base.scm')
0 files changed, 0 insertions, 0 deletions
dtags" "-Wl,-rpath=/xxxxxxxxx") (let ((original-runpath (file-runpath "a.out"))) (and (member "/xxxxxxxxx" original-runpath) (guard (c ((runpath-too-long-error? c) (string=? "a.out" (runpath-too-long-error-file c)))) (set-file-runpath "a.out" (list (make-string 777 #\y)))) (let ((runpath (delete "/xxxxxxxxx" original-runpath))) (set-file-runpath "a.out" runpath) (equal? runpath (file-runpath "a.out"))) (let* ((pipe (open-input-pipe "./a.out")) (str (get-string-all pipe))) (close-pipe pipe) str))))))) (unless c-compiler (test-skip 1)) (test-equal "elf-dynamic-info-soname" "libfoo.so.2" (call-with-temporary-directory (lambda (directory) (with-directory-excursion directory (call-with-output-file "t.c" (lambda (port) (display "// empty file" port))) (invoke c-compiler "t.c" "-shared" "-Wl,-soname,libfoo.so.2") (let* ((dyninfo (elf-dynamic-info (parse-elf (call-with-input-file "a.out" get-bytevector-all)))) (soname (elf-dynamic-info-soname dyninfo))) soname))))) (test-end "gremlin")