Age | Commit message (Expand) | Author |
2021-01-29 | guix: qt-utils: Don't include useless inputs in wrapped variables....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>
| Jakub Kądziołka |
2021-01-29 | build-system: qt: Exclude useless inputs from wrapped variables....* 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>
| Jakub Kądziołka |
2021-01-29 | guix: qt-utils: Wrapped executables honor user's envvars....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.
| Hartmut Goebel |
2021-01-29 | 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.
| Hartmut Goebel |
2021-01-27 | gnu: VLC: Remove obsolete patch....* 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.
| Leo Famulari |
2021-01-26 | gnu: sudo: Build without pam for the Hurd....* gnu/packages/admin.scm (sudo)[inputs]: Only use linux-pam when
not building for the Hurd.
| Efraim Flashner |
2021-01-26 | gnu: shadow: Build without pam 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.
| Efraim Flashner |
2021-01-26 | gnu: openssh: Build without pam 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.
| Efraim Flashner |
2021-01-25 | Merge branch 'master' into staging | Leo Famulari |
2021-01-25 | gnu: ncmpcpp: Update to 0.9.2....* gnu/packages/mpd.scm (ncmpcpp): Update to 0.9.2.
| Leo Famulari |
2021-01-25 | gnu: MPD: Update to 0.22.4....* gnu/packages/mpd.scm (mpd): Update to 0.22.4.
| Leo Famulari |
2021-01-25 | gnu: Add sextractor....* gnu/packages/astronomy.scm (sextractor): New variable.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Sharlatan Hellseher |
2021-01-25 | gnu: Add libpasastro....* gnu/packages/astronomy.scm (libpasastro): New variable.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Sharlatan Hellseher |
2021-01-25 | gnu: inkscape-1.0: Update to 1.0.2....* gnu/packages/inkscape.scm (inkscape-1.0): Update to 1.0.2.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Michael Rohleder |
2021-01-25 | gnu: guix-jupyter: Update to 0.2.1....* gnu/packages/package-management.scm (guix-jupyter): Update to 0.2.1.
| Ludovic Courtès |
2021-01-25 | gnu: fennel: Always run tests....* gnu/packages/lua.scm (fennel)[arguments]: Always enable tests.
| Efraim Flashner |
2021-01-25 | gnu: fennel: Cross-build....* gnu/packages/lua.scm (fennel)[arguments]: Add phase to patch
additional calls to lua binary. Adjust 'patch-fennel phase to specify
specific lua location.
| Efraim Flashner |
2021-01-25 | gnu: fennel: Install manpage....* gnu/packages/lua.scm (fennel)[arguments]: Add phase to install manpage.
| Efraim Flashner |
2021-01-25 | gnu: emacs-helm-selector: Update to 0.6.1....* gnu/packages/emacs-xyz.scm (emacs-helm-selector): Update to 0.6.1.
| Pierre Neidhardt |
2021-01-25 | gnu: emacs-helm-sly: Update to 0.7.0....* gnu/packages/emacs-xyz.scm (emacs-helm-sly): Update to 0.7.0.
| Pierre Neidhardt |
2021-01-25 | gnu: sbcl-postmodern: Update to 1.32.8....* gnu/packages/lisp-xyz.scm (sbcl-postmodern): Update to 1.32.8.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Sharlatan Hellseher |
2021-01-25 | gnu: sbcl-uax-15: Update to 0.1.1....* gnu/packages/lisp-xyz.scm (sbcl-uax-15): Update to 0.1.1.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Sharlatan Hellseher |
2021-01-25 | gnu: fennel: Satisfy guix-lint....* gnu/packages/lua.scm (fennel)[synopsis]: Remove leading article.
| Efraim Flashner |
2021-01-25 | gnu: fennel: Update to 0.8.0....* gnu/packages/lua.scm (fennel): Update to 0.8.0.
[arguments]: Move 'check phase to after 'install phase.
| Efraim Flashner |
2021-01-25 | gnu: sbcl-periods: Update to 20210125....* gnu/packages/lisp-xyz.scm (sbcl-periods): Update to 20210125.
| Pierre Neidhardt |
2021-01-24 | gnu: Add emacs-repology....* gnu/packages/emacs-xyz.scm (emacs-repology): New variable.
| Nicolas Goaziou |
2021-01-24 | gnu: tokei: Remove duplicate Cargo inputs....* gnu/packages/rust-apps.scm (tokei)[arguments]: Remove duplicates Cargo
inputs.
| Nicolas Goaziou |
2021-01-24 | gnu: catimg: Update to 2.7.0....* gnu/packages/image-viewers.scm (catimg): Update to 2.7.0.
| Efraim Flashner |
2021-01-24 | gnu: Add emacs-counsel-bbdb....* gnu/packages/emacs-xyz.scm (emacs-counsel-bbdb): New variable.
| Maxim Cournoyer |
2021-01-24 | gnu: guix-jupyter: Update to 0.2.0....* gnu/packages/package-management.scm (guix-jupyter): Update to 0.2.0.
[source]: Remove 'modules' and 'snippet'.
| Ludovic Courtès |
2021-01-24 | gnu: qt5: Add source code URLs of mirrors....* 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.
| Ludovic Courtès |
2021-01-24 | doc: Clarify that package transformations are preserved across upgrades....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.
| Ludovic Courtès |
2021-01-24 | gnu: linux-libre 4.4: Update to 4.4.253....* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.253.
(linux-libre-4.4-pristine-source): Update hash.
| Leo Famulari |
2021-01-24 | gnu: linux-libre 4.9: Update to 4.9.253....* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.253.
(linux-libre-4.9-pristine-source): Update hash.
| Leo Famulari |
2021-01-24 | gnu: linux-libre 4.14: Update to 4.14.217....* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.217.
(linux-libre-4.14-pristine-source): Update hash.
| Leo Famulari |
2021-01-24 | gnu: linux-libre 4.19: Update to 4.19.170....* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.170.
(linux-libre-4.19-pristine-source): Update hash.
| Leo Famulari |
2021-01-24 | gnu: linux-libre 5.4: Update to 5.4.92....* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.92.
(linux-libre-5.4-pristine-source): Update hash.
| Leo Famulari |
2021-01-24 | gnu: linux-libre: Update to 5.10.10....* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.10.
(linux-libre-5.10-pristine-source): Update hash.
| Leo Famulari |
2021-01-24 | gnu: linux-libre: Allow disk encryption by default....* gnu/packages/linux.scm (%default-extra-linux-options): Enable CONFIG_DM_CRYPT
as a module.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Caliph Nomble |
2021-01-24 | gnu: flatpak: Update to 1.10.1....* gnu/packages/package-management.scm (flatpak): Update to 1.10.1.
| Efraim Flashner |
2021-01-24 | gnu: emacs-evil-collection: Update to 20210124....* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20210124.
| Pierre Neidhardt |
2021-01-24 | gnu: Add common-lisp-jupyter....* gnu/packages/lisp-xyz.scm (cl-common-lisp-jupyter, ecl-common-lisp-jupyter,
sbcl-common-lisp-jupyter): New variables.
| Pierre Neidhardt |
2021-01-24 | gnu: Add trivial-do....* gnu/packages/lisp-xyz.scm (cl-trivial-do, ecl-trivial-do, sbcl-trivial-do):
New variables.
| Pierre Neidhardt |
2021-01-24 | gnu: Add multilang-documentation....* gnu/packages/lisp-xyz.scm (cl-multilang-documentation,
ecl-multilang-documentation, sbcl-multilang-documentation): New variables.
| Pierre Neidhardt |
2021-01-24 | gnu: Add language-codes....* gnu/packages/lisp-xyz.scm (cl-language-codes, ecl-language-codes,
sbcl-language-codes): New variables.
| Pierre Neidhardt |
2021-01-24 | gnu: Add system-locale....* gnu/packages/lisp-xyz.scm (cl-system-locale, ecl-system-locale,
sbcl-system-locale): New variables.
| Pierre Neidhardt |
2021-01-24 | gnu: Add jsown....* gnu/packages/lisp-xyz.scm (cl-jsown, ecl-jsown, sbcl-jsown): New variables.
| Pierre Neidhardt |
2021-01-24 | gnu: Add eclector....* gnu/packages/lisp-xyz.scm (cl-eclector, ecl-eclector, sbcl-eclector): New
variables.
| Pierre Neidhardt |
2021-01-24 | gnu: Add concrete-syntax-tree....* gnu/packages/lisp-xyz.scm (cl-concrete-syntax-tree,
ecl-concrete-syntax-tree, sbcl-concrete-syntax-tree): New variables.
| Pierre Neidhardt |
2021-01-24 | gnu: Add cl-indentify....* gnu/packages/lisp-xyz.scm (cl-indentify, ecl-cl-indentify,
sbcl-cl-indentify): New variables.
| Pierre Neidhardt |