Commit Graph

62 Commits

Author SHA1 Message Date
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Alan Pearce
7ee75d6aa9 enchant: enable optional Applespell support on darwin 2024-05-10 18:38:03 +02:00
Alan Pearce
5141183658 enchant: enable disabling providers 2024-05-10 18:38:02 +02:00
Sergei Trofimovich
5603d4c2e6 enchant: 2.6.8 -> 2.6.9
Changes: https://github.com/AbiWord/enchant/releases/tag/v2.6.9
2024-04-07 16:43:25 +01:00
R. Ryantm
0ed4e834cf enchant: 2.6.7 -> 2.6.8 2024-03-23 00:52:25 +00:00
Sergei Trofimovich
cb48b925c3 enchant: 2.6.5 -> 2.6.7
Changes:
- https://github.com/AbiWord/enchant/releases/tag/v2.6.6
- https://github.com/AbiWord/enchant/releases/tag/v2.6.7
2024-02-11 11:16:59 +00:00
maxine
3ffd61cf86
Merge pull request #275517 from trofi/enchant-update
enchant: 2.6.3 -> 2.6.5
2024-01-21 00:57:49 +01:00
éclairevoyant
2f66478faa
enchant: fix build with strictDeps = true; 2024-01-13 03:30:54 -05:00
Sergei Trofimovich
612b3227d3 enchant: 2.6.3 -> 2.6.5
Changes:
- https://github.com/AbiWord/enchant/releases/tag/v2.6.4
- https://github.com/AbiWord/enchant/releases/tag/v2.6.5
2024-01-08 22:30:34 +00:00
Sergei Trofimovich
e405324e89 enchant: 2.6.2 -> 2.6.3
Changes: https://github.com/AbiWord/enchant/releases/tag/v2.6.3
2023-12-07 12:22:16 +00:00
Weijia Wang
50438a70c8 enchant: fix build with clang 16 2023-11-04 01:38:05 +01:00
R. Ryantm
d28fd3e886 enchant: 2.6.1 -> 2.6.2 2023-10-29 12:36:55 +00:00
Sergei Trofimovich
8ee13f11b4 enchant: 2.6.0 -> 2.6.1
Changes: https://github.com/AbiWord/enchant/releases/tag/v2.6.1
2023-10-01 01:09:52 +02:00
Damien Cassou
c959c24311
enchant: 2.5.0 -> 2.6.0 2023-09-28 13:29:29 +02:00
R. Ryantm
e4eb28051b enchant: 2.3.4 -> 2.5.0 2023-05-27 17:18:43 +00:00
Bobby Rong
aaae98955f
enchant: 2.3.3 → 2.3.4
https://github.com/AbiWord/enchant/compare/v2.3.3...v2.3.4
2023-04-16 13:45:11 +08:00
László Vaskó
fb0b48d3af enchant: explicitly enable required providers
leaving provider detection to the build process is error-prone, as a
missing or invalid dependency will just result in the derivation being
built without it enabled.

As of now, the nuspell provider is not buildable:

    configure: error: --with-nuspell was given, but test(s) for nuspell failed
2023-03-29 00:17:14 +02:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Bobby Rong
6c1b113f4f
enchant1: remove
Unmaintained.
2023-01-18 19:09:18 +08:00
Rick van Schijndel
9833d56c24 treewide: mark packages broken that never built on PLATFORM
Done with the help of https://github.com/Mindavi/nixpkgs-mark-broken
Tool is still WIP but this is one of the first results.

I manually audited the results and removed some results that were not valid.

Note that some of these packages maybe should have more constrained platforms set
instead of broken set, but I think not being perfectly correct is better than
just keep trying to build all these things and never succeeding.

Some observations:

- Some darwin builds require XCode tools
- aarch64-linux builds sometimes suffer from using gcc9
  - gcc9 is getting older and misses some new libraries/features
- Sometimes tools try to do system detection or expect some explicit settings for
  platforms that are not x86_64-linux
2022-12-13 21:40:12 +01:00
R. Ryantm
a5361b31a1 enchant: 2.3.2 -> 2.3.3 2022-07-07 13:34:01 +00:00
R. Ryantm
05884b27a2 enchant: 2.3.1 -> 2.3.2 2021-12-06 21:27:10 +01:00
Jan Tojnar
e286e1cfa0 Merge branch 'staging-next' into staging
- boost 167 removed on staging-next (7915d1e03f) × boost attributes are inherited on staging (d20aa4955d)

- linux kernels were moved to linux-kernels.nix on staging-next (c62f911507) × hardened kernels are versioned on staging (a5341beb78) + removed linux_5_12 (e55554491d)

- conflict in node-packages – I regenerated it using node2nix from nixos-unstable (does not build on staging)
2021-08-17 18:52:37 +02:00
R. RyanTM
47da9ffbd3 enchant: 2.3.0 -> 2.3.1 2021-08-10 20:05:35 +02:00
Sophie Taylor
0542f4e3b0
enchant: Add nuspell support 2021-08-09 10:21:18 +10:00
R. RyanTM
efa4262986 enchant: 2.2.15 -> 2.3.0 2021-06-24 11:21:13 +02:00
zowoq
153ad8bc1e Merge staging-next into staging 2021-01-22 16:56:40 +10:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Jan Tojnar
fc7bd322df
Merge branch 'staging-next' into staging 2021-01-19 13:50:04 +01:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
R. RyanTM
46c2884ae0 enchant: 2.2.13 -> 2.2.15 2021-01-18 15:55:34 +00:00
R. RyanTM
f820f6eddf enchant: 2.2.12 -> 2.2.13 2020-11-11 09:55:02 +01:00
Vladimír Čunát
336bc8283b
Re-Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2"
This reverts commit c778945806.

I believe this is exactly what brings the staging branch into
the right shape after the last merge from master (through staging-next);
otherwise part of staging changes would be lost
(due to being already reachable from master but reverted).
2020-10-26 08:19:17 +01:00
Vladimír Čunát
c778945806
Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2"
I'm sorry; I didn't notice it contained staging commits.

This reverts commit 17f5305b6c, reversing
changes made to a8a018ddc0.
2020-10-25 09:41:51 +01:00
R. RyanTM
e548338dbc enchant: 2.2.11 -> 2.2.12 2020-10-18 03:54:17 +00:00
Jan Tojnar
1510876ee9
enchant: 2.2.10 → 2.2.11
https://github.com/AbiWord/enchant/releases/tag/v2.2.11
2020-09-12 15:08:04 +02:00
R. RyanTM
27b1dd93c9 enchant: 2.2.9 -> 2.2.10 2020-09-04 16:19:05 +02:00
R. RyanTM
c9e9856c52 enchant: 2.2.8 -> 2.2.9 2020-08-25 15:49:07 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
R. RyanTM
e68418d000 enchant: 2.2.7 -> 2.2.8 2020-02-28 13:57:41 +00:00
R. RyanTM
98653a1976 enchant: 2.2.5 -> 2.2.7
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/enchant/versions
2019-10-21 09:27:01 -07:00
Jan Tojnar
eca6a1371f
enchant: 2.2.4 → 2.2.5
https://github.com/AbiWord/enchant/blob/v2.2.5/NEWS#L1-L4
2019-09-02 11:28:08 +02:00
Jan Tojnar
c1069b51ec
enchant: enable tests
We need to enable relocatability as per https://github.com/AbiWord/enchant/issues/219 for tests to work.
2019-09-02 11:27:49 +02:00
Jan Tojnar
afb4fbb9ce
enchant: format with nixpkgs-fmt 2019-09-02 11:23:16 +02:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Jan Tojnar
3c72fa7dda
enchant: 2.2.3 -> 2.2.4
Clean up the expression and prepare for tests. Unfortunately, I could not get them pass.
2019-08-06 12:04:16 +02:00
Matthew Bauer
3e96aebf4e enchant: 1.6.1 -> 2.2.3
Moves default enchant to 2.2.3. Release url:

https://github.com/AbiWord/enchant/releases/tag/v2.0.0

Mostly need to verify no breakage occurs for packages using enchant.
2019-06-03 11:13:36 -04:00
Matthew Bauer
8cd5314d67 enchant1: mark broken on x86_64-darwin 2019-05-30 22:34:22 -04:00
Tor Hedin Brønner
16267b4389 enchant: 1.6.0 -> 1.6.1
hunspell-1.7.0 broke enchant-1.6, upgrading to the latest 1.6 release fixes the
problem.
2018-11-21 17:02:08 +01:00
Markus Kowalewski
cd2145b332
enchant: add license 2018-10-08 22:37:05 +02:00