mangayomi: useFetchCargoVendor (#376506)
[NixPkgs.git] / pkgs / by-name / ti / tilem / package.nix
blob400bcd36923eefe46f56a89c4c39be9c88cc4e19
2   stdenv,
3   fetchurl,
4   lib,
5   pkg-config,
6   glib,
7   gtk2,
8   libticonv,
9   libtifiles2,
10   libticables2,
11   libticalcs2,
14 stdenv.mkDerivation rec {
15   pname = "tilem";
16   version = "2.0";
17   src = fetchurl {
18     url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2";
19     sha256 = "1ba38xzhp3yf21ip3cgql6jzy49jc34sfnjsl4syxyrd81d269zw";
20   };
21   nativeBuildInputs = [ pkg-config ];
22   buildInputs = [
23     glib
24     gtk2
25     libticonv
26     libtifiles2
27     libticables2
28     libticalcs2
29   ];
30   env.NIX_CFLAGS_COMPILE = toString [ "-lm" ];
31   meta = with lib; {
32     homepage = "http://lpg.ticalc.org/prj_tilem/";
33     description = "Emulator and debugger for Texas Instruments Z80-based graphing calculators";
34     license = licenses.gpl3Plus;
35     maintainers = with maintainers; [
36       siraben
37       clevor
38     ];
39     platforms = platforms.linux ++ platforms.darwin;
40     mainProgram = "tilem2";
41   };