/* GNU Guix --- Functional package management for GNU Copyright (C) 2016, 2017 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 . */ /* Interface to built-in derivation builders. */ #pragma once #include #include #include namespace nix { inline bool isBuiltin(const Derivation & drv) { return string(drv.builder, 0, 8) == "builtin:"; } /* Build DRV, which lives at DRVPATH. */ typedef void (*derivationBuilder) (const Derivation &drv, const std::string &drvPath, const std::string &output); /* Return the built-in builder called BUILDER, or NULL if none was found. */ derivationBuilder lookupBuiltinBuilder(const std::string &builder); /* Return the list of supported built-in builder names. */ std::list builtinBuilderNames(); } href='/guix/diff/gnu/packages/accessibility.scm?id=58974e7b1971c9795ab6365b8e80e5140ceba9e5'>diff
AgeCommit message (Expand)Author
2022-06-12gnu: brltty: Update to 6.5....* gnu/packages/accessibility.scm (brltty): Update to 6.5. Tobias Geerinckx-Rice
2022-02-15gnu: Remove unneeded uses of 'libiconv'....iconv is part of glibc, there is no need to add it as input. * gnu/packages/accessibility.scm (brltty)[inputs]: Remove LIBICONV. * gnu/packages/compression.scm (innoextract)[inputs]: Likewise. * gnu/packages/haskell-apps.scm (darcs)[inputs]: Likewise. * gnu/packages/kde-multimedia.scm (k3b)[inputs]: Likewise. * gnu/packages/linphone.scm (liblinphone)[inputs]: Likewise. * gnu/packages/mail.scm (mailutils)[inputs]: Likewise. * gnu/packages/maths.scm (libqalculate)[inputs]: Likewise. * gnu/packages/pep.scm (pep-engine)[inputs]: Likewise. * gnu/packages/vim.scm (neovim)[inputs]: Likewise. * gnu/packages/wget.scm (wget2)[inputs]: Likewise. * gnu/packages/telegram.scm (telegram-desktop)[inputs]: Likewise. * gnu/packages/video.scm (transcode)[native-inputs]: Likewise. Marius Bakke
2022-01-09gnu: accessibility: Simplify inputs....* gnu/packages/accessibility.scm (libbraille, brltty, xmagnify): Remove input labels. Marius Bakke
2022-01-09gnu: brltty: Update to 6.4....* gnu/packages/accessibility.scm (brltty): Update to 6.4. [arguments]: Remove obsolete configure flag and trailing #t. Marius Bakke
2022-01-09gnu: brltty: Disable parallel build....* gnu/packages/accessibility.scm (brltty)[arguments]: Add #:parallel-build?. Marius Bakke