tracker: add meta.pkgConfigModules and tests.pkg-config

authored by Eldritch Cookie and committed by Rodney Lorrimar 0ec43c6e bee5bd01

+9 -4
+9 -4
pkgs/development/libraries/tracker/default.nix
··· 28 28 , systemd 29 29 , dbus 30 30 , writeText 31 + , testers 31 32 }: 32 33 33 - stdenv.mkDerivation rec { 34 + stdenv.mkDerivation (finalAttrs: { 34 35 pname = "tracker"; 35 36 version = "3.6.0"; 36 37 37 38 outputs = [ "out" "dev" "devdoc" ]; 38 39 39 40 src = fetchurl { 40 - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 41 + url = with finalAttrs; "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 41 42 sha256 = "Ulks/hm6/9FtvkdHW+fadQ29C2Mz/XrLYPqp2lvEDfI="; 42 43 }; 43 44 ··· 162 163 163 164 passthru = { 164 165 updateScript = gnome.updateScript { 165 - packageName = pname; 166 + packageName = finalAttrs.pname; 167 + }; 168 + tests.pkg-config = testers.hasPkgConfigModules { 169 + package = finalAttrs.finalPackage; 166 170 }; 167 171 }; 168 172 ··· 172 176 maintainers = teams.gnome.members; 173 177 license = licenses.gpl2Plus; 174 178 platforms = platforms.unix; 179 + pkgConfigModules = [ "tracker-sparql-3.0" "tracker-testutils-3.0" ]; 175 180 }; 176 - } 181 + })