diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/physics/lhapdf/maintainer.sh')
-rwxr-xr-x | nixpkgs/pkgs/development/libraries/physics/lhapdf/maintainer.sh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/libraries/physics/lhapdf/maintainer.sh b/nixpkgs/pkgs/development/libraries/physics/lhapdf/maintainer.sh new file mode 100755 index 000000000000..94bf252ec10a --- /dev/null +++ b/nixpkgs/pkgs/development/libraries/physics/lhapdf/maintainer.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +set -e + +BASE_URL="https://lhapdf.hepforge.org/downloads?f=pdfsets/6.2/" + +for pdf_set in `curl $BASE_URL 2>/dev/null | gsed -e "s/.*<a href=\"[^\"]*\/\([^\"/]*.tar.gz\)\".*/\1/;tx;d;:x" | gsed -e "s/%2B/+/g" | sort -u`; do + echo -n " \"${pdf_set%.tar.gz}\" = \"" + nix-prefetch-url "${BASE_URL}${pdf_set}" 2>/dev/null | tr -d '\n' + echo "\";" +done |