mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-15 22:51:13 -03:00
Update our MSRV to Rust 1.85. Includes fixes for lints which were previously suppressed due to them relying on features added after Rust 1.70. Rust 1.85 prints a warning when using `#[cfg(target_os = "cygwin")]`, so we work around the one instance where this is a problem for now. This workaround can be reverted when we update to Rust 1.86 or newer. Certain old versions of macOS are no longer supported by Rust starting with Rust 1.74, so this commit raises our macOS version requirement to 10.12. https://blog.rust-lang.org/2023/09/25/Increasing-Apple-Version-Requirements/ https://github.com/fish-shell/fish-shell/pull/11961#discussion_r2442415411 Closes #11961
44 lines
1.1 KiB
Plaintext
44 lines
1.1 KiB
Plaintext
Source: fish
|
|
Section: shells
|
|
Priority: optional
|
|
Maintainer: ridiculous_fish <corydoras@ridiculousfish.com>
|
|
Uploaders: David Adam <zanchey@ucc.gu.uwa.edu.au>
|
|
Build-Depends: debhelper (>= 12),
|
|
cargo (>= 0.66) | cargo-mozilla (>= 0.66),
|
|
cmake (>= 3.15.0) | cmake-mozilla (>= 3.15.0),
|
|
gettext,
|
|
libpcre2-dev,
|
|
rustc (>= 1.85),
|
|
# Test dependencies
|
|
locales-all,
|
|
ncurses-base,
|
|
python3
|
|
Standards-Version: 4.1.5
|
|
Homepage: https://fishshell.com/
|
|
Vcs-Git: https://github.com/fish-shell/fish-shell.git
|
|
Vcs-Browser: https://github.com/fish-shell/fish-shell
|
|
|
|
Package: fish
|
|
Architecture: any
|
|
# for col and lock - bsdmainutils is required in Ubuntu focal
|
|
Depends: bsdextrautils | bsdmainutils,
|
|
file,
|
|
# for the msgfmt command
|
|
gettext-base,
|
|
# for man
|
|
man-db,
|
|
# for terminal definitions
|
|
ncurses-base,
|
|
# for kill
|
|
procps,
|
|
python3 (>=3.5),
|
|
${misc:Depends},
|
|
${shlibs:Depends}
|
|
Conflicts: fish-common
|
|
Recommends: xsel (>=1.2.0)
|
|
Suggests: xdg-utils
|
|
Description: friendly interactive shell
|
|
Fish is a command-line shell for modern systems, focusing on user-friendliness,
|
|
sensibility and discoverability in interactive use. The syntax is simple, but
|
|
not POSIX compliant.
|