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