openxray: 2188-november-2023-rc1 -> 2921-january-2025-rc1 (#375925)
[NixPkgs.git] / pkgs / by-name / li / libexsid / package.nix
blobe6bd0eb7997fc44ac6997f5e38916f86e30ebbfc
2   stdenv,
3   lib,
4   fetchFromGitHub,
5   autoreconfHook,
6   pkg-config,
7   docSupport ? true,
8   doxygen,
9   libftdi1,
12 stdenv.mkDerivation rec {
13   pname = "libexsid";
14   version = "2.1";
16   src = fetchFromGitHub {
17     owner = "libsidplayfp";
18     repo = "exsid-driver";
19     rev = version;
20     sha256 = "1qbiri549fma8c72nmj3cpz3sn1vc256kfafnygkmkzg7wdmgi7r";
21   };
23   outputs = [ "out" ] ++ lib.optional docSupport "doc";
25   nativeBuildInputs = [
26     autoreconfHook
27     pkg-config
28   ] ++ lib.optional docSupport doxygen;
30   buildInputs = [ libftdi1 ];
32   enableParallelBuilding = true;
34   installTargets = [ "install" ] ++ lib.optional docSupport "doc";
36   postInstall = lib.optionalString docSupport ''
37     mkdir -p $doc/share/libexsid/doc
38     cp -r docs/html $doc/share/libexsid/doc/
39   '';
41   meta = with lib; {
42     description = "Driver for exSID USB";
43     homepage = "http://hacks.slashdirt.org/hw/exsid/";
44     license = licenses.gpl2Plus;
45     maintainers = with maintainers; [ OPNA2608 ];
46     platforms = platforms.all;
47   };