at 18.03-beta 28 lines 784 B view raw
1{ stdenv, buildPackages, fetchurl, staticBuild ? false }: 2 3let inherit (buildPackages.buildPackages) gcc; in 4 5stdenv.mkDerivation rec { 6 name = "libiberty-${gcc.cc.version}"; 7 8 inherit (gcc.cc) src; 9 10 outputs = [ "out" "dev" ]; 11 12 postUnpack = "sourceRoot=\${sourceRoot}/libiberty"; 13 14 configureFlags = [ "--enable-install-libiberty" ] 15 ++ stdenv.lib.optional (!staticBuild) "--enable-shared"; 16 17 postInstall = stdenv.lib.optionalString (!staticBuild) '' 18 cp pic/libiberty.a $out/lib*/libiberty.a 19 ''; 20 21 meta = with stdenv.lib; { 22 homepage = http://gcc.gnu.org/; 23 license = licenses.lgpl2; 24 description = "Collection of subroutines used by various GNU programs"; 25 maintainers = with maintainers; [ abbradar ericson2314 ]; 26 platforms = platforms.unix; 27 }; 28}