* nongnu/packages/mozilla.scm (firefox)[arguments]: In install-desktop-entry
phase, use absolute name file for symlink target of icons.
Revert e3c50e1385.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
* nongnu/packages/emacs.scm(clhs)[arguments]<phases>:
In replace-loader phase, Use format to generate sexp from list structure.
Add autoload cookie for entry function.
In install-doc phase, place HyperSpec under
<output>/share/HyperSpec-7-0. Don't emit files outside the FHS structure.
[source]: Use HTTPS.
[description]: Wrap line at column 80.
Since commit 2073b55, Guix uses CPLUS_INCLUDE_PATH to find system
headers. Overriding this variable caused a compile failure. The package builds
fine without it, so just drop it.
* nongnu/packages/game-development.scm (eduke32)[arguments]: Drop ‘set-sdl-paths’ phase.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
* nongnu/packages/mozilla.scm (firefox)[arguments]: Set correct icon
path in the desktop file.
Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
* nongnu/packages/mozilla.scm (firefox): Update to 81.0.1.
[arguments]: Use system python for mach with MACH_USE_SYSTEM_PYTHON.
(%firefox-build-id): Add comment why updating this id is important.
* nongnu/packages/steam-client.scm: Use pulseaudio and nonguix utils modules.
(steam-gameruntime-libs): Add pulseaudio.
(nonguix-container->package): Add alsa-config to inputs.
(make-container-internal): Add alsa-config to args and inputs.
(make-internal-script): Add alsa-config to args and symlinks, symlink
32-bit Vulkan ICD files.
* nongnu/packages/steam-client.scm: Add comment to top explaining container structure.
(ld.so.conf->ld.so.cache): Replaces names with _.
(nonguix-container->package): Remove container-name, union64, and union32 from let bindings, add newlines to inputs, fix args, and add symlinks for internal-script and manifest.
(make-container-manifest): Improve document string.
(make-container-internal)[synopsis, description]: Fix typos.
* nongnu/packages/steam-client.scm: Use module guix records.
(<nonguix-container>): New record type.
(glibc-for-fhs-32, steam-libs-32, steam-libs-64): Removed.
(packages->ld.so.conf): Rename to fhs-ld.so.conf and use static paths.
(steam): Rename to steam-client, remove wrappers and inputs, and
replace with new definition for steam.
(fhs-min-libs): New alist.
(steam-client-libs): Add bash and coreutils, remove glibc and glibc-32.
(steam-gameruntime-libs): Add font-dejavu and font-liberation.
(fhs-union, nonguix-container->package, make-container-wrapper)
(make-container-manifest, make-container-internal)
(make-internal-script): New functions.
* nongnu/packages/mozilla.scm (firefox): Update to 80.0.1
[native-inputs]: Update to rust@1.43 rust:cargo@1.43 node@10.22
rust-cbindgen@0.14.3.
[arguments]<phases>: In phase 'patch-cargo-checksums', use find-files to detect all Cargo.lock.
Generate cargo checksum for rust vendors in seperate directories.
<configure-flags>: Remove obsolete configure flags.
(%firefox-build-id): Update to 2020-09-08.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
* nongnu/packages/mozilla.scm (rust-cbindgen-0.14.3): New variable.
Upstream don't need this particular version for Icecat 78.
Co-authored-by: Zhu Zihao <all_but_last@163.com>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>