diff options
author | Renaud <c0bw3b@users.noreply.github.com> | 2022-03-05 14:41:35 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-05 14:41:35 +0100 |
commit | 23ce61012339d93c3ad4cf69d077a7e27b975c4f (patch) | |
tree | 9a2a7dc9929125657cfa24ebd2bec8d6168bd5bd /pkgs/data | |
parent | d5e185418dbeee4f5fdeebb6ca03ca93078bbf70 (diff) | |
parent | 68e8e30670f9cb1f433a06fb79452a3f71e13808 (diff) | |
download | nixpkgs-23ce61012339d93c3ad4cf69d077a7e27b975c4f.tar nixpkgs-23ce61012339d93c3ad4cf69d077a7e27b975c4f.tar.gz nixpkgs-23ce61012339d93c3ad4cf69d077a7e27b975c4f.tar.bz2 nixpkgs-23ce61012339d93c3ad4cf69d077a7e27b975c4f.tar.lz nixpkgs-23ce61012339d93c3ad4cf69d077a7e27b975c4f.tar.xz nixpkgs-23ce61012339d93c3ad4cf69d077a7e27b975c4f.tar.zst nixpkgs-23ce61012339d93c3ad4cf69d077a7e27b975c4f.zip |
Merge pull request #161958 from c0bw3b/data/spdx_all_formats
spdx-license-list-data: make all formats available
Diffstat (limited to 'pkgs/data')
-rw-r--r-- | pkgs/data/misc/spdx-license-list-data/default.nix | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/pkgs/data/misc/spdx-license-list-data/default.nix b/pkgs/data/misc/spdx-license-list-data/default.nix index f7f5f64bfd7..525e96de8e9 100644 --- a/pkgs/data/misc/spdx-license-list-data/default.nix +++ b/pkgs/data/misc/spdx-license-list-data/default.nix @@ -2,28 +2,45 @@ stdenvNoCC.mkDerivation rec { pname = "spdx-license-list-data"; - version = "3.15"; + version = "3.16"; src = fetchFromGitHub { owner = "spdx"; repo = "license-list-data"; rev = "v${version}"; - sha256 = "0r88j00shmhayfq8avswaxsaj1my1vq540rg0srma29862vrjpfk"; + hash = "sha256-FPN9EIwXtz0b1tUZ/AOWK2zj2nfd5+POGmRC52mSzcA="; }; + # List of file formats to package. + _types = [ "html" "json" "jsonld" "rdfa" "rdfnt" "rdfturtle" "rdfxml" "template" "text" ]; + + outputs = [ "out" ] ++ _types; + + dontPatch = true; + dontConfigure = true; + dontBuild = true; + installPhase = '' runHook preInstall - install -vDt $out/json json/licenses.json + mkdir -pv $out + for t in $_types + do + _outpath=''${!t} + mkdir -pv $_outpath + cp -ar $t $_outpath && echo "$t format installed" + done runHook postInstall ''; + dontFixup = true; + meta = with lib; { description = "Various data formats for the SPDX License List"; homepage = "https://github.com/spdx/license-list-data"; license = licenses.cc0; - maintainers = with maintainers; [ oxzi ]; + maintainers = with maintainers; [ oxzi c0bw3b ]; platforms = platforms.all; }; } |