nixpkgs/pkgs
José Romildo Malaquias 827a6619eb common-updater-scripts: add scripts to help update packages
- updateScript:
  A nix expression that can be used in passThrough to update a package

- list-git-tags:
  A shell script to list available tags in a git repository

- list-archive-two-level-versions:

  A shell script to list available versions in a web site in two
  levels: there is a page listing the available major.minor versions,
  and for each of them there is another page listings the patch level
  versions major.minor.patch.

  It is suitable for Xfce packages for instance.

How the updater works:

1. collect the available versions from the source repository (using a
script given as argument)

2. print the collected versions (for debugging)

3. (optionally) apply some transformation to the collected versions to
make them compatible with the versions used in nixpkgs (for instance,
tags in the Xfce git repository may be prefixed with the package name,
and the prefix need to be removed)

4. sort the available versions in decreasing order

5. choose the first version that pass validation:
   - check if the version may be a development version

   - if the version IS unstable, skip it and give a warning about
   skipping a development version (for debugging)

   - if the version COULD BE unstable, take it and give a warning
   about taking a potential development version (for debugging)

   - if the version IS stable, take it

6. update the package version and checksum in its nix expression

7. print the git commands for adding the modified files and for
committing the changes
2020-04-15 09:45:25 -03:00
..
applications Merge pull request #85278 from jamesottaway/git-update-script 2020-04-15 13:00:19 +01:00
build-support Merge pull request #85172 from andir/buildRustCrate-proc-macro 2020-04-13 23:35:19 +02:00
common-updater common-updater-scripts: add scripts to help update packages 2020-04-15 09:45:25 -03:00
data Merge pull request #85093 from tadfisher/plata-theme 2020-04-12 18:38:34 -04:00
desktops xfce.orage: the git repository has been archived (unmaintained) 2020-04-15 09:45:25 -03:00
development Merge pull request #84631 from AndersonTorres/update-biblesync+sword 2020-04-15 01:13:49 -03:00
games openttd: 1.10.0 -> 1.10.1 2020-04-14 21:07:27 +02:00
misc ppsspp: 1.9.3 -> 1.9.4 2020-04-15 00:56:15 -03:00
os-specific Merge pull request #85281 from r-ryantm/auto-update/rdma-core 2020-04-15 13:27:20 +02:00
servers Merge pull request #85109 from marsam/update-victoriametrics 2020-04-15 06:51:53 -05:00
shells nix-zsh-completions: 0.4.3 -> 0.4.4 (#85267) 2020-04-15 12:00:14 +02:00
stdenv treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
test
tools Merge pull request #85274 from r-ryantm/auto-update/pgmetrics 2020-04-15 06:52:14 -05:00
top-level hcxdumptool: init at 6.0.5 2020-04-14 20:18:07 +02:00