;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2024 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 . ;; This manifest "ungrafts" all the currently grafted packages and returns ;; said packages and all their dependents. (use-modules (guix diagnostics) (guix i18n) (guix packages) (guix profiles) (guix store) ((guix scripts build) #:select (dependents)) ((gnu packages) #:select (all-packages)) (srfi srfi-1)) (define (grafted-packages) (info (G_ "enumerating grafted packages...~%")) (let ((result (filter package-replacement (all-packages)))) (info (G_ "found ~d grafted packages:~{ ~a~}~%") (length result) (map package-full-name result)) result)) (manifest (with-store store (let* ((grafted (grafted-packages)) (ungraft-all (package-input-rewriting (map (lambda (package) `(,package . ,(package-replacement package))) grafted)))) (map (lambda (package) (manifest-entry (inherit (package->manifest-entry (ungraft-all package))) (name (string-append (package-name package) "-ungrafted")))) (dependents store grafted))))) t' type='search' size='10' name='q' value=''/>
AgeCommit message (Expand)Author
2024-11-07gnu: qutebrowser: Update to 3.3.1....* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.3.1. Change-Id: I4d346030ae40ddca7a1c4dc9468cfca13642f2e9 Signed-off-by: Andreas Enge <andreas@enge.fr> Herman Rimm
2024-10-06gnu: vimb: Use G-expressions and cc-for-target....* gnu/packages/web-browsers.scm (vimb)[arguments]: Use G-expressions and cc-for-target. Change-Id: I701e9d5d6dc12856d49e5c794a535b966fff7810 Zheng Junjie
2024-10-06gnu: vimb: Update to 3.7.0....* gnu/packages/web-browsers.scm (vimb): Update to 3.7.0. [arguments]<#:phases>: Add fix-config-mk phase. Change-Id: Ia89eb9588cd7eeda1bad29cf0d6e33f75ff5970c Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> unwox via Guix-patches via
2024-09-07gnu: qutebrowser: Update to 3.2.1....* gnu/packages/web-browser.scm (qutebrowser): Update to 3.2.1. [source]: Switch to git-fetch. [native-inputs]: Add asciidoc. Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: I88fd400ed7152818c6cd899d93f8e033dcce4206 Herman Rimm via Guix-patches via