Updating nixpkgs packages since 2018
Go to file
2018-09-12 21:17:40 -07:00
src fix repologyUrl 2018-09-06 21:46:24 -07:00
test fix formatting of doctests 2018-04-06 17:41:14 +02:00
.gitattributes add clean & smudge filter 2018-04-06 17:36:52 +02:00
.gitignore add shell.nix ignore 2018-09-12 21:17:40 -07:00
.hindent.yaml add clean & smudge filter 2018-04-06 17:36:52 +02:00
.travis.yml don't build in travis container 2018-04-08 07:26:56 -07:00
LICENSE change license to public domain, move old stuff into old directory 2018-02-26 06:31:48 -08:00
package.yaml add branch deletion for done PRs 2018-09-06 06:47:09 -07:00
README.md document runtime dependencies 2018-04-04 17:02:19 +02: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