Updating nixpkgs packages since 2018
Go to file
2018-04-02 22:13:50 -07:00
src add error for missing failure case 2018-04-02 22:13:50 -07: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
delete-merged.sh add preamble to delete-merged.sh 2018-03-26 20:50:09 -07:00
fix-src-url.sh fix shellcheck 2018-03-29 18:50:04 -07:00
LICENSE change license to public domain, move old stuff into old directory 2018-02-26 06:31:48 -08:00
package.yaml port check-result.sh 2018-04-03 03:28:43 +02:00
README.md wip: port to haskell 2018-04-03 01:01:56 +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 result/bin/nix-update

Prior work