Merge pull request #230503 from bobby285271/upd/gexiv2

gexiv2: 0.14.0 → 0.14.1

authored by

Bobby Rong and committed by
GitHub
7caa1b57 376ba268

+8 -3
+8 -3
pkgs/development/libraries/gexiv2/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "gexiv2"; 21 - version = "0.14.0"; 21 + version = "0.14.1"; 22 22 23 23 outputs = [ "out" "dev" "devdoc" ]; 24 24 25 25 src = fetchurl { 26 26 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 27 - sha256 = "5YJ5pv8gtvZPpJlhXaXptXz2W6eFC3L6/fFyIanW1p4="; 27 + sha256 = "7D7j7DhguceJWKVdqJz3auIwWEjhL0GUW3tSEk2PbPk="; 28 28 }; 29 29 30 30 nativeBuildInputs = [ ··· 51 51 52 52 mesonFlags = [ 53 53 "-Dgtk_doc=true" 54 - "-Dpython3_girdir=${placeholder "out"}/${python3.sitePackages}/gi/overrides" 54 + "-Dtests=true" 55 55 ]; 56 + 57 + # Needed for darwin due to std::auto_ptr in exiv2 header files & enabling C++ 17 58 + # https://github.com/Exiv2/exiv2/issues/2359 59 + # https://gitlab.gnome.org/GNOME/gexiv2/-/issues/73 60 + env.NIX_CFLAGS_COMPILE = "-D_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR"; 56 61 57 62 doCheck = true; 58 63