at 23.11-beta 32 lines 815 B view raw
1{lib, stdenv, fetchurl, indent}: 2 3stdenv.mkDerivation rec { 4 pname = "libdwg"; 5 version = "0.6"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/libdwg/libdwg-${version}.tar.bz2"; 9 sha256 = "0l8ks1x70mkna1q7mzy1fxplinz141bd24qhrm1zkdil74mcsryc"; 10 }; 11 12 nativeBuildInputs = [ indent ]; 13 14 hardeningDisable = [ "format" ]; 15 16 # remove forbidden references to $TMPDIR 17 preFixup = lib.optionalString stdenv.isLinux '' 18 for f in "$out"/bin/*; do 19 if isELF "$f"; then 20 patchelf --shrink-rpath --allowed-rpath-prefixes "$NIX_STORE" "$f" 21 fi 22 done 23 ''; 24 25 meta = { 26 description = "Library reading dwg files"; 27 homepage = "http://libdwg.sourceforge.net/en/"; 28 license = lib.licenses.gpl3; 29 maintainers = [lib.maintainers.marcweber]; 30 platforms = lib.platforms.linux; 31 }; 32}