btrbk: add mainProgram
[NixPkgs.git] / pkgs / by-name / li / libdwg / package.nix
blob741d848c47a85a5dafb484f7ec11678c7b94e4d7
1 {lib, stdenv, fetchurl, indent}:
3 stdenv.mkDerivation rec {
4   pname = "libdwg";
5   version = "0.6";
7   src = fetchurl {
8     url = "mirror://sourceforge/libdwg/libdwg-${version}.tar.bz2";
9     sha256 = "0l8ks1x70mkna1q7mzy1fxplinz141bd24qhrm1zkdil74mcsryc";
10   };
12   nativeBuildInputs = [ indent ];
14   hardeningDisable = [ "format" ];
16   # remove forbidden references to $TMPDIR
17   preFixup = lib.optionalString stdenv.hostPlatform.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   '';
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   };