linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / tools / misc / bdf2psf / default.nix
blob1297b61e7f8c2b3bfbe605f7ab01e1bab1ef8c90
1 { lib, stdenv, fetchurl, perl, dpkg }:
3 stdenv.mkDerivation rec {
4   pname = "bdf2psf";
5   version = "1.202";
7   src = fetchurl {
8     url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb";
9     sha256 = "sha256-QXjORfwPxNF9iWF29YcVyT2EAwcR4UQjF4Zv7dPMC9c=";
10   };
12   nativeBuildInputs = [ dpkg ];
14   dontConfigure = true;
15   dontBuild = true;
17   unpackPhase = ''
18     runHook preUnpack
19     dpkg-deb -x $src .
20     runHook postUnpack
21   '';
22   installPhase = "
23     runHook preInstall
24     substituteInPlace usr/bin/bdf2psf --replace /usr/bin/perl ${perl}/bin/perl
25     mv usr $out
26     runHook postInstall
27   ";
29   meta = with lib; {
30     description = "BDF to PSF converter";
31     homepage = "https://packages.debian.org/sid/bdf2psf";
32     longDescription = ''
33       Font converter to generate console fonts from BDF source fonts
34     '';
35     license = licenses.gpl2Plus;
36     maintainers = with maintainers; [ rnhmjoj vrthra ];
37     platforms = platforms.unix;
38   };