libsecret 0 -> 1 attrpath: libsecret Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] Going to be running update for following packages: - libsecret-0.21.2 Press Enter key to continue... Running update for: - libsecret-0.21.2: UPDATING ... - libsecret-0.21.2: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/development/libraries/libsecret/default.nix b/pkgs/development/libraries/libsecret/default.nix index 733fcafaf290..3c5b5c489c07 100644 --- a/pkgs/development/libraries/libsecret/default.nix +++ b/pkgs/development/libraries/libsecret/default.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation rec { pname = "libsecret"; - version = "0.21.2"; + version = "0.21.3"; outputs = [ "out" "dev" ] ++ lib.optional withIntrospection "devdoc"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-5KNBSWoIFeZMjTuPq6sz17rn796rd7hDZpcx1bGB3O4="; + hash = "sha256-mj4lcfEEgDXYAjj1LIdgEliEpDuvilgP7bclDBrQqec="; }; depsBuildBuild = [ No auto update branch exists Old version 0.21.2" not present in staging derivation file with contents: { stdenv , lib , fetchurl , glib , meson , ninja , pkg-config , gettext , libxslt , python3 , docbook-xsl-nons , docbook_xml_dtd_42 , libgcrypt , gobject-introspection , buildPackages , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages , vala , gi-docgen , gnome , gjs , libintl , dbus }: stdenv.mkDerivation rec { pname = "libsecret"; version = "0.21.3"; outputs = [ "out" "dev" ] ++ lib.optional withIntrospection "devdoc"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; hash = "sha256-mj4lcfEEgDXYAjj1LIdgEliEpDuvilgP7bclDBrQqec="; }; depsBuildBuild = [ pkg-config ]; nativeBuildInputs = [ meson ninja pkg-config gettext libxslt # for xsltproc for building man pages docbook-xsl-nons docbook_xml_dtd_42 libintl vala glib ] ++ lib.optionals withIntrospection [ gi-docgen gobject-introspection ]; buildInputs = [ libgcrypt ]; propagatedBuildInputs = [ glib ]; nativeCheckInputs = [ python3 python3.pkgs.dbus-python python3.pkgs.pygobject3 dbus gjs ]; mesonFlags = [ (lib.mesonBool "introspection" withIntrospection) (lib.mesonBool "gtk_doc" withIntrospection) ]; doCheck = stdenv.isLinux && withIntrospection; separateDebugInfo = true; postPatch = '' patchShebangs ./tool/test-*.sh ''; preCheck = '' # Our gobject-introspection patches make the shared library paths absolute # in the GIR files. When running tests, the library is not yet installed, # though, so we need to replace the absolute path with a local one during build. # We are using a symlink that will be overwitten during installation. mkdir -p $out/lib $out/lib ln -s "$PWD/libsecret/libmock-service.so" "$out/lib/libmock-service.so" ln -s "$PWD/libsecret/libsecret-1.so.0" "$out/lib/libsecret-1.so.0" ''; checkPhase = '' runHook preCheck dbus-run-session \ --config-file=${dbus}/share/dbus-1/session.conf \ meson test --print-errorlogs --timeout-multiplier 0 runHook postCheck ''; postCheck = '' # This is test-only so it won’t be overwritten during installation. rm "$out/lib/libmock-service.so" ''; postFixup = '' # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back. moveToOutput "share/doc" "$devdoc" ''; passthru = { updateScript = gnome.updateScript { packageName = pname; # Does not seem to use the odd-unstable policy: https://gitlab.gnome.org/GNOME/libsecret/issues/30 versionPolicy = "none"; }; }; meta = { description = "A library for storing and retrieving passwords and other secrets"; homepage = "https://wiki.gnome.org/Projects/Libsecret"; license = lib.licenses.lgpl21Plus; mainProgram = "secret-tool"; inherit (glib.meta) platforms maintainers; }; }