David Adam
a23cd62ec7
RPM/Debian packaging: update dependencies to match reality
2024-12-15 23:53:55 +08:00
David Adam
5871deeee5
Debian packaging: drop Xenial support and bump debhelper compat
...
Discussed in https://github.com/fish-shell/fish-shell/issues/10453
2024-04-30 23:36:56 +08:00
David Adam
572aece169
RPM/Debian packaging: Rust build support
2024-04-30 23:36:56 +08:00
Fabian Boehm
16fcc5de7c
Increase MSRV to 1.70
...
It appears we can't find a system that ships rustc >= 1.67 and < 1.70,
so keeping it at 1.67 gains nothing.
1.70 is used in Debian 13, so that will be able to build fish out of
the box (12 was on 1.63 which was already too low).
2024-04-29 22:00:59 +02:00
Fabian Boehm
f62f1aaf99
Remove remaining mentions of curses
2024-02-23 16:36:10 +01:00
David Adam
733b981983
fish.spec/Debian packaging: add cargo dependency
2023-04-07 12:45:24 +08:00
David Adam
ad5b3a5b17
debian packaging: use correct name for rust package
2023-02-21 09:10:45 +08:00
David Adam
340db7f7d3
fish.spec/debian packaging: add initial Rust dependencies
2023-02-12 22:53:14 +08:00
David Adam
2a24295e50
debian packaging: add dependency on procps
...
See https://bugs.debian.org/1029940
2023-01-29 21:21:47 +08:00
David Adam
2debc68ee9
Debian packaging: drop debug package
...
The build hosts generate -dbgsym packages automatically with newer
versions of debhelper.
2021-09-17 21:03:24 +08:00
David Adam
e2aa254722
Debian packaging: update debhelper compat level
2021-09-17 21:03:24 +08:00
David Adam
f35b343852
Debian packaging: drop fish-common package
...
Splitting fish into multiple packages was what the downstream Debian
packaging does, but it provides minimal benefit to end-users installing
from the fish repositories and in some cases made it harder. The only
benefit was a slightly reduced size on disk for download repositories.
Closes #7845 .
Reverts 45ae726d4f
and solves #3053
through a Conflict with fish-common.
2021-09-17 21:03:24 +08:00
David Adam
58124ad5d6
debian packaging: fixup missing comma
2021-09-14 21:53:59 +08:00
David Adam
08f55343d9
debian packaging: depend on libpcre2-dev
...
This is now available on all supported platforms.
2021-09-14 21:48:58 +08:00
David Adam
f396a43280
debian packaging: drop recommendation for distutils
...
No longer required since 9de809ee98
2020-11-29 20:05:41 +08:00
David Adam
3bb374319a
debian packaging: recommend python3-distutils for web config
...
Reported downstream as
https://bugs.launchpad.net/ubuntu/+source/fish/+bug/1867615
2020-04-11 22:18:31 +08:00
David Adam
57c93f155b
debian packaging: make fish-common multi-arch foreign
...
This means you can install multiple architectures of fish (eg x86 and
x86_64) alongside each other, using the same fish-common package.
Idea from the Debian fish package (version 3.1.0-1.1) by Punit Agrawal
<punit@debian.org>.
2020-03-09 20:02:25 +08:00
David Adam
a85ffb40f9
debian packaging: drop some obsolete requirements
2020-02-16 20:57:30 +08:00
David Adam
5a8685b26c
debian packaging: bump Python requirement to 3.5+
...
Work on #6537 .
2020-02-06 12:46:00 +08:00
David Adam
0e75bcc61f
fish.spec/debian packaging: add build dependency on Python
...
For littlecheck etc.
2020-01-28 16:55:05 +08:00
David Adam
567aa1f4e3
debian packaging: bump in Debian standards versioning
...
Previous commits bring current packaging into line with version 4.1.5.
2020-01-25 21:10:01 +08:00
David Adam
001ae861fb
debian packaging: change priority from deprecated "extra" to "optional"
2020-01-25 21:10:01 +08:00
David Adam
4ccd33a9d0
debian packaging: slight bump in Debian standards version
...
No changes required between 3.9.4 and 3.9.7 for fish packages.
[ci skip]
2020-01-02 22:37:36 +08:00
Siteshwar Vashisht
aa32fc92ac
packaging: Disable expect
based tests
...
`expect` based tests fail randomly and can cause build failures. Do not
run them while doing package builds.
2019-01-28 19:28:56 +08:00
David Adam
f5893ba475
debian packaging: turn on tests in Debian packages
2019-01-10 21:37:08 +08:00
David Adam
1f897d2c43
debian packaging: recommend python3 or python2
...
Closes #5492 .
2019-01-08 14:50:08 +08:00
David Adam
32e6bf6f64
debian packaging/fish.spec: drop bc dependency
2018-12-29 23:16:09 +08:00
David Adam
99a34fe841
debian packaging: switch to CMake builds
2018-03-04 23:07:33 +08:00
David Adam
40de253b3a
Upgrade git:// and http:// URLs to https://
...
Work on fish-shell/fish-site#47
[ci skip]
2017-02-17 21:31:44 +08:00
David Adam
fcd53af89d
debian packaging: bump version to debhelper compat level 9
2017-01-07 17:53:59 +08:00
David Adam
7356987e6e
debian packaging: soften xdg-utils recommendation to suggestion
...
Closes #3534
2016-11-09 23:07:11 +08:00
David Adam
45ae726d4f
Debian packaging: break into architecture-{,in}dependent packages
...
Closes #3053
2016-10-02 17:13:23 +08:00
David Adam
6add8a7df9
open: drop mimedb dependency
2015-07-23 14:26:38 +08:00
David Adam
0effcf6df1
debian packaging: maintain in fish-shell tree
...
Imported from https://github.com/zanchey/fish-build/
Work on #2020 .
Note that this is explicitly removed from `git archive` tarballs due to
https://wiki.debian.org/UpstreamGuide#Pristine_Upstream_Source
2015-07-09 12:07:44 +08:00