mirror of
https://github.com/ryantm/nixpkgs-update.git
synced 2024-12-17 16:31:47 +03:00
update readme
This commit is contained in:
parent
aebd678648
commit
70960463c7
18
README.md
18
README.md
@ -1,18 +1,22 @@
|
|||||||
# nix-update
|
# nix-update
|
||||||
|
|
||||||
Currently interesting files `ups.sh, up.sh, check-result.sh`.
|
[![Build Status](https://travis-ci.org/ryantm/nix-update.svg?branch=master)](https://travis-ci.org/ryantm/nix-update)
|
||||||
|
|
||||||
1. get a list of oudated packages
|
Scripts to try to update nixpkgs packages. Uses `hub` to automatically make PRs.
|
||||||
|
|
||||||
|
# Instructions
|
||||||
|
|
||||||
|
1. Clone this repo:
|
||||||
|
```
|
||||||
|
git clone https://github.com/ryantm/nix-update
|
||||||
|
```
|
||||||
|
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
|
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
|
cabal2nix --shell --hpack . > shell.nix && nix-build shell.nix && result/bin/repology-api > packages-to-update.txt
|
||||||
```
|
```
|
||||||
2. Prepare a nixpkgs git repository where you want to do the updates. It expects `origin` to be where you want to push your updates. It clobbers any changes in that directory with `git reset --hard`. USE THIS ON A NEWLY CLONED REPO ONLY FOR THIS PURPOSE.
|
3. `./ups.sh`
|
||||||
3. copy list of ones you want to update into `ups.sh` ARGUMENTS variable
|
|
||||||
4. delete update arguments that seem wrong. (Weird version strings, versions that don't seem like an update, the update version doesn't look like it would work with nixpkgs)
|
|
||||||
5. Be in the directory of your update git repository. run `ups.sh` if it succeeds, it will make commits and push updates to the `origin` remote!
|
|
||||||
|
|
||||||
|
|
||||||
# prior work
|
# prior work
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user