Updating nixpkgs packages since 2018
Go to file
2018-04-01 21:12:17 -07:00
old move old notes 2018-02-26 06:42:29 -08: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
check-attrpath-version-test.sh fix check-attrpath-version-test and script again 2018-03-22 18:48:35 -07:00
check-attrpath-version.sh fix check-attrpath-version-test and script again 2018-03-22 18:48:35 -07:00
check-result.sh check for version number better 2018-03-29 18:46:26 -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
README.md update readme names 2018-04-01 08:23:49 -07:00
setup-nixpkgs.sh make up.sh work again if called by itself 2018-03-21 21:53:50 -07:00
to-staging.sh log timestamps, git merge base, blacklist fricas 2018-03-14 10:06:37 -07:00
up.sh fetch only every hour, don't fail if fetch fails 2018-04-01 21:12:17 -07:00
ups.sh add finish log message 2018-03-26 06:20:21 -07:00

nixpkgs-update

Build Status

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

Instructions

  1. Clone this repo:
    git clone https://github.com/ryantm/nixpkgs-update
  1. 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
    cabal2nix --shell --hpack . > shell.nix && nix-build shell.nix && result/bin/repology-api > packages-to-update.txt
  1. ./ups.sh

prior work

https://github.com/NixOS/nixpkgs/blob/master/pkgs/common-updater/scripts/update-source-version https://github.com/NixOS/nixpkgs/tree/master/pkgs/build-support/upstream-updater