Commit Graph

510 Commits

Author SHA1 Message Date
Jan Tojnar
a20a4af62a maintainers/scripts/update.nix: Support committing with nix-update-script
When updating a package using nix-update-script with `--argstr commit true`,
update.nix would not detect the changes because nix-update would stage them
and `git diff` would be empty.

We now detect both staged and unstaged changes to handle this use case.
2021-10-31 11:00:37 +01:00
Matthieu Coudron
253af9151f luaPackages: update
- luarocks-nix: bumped to pass args too, `package_X = callPackage ...`.
  It allows to remove the annoying `with self`.
  This new version disables tests (because broken) and now emits derivation
  with a callPackage in front.
- replaced X.override with lib.overrideLuarocks, it should be used
whenever buildInputs/extraVariables is changed since it impacts the
generated luarocks config.
Once structured attributes are in, it will be easier to have the
luarocks config generated by a hook and we probably will be able to
replace all overrideLuarocks by overrideAttrs.
2021-10-18 19:48:07 +02:00
Dennis Gosnell
25e3fb020f
Merge pull request #138772 from cdepillabout/add-link-to-hydra-build-report
haskell: add link to Hydra build report for haskell-updates branch to PR message
2021-09-29 15:20:18 +09:00
github-actions[bot]
2a1a484050
Merge master into haskell-updates 2021-09-28 00:06:32 +00:00
Gabriel Ebner
8278a4679b luaPackages.luv: 1.30.0-0 -> 1.42.0-0 2021-09-27 11:13:49 +02:00
sternenseemann
414d4ab627 Merge remote-tracking branch 'origin/master' into haskell-updates 2021-09-24 16:26:28 +02:00
Sergei Trofimovich
39e8ec2db6
maintainers/scripts/rebuild-amount.sh: report parallelism, add example, cleanup (#137695)
* maintainers/scripts/rebuild-amount.sh: report parallelism setting

This slightly helps discovering parallelism support.

* maintainers/scripts/rebuild-amount.sh: add basic example

It's not clear if script should be used against HEAD or HEAD^.
Let's have a copyable example.

* maintainers/scripts/rebuild-amount.sh: convert tabs to four spaces

One notable change is here-document conversion.
Before:

  <TAB>cat <<-FOO
  <TAB>...
  <TAB>FOO

After:

  <sp><sp><sp><sp>cat <<FOO
  <sp><sp><sp><sp>...
  FOO

Note seemingly misaligned 'FOO': '-FOO' understands leading tabs,
but not spaces.
2021-09-24 01:06:57 -07:00
Malte Brandy
7b54437362
maintainers/scripts/haskell/hydra-report.hs: Fix wording 2021-09-23 23:37:05 +02:00
Malte Brandy
a63dd9b40a
maintainers/scripts/haskell/hydra-report: Let r-deps link show to list of r-deps 2021-09-22 13:13:10 +02:00
(cdep)illabout
e2603c4db2
haskell: add link to Hydra build report for haskell-updates branch to PR message 2021-09-21 10:19:28 +09:00
(cdep)illabout
64511038ff
haskell: small improvements to script for merging haskell-updates PR 2021-09-20 09:55:22 +09:00
(cdep)illabout
5ecf510833
haskell: update script for merging haskell-updates PR to upload package versions to Hackage 2021-09-20 09:54:51 +09:00
Malte Brandy
77adbb9ce7
maintainers/scripts/haskell/hydra-report: Add traffic light 2021-09-18 19:41:05 +02:00
maralorn
4de9b2bfcb
Merge pull request #138048 from maralorn/r-deps
maintainers/scripts/haskell: Add r-deps information to build-report
2021-09-18 15:11:13 +02:00
Malte Brandy
ed2b092333
maintainers/scripts/haskell: Add r-deps information to build-report 2021-09-18 12:52:30 +02:00
(cdep)illabout
ecce26dd5a
haskell: Add a maintainer script for opening a new haskell-updates PR 2021-09-18 14:34:49 +09:00
Alyssa Ross
c9ce275aa4
treewide: "does not exists" -> "does not exist"
I noticed this minor grammar mistake when running update.nix, and then
while grepping to find the source I noticed we had it a few times in
Nixpkgs.  Just as easy to fix treewide as it was to fix the one
occurrence I noticed.
2021-09-09 18:45:33 +00:00
Jan Tojnar
1e75936926
Merge pull request #130047 from NixOS/doc-manpage-role
doc: Add support for manpage references
2021-09-07 21:29:26 +02:00
Doron Behar
9dfbf8c0a5
Merge pull request #136453 from alerque/sile-0.11.0
sile: 0.10.5 -> 0.11.1
2021-09-07 13:07:03 +03:00
Caleb Maclennan
9d753f2704 lua-penlight: dev-1 → 1.11.0-1
Upstream is working on some major deprecations, being on a HEAD commit
will not be a good plan going forward.
Remove double `busted` in `checkInputs` - keep only 1.
2021-09-07 11:42:41 +03:00
José Luis Lafuente
b891957a97 Allow to execute update script in CI environment
If the script is executed in a CI (like in github actions, with the
install-nix-action) it fails. This changes fixes that use case. In that
scenario, you should provide the --no-commit flag.
2021-09-03 12:35:12 +02:00
Matthieu Coudron
e62a0eac8f buildLuarocksPackage: cleanup 2021-08-31 22:16:28 +02:00
Matthieu Coudron
6312bac408 luaPackages.ansicolors: remove because unmaintained since 2013
luarocks points at https://github.com/kikito/ansicolors.lua with a last
commit in 2013 while its upstream https://github.com/hoelzro/ansicolors
contains a 2017 commit. This last project mentions it's superseeded by
https://github.com/hoelzro/lua-term
2021-08-31 00:42:30 +02:00
Matthieu Coudron
a2fd477970 lua: restore knownRockspec and lgi
- fix std._debug build
- fixed std-normalize
- pinned stdlib since the git version  causes issues with awesome

cleanup
2021-08-31 00:42:26 +02:00
Matthieu Coudron
24ac87c440 luaPackages.luadoc: remove since last update in 2013
no update in 7 years, link towards source doesn't work anymore https://luarocks.org/modules/luarocks/luadoc/3.0.1-1
2021-08-31 00:13:11 +02:00
Matthieu Coudron
404e5b1040 luaPackages.ltermbox: removed
official repo here https://github.com/LuaDist-testing/ltermbox but nothing is using it and it is outdated/unmaintained (2018)
and poses issue updating
2021-08-31 00:09:47 +02:00
Matthieu Coudron
15e5c92495 luaPackages: update 2021-08-31 00:07:28 +02:00
Matthieu Coudron
7292ed91df update-luarocks-packages: use the current nixpkgs
restore the behavior of the previous updater that was using the current revision of nixpkgs instead of an outer one
2021-08-29 19:39:42 +02:00
Matthieu Coudron
7344a0e763 update.py: fix vim's updater script
recent updates to luarocks updater had broken the vim plugin update script
2021-08-14 00:08:19 +02:00
Matthieu Coudron
fadfb4715b update-luarocks-package: fix issue with cache
Cache was not initialized properly
2021-08-13 00:08:44 +02:00
Matthieu Coudron
8ddad244ea update-luarocks-packages: use pluginupdate.py
Cleans up the common interface between the updaters.
Restores the ability to regen the lua packages in parallel.
2021-08-12 01:14:58 +02:00
Mario Rodas
85fe192e57 maintainers/scripts/update-ruby-packages: force platform-independent bundler lock
Since Bundler 2+, the lock command generated platform-dependent
Gemfile.locks, which breaks when nix has to build gems from source,
because the gemset generated is tied to the platform which generated it.
2021-08-09 18:00:00 -05:00
Matthieu Coudron
b02c265190 luaPackages: update
Several updates
2021-08-09 21:38:32 +02:00
Matthieu Coudron
560a4e4e08 update-luarocks-packages: use pluginupdate.py
Trying to reuse the update scripts used by kakoune/vim to provide the
user with an unified convergence. Some stuff doesn't work yet (parallel
download, caching) but I (anyone else welcome to try too) will improve
it in other PRs.
2021-08-09 21:37:56 +02:00
Matthieu Coudron
06684792fb vimPlugins.plenary: init from lua package
This commit shows how to convert luarocks packages into (neo)vim ones.
The advantage for neovim lua plugins to register their rockspec (aka
package definition) is that the plugin can express its dependencies and
a few metadata through it.
2021-08-09 21:23:29 +02:00
Malte Brandy
ce28b01ea3 maintainers/haskell/package-list: Only read one line from password-cmd 2021-07-31 13:34:20 +02:00
Matthieu Coudron
a2a2bb32fb lua51Packages.plenary-nvim: init
there is no version yet
2021-07-30 00:32:16 +02:00
Matthieu Coudron
594a143e0e lua: normalize package name 2021-07-30 00:32:15 +02:00
sternenseemann
19a763458d maintainers/haskell/package-list: minor fixes to documentation
Co-authored-by: Manuel Bärenz <programming@manuelbaerenz.de>
2021-07-26 17:35:40 +02:00
Malte Brandy
264e63477d
pkgs.haskell.package-list: init
This commit introduces a maintainer script to upload our current list of
haskell-packages to hackage.
2021-07-22 23:17:37 +02:00
Joe Hermaszewski
d46e72d043
maintainers/scripts/haskell: Better env clearing while regenerating 2021-07-21 12:41:24 +08:00
Eelco Dolstra
c48be3c17d copy-tarballs.pl: Handle SRI hashes
This should fix

  Jul 20 07:16:12 bastion mirror-tarballs-start[21663]: Use of uninitialized value $algo in concatenation (.) or string at ./maintainers/scripts/copy-tarballs.pl line 80.
  Jul 20 07:16:12 bastion mirror-tarballs-start[21663]: Use of uninitialized value in subroutine entry at ./maintainers/scripts/copy-tarballs.pl line 185.
  Jul 20 07:16:13 bastion mirror-tarballs-start[21663]: error: unknown hash algorithm '' at ./maintainers/scripts/copy-tarballs.pl line 185.
2021-07-20 14:50:56 +02:00
(cdep)illabout
ea2660f8d2
haskell-updates: make sure the transitive-broken-packges are sorted using LC_ALL=C
This makes sure that the output list of transitive broken packages will
always be ordered the same regardless of the environment you are
running from.
2021-07-17 11:46:57 +09:00
Jan Tojnar
da95ab11b4 doc: Add helper for converting DocBook files to Markdown 2021-07-13 02:21:22 +02:00
Joe Hermaszewski
df8f2736d5
maintainers/scripts/haskell: clear environment while regenerating
Also misc shellcheck fixes
2021-06-30 23:18:49 +08:00
Malte Brandy
bf3a3b62e4
haskellPackages: switch from stackage-nightly to stackage-lts 18.0 2021-06-19 14:18:17 +02:00
sternenseemann
be6de30ca4 maintainers/scripts/haskell: make commit messages more consistent
Make sure they are all prefixed with haskellPackages: except for
update-hackage.sh which changes the top-level attribute
all-cabal-hashes.
2021-06-06 18:53:56 +02:00
sternenseemann
1e7351550c maintainers/…/regenerate-hackage-packages.sh: overrideable hackage2nix
Allow setting the HACKAGE2NIX environment variable to change the
hackage2nix the script uses to an absolute path to a local build. Useful
to test local changes in a realistic environment.
2021-06-05 17:03:08 +02:00
Dennis Gosnell
b76684aff7
Merge pull request #122719 from NixOS/haskell-updates
haskell: update package set
2021-05-19 10:52:35 +09:00
Matthieu Coudron
0a9e9c0965 pkgs/misc/vim-plugins/update.py: add logging
there was a 404 error, having basic logging makes it easier to troubleshoot
2021-05-17 00:40:25 +02:00