;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2022 Ludovic Courtès ;;; ;;; 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-home-services) #:use-module (gnu services) #:use-module (gnu home services) #:use-module (guix diagnostics) #:use-module (srfi srfi-1) #:use-module (srfi srfi-64) #:use-module (ice-9 match)) (test-begin "home-services") (test-assert "fold-home-service-types" (match (fold-home-service-types cons '()) (() #f) (lst (and (every service-type? lst) (every (lambda (type) (let ((location (service-type-location type))) (string-contains (location-file location) "gnu/home"))) lst))))) (test-eq "lookup-service-types" home-files-service-type (and (null? (lookup-home-service-types 'does-not-exist-at-all)) (match (lookup-home-service-types 'home-files) ((one) one) (x x)))) (test-end) ue='grep'>log msg
AgeCommit message (Expand)Author
2024-07-10gnu: ci: Cross-build for fewer platforms....* gnu/ci.scm (%unsupported-platform-triplets): New variable. (cross-jobs): Also don't build for systems listed in %unsupported-platform-triplets. Change-Id: Ic31ae6d307f2d243c098ec050bdb9d09060466ac Efraim Flashner
2024-06-13ci: Add cross-compilation jobs for x86_64-linux-gnux32....* gnu/ci.scm (cross-jobs)[same?]: Special case x86_64-linux-gnux32. Change-Id: I877eb50d6b0b0bf10474c58f8e9d5ee92f1705d2 Ludovic Courtès
2024-05-31ci: Build visionfive2-barebones-raw-image....* gnu/ci.scm (%guix-system-images): Add visionfive2-barebones-raw-image. Change-Id: I0a0edccf00119d6b23b864bb0123be6ca7b01d34 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Zheng Junjie
2024-04-17ci: Don’t cross-compile to xtensa-ath9k-elf....This is a followup to 9a60894156c3ea2c609ae0cd787df949f2d6ecc2. * gnu/ci.scm (%bare-platform-triplets): New variable. (cross-jobs)[pointless?]: Use it. Change-Id: I4701bc402bb93d372d46b7208697e0f998a1dc62 Ludovic Courtès
2024-01-23ci: Don't cross compile to or1k-elf....* gnu/ci.scm (cross-jobs)[pointless?]: Don't build any packages for or1k-elf. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Change-Id: I294429d5318b94fb8e7780a37f3608b5321cf6ca Mathieu Othacehe
2023-12-18gnu: ci: Build tuned packages for common baselines....* gnu/ci.scm (%x86-64-micro-architectures): Update the list of micro-architectures to also match the psABI levels. Change-Id: Iee2f65376a00ad2ee5fb393c2e64c07f866d8116 Efraim Flashner
2023-12-12ci: Don't cross compile to avr....* gnu/ci.scm (cross-jobs)[pointless?]: Don't build any packages for avr. Change-Id: I1728727874d65461b82364e71b70c7d1fd050d90 Efraim Flashner