guix-play/guix/build-system
Hartmut Goebel 7e24e1e58d
guix: qt-build-system, qt-utils: Unify wrapping of qt-programs.
Unify (guix qt-build-system wrap-all-programs) and
(guix qt-utils wrap-qt-program), so both behave the same.
The functions now reside in qt-utils to make them easily available for
packages not using the qt-build-system.

* guix/build/qt-build-system.scm (variables-for-wrapping, wrap-all-programs):
  Move from here ...
* guix/build/qt-utils.scm (variables-for-wrapping, wrap-all-qt-programs):
  ... to here. Base the later on
  (wrap-qt-program*): New function, carved out from old wrap-all-programs.
  (wrap-qt-program): Base on wrap-qt-program*, change arguments in an
  incompatible way.
* gnu/packages/bittorrent.scm (qbittorrent)[arguments]<phases>{wrap-qt}:
  Adjust to new interface of wrap-qt-program.
* gnu/packages/finance.scm (electron-cash): Likewise.
* gnu/packages/geo.scm (qgis): Likewise.
* gnu/packages/password-utils.scm (qtpass): Likewise.
* gnu/packages/video.scm (openshot): Likewise.
* gnu/packages/web-browsers.scm (kristall): Likewise.
2021-07-02 16:50:09 -04:00
..
android-ndk.scm gnu: android-make-stub: Update to 0.6.0. 2018-05-10 15:35:28 +02:00
ant.scm guix: java-utils: Add Maven-related phases. 2020-07-17 04:10:28 +02:00
asdf.scm build-system: asdf: Work around package-name->name+version bug. 2021-05-08 13:42:38 +02:00
cargo.scm build-system/cargo: Propagate crates across builds. 2021-03-14 19:52:44 +02:00
chicken.scm build-system: Add chicken-build-system. 2020-12-03 16:18:33 +01:00
clojure.scm build-system/clojure: Provide only the right modules in scope. 2020-01-08 23:21:14 +01:00
cmake.scm build-system: cmake: Add substitutable keyword. 2020-06-16 16:40:27 +03:00
copy.scm build-system: Fix copy-build-system default install plan. 2020-02-24 11:22:02 +01:00
dub.scm Adjust all users of (gnu packages ldc) to use (gnu packages dlang). 2018-09-10 15:44:32 -04:00
dune.scm guix: dune-build-system: Add a package parameter. 2019-03-23 22:58:52 +01:00
emacs.scm build-system/emacs: Allow usage of #:parallel-tests? key 2020-08-09 22:12:40 +02:00
font.scm gnu: Move contents of zip module into compression module. 2017-06-20 18:10:35 +05:30
glib-or-gtk.scm gnu: gcc: Switch back to using 'C_INCLUDE_PATH' instead of 'CPATH'. 2020-02-06 18:47:15 +01:00
gnu.scm build-system/gnu: Cross builds properly handle #:allowed-references & co. 2020-06-20 23:35:58 +02:00
go.scm import: go: Add an option to use pinned versions. 2021-04-09 22:41:32 -04:00
guile.scm build-system/guile: Expose #:scheme-file-regexp. 2020-05-18 15:37:23 +02:00
haskell.scm build-system/haskell: Disable parallel builds. 2020-10-19 00:07:37 +02:00
julia.scm build-system/julia: Don't rely on file name to set module name. 2021-01-30 15:36:56 +01:00
linux-module.scm build-system: linux-module: Delete some huge items that we probably don't need. 2020-09-14 10:15:43 +02:00
maven.scm build-system/maven: Make default-maven-plugins a procedure. 2020-07-17 09:45:19 +01:00
meson.scm gnu: gcc: Switch back to using 'C_INCLUDE_PATH' instead of 'CPATH'. 2020-02-06 18:47:15 +01:00
minify.scm gnu: uglify-js: Move back next to sbcl-cl-uglify-js definition. 2020-01-03 15:03:36 +01:00
node.scm gnu: Add node-lts. 2021-04-02 18:04:24 +02:00
ocaml.scm guix: ocaml: Add package-with-ocaml4.09. 2020-11-10 16:02:59 +01:00
perl.scm Move search path specifications to (guix search-paths). 2015-05-04 23:30:51 +02:00
python.scm gnu: Use PACKAGE/INHERIT in more places. 2021-03-17 03:58:10 -04:00
qt.scm guix: qt-build-system, qt-utils: Unify wrapping of qt-programs. 2021-07-02 16:50:09 -04:00
r.scm guix: Update to Bioconductor 3.13. 2021-06-05 09:12:39 +02:00
rakudo.scm build: Add rakudo-build-system. 2019-03-23 22:26:48 +02:00
renpy.scm build-system: Add renpy-build-system. 2021-02-07 15:17:55 +01:00
ruby.scm build: ruby: Rewrite build system to use gem archives. 2015-08-18 17:58:13 -04:00
scons.scm gnu: Add nsis-x86_64 and nsis-i686. 2019-10-11 11:44:44 -04:00
texlive.scm build-system/texlive: Update to texlive-2019.3, revision 51265. 2020-01-14 00:18:09 +01:00
trivial.scm build-system/trivial: Add support for #:allowed-references. 2018-02-28 22:47:42 +01:00
waf.scm Move search path specifications to (guix search-paths). 2015-05-04 23:30:51 +02:00