sqlite_orm: 1.9 -> 1.9.1 (#379250)
[NixPkgs.git] / pkgs / by-name / ps / pshs / package.nix
bloba51d8bf90774e8db9fdd028f69059f9c574bc74e
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   meson,
6   ninja,
7   pkg-config,
8   libevent,
9   file,
10   qrencode,
11   openssl,
12   miniupnpc,
13   nix-update-script,
16 stdenv.mkDerivation (finalAttrs: {
17   pname = "pshs";
18   version = "0.4.3";
20   src = fetchFromGitHub {
21     owner = "projg2";
22     repo = "pshs";
23     rev = "v${finalAttrs.version}";
24     hash = "sha256-sfhhxeQa0rmBerfAemuHou0N001Zq5Hh7s7utxLQHOI=";
25   };
27   nativeBuildInputs = [
28     meson
29     ninja
30     pkg-config
31   ];
33   buildInputs = [
34     libevent
35     file
36     qrencode
37     openssl
38     miniupnpc
39   ];
41   strictDeps = true;
43   __structuredAttrs = true;
45   passthru.updateScript = nix-update-script { };
47   meta = {
48     description = "Pretty small HTTP server - a command-line tool to share files";
49     mainProgram = "pshs";
50     homepage = "https://github.com/mgorny/pshs";
51     sourceProvenance = [ lib.sourceTypes.fromSource ];
52     license = lib.licenses.gpl2Plus;
53     platforms = lib.platforms.unix;
54   };