{ lib , stdenv , fetchFromGitHub , autoreconfHook , libiconv , libintl }: stdenv.mkDerivation rec { pname = "libiptcdata"; version = "1.0.5"; src = fetchFromGitHub { owner = "ianw"; repo = pname; rev = "release_${builtins.replaceStrings ["."] ["_"] version}"; sha256 = "sha256-ZjokepDAHiSEwXrkvM9qUAPcpIiRQoOsv7REle7roPU="; }; postPatch = '' # gtk-doc doesn't build without network access sed -i '/GTK_DOC_CHECK/d;/docs/d' configure.ac sed -i 's/docs//' Makefile.am ''; nativeBuildInputs = [ autoreconfHook ]; buildInputs = lib.optionals stdenv.isDarwin [ libiconv libintl ]; meta = with lib; { description = "Library for reading and writing the IPTC metadata in images and other files"; mainProgram = "iptc"; homepage = "https://github.com/ianw/libiptcdata"; license = licenses.gpl2Plus; platforms = platforms.unix; maintainers = with maintainers; [ wegank ]; }; }