Leo Famulari
0981f872cb
gnu: gst-plugins-good: Fix a test failure on 32-bit systems.
...
* 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.
2021-01-31 01:00:30 -05:00
Leo Famulari
918a099e74
Revert qt-build-system changes that were pushed to a frozen "staging" branch.
...
This reverts commits 9085260fcc
,
4ecc2a2493
,
094b6ac009
,
104151f4f4
.
2021-01-30 18:05:42 -05:00
Jakub Kądziołka
104151f4f4
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>
2021-01-29 23:04:02 +01:00
Jakub Kądziołka
094b6ac009
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>
2021-01-29 23:04:02 +01:00
Hartmut Goebel
4ecc2a2493
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.
2021-01-29 23:04:02 +01:00
Hartmut Goebel
9085260fcc
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-01-29 23:04:02 +01:00
Leo Famulari
5aeee07cc9
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.
2021-01-27 16:03:16 -05:00
Efraim Flashner
0e2abacae6
gnu: sudo: Build without pam for the Hurd.
...
* gnu/packages/admin.scm (sudo)[inputs]: Only use linux-pam when
not building for the Hurd.
2021-01-26 10:36:21 +02:00
Efraim Flashner
4f8d5e63b2
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.
2021-01-26 10:33:11 +02:00
Efraim Flashner
da4483f379
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.
2021-01-26 10:14:33 +02:00
Leo Famulari
68dd78e2e4
Merge branch 'master' into staging
2021-01-25 15:40:55 -05:00
Leo Famulari
3f0af15131
gnu: ncmpcpp: Update to 0.9.2.
...
* gnu/packages/mpd.scm (ncmpcpp): Update to 0.9.2.
2021-01-25 14:22:19 -05:00
Leo Famulari
0219cd562f
gnu: MPD: Update to 0.22.4.
...
* gnu/packages/mpd.scm (mpd): Update to 0.22.4.
2021-01-25 14:22:15 -05:00
Sharlatan Hellseher
b2d6f127c2
gnu: Add sextractor.
...
* gnu/packages/astronomy.scm (sextractor): New variable.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-25 17:59:02 +01:00
Sharlatan Hellseher
906155e437
gnu: Add libpasastro.
...
* gnu/packages/astronomy.scm (libpasastro): New variable.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-25 17:09:50 +01:00
Michael Rohleder
f9bd4621dd
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>
2021-01-25 09:36:26 -05:00
Ludovic Courtès
90a6ce0b18
gnu: guix-jupyter: Update to 0.2.1.
...
* gnu/packages/package-management.scm (guix-jupyter): Update to 0.2.1.
2021-01-25 12:04:48 +01:00
Efraim Flashner
3080a6e7a0
gnu: fennel: Always run tests.
...
* gnu/packages/lua.scm (fennel)[arguments]: Always enable tests.
2021-01-25 11:55:40 +02:00
Efraim Flashner
209d94fa64
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.
2021-01-25 11:55:40 +02:00
Efraim Flashner
18a512528d
gnu: fennel: Install manpage.
...
* gnu/packages/lua.scm (fennel)[arguments]: Add phase to install manpage.
2021-01-25 11:55:37 +02:00
Pierre Neidhardt
60021f2afa
gnu: emacs-helm-selector: Update to 0.6.1.
...
* gnu/packages/emacs-xyz.scm (emacs-helm-selector): Update to 0.6.1.
2021-01-25 10:06:42 +01:00
Pierre Neidhardt
40edcda0f5
gnu: emacs-helm-sly: Update to 0.7.0.
...
* gnu/packages/emacs-xyz.scm (emacs-helm-sly): Update to 0.7.0.
2021-01-25 10:06:11 +01:00
Sharlatan Hellseher
82a9ed3eb3
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>
2021-01-25 09:38:20 +01:00
Sharlatan Hellseher
064a7ea6e0
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>
2021-01-25 09:32:31 +01:00
Efraim Flashner
547bd6921a
gnu: fennel: Satisfy guix-lint.
...
* gnu/packages/lua.scm (fennel)[synopsis]: Remove leading article.
2021-01-25 09:58:41 +02:00
Efraim Flashner
d49b0331e1
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.
2021-01-25 09:57:18 +02:00
Pierre Neidhardt
ffd5ec05db
gnu: sbcl-periods: Update to 20210125.
...
* gnu/packages/lisp-xyz.scm (sbcl-periods): Update to 20210125.
2021-01-25 08:20:45 +01:00
Nicolas Goaziou
9abac0d338
gnu: Add emacs-repology.
...
* gnu/packages/emacs-xyz.scm (emacs-repology): New variable.
2021-01-24 23:07:25 +01:00
Nicolas Goaziou
486e79790e
gnu: tokei: Remove duplicate Cargo inputs.
...
* gnu/packages/rust-apps.scm (tokei)[arguments]: Remove duplicates Cargo
inputs.
2021-01-24 23:06:09 +01:00
Efraim Flashner
e330a31f7b
gnu: catimg: Update to 2.7.0.
...
* gnu/packages/image-viewers.scm (catimg): Update to 2.7.0.
2021-01-24 23:58:29 +02:00
Maxim Cournoyer
e1af6c058e
gnu: Add emacs-counsel-bbdb.
...
* gnu/packages/emacs-xyz.scm (emacs-counsel-bbdb): New variable.
2021-01-24 16:33:29 -05:00
Ludovic Courtès
fc68f61192
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'.
2021-01-24 21:44:56 +01:00
Ludovic Courtès
9d01749fea
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.
2021-01-24 21:44:55 +01:00
Ludovic Courtès
4de829a223
doc: Clarify that package transformations are preserved across upgrades.
...
Reported by pineapples on #guix.
This is a followup to 8e1907a724
.
* doc/guix.texi (Invoking guix package): Remove sentence that says that
package transformations are lost upon upgrading and explicitly say the
opposite.
2021-01-24 21:44:55 +01:00
Leo Famulari
898e137fc8
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.
2021-01-24 14:06:25 -05:00
Leo Famulari
be3e192ea7
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.
2021-01-24 14:06:25 -05:00
Leo Famulari
34bf61796d
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.
2021-01-24 14:06:25 -05:00
Leo Famulari
6abde21ea5
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.
2021-01-24 14:06:25 -05:00
Leo Famulari
1482dbcf27
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.
2021-01-24 14:06:25 -05:00
Leo Famulari
cd6763e48a
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.
2021-01-24 14:06:25 -05:00
Caliph Nomble
82fd2eeed3
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>
2021-01-24 14:06:17 -05:00
Efraim Flashner
c95f7dc6f1
gnu: flatpak: Update to 1.10.1.
...
* gnu/packages/package-management.scm (flatpak): Update to 1.10.1.
2021-01-24 13:11:03 +02:00
Pierre Neidhardt
dbbf67d365
gnu: emacs-evil-collection: Update to 20210124.
...
* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20210124.
2021-01-24 11:44:49 +01:00
Pierre Neidhardt
cc1c91c1a9
gnu: Add common-lisp-jupyter.
...
* gnu/packages/lisp-xyz.scm (cl-common-lisp-jupyter, ecl-common-lisp-jupyter,
sbcl-common-lisp-jupyter): New variables.
2021-01-24 11:39:16 +01:00
Pierre Neidhardt
c2fe94abbb
gnu: Add trivial-do.
...
* gnu/packages/lisp-xyz.scm (cl-trivial-do, ecl-trivial-do, sbcl-trivial-do):
New variables.
2021-01-24 11:39:16 +01:00
Pierre Neidhardt
773ffd1f1e
gnu: Add multilang-documentation.
...
* gnu/packages/lisp-xyz.scm (cl-multilang-documentation,
ecl-multilang-documentation, sbcl-multilang-documentation): New variables.
2021-01-24 11:39:16 +01:00
Pierre Neidhardt
4c51850784
gnu: Add language-codes.
...
* gnu/packages/lisp-xyz.scm (cl-language-codes, ecl-language-codes,
sbcl-language-codes): New variables.
2021-01-24 11:39:16 +01:00
Pierre Neidhardt
abf21b1481
gnu: Add system-locale.
...
* gnu/packages/lisp-xyz.scm (cl-system-locale, ecl-system-locale,
sbcl-system-locale): New variables.
2021-01-24 11:39:16 +01:00
Pierre Neidhardt
4e0b0bf2f2
gnu: Add jsown.
...
* gnu/packages/lisp-xyz.scm (cl-jsown, ecl-jsown, sbcl-jsown): New variables.
2021-01-24 11:39:16 +01:00
Pierre Neidhardt
cdd1023d1f
gnu: Add eclector.
...
* gnu/packages/lisp-xyz.scm (cl-eclector, ecl-eclector, sbcl-eclector): New
variables.
2021-01-24 11:39:16 +01:00