Commit Graph

82 Commits

Author SHA1 Message Date
Artturin
c6568adb00 treewide: makeWrapper buildInputs to nativeBuildInputs
most found with https://github.com/siraben/nix-lint
2022-08-16 13:14:19 +03:00
Joachim Breitner
4fe96a6b16 Test curses dependency 2022-02-24 08:55:17 +01:00
Joachim Breitner
f94dfc5b40 aspell: Build with ncurses
fixes #161203
2022-02-21 11:50:26 +01:00
Nick Cao
770e26126f
aspellDicts: fix cross compilation 2021-12-19 00:14:30 +08:00
github-actions[bot]
1fd45c5b3e
Merge master into staging-next 2021-08-08 00:01:44 +00:00
Felix Buehler
e7a35cdb31 aspell: deprecate phases 2021-08-04 17:42:38 +02:00
Martin Weinelt
caf6816da7 aspell: fix buffer overflow in objstack
Fixes: CVE-2019-25051
2021-07-29 10:50:09 +02:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
R. RyanTM
82bf100ef4 aspellDicts.en: 2019.10.06-0 -> 2020.12.07-0 2020-12-11 06:50:10 +00:00
Samuel Gräfenstein
22b73d1282 pkgs/*: add final newline to .nix files 2020-11-09 11:39:28 +00:00
Anthony Cowley
8db271b98f aspellDicts: force grep to treat dictionaries as text files
Fixes #101184
2020-10-20 13:19:24 -04:00
R. RyanTM
6efcb72ac1 aspellDicts.pt_BR: 20090702-0 -> 20131030-12-0 2020-08-31 16:52:36 +02:00
R. RyanTM
78b3da115b aspellDicts.pt_PT: 20070510-0 -> 20190329-1-0 2020-08-31 16:52:18 +02:00
R. RyanTM
c4600ab4a6 aspellDicts.de: 20030222-1 -> 20161207-7-0 2020-08-02 19:23:19 +00:00
Benjamin Hipple
35ee9b6d94 aspell, tla: use pname 2020-04-24 20:16:12 -04:00
Kevin Stock
295475a378 aspell, tla: use HTTPS instead of FTP
ftp.gnu.org intends to disable the FTP protocol for downloads on this
server, and strongly recommends using https instead.
2020-04-24 17:43:35 -04:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Matthew Bauer
d8b92121d4 aspell: perl is also a native build input
This is needed for some scripts needed at build time.
2020-03-05 20:38:43 -05:00
Lancelot SIX
648678f6e1 aspell: 0.60.6.1 -> 0.60.8
See http://aspell.net/aspell-0.60.8.txt for release information.
(#71242)
2019-11-24 00:37:38 +01:00
Will Dietz
5ae6d3a33b
aspellDicts.en-science: update hashes for latest/current content
According to [1] they were last updated July 4, 2019.

[1] http://www.jpetrie.net/scientific-word-list-for-spell-checkersspelling-dictionaries/
2019-10-07 18:27:01 -05:00
Will Dietz
73b61a49d4
aspellDicts.en: 2018.04.16-0 -> 2019.10.06-0 2019-10-07 18:26:58 -05:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Olli Helenius
098c442674 Fix nix-shell packages for lynx->curl 2019-02-24 20:06:30 +02:00
Olli Helenius
291eae81ff Scrape directory index with curl instead of lynx 2019-02-24 18:46:58 +02:00
Olli Helenius
16b009d1c0 Address review comments
- Use HTTPS and tighter version regexp to guard against MitM
 - Use nix-instantiate instead of experimental nix eval
 - Handle dictionary-specific meta overrides
2019-02-18 17:34:49 +02:00
Olli Helenius
3bcdff95a5 aspell: use fetchzip instead of fetchTarball to fetch u-deva files 2019-01-05 13:59:25 +02:00
Olli Helenius
3bfeecb981 aspell: remove override of name in buildOfficialDict
The name should include the version number and this is handled just fine by
buildDict.
2019-01-05 13:43:01 +02:00
Olli Helenius
7bf9f243e8 aspell: add all missing official dictionaries
From:

  https://ftp.gnu.org/gnu/aspell/dict/0index.html

Use a specialized function, buildOfficialDict to specialize builds of
official aspell dictionaries and add an update script.
2019-01-01 21:22:37 +02:00
Olli Helenius
f159fc8f19 aspellDicts.en: 2016.06.26-0 -> 2018.04.16-0 2018-12-30 10:59:36 -05:00
Bjørn Forsman
ee1b7bf831 aspellDicts: use shortName to keep DRY
Prevents typos like the ones fixed in the parent commit.
2018-08-11 21:35:37 +02:00
Bjørn Forsman
ada797e9aa aspellDicts: fix typos in shortName
Affected dicts: nn, pt_BR, pt_PT
2018-08-11 21:35:37 +02:00
Vladimír Čunát
1d15dadbec
Merge branch 'master' into staging
Larger rebuilds from master.
2018-02-20 20:33:40 +01:00
SLNOS
3f9ada02ae aspellDicts: add more dictionaries and some documentation 2018-02-18 12:58:50 +00:00
Franz Pletz
c135ecd7ef
Merge remote-tracking branch 'origin/master' into gcc-7 2018-02-05 13:11:33 +01:00
Vladimír Čunát
2d2dbe083f
Merge branch 'master' into staging
Hydra: ?compare=1429281
2018-01-27 09:14:22 +01:00
Tuomas Tynkkynen
6a11ebfae9 Merge remote-tracking branch 'upstream/master' into gcc-7
Conflicts:
	pkgs/development/compilers/gcc/7/default.nix
	pkgs/development/libraries/SDL2/default.nix
	pkgs/top-level/all-packages.nix
2018-01-26 16:46:43 +02:00
Francesc Elies Henar
783acc9525 aspellDicts.tr: init at 0.50 2018-01-25 22:32:44 +01:00
Will Dietz
0509695050 aspell: perl should be nativeBuildInput
build fails otherwise, presumably not also needed
as a buildInput for some reason.
2018-01-24 09:33:36 -06:00
Vladimír Čunát
f52bafe8e1
aspell: fix build with gcc-7 via upstream patch 2017-11-12 11:15:07 +01:00
Rostislav Beneš
ba4cefe4ae aspell: added new patch data-dirs-from-nix-profiles.patch
Aspell will search for dictionaries in all nix profiles even when used as library.
Setting data-dir or dict-dir in ASPELL_CONF will disable this behavior.
2017-10-22 21:01:40 +02:00
Frederik Rietdijk
91f7042aa0 aspellWithDicts: use a single env
In c0cf19608f the function
`aspellWithDicts` was introduced, that allows to build a derivation
consisting of aspell and specified dictionaries. In
96457d26dd a fix was included to properly
find the dictionaries.

Issue #29429 describes that, while the current method works for the
aspell binary, it does not in case of the API.

This commit rewrites the wrapper into a single derivation, create a
single tree of symbolic references to both the binary and the
dictionaries so that its possible to find the dictionaries with the API.
Furthermore, the binary is wrapped so it can still find the dictionaries
as well.
2017-09-16 13:06:26 +02:00
Frederik Rietdijk
96457d26dd aspellWithDicts: fixes #28318 2017-08-21 03:32:56 +02:00
Frederik Rietdijk
c0cf19608f aspellWithDicts: create derivation with aspell and selected dictionaries
Currently, `aspell` checks the active profiles for dictionaries. While
this may be convenient, it does not work with `nix-shell` and it doesn't
allow any isolation.

This commit adds the possibility to use composition by creating a
derivation with `symlinkJoin` that contains all the chosen dictionaries,
and another derivation that wraps the executables linking to the dictionaries.

Nix example:

my_aspell = aspellWithDicts(ps: with ps; [ en nl ])

`nix-shell` example:

nix-shell -p 'aspellWithDicts(ps: with ps; [ en nl ])'
2017-07-17 10:17:20 +02:00
Benno Fünfstück
042e268612 Revert "aspell: only set ASPELL_CONF from NIX_PROFILES in wrapper if unset"
This reverts commit 399065f226.

I am blind, this was already checked above. Thanks @bjornfor for noticing.
2017-04-19 20:21:36 +02:00
Benno Fünfstück
399065f226 aspell: only set ASPELL_CONF from NIX_PROFILES in wrapper if unset 2017-04-19 17:14:51 +02:00
Leandro Lisboa Penz
ce6b5b8673 aspell: set default aspell data-dir if ASPELL_CONF is not set
if the user didn't set ASPELL_CONF, use it to point to the dictionary
location by first looking at NIX_PROFILE directories and then using
$HOME/.nix-profile.

See NixOS/nixpkgs#1000
2017-04-10 22:14:29 +01:00
Toni Reina
4e72d2da50 aspell-dict-ca: init at 2.1.5-1 2017-02-14 15:17:28 +01:00
Kranium Gikos Mendoza
56cb0f763e aspellDicts.en: 7.1-0 -> 2016.06.26-0 2016-07-03 22:45:22 +08:00
Alexey Shmalko
c68e823029 aspell-dict-uk: init at 1.4.0-0 (#15846) 2016-05-31 17:09:01 +02:00
Sergiu Ivanov
be590f1d9d aspell-dict-ro: init at 3.3-2 2016-03-07 19:42:26 +01:00