biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / emulators / tinyemu / default.nix
blobca3f8acd88ca2dd8f7b019f1cd16815e73f10e94
1 { lib
2 , stdenv
3 , fetchurl
4 , SDL
5 , curl
6 , openssl
7 }:
9 stdenv.mkDerivation rec {
10   pname = "tinyemu";
11   version = "2019-12-21";
13   src = fetchurl {
14     url = "https://bellard.org/tinyemu/${pname}-${version}.tar.gz";
15     hash = "sha256-voNR8hIYGbMXL87c5csYJvoSyH2ht+2Y8mnT6AKgVVU=";
16   };
18   buildInputs = [
19     SDL
20     curl
21     openssl
22   ];
24   makeFlags = [
25     "CC:=$(CC)"
26     "STRIP:=$(STRIP)"
27     "DESTDIR=$(out)"
28     "bindir=/bin"
29   ];
31   preInstall = ''
32     mkdir -p "$out/bin"
33   '';
35   meta = with lib; {
36     homepage = "https://bellard.org/tinyemu/";
37     description = "A system emulator for the RISC-V and x86 architectures";
38     longDescription = ''
39       TinyEMU is a system emulator for the RISC-V and x86 architectures. Its
40       purpose is to be small and simple while being complete.
41     '';
42     license = with licenses; [ mit bsd2 ];
43     maintainers = with maintainers; [ jhhuh AndersonTorres ];
44     platforms = platforms.linux;
45   };