;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2017, 2020 Ricardo Wurmus ;;; ;;; 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-print) #:use-module (guix import print) #:use-module (guix build-system gnu) #:use-module (guix download) #:use-module (guix packages) #:use-module ((guix licenses) #:prefix license:) #:use-module (srfi srfi-64)) (define-syntax-rule (define-with-source object source expr) (begin (define object expr) (define source 'expr))) (test-begin "print") (define-with-source pkg pkg-source (package (name "test") (version "1.2.3") (source (origin (method url-fetch) (uri (string-append "file:///tmp/test-" version ".tar.gz")) (sha256 (base32 "070pwb7brdcn1mfvplkd56vjc7lbz4iznzkqvfsakvgbv68k71ah")))) (build-system (@ (guix build-system gnu) gnu-build-system)) (home-page "http://gnu.org") (synopsis "Dummy") (description "This is a dummy package.") (license license:gpl3+))) (define-with-source pkg-with-inputs pkg-with-inputs-source (package (name "test") (version "1.2.3") (source (origin (method url-fetch) (uri (string-append "file:///tmp/test-" version ".tar.gz")) (sha256 (base32 "070pwb7brdcn1mfvplkd56vjc7lbz4iznzkqvfsakvgbv68k71ah")))) (build-system (@ (guix build-system gnu) gnu-build-system)) (inputs `(("coreutils" ,(@ (gnu packages base) coreutils)) ("glibc" ,(@ (gnu packages base) glibc) "debug"))) (home-page "http://gnu.org") (synopsis "Dummy") (description "This is a dummy package.") (license license:gpl3+))) (test-equal "simple package" `(define-public test ,pkg-source) (package->code pkg)) (test-equal "package with inputs" `(define-public test ,pkg-with-inputs-source) (package->code pkg-with-inputs)) (test-end "print") uthor 2023-11-22gnu: fcitx5-rime: Update to 5.1.3....* gnu/packages/fcitx5.scm (fcitx5-rime): Update to 5.1.3. Change-Id: Ia7939616d93ec0235b9fd50f2ae2a26d551a650c 宋文武 2023-11-22gnu: fcitx5-configtool: Update to 5.1.2....* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.1.2. Change-Id: I534cb1943c09d5a36f171608fcbb6b09661d2bb4 宋文武 2023-11-22gnu: fcitx5-chinese-addons: Update to 5.1.2....* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.1.2. Change-Id: Icbfa1628c23adfc5c2789480c9803a1b1c257a0f 宋文武 2023-11-22gnu: fcitx5-qt: Update to 5.1.3....* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.1.3. Change-Id: Id0b375c7d052f2d2d8a4d10f8415b748823efe14 宋文武 2023-11-22gnu: fcitx5-anthy: Update to 5.1.2....* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.1.2. Change-Id: I0e6e8b3774221fdb91ee91fa2870cdda3d6e9273 宋文武 2023-11-22gnu: libime: Update to 1.1.3....* gnu/packages/fcitx5.scm (libime): Update to 1.1.3. [inputs]: Add zstd:lib. [native-inputs]: Add pkg-config and remove python. Change-Id: Ia3a580c2292b68a8f492b29c37d7219a77271d54 宋文武 2023-11-22gnu: fcitx5-lua: Update to 5.0.11....* gnu/packages/fcitx5.scm (fcitx5-lua): Update to 5.0.11. Change-Id: Iacfd1a197c888cc1a79e31723c57e5ac34a8a7f5 宋文武 2023-11-22gnu: fcitx5: Update to 5.1.5....* gnu/packages/fcitx5.scm (fcitx5): Update to 5.1.5. Change-Id: I6e3ac3c8ad77fd53d431bd1501ae6b44ad49a66a 宋文武