Unverified Commit 944f1419 authored by Jan Tojnar's avatar Jan Tojnar Committed by GitHub
Browse files

webkitgtk_4_0: drop (#450065)

parents 87894d3b a8b1837c
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -42,6 +42,8 @@

- GHC 8.6, 8.10, 9.0, 9.2, and their package sets have been removed.

- `webkitgtk_4_0` has been removed because it depends on an unmaintained version of security-critical libsoup library (`libsoup_2`) and the support will be [dropped upstream soon](https://webkitgtk.org/2025/10/07/webkitgtk-soup2-deprecation.html).

- Support for bootstrapping native GHC compilers on 32‐bit ARM and little‐endian 64‐bit PowerPC has been dropped.
  The latter was probably broken anyway.
  If there is interest in restoring support for these architectures, it should be possible to cross‐compile a bootstrap GHC binary.
+7 −4
Original line number Diff line number Diff line
@@ -60,7 +60,7 @@
  systemdLibs,
  tree-sitter,
  texinfo,
  webkitgtk_4_0,
  webkitgtk_4_1,
  wrapGAppsHook3,
  zlib,

@@ -141,6 +141,8 @@ let
  ++ lib.optionals (stdenv.cc ? cc.lib.libgcc) [
    "${lib.getLib stdenv.cc.cc.lib.libgcc}/lib"
  ];

  withWebkitgtk = withXwidgets && stdenv.hostPlatform.isLinux;
in
stdenv.mkDerivation (finalAttrs: {
  pname =
@@ -351,8 +353,8 @@ stdenv.mkDerivation (finalAttrs: {
  ++ lib.optionals withXinput2 [
    libXi
  ]
  ++ lib.optionals (withXwidgets && stdenv.hostPlatform.isLinux) [
    webkitgtk_4_0
  ++ lib.optionals withWebkitgtk [
    webkitgtk_4_1
  ]
  ++ lib.optionals stdenv.hostPlatform.isDarwin [
    sigtool
@@ -504,7 +506,8 @@ stdenv.mkDerivation (finalAttrs: {
  };

  meta = {
    broken = withNativeCompilation && !(stdenv.buildPlatform.canExecute stdenv.hostPlatform);
    broken =
      (withNativeCompilation && !(stdenv.buildPlatform.canExecute stdenv.hostPlatform)) || withWebkitgtk;
    knownVulnerabilities = lib.optionals (lib.versionOlder version "30") [
      "CVE-2024-53920 CVE-2025-1244, please use newer versions such as emacs30"
    ];
+4 −2
Original line number Diff line number Diff line
@@ -54,7 +54,7 @@
  symlinkJoin,
  systemd,
  tzdata,
  webkitgtk_4_0,
  # webkitgtk_4_0,
  which,
  xorg,
  zlib,
@@ -173,7 +173,7 @@ stdenv.mkDerivation rec {
    speex
    stdenv.cc.cc
    (lib.getLib systemd)
    webkitgtk_4_0
    # webkitgtk_4_0
    xorg.libXScrnSaver
    xorg.libXaw
    xorg.libXmu
@@ -313,6 +313,8 @@ stdenv.mkDerivation rec {
  '';

  meta = with lib; {
    # webkitgtk_4_0 was removed
    broken = true;
    license = licenses.unfree;
    description = "Citrix Workspace";
    sourceProvenance = with sourceTypes; [ binaryNativeCode ];
+4 −2
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@
  lib,
  fetchFromGitHub,
  pkg-config,
  webkitgtk_4_0,
  # webkitgtk_4_0,
  openssl,
  nodejs,
  npmHooks,
@@ -52,13 +52,15 @@ rustPlatform.buildRustPackage rec {

  buildInputs = [
    openssl
    webkitgtk_4_0
    # webkitgtk_4_0
    gtk3
    librsvg
    libappindicator-gtk3
  ];

  meta = {
    # webkitgtk_4_0 was removed
    broken = true;
    homepage = "https://github.com/btpf/Alexandria";
    changelog = "https://github.com/btpf/Alexandria/releases/tag/v${version}";
    description = "Minimalistic cross-platform eBook reader";
+4 −2
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@
  glibc,
  gtk3,
  libappindicator,
  webkitgtk_4_0,
  # webkitgtk_4_0,
  e2fsprogs,
  libnotify,
  libgit2,
@@ -67,7 +67,7 @@ buildDotnetModule {
    glibc
    gtk3
    libappindicator
    webkitgtk_4_0
    # webkitgtk_4_0
    e2fsprogs
    libnotify
    libgit2
@@ -116,6 +116,8 @@ buildDotnetModule {
  '';

  meta = with lib; {
    # webkitgtk_4_0 was removed
    broken = true;
    homepage = "https://github.com/AM2R-Community-Developers/AM2RLauncher";
    description = "Front-end for dealing with AM2R updates and mods";
    longDescription = ''
Loading