python312Packages.unstructured: 0.16.13 -> 0.16.15 (#377214)
[NixPkgs.git] / pkgs / by-name / ai / airsonic / package.nix
blob2bf56ce8f6533a03e8d07cabffca8a2958b9440b
2   lib,
3   stdenv,
4   fetchurl,
5   nixosTests,
6 }:
8 stdenv.mkDerivation rec {
9   pname = "airsonic";
10   version = "10.6.2";
12   src = fetchurl {
13     url = "https://github.com/airsonic/airsonic/releases/download/v${version}/airsonic.war";
14     sha256 = "0q3qnqymj3gaa6n79pvbyidn1ga99lpngp5wvhlw1aarg1m7vccl";
15   };
17   buildCommand = ''
18     mkdir -p "$out/webapps"
19     cp "$src" "$out/webapps/airsonic.war"
20   '';
22   passthru.tests = {
23     airsonic-starts = nixosTests.airsonic;
24   };
26   meta = with lib; {
27     description = "Personal media streamer";
28     homepage = "https://airsonic.github.io";
29     sourceProvenance = with sourceTypes; [ binaryBytecode ];
30     license = lib.licenses.gpl3;
31     platforms = platforms.all;
32     maintainers = with maintainers; [ disassembler ];
33   };