nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 22.05 35 lines 989 B view raw
1{ lib, stdenv, fetchurl, ncurses, libiconv }: 2 3stdenv.mkDerivation rec { 4 pname = "stfl"; 5 version = "0.24"; 6 7 src = fetchurl { 8 url = "http://www.clifford.at/stfl/stfl-${version}.tar.gz"; 9 sha256 = "1460d5lc780p3q38l3wc9jfr2a7zlyrcra0li65aynj738cam9yl"; 10 }; 11 12 buildInputs = [ ncurses libiconv ]; 13 14 preBuild = '' 15 sed -i s/gcc/cc/g Makefile 16 sed -i s%ncursesw/ncurses.h%ncurses.h% stfl_internals.h 17 '' + lib.optionalString stdenv.isDarwin '' 18 sed -i s/-soname/-install_name/ Makefile 19 ''; 20 21 installPhase = '' 22 DESTDIR=$out prefix=\"\" make install 23 24 # some programs rely on libstfl.so.0 to be present, so link it 25 ln -s $out/lib/libstfl.so.0.24 $out/lib/libstfl.so.0 26 ''; 27 28 meta = { 29 homepage = "http://www.clifford.at/stfl/"; 30 description = "A library which implements a curses-based widget set for text terminals"; 31 maintainers = with lib.maintainers; [ lovek323 ]; 32 license = lib.licenses.lgpl3; 33 platforms = lib.platforms.unix; 34 }; 35}