1{ stdenv, fetchurl, perl, dpkg }:
2
3stdenv.mkDerivation rec {
4 name = "bdf2psf-${version}";
5 version = "1.132";
6
7 src = fetchurl {
8 url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb";
9 sha256 = "01r8v6qi6klsgi66ld86c78cdz308mywrm9j101d73nsxgx6qhzz";
10 };
11
12 buildInputs = [ dpkg ];
13
14 dontConfigure = true;
15 dontBuild = true;
16
17 unpackPhase = "dpkg-deb -x $src .";
18 installPhase = "
19 substituteInPlace usr/bin/bdf2psf --replace /usr/bin/perl ${perl}/bin/perl
20 mv usr/bin .
21 cp -r . $out
22 ";
23
24 meta = {
25 description = "BDF to PSF converter";
26 homepage = https://packages.debian.org/sid/bdf2psf;
27 longDescription = ''
28 Font converter to generate console fonts from BDF source fonts
29 '';
30 license = stdenv.lib.licenses.gpl2;
31 };
32}