evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / in / invoiceplane / package.nix
blobade13a137574d5b650bef5fa14896ebbcf41b9df
1 { lib, stdenv, fetchurl, unzip, nixosTests }:
3 stdenv.mkDerivation rec {
4   pname = "invoiceplane";
5   version = "1.6.1";
7   src = fetchurl {
8     url = "https://github.com/InvoicePlane/InvoicePlane/releases/download/v${version}/v${version}.zip";
9     hash = "sha256-66vXxE4pTUMkmPalLgJrCt2pl2BSWOJ3tiJ5K5wspYY=";
10   };
12   nativeBuildInputs = [ unzip ];
14   sourceRoot = ".";
16   installPhase = ''
17     mkdir -p $out/
18     cp -r ip/. $out/
19   '';
21   passthru.tests = {
22     inherit (nixosTests) invoiceplane;
23   };
25   meta = with lib; {
26     description = "Self-hosted open source application for managing your invoices, clients and payments";
27     license = licenses.mit;
28     homepage = "https://www.invoiceplane.com";
29     platforms = platforms.all;
30     maintainers = with maintainers; [ onny ];
31   };