tracker: 3.4.2 → 3.5.0.beta

https://gitlab.gnome.org/GNOME/tracker/-/compare/3.4.2...3.5.0.beta

Vala API break!

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
This commit is contained in:
Jan Tojnar 2023-02-25 03:04:47 +00:00
parent 5c22534bea
commit a71df7fa5c

View File

@ -9,6 +9,7 @@
, gobject-introspection
, buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages
, vala
, python3
, docbook-xsl-nons
, docbook_xml_dtd_45
@ -31,13 +32,13 @@
stdenv.mkDerivation rec {
pname = "tracker";
version = "3.4.2";
version = "3.5.0.beta";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "Tm3xQqT3BIePypjrtaIkdQ5epUaqKqq6pyanNUC9FzE=";
sha256 = "gMNtrSS6a0ATwKNy/mz7GrzprzLM5Xs1yV+lPq2LbY8=";
};
postPatch = ''
@ -64,6 +65,7 @@ stdenv.mkDerivation rec {
(python3.pythonForBuild.withPackages (p: [ p.pygobject3 ]))
] ++ lib.optionals withIntrospection [
gobject-introspection
vala
];
buildInputs = [
@ -88,6 +90,7 @@ stdenv.mkDerivation rec {
mesonFlags = [
"-Ddocs=true"
(lib.mesonEnable "introspection" withIntrospection)
(lib.mesonEnable "vapi" withIntrospection)
(lib.mesonBool "test_utils" withIntrospection)
] ++ (
let