biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / bdf2psf / default.nix
blob0a01b1f9a885b768e8f18800ab6e510f7f90fe53
1 { lib, stdenv, fetchurl, perl, dpkg }:
3 stdenv.mkDerivation rec {
4   pname = "bdf2psf";
5   version = "1.230";
7   src = fetchurl {
8     url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb";
9     sha256 = "sha256-W7eFrzuDcjm9P2hAP7+u9YPIhCqF3pbWb9+ynmKjs5M=";
10   };
12   nativeBuildInputs = [ dpkg ];
14   dontConfigure = true;
15   dontBuild = true;
17   unpackPhase = ''
18     runHook preUnpack
19     dpkg-deb -x $src .
20     runHook postUnpack
21   '';
23   installPhase = ''
24     runHook preInstall
25     substituteInPlace usr/bin/bdf2psf --replace /usr/bin/perl "${perl}/bin/perl"
26     rm usr/share/doc/bdf2psf/changelog.gz
27     mv usr "$out"
28     runHook postInstall
29   '';
31   meta = with lib; {
32     description = "BDF to PSF converter";
33     homepage = "https://packages.debian.org/sid/bdf2psf";
34     longDescription = ''
35       Font converter to generate console fonts from BDF source fonts
36     '';
37     license = licenses.gpl2Plus;
38     maintainers = with maintainers; [ rnhmjoj  ];
39     platforms = platforms.all;
40     mainProgram = "bdf2psf";
41   };