at 23.11-beta 32 lines 894 B view raw
1{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, python3, gtk-doc}: 2 3stdenv.mkDerivation rec { 4 pname = "libsmartcols"; 5 version = "2.36.1"; 6 7 nativeBuildInputs = [ autoreconfHook pkg-config python3 gtk-doc ]; 8 9 src = fetchFromGitHub { 10 owner = "karelzak"; 11 repo = "util-linux"; 12 rev = "v${version}"; 13 sha256 = "0z7nv054pqhlihqiw0vk3h40j0cxk1yxf8zzh0ddmvk6834cnyxs"; 14 }; 15 16 configureFlags = [ "--disable-all-programs" "--enable-libsmartcols" ]; 17 18 buildPhase = '' 19 make libsmartcols.la 20 ''; 21 22 installTargets = [ "install-am" "install-pkgconfigDATA" ]; 23 24 meta = { 25 description = "smart column output alignment library"; 26 homepage = "https://github.com/karelzak/util-linux/tree/master/libsmartcols"; 27 license = lib.licenses.gpl2Plus; 28 platforms = lib.platforms.linux ++ lib.platforms.darwin; 29 maintainers = with lib.maintainers; [ rb2k ]; 30 }; 31} 32