From d0ba6ac7267f9283de024dc9d3a859805e3b6607 Mon Sep 17 00:00:00 2001 From: whispers Date: Sat, 30 May 2026 14:48:09 -0400 Subject: [PATCH] uhttpmock: drop 0.0 abi The current uhttpmock package refers to the 0.5.x release series/0.0 ABI. This is outdated, relies on the insecure libsoup 2.4, and has no in-tree dependents. Thus, we drop it. --- doc/release-notes/rl-2611.section.md | 2 + pkgs/by-name/uh/uhttpmock/package.nix | 61 --------------------------- 2 files changed, 2 insertions(+), 61 deletions(-) delete mode 100644 pkgs/by-name/uh/uhttpmock/package.nix diff --git a/doc/release-notes/rl-2611.section.md b/doc/release-notes/rl-2611.section.md index 8a6f62892387..2dabcfb3f3d6 100644 --- a/doc/release-notes/rl-2611.section.md +++ b/doc/release-notes/rl-2611.section.md @@ -15,6 +15,8 @@ - `libgdata` has been removed, as it was archived upstream and relied on the insecure libsoup 2.4. +- `uhttpmock` providing 0.0 ABI was removed. + - `requireFile` now sets `meta.license = lib.licenses.unfree` by default. Users of `requireFile`-based derivations that preserve this default will need to explicitly allow their evaluation as described in [](#sec-allow-unfree). ## Other Notable Changes {#sec-nixpkgs-release-26.11-notable-changes} diff --git a/pkgs/by-name/uh/uhttpmock/package.nix b/pkgs/by-name/uh/uhttpmock/package.nix deleted file mode 100644 index d52050bb6cdc..000000000000 --- a/pkgs/by-name/uh/uhttpmock/package.nix +++ /dev/null @@ -1,61 +0,0 @@ -{ - stdenv, - lib, - fetchFromGitLab, - meson, - mesonEmulatorHook, - ninja, - pkg-config, - gobject-introspection, - vala, - gtk-doc, - docbook-xsl-nons, - glib, - libsoup_2_4, -}: - -stdenv.mkDerivation rec { - pname = "uhttpmock"; - version = "0.5.5"; - - outputs = [ - "out" - "dev" - "devdoc" - ]; - - src = fetchFromGitLab { - domain = "gitlab.freedesktop.org"; - owner = "pwithnall"; - repo = "uhttpmock"; - rev = version; - sha256 = "NuxiVVowZ8ilP9rcgapCe9OzFCpoOfZxZiSyjTeOrts="; - }; - - strictDeps = true; - nativeBuildInputs = [ - meson - ninja - pkg-config - gobject-introspection - vala - gtk-doc - docbook-xsl-nons - ] - ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ - mesonEmulatorHook - ]; - - buildInputs = [ - glib - libsoup_2_4 - ]; - - meta = { - description = "Project for mocking web service APIs which use HTTP or HTTPS"; - homepage = "https://gitlab.freedesktop.org/pwithnall/uhttpmock/"; - license = lib.licenses.lgpl21Plus; - maintainers = [ ]; - platforms = lib.platforms.linux; - }; -}