diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2023-03-06 15:38:46 +0000 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2023-04-06 01:35:09 +0200 |
commit | d32f25d3eb0861bab8bdaec52f5f00d3a13b6f80 (patch) | |
tree | 3152ee7b4d9aed2b76e8cbdb609c91e2e77e2a39 /pkgs/development/libraries/tracker | |
parent | 691a11e1b685ea02b27b4a1b669bf47aa8f4711b (diff) | |
download | nixlib-d32f25d3eb0861bab8bdaec52f5f00d3a13b6f80.tar nixlib-d32f25d3eb0861bab8bdaec52f5f00d3a13b6f80.tar.gz nixlib-d32f25d3eb0861bab8bdaec52f5f00d3a13b6f80.tar.bz2 nixlib-d32f25d3eb0861bab8bdaec52f5f00d3a13b6f80.tar.lz nixlib-d32f25d3eb0861bab8bdaec52f5f00d3a13b6f80.tar.xz nixlib-d32f25d3eb0861bab8bdaec52f5f00d3a13b6f80.tar.zst nixlib-d32f25d3eb0861bab8bdaec52f5f00d3a13b6f80.zip |
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 https://gitlab.gnome.org/GNOME/tracker/-/commit/a4f9885a15d845203f777c87e7109471d216c3d0 Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
Diffstat (limited to 'pkgs/development/libraries/tracker')
-rw-r--r-- | pkgs/development/libraries/tracker/default.nix | 33 |
1 files changed, 21 insertions, 12 deletions
diff --git a/pkgs/development/libraries/tracker/default.nix b/pkgs/development/libraries/tracker/default.nix index b0d5022d5e11..262bacf68f93 100644 --- a/pkgs/development/libraries/tracker/default.nix +++ b/pkgs/development/libraries/tracker/default.nix @@ -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; |