diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/libowfat')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/libowfat/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/libraries/libowfat/default.nix b/nixpkgs/pkgs/development/libraries/libowfat/default.nix new file mode 100644 index 000000000000..8c0094a3152b --- /dev/null +++ b/nixpkgs/pkgs/development/libraries/libowfat/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "libowfat-0.32"; + + src = fetchurl { + url = "https://www.fefe.de/libowfat/${name}.tar.xz"; + sha256 = "1hcqg7pvy093bxx8wk7i4gvbmgnxz2grxpyy7b4mphidjbcv7fgl"; + }; + + # Dirty patch because 0.32 "moved headers to <libowfat/> upon install" + # but it breaks gatling-0.15 and opentracker-2018-05-26 ... + postPatch = '' + substituteInPlace GNUmakefile --replace \ + 'install -d $(DESTDIR)$(INCLUDEDIR)/libowfat' \ + 'install -d $(DESTDIR)$(INCLUDEDIR)' + substituteInPlace GNUmakefile --replace \ + 'install -m 644 $(INCLUDES) $(DESTDIR)$(INCLUDEDIR)/libowfat' \ + 'install -m 644 $(INCLUDES) $(DESTDIR)$(INCLUDEDIR)' + ''; + + makeFlags = "prefix=$(out)"; + enableParallelBuilding = true; + + meta = with stdenv.lib; { + homepage = https://www.fefe.de/libowfat/; + license = licenses.gpl2; + platforms = platforms.linux; + }; +} |