at 24.11-pre 33 lines 958 B view raw
1{ lib, stdenv, fetchurl, expat, zlib, boost, libiconv, darwin }: 2 3stdenv.mkDerivation rec { 4 pname = "exempi"; 5 version = "2.6.5"; 6 7 src = fetchurl { 8 url = "https://libopenraw.freedesktop.org/download/${pname}-${version}.tar.bz2"; 9 sha256 = "sha256-6fmj1Cv/c7XrD3fsIs0BY8PiGUnMQUrR8ZoEZd3kH/4="; 10 }; 11 12 configureFlags = [ 13 "--with-boost=${boost.dev}" 14 ] ++ lib.optionals (!doCheck) [ 15 "--enable-unittest=no" 16 ]; 17 18 buildInputs = [ expat zlib boost ] 19 ++ lib.optionals stdenv.isDarwin [ libiconv darwin.apple_sdk.frameworks.CoreServices ]; 20 21 doCheck = stdenv.isLinux && stdenv.is64bit; 22 dontDisableStatic = doCheck; 23 24 enableParallelBuilding = true; 25 26 meta = with lib; { 27 description = "An implementation of XMP (Adobe's Extensible Metadata Platform)"; 28 mainProgram = "exempi"; 29 homepage = "https://libopenraw.freedesktop.org/exempi/"; 30 platforms = platforms.linux ++ platforms.darwin; 31 license = licenses.bsd3; 32 }; 33}