Age | Commit message (Collapse) | Author |
|
* gnu/packages/patches/gst-plugins-good-fix-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gstreamer.scm (gst-plugins-good)[source]: Use it.
|
|
This reverts commits 9085260fccd17955be6922c215f89be3e424dda3,
4ecc2a24936a1fbfe3ff5654090d41e91c2fe8f2,
094b6ac00939ef5e3f291a477fedd26621078ca8,
104151f4f45f4bc3a816e3ad42256452932e0d8d.
|
|
Include only those inputs into XDG_DATA_DIRS having
some subdirectory of /share which is typically used by Qt.
* guix/build/qt-utils.scm (variables-for-wrapping): Take the
output directory as an argument for special handling. Check for
subdirectories of /share used by Qt before including inputs in
XDG_DATA_DIRS.
(wrap-qt-program*): Pass the output directory to variables-for-wrapping.
Co-authored-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
|
|
* guix/build-system/qt.scm (qt-build)[qt-wrap-excluded-inputs]: New argument.
* guix/build/qt-utils.scm (%qt-wrap-excluded-inputs): New variable.
(wrap-qt-program*)[qt-wrap-excluded-inputs]: New argument. Filter excluded
inputs.
(wrap-qt-program)[qt-wrap-excluded-inputs]: New argument.
(wrap-all-qt-programs)[qt-wrap-excluded-inputs]: New argument.
Co-authored-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
|
|
Prior to this change, wrappers did set the specified environment variables to
a fixed value, overwriting any user settings. This inhibited propagating
e.g. XDG_DATA_DIRS from a profile to the application.
Now user environment variables are prefixed (if the variable defines some
"binary" search path, e.g. QT_PLUGIN_PATH) or suffixed (if the variable
defines some config or data search path, e.g. XDG_DATA_DIRS). The code could
also allow to overwrite, anyhow currently no variable is defined like this.
* guix/build/qt-utils.scm (variables-for-wrapping): For each env-var to
be wrapped, specify whether it should prefix, suffix or overwrite the
user's variable.
|
|
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.
|
|
* gnu/packages/patches/vlc-qt-5.15.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/video.scm (vlc)[source]: Remove patch.
|
|
* gnu/packages/admin.scm (sudo)[inputs]: Only use linux-pam when
not building for the Hurd.
|
|
* gnu/packages/admin.scm (shadow)[arguments]: Adjust configure-flags to
not use pam when building for the Hurd.
[inputs]: Only use linux-pam when not building for the Hurd.
|
|
* gnu/packages/ssh.scm (openssh)[inputs]: Only add linux-pam when not
building for the Hurd.
[arguments]: Adjust configure flag to only use pam when not building for
the Hurd.
|
|
|
|
* gnu/packages/mpd.scm (ncmpcpp): Update to 0.9.2.
|
|
* gnu/packages/mpd.scm (mpd): Update to 0.22.4.
|
|
* gnu/packages/astronomy.scm (sextractor): New variable.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
* gnu/packages/astronomy.scm (libpasastro): New variable.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
* gnu/packages/inkscape.scm (inkscape-1.0): Update to 1.0.2.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
* gnu/packages/package-management.scm (guix-jupyter): Update to 0.2.1.
|
|
* gnu/packages/lua.scm (fennel)[arguments]: Always enable tests.
|
|
* gnu/packages/lua.scm (fennel)[arguments]: Add phase to patch
additional calls to lua binary. Adjust 'patch-fennel phase to specify
specific lua location.
|
|
* gnu/packages/lua.scm (fennel)[arguments]: Add phase to install manpage.
|
|
* gnu/packages/emacs-xyz.scm (emacs-helm-selector): Update to 0.6.1.
|
|
* gnu/packages/emacs-xyz.scm (emacs-helm-sly): Update to 0.7.0.
|
|
* gnu/packages/lisp-xyz.scm (sbcl-postmodern): Update to 1.32.8.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
* gnu/packages/lisp-xyz.scm (sbcl-uax-15): Update to 0.1.1.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
* gnu/packages/lua.scm (fennel)[synopsis]: Remove leading article.
|
|
* gnu/packages/lua.scm (fennel): Update to 0.8.0.
[arguments]: Move 'check phase to after 'install phase.
|
|
* gnu/packages/lisp-xyz.scm (sbcl-periods): Update to 20210125.
|
|
* gnu/packages/emacs-xyz.scm (emacs-repology): New variable.
|
|
* gnu/packages/rust-apps.scm (tokei)[arguments]: Remove duplicates Cargo
inputs.
|
|
* gnu/packages/image-viewers.scm (catimg): Update to 2.7.0.
|
|
* gnu/packages/emacs-xyz.scm (emacs-counsel-bbdb): New variable.
|
|
* gnu/packages/package-management.scm (guix-jupyter): Update to 0.2.0.
[source]: Remove 'modules' and 'snippet'.
|
|
* gnu/packages/qt.scm (qt5-urls): New procedure.
(qtbase, qtsvg, qtimageformats, qtx11extras)
(qtxmlpatterns, qtdeclarative, qtconnectivity)
(qtwebsockets, qtsensors, qtmultimedia, qtwayland)
(qtserialport, qtserialbus, qtwebchannel, qtwebglplugin)
(qtwebview, qttools, qtscript, qtquickcontrols)
(qtquickcontrols2, qtgraphicaleffects, qtgamepad)
(qtscxml, qtpurchasing, qtcharts, qtdatavis3d)
(qtnetworkauth, qtremoteobjects, qtspeech)
(qtwebengine): Use it.
|
|
Reported by pineapples on #guix.
This is a followup to 8e1907a72430aa989125b053573ef0897c480697.
* doc/guix.texi (Invoking guix package): Remove sentence that says that
package transformations are lost upon upgrading and explicitly say the
opposite.
|
|
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.253.
(linux-libre-4.4-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.253.
(linux-libre-4.9-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.217.
(linux-libre-4.14-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.170.
(linux-libre-4.19-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.92.
(linux-libre-5.4-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.10.
(linux-libre-5.10-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (%default-extra-linux-options): Enable CONFIG_DM_CRYPT
as a module.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/package-management.scm (flatpak): Update to 1.10.1.
|
|
* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20210124.
|
|
* gnu/packages/lisp-xyz.scm (cl-common-lisp-jupyter, ecl-common-lisp-jupyter,
sbcl-common-lisp-jupyter): New variables.
|
|
* gnu/packages/lisp-xyz.scm (cl-trivial-do, ecl-trivial-do, sbcl-trivial-do):
New variables.
|
|
* gnu/packages/lisp-xyz.scm (cl-multilang-documentation,
ecl-multilang-documentation, sbcl-multilang-documentation): New variables.
|
|
* gnu/packages/lisp-xyz.scm (cl-language-codes, ecl-language-codes,
sbcl-language-codes): New variables.
|
|
* gnu/packages/lisp-xyz.scm (cl-system-locale, ecl-system-locale,
sbcl-system-locale): New variables.
|
|
* gnu/packages/lisp-xyz.scm (cl-jsown, ecl-jsown, sbcl-jsown): New variables.
|
|
* gnu/packages/lisp-xyz.scm (cl-eclector, ecl-eclector, sbcl-eclector): New
variables.
|