summaryrefslogtreecommitdiff
path: root/gnu/packages/terminals.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: alacritty: Fix loading of libxkbcommon-x11.so.•••* gnu/packages/terminals.scm (alacritty)[arguments]: Handle libxkbcommon-x11.so in the ‘add-absolute-library-references’ phase. This fixes this error: thread 'main' panicked at /tmp/guix-build-alacritty-0.13.1.drv-0/source/guix-vendor/rust-xkbcommon-dl-0.4.1.tar.gz/src/x11.rs:59:28: Library libxkbcommon-x11.so could not be loaded. note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Change-Id: Ifbf19b4962bc3d9eeba6acdf32ca66b0c662f493 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Clément Lassieur2024-03-151-0/+3
* Merge branch 'rust-team'•••Change-Id: Iee31c5de29c357c822f60df4fa8ce758779eb349 Efraim Flashner2024-02-281-35/+65
|\
| * gnu: alacritty: Update to 0.13.1.•••* gnu/packages/terminals.scm (alacritty): Update to 0.13.1. [cargo-inputs]: Remove rust-once-cell-1. Change-Id: Ib37fc7020c19abe4f990f2a34edac4431dcc5c0d Efraim Flashner2024-02-201-3/+2
| * gnu: rust-objc: Move to (gnu packages crates-apple).•••* gnu/packages/crates-io.scm (rust-objc-0.2, rust-objc-exception-0.1, rust-objc-foundation-0.1, rust-objc-id-0.1, rust-objc-sys-0.3, rust-objc-sys-0.2, rust-objc-test-utils-0.0, rust-objc2-0.4, rust-objc2-0.3, rust-objc2-encode-3, rust-objc2-encode-2, rust-objc2-proc-macros-0.1): Move from here ... * gnu/packages/crates-apple.scm: ... to here. Change-Id: I7dedf9dd15aa36a6fd11c2e444499d87ef506107 Efraim Flashner2024-02-201-0/+1
| * gnu: alacritty: Update to 0.13.0.•••* gnu/packages/terminals.scm (alacritty): Update to 0.13.0. [arguments]: Add cargo-test-flags. Adjust custom 'add-absolute-library-references phase to patch more libraries. Adjust custom 'install phase to install more manmages. [cargo-inputs]: Add rust-ahash-0.8, rust-base64-0.21, rust-home-0.5, rust-miow-0.6, rust-piper-0.2, rust-polling-3, rust-proc-macro2-1, rust-quote-1, rust-regex-automata-0.4, rust-rustix-openpty-0.1, rust-signal-hook-0.3, rust-syn-2, rust-toml-0.8, rust-vte-0.13. Replace rust-bitflags-1 with 2, rust-clap-3 with 4, rust-cocoa-0.24 with 0.25, rust-copypasta-0.8 with 0.10, rust-crossfont-0.5 with 0.7, rust-dirs-4 with 5, rust-embed-resource-1 with 2, rust-glutin-0.30 with 0.31, rust-notify-5 with 6, rust-serde-yaml-0.8 with 0.9, rust-windows-sys-0.36 with 0.48, rust-winit-0.28 with 0.29. Remove rust-alacritty-config-0.1, rust-alacritty-config-derive-0.1, rust-alacritty-terminal-0.19, rust-fnv-1, rust-wayland-client-0.29, rust-x11-dl-2. [cargo-development-inputs]: Add rust-log-0.4, rust-serde-1, rust-serde-json-1, rust-toml-0.8. Replace rust-clap-complete-3 with 4. [native-inputs]: Add scdoc. Change-Id: Ibc01b79c3b4b0b9cae185e0abfb830b51c641cf9 Efraim Flashner2024-02-201-34/+63
| * gnu: rust-windows: Move to (gnu packages crates-windows).•••* gnu/packages/crates-io.scm (rust-windows-0.48, rust-windows-0.46, rust-windows-0.44, rust-windows-0.39, rust-windows-0.32, rust-windows-0.9, rust-windows-aarch64-gnullvm-0.52, rust-windows-aarch64-gnullvm-0.48, rust-windows-aarch64-gnullvm-0.42, rust-windows-aarch64-msvc-0.52, rust-windows-aarch64-msvc-0.48, rust-windows-aarch64-msvc-0.42, rust-windows-aarch64-msvc-0.39, rust-windows-aarch64-msvc-0.36, rust-windows-aarch64-msvc-0.32, rust-windows-aarch64-msvc-0.28, rust-windows-bindgen-0.51, rust-windows-i686-gnu-0.52, rust-windows-i686-gnu-0.48, rust-windows-i686-gnu-0.42, rust-windows-i686-gnu-0.36, rust-windows-i686-gnu-0.32, rust-windows-i686-gnu-0.28, rust-windows-i686-msvc-0.52, rust-windows-i686-msvc-0.48, rust-windows-i686-msvc-0.42, rust-windows-i686-msvc-0.39, rust-windows-i686-msvc-0.36, rust-windows-i686-msvc-0.32, rust-windows-i686-msvc-0.28, rust-windows-implement-0.48, rust-windows-implement-0.46, rust-windows-implement-0.44, rust-windows-implement-0.39, rust-windows-implement-0.32, rust-windows-interface-0.48, rust-windows-interface-0.46, rust-windows-interface-0.44, rust-windows-interface-0.39, rust-windows-metadata-0.51, rust-windows-sys-0.52, rust-windows-sys-0.48, rust-windows-sys-0.45, rust-windows-sys-0.42, rust-windows-sys-0.36, rust-windows-sys-0.28, rust-windows-gen-0.9, rust-windows-macros-0.9, rust-windows-targets-0.52, rust-windows-targets-0.48, rust-windows-targets-0.42, rust-windows-targets-0.39, rust-windows-targets-0.32, rust-windows-x86-64-gnu-0.52, rust-windows-x86-64-gnu-0.48, rust-windows-x86-64-gnu-0.42, rust-windows-x86-64-gnu-0.39, rust-windows-x86-64-gnu-0.36, rust-windows-x86-64-gnu-0.32, rust-windows-x86-64-gnu-0.28, rust-windows-x86-64-gnullvm-0.52, rust-windows-x86-64-gnullvm-48, rust-windows-x86-64-gnullvm-0.42, rust-windows-x86-64-msvc-0.52, rust-windows-x86-64-msvc-0.48, rust-windows-x86-64-msvc-0.42, rust-windows-x86-64-msvc-0.39, rust-windows-x86-64-msvc-0.36, rust-windows-x86-64-msvc-0.32, rust-windows-x86-64-msvc-0.28): Move from here ... * gnu/packages/crates-windows.scm: ... to here. Change-Id: I5abaa9402ae75199d4ec26b1e37b3a7293437c93 Efraim Flashner2024-02-201-0/+1
* | gnu: Add roxterm.•••* gnu/packages/terminals.scm (roxterm): New variable. Change-Id: I09b790a03214890fea0b5f87055989d80634d763 Danny Milosavljevic2024-02-231-0/+27
|/
* gnu: go-github-com-mattn-go-shellwords: Move to golang-xyz.•••* gnu/packages/golang.scm (go-github-com-mattn-go-shellwords): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. * gnu/packages/terminals.scm: Add (gnu packages golang-xyz) module. Change-Id: Icedf167f4477c6a84fd1b897ca208d6e737efb48 Sharlatan Hellseher2024-02-151-0/+1
* gnu: tilda: Remove version 1.6-alpha.•••* gnu/packages/terminals.scm (tilda-dbus): Remove variable. tilda@2.0.0 comes with D-Bus support. Change-Id: If9cb43b9c7bd49562e2668c0e3ffab342edbac75 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Suhail2024-02-141-23/+0
* gnu: tilda: Update to 2.0.0.•••* gnu/packages/terminals.scm (tilda): Update to 2.0.0. [native-inputs]: Remove autoconf. Add autoconf-2.71. Change-Id: I5df92877e38a316555150350c73e2356109e71b2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Suhail2024-02-141-3/+4
* gnu: go-golang.org-x-sync-errgroup: Move to golang-build.•••* gnu/packages/golang.scm (go-golang.org-x-sync-errgroup, go-golang.org-x-sync-semaphore): Move from here ... * gnu/packages/golang-build.scm: ... to here. * gnu/packages/check.scm: Add (gnu packages golang-build) module. Change-Id: Ie886c0f44e0a70629e23371b447f5a35006ade21 Sharlatan Hellseher2024-02-131-0/+1
* gnu: msgpack: Deprecate with msgpack-c.•••* gnu/packages/serialization.scm (msgpack-c): New variable. (msgpack-cxx): New variable. (msgpack): Rename to... (msgpack-3): ... this, and inherit from msgpack-c. * gnu/packages/vim.scm (eovim) [arguments]: Add help-cmake-find-msgpack-c phase. [inputs]: Replace msgpack with msgpack-c. * gnu/packages/terminals.scm (tmate) [inputs]: Replace msgpack with msgpack-3. * gnu/packages/networking.scm (opendht) [propagated-inputs]: Replace msgpack with msgpack-cxx. * gnu/packages/chemistry.scm (mmtf-cpp) [propagated-inputs]: Likewise. Maxim Cournoyer2024-01-091-4/+2
* Merge remote-tracking branch 'origin/master' into rust-team•••Change-Id: Ic45f7071abd6a02c2ccad411500e5103c8272ffb Efraim Flashner2023-12-101-1/+12
|\
| * gnu: beep: Add phase install-rules.•••* gnu/packages/terminals.scm (beep): Add phase install-rules. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nicolas Graves2023-12-041-1/+12
* | gnu: alacritty: Prepare for cross-compiling.•••* gnu/packages/terminals.scm (alacritty)[arguments]: Adjust the custom 'install phase to use the native 'tic' command and to find the alacritty binary wherever it is located. Change-Id: I3117f41a97bb6a5dd1037544c1a27bc01e924396 Efraim Flashner2023-11-281-3/+3
|/
* gnu: tilda: Run guix style on tilda@1.5.4•••* gnu/packages/terminals.scm (tilda): Re-indent. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Suhail2023-11-221-20/+18
* gnu: tilda: Fix lint error by updating input list format for v1.5.4•••* gnu/packages/terminals.scm (tilda)[native-inputs]: Use updated format. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Suhail2023-11-221-4/+1
* gnu: tilda: Add version 1.6-alpha with D-Bus support•••* gnu/packages/terminals.scm (tilda-dbus): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Suhail2023-11-221-0/+23
* gnu: foot: Update to 1.16.2.•••* gnu/packages/terminals.scm (foot): Update to 1.16.2. [arguments]: Use gexps. Change-Id: I0615f6251a918a572369c05b126853f79e9fca4c Signed-off-by: Christopher Baines <mail@cbaines.net> Jaeme Sifat2023-11-031-18/+20
* gnu: asciinema: Update to 2.4.0.•••* gnu/packages/terminals.scm (asciinema): Update to 2.4.0. Change-Id: I3e0fc7cc16aaebdf8346bb715f07021a5d568163 Signed-off-by: Christopher Baines <mail@cbaines.net> Timotej Lazar2023-11-031-2/+2
* gnu: eternalterminal: Update to 6.2.4.•••* gnu/packages/terminals.scm (eternalterminal): Update to 6.2.4. [arguments]: Add -DDISABLE_VCPKG=1 to #:configure-flags, remove #:phases. [inputs]: Remove gflags, add openssl, zlib and curl. [native-inputs]: Remove. Signed-off-by: Christopher Baines <mail@cbaines.net> Aaron Covrig2023-10-201-20/+11
* gnu: python-pyte: Update to 0.8.1.•••* gnu/packages/terminals.scm (python-pyte): Update to 0.8.1. Co-authored-by: jgart <jgart@dismail.de> Stefan Reichör2023-10-111-3/+4
* gnu: alacritty: Remove input labels.•••* gnu/packages/terminals.scm (alacritty)[native-inputs]: Remove input labels. [inputs]: Same. Efraim Flashner2023-10-031-24/+24
* gnu: alacritty: Patch references to more libraries.•••* gnu/packages/terminals.scm (alacritty)[arguments]: Also patch paths to X libraries in 'add-absolute-library-references phase. [inputs]: Add libxext, libxft, libxinerama, libxmu, libxpresent, libxscrnsaver, libxt, libxtst. Efraim Flashner2023-10-031-4/+11
* gnu: alacritty: Update to 0.12.3.•••* gnu/packages/terminals.scm (alacritty): Update to 0.12.3. [arguments]: Remove cargo-test-flags. Efraim Flashner2023-10-031-3/+2
* gnu: mlterm: Update to 3.9.3.•••* gnu/packages/terminals.scm (mlterm): Update to 3.9.3. Tobias Geerinckx-Rice2023-09-241-2/+2
* gnu: tio: Update to 2.7.•••* gnu/packages/terminals.scm (tio): Update to 2.7. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> Raphaël Mélotte2023-09-241-2/+2
* gnu: Remove extraneous imports.•••Found by running 'guild compile -W3 gnu/packages/$module.scm', using guild from the upcoming Guile. * gnu/packages/admin.scm: Remove extraneous imports. * gnu/packages/avr.scm: Likewise. * gnu/packages/base.scm: Likewise. * gnu/packages/bootloaders.scm: Likewise. * gnu/packages/firmware.scm: Likewise. * gnu/packages/linphone.scm: Likewise. * gnu/packages/telephony.scm: Likewise. * gnu/packages/cran.scm: Likewise. * gnu/packages/kde.scm: Likewise. * gnu/packages/libcanberra.scm: Likewise. * gnu/packages/libreoffice.scm: Likewise. * gnu/packages/mes.scm: Likewise. * gnu/packages/mingw.scm: Likewise. * gnu/packages/serialization.scm: Likewise. * gnu/packages/sync.scm: Likewise. * gnu/packages/syncthing.scm: Likewise. * gnu/packages/terminals.scm: Likewise. * gnu/packages/version-control.scm: Likewise. * gnu/packages/video.scm: Likewise. * gnu/packages/wm.scm: Likewise. * gnu/packages/emulators.scm: Likewise. Reviewed-by: Ludovic Courtès <ludo@gnu.org> Maxim Cournoyer2023-09-171-1/+0
* gnu: foot: Update to 1.15.3.•••* gnu/packages/terminals.scm (foot): Update to 1.15.3. Tobias Geerinckx-Rice2023-09-101-2/+2
* gnu: libvterm: Update arguments style.•••* gnu/packages/terminals.scm (libvterm)[arguments]: Update arguments style. Signed-off-by: Christopher Baines <mail@cbaines.net> Zheng Junjie2023-09-131-11/+11
* gnu: libvterm: Update to 0.3.3.•••* gnu/packages/terminals.scm (libvterm): Update to 0.3.3. [source]: Use launchpad.net url. [arguments]: Use CC-FOR-TARGET. Signed-off-by: Christopher Baines <mail@cbaines.net> Zheng Junjie2023-09-131-6/+13
* gnu: Add python-halo.•••* gnu/packages/terminals.scm (python-halo): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ <jean@foundationdevices.com> Signed-off-by: Vagrant Cascadian <vagrant@debian.org> Jean-Pierre De Jesus DIAZ2023-08-291-0/+21
* gnu: Add python-log-symbols.•••* gnu/packages/terminals.scm (python-log-symbols): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ <jean@foundationdevices.com> Signed-off-by: Vagrant Cascadian <vagrant@debian.org> Jean-Pierre De Jesus DIAZ2023-08-291-0/+28
* gnu: Add python-spinners.•••* gnu/packages/terminals.scm (python-spinners): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ <jean@foundationdevices.com> Signed-off-by: Vagrant Cascadian <vagrant@debian.org> Jean-Pierre De Jesus DIAZ2023-08-291-0/+28
* gnu: tilix: Update to 1.9.5-0.8726e9e.•••Fix failing build of tilix by including commits since last released version. * gnu/packages/terminals.scm (tilix): Update to 1.9.5-0.8726e9e. Signed-off-by: John Kehayias <john.kehayias@protonmail.com> Aaron Covrig2023-08-221-45/+50
* gnu: alacritty: Update source and home-page URLs.•••Previous source URL redirects to the updated one. * gnu/packages/terminals.scm (alacritty): Update source and home-page URLs. John Kehayias2023-08-181-2/+2
* gnu: alacritty: Install example configuration.•••* gnu/packages/terminals.scm (alacritty)[phases]{install}: Install example configuration. John Kehayias2023-08-181-0/+4
* gnu: foot: Update to 1.15.2.•••* gnu/packages/terminals.scm (foot): Update to 1.15.2. Tobias Geerinckx-Rice2023-07-301-2/+2
* gnu: termite: Update to 16.6 (a maintained fork).•••* gnu/packages/terminals.scm (termite): Switch to maintained fork. [description]: Adjust. 宋文武2023-08-011-47/+28
* gnu: kitty: Update to 0.21.2.•••There are newer versions of kitty but there are additional requirements. From v0.22.0 kitty requires additional Sphinx packages which use node to build themes. From v0.27.0 kitty additionally uses Go to build statically compiled, standalone binaries to use on servers. This will require more work to package, if possible at all currently (in the case of node and sphinx themes). * gnu/packages/patches/kitty-fix-wayland-protocols.patch: New file. * gnu/local.mk: Add it. * gnu/packages/terminals.scm (kitty): Update to 0.21.2. [source]: Use kitty-fix-wayland-protocols.patch. [native-inputs, inputs]: Remove labels. [phases]: Use gexps. Improve style. Use search-input-file. Remove trailing #t. {check}: Respect tests?. John Kehayias2023-07-301-64/+63
* gnu: foot: Update to 1.15.1.•••* gnu/packages/terminals.scm (foot): Update to 1.15.1. Tobias Geerinckx-Rice2023-07-161-2/+2
* gnu: python-curtsies: Update to 0.4.1.•••* gnu/packages/terminals.scm (python-curtsies): Update to 0.4.1. Signed-off-by: Christopher Baines <mail@cbaines.net> Paul A. Patience2023-07-101-2/+2
* gnu: alacritty: Update to 0.12.2.•••* gnu/packages/terminals.scm (alacritty): Update to 0.12.2. [cargo-inputs]: Replace rust-alacritty-terminal-0.18 with 0.19. Efraim Flashner2023-07-091-3/+3
* gnu: Fix typo in copyright header.•••* gnu/packages/terminals.scm: Substitute ‘©’ for ‘@’. Tobias Geerinckx-Rice2023-07-021-1/+1
* gnu: asciinema: Update to 2.3.0.•••* gnu/packages/terminals.scm (asciinema): Update to 2.3.0. Tobias Geerinckx-Rice2023-07-021-2/+2
* gnu: go-github-com-mattn-go-runewidth: Update to 0.0.14.•••* gnu/packages/golang.scm (go-github-com-mattn-go-runewidth): Update to 0.0.14. (go-github.com-mattn-go-runewidth): Remove, and change users to to refer to 'go-github-com-mattn-go-runewidth'. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nguyễn Gia Phong2023-06-211-2/+2
* gnu: Add xiate.•••* gnu/packages/terminals.scm (xiate): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Mekeor Melire2023-06-211-0/+35
* gnu: fzf: Update to 0.41.0.•••* gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Update to 0.41.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> kiasoc52023-06-101-2/+2
* gnu: alacritty: Update to 0.12.1.•••* gnu/packages/terminals.scm (alacritty): Update to 0.12.1. Efraim Flashner2023-05-231-2/+2
* gnu: alacritty: Update how we patch libraries.•••* gnu/packages/terminals.scm (alacritty)[arguments]: Rewrite the 'add-absolute-library-references phase to search all of the rust sources and patch the necessary libraries. Efraim Flashner2023-05-151-34/+21