tracker: 3.5.0.beta → 3.5.0.rc

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

- Reworked docs
- Unicode library loaded at runtime a4f9885a15

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
This commit is contained in:
Jan Tojnar 2023-03-06 15:38:46 +00:00
parent 691a11e1b6
commit d32f25d3eb

View File

@ -11,13 +11,12 @@
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages
, vala
, python3
, docbook-xsl-nons
, docbook_xml_dtd_45
, gi-docgen
, graphviz
, libxml2
, glib
, wrapGAppsNoGuiHook
, sqlite
, libxslt
, libstemmer
, gnome
, icu
@ -32,19 +31,15 @@
stdenv.mkDerivation rec {
pname = "tracker";
version = "3.5.0.beta";
version = "3.5.0.rc";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "gMNtrSS6a0ATwKNy/mz7GrzprzLM5Xs1yV+lPq2LbY8=";
sha256 = "AgM6XOsTmc9H0CQugj9zNePC7qG+v1fpW7GslvrD7yM=";
};
postPatch = ''
patchShebangs utils/data-generators/cc/generate
'';
strictDeps = true;
depsBuildBuild = [
@ -58,10 +53,9 @@ stdenv.mkDerivation rec {
asciidoc
gettext
glib
libxslt
wrapGAppsNoGuiHook
docbook-xsl-nons
docbook_xml_dtd_45
gi-docgen
graphviz
(python3.pythonForBuild.withPackages (p: [ p.pygobject3 ]))
] ++ lib.optionals withIntrospection [
gobject-introspection
@ -109,6 +103,16 @@ stdenv.mkDerivation rec {
doCheck = true;
postPatch = ''
chmod +x \
docs/reference/libtracker-sparql/embed-files.py \
docs/reference/libtracker-sparql/generate-svgs.sh
patchShebangs \
utils/data-generators/cc/generate \
docs/reference/libtracker-sparql/embed-files.py \
docs/reference/libtracker-sparql/generate-svgs.sh
'';
preCheck =
let
linuxDot0 = lib.optionalString stdenv.isLinux ".0";
@ -144,6 +148,11 @@ stdenv.mkDerivation rec {
rm -r $out/lib
'';
postFixup = ''
# Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back.
moveToOutput "share/doc" "$devdoc"
'';
passthru = {
updateScript = gnome.updateScript {
packageName = pname;