Skip to content

qtwebkit 2.3.4 (the last version for qt4) building with nix

Notifications You must be signed in to change notification settings

shelvacu/qtwebkit23-flake

Repository files navigation

qtwebkit 2.3.4 flake

This is a flake that builds qtwebkit 2.3.4 (the last version that supported Qt4). It requires nixpkgs 22.05 because 22.11 removed Qt4.

Note that qtwebkit 2.3.4 is very old, unmaintained, and has many known security vulnerabilities. It should not be pointed at the public internet.

How to use

Build directly:

nix build github:shelvacu/qtwebkit23-flake

Add as overlay:

{
  # Qt4 was removed in 22.11
  inputs.nixpkgs.url = "nixpkgs/nixos-22.05";
  inputs.qtwebkit23 = {
    url = "github:shelvacu/qtwebkit23-flake";
    inputs.nixpkgs.follows = "nixpkgs";
  };
  # ...
}
# in nixos config
{ inputs, ...}: {
  nixpkgs.overlays = [ inputs.qtwebkit23.overlays.default ];
}

License

This work is partially derived from fedora's build package and depends on nixpkgs, Qt, WebKit, and other projects which each have their own license.

All .patch files are from fedora.

Otherwise,

This work is marked with CC0 1.0

About

qtwebkit 2.3.4 (the last version for qt4) building with nix

Topics

Resources

Stars

Watchers

Forks

Languages