Updating nixpkgs packages since 2018
Go to file
2018-04-06 17:36:05 +02:00
src clean up + add some comments 2018-04-06 17:36:05 +02:00
test wip: convert check-attrpath-version.sh 2018-04-03 01:01:56 +02:00
.gitignore ignore packages-to-update.txt 2018-03-19 22:38:39 -07:00
.travis.yml try different shellcheck method 2018-03-21 21:35:38 -07:00
LICENSE change license to public domain, move old stuff into old directory 2018-02-26 06:31:48 -08:00
package.yaml fix program exiting completely in fixSrcUrl 2018-04-05 18:46:52 -07:00
README.md document runtime dependencies 2018-04-04 17:02:19 +02:00
to-staging.sh log timestamps, git merge base, blacklist fricas 2018-03-14 10:06:37 -07:00

nixpkgs-update

Build Status

Scripts to try to update nixpkgs packages. Uses hub to automatically make PRs.

Instructions

  1. Clone this repo and build the tool:
    git clone https://github.com/ryantm/nixpkgs-update && cd nixpkgs-update
    nix run nixpkgs.cabal2nix -c cabal2nix --shell --hpack . > shell.nix && nix-build shell.nix
    
  2. Get a list of oudated packages and place them in a packages-to-update.txt file in the root directory of this repository.
    git clone https://github.com/ryantm/repology-api.git && cd repology-api
    nix run nixpkgs.cabal2nix -c cabal2nix --shell --hpack . > shell.nix && nix-build shell.nix && result/bin/repology-api > ../packages-to-update.txt
    
  3. Return back cd .. and run the tool nix run -f '<nixpkgs>' gitAndTools.hub gist jq tree -c result/bin/nixpkgs-update --update

Prior work