From afb2182f33fd200cab21c89e5124b857de377cc8 Mon Sep 17 00:00:00 2001 From: worldofpeace Date: Tue, 26 Nov 2019 15:53:54 -0500 Subject: [PATCH] uzbl: remove https://github.com/uzbl/uzbl/issues/408 Frightening version of webkitgtk used here. --- .../networking/browsers/uzbl/default.nix | 45 ------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 4 -- 3 files changed, 1 insertion(+), 49 deletions(-) delete mode 100644 pkgs/applications/networking/browsers/uzbl/default.nix diff --git a/pkgs/applications/networking/browsers/uzbl/default.nix b/pkgs/applications/networking/browsers/uzbl/default.nix deleted file mode 100644 index f86c4a84e58..00000000000 --- a/pkgs/applications/networking/browsers/uzbl/default.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, python3, makeWrapper -, webkitgtk, glib-networking, gsettings-desktop-schemas, python2Packages -}: -# This package needs python3 during buildtime, -# but Python 2 + packages during runtime. - -stdenv.mkDerivation rec { - pname = "uzbl"; - version = "0.9.0"; - - meta = with stdenv.lib; { - description = "Tiny externally controllable webkit browser"; - homepage = "http://uzbl.org/"; - license = licenses.gpl3; - platforms = platforms.linux; - maintainers = with maintainers; [ raskin dgonyeo ]; - }; - - src = fetchurl { - name = "uzbl-v${version}.tar.gz"; - url = "https://github.com/uzbl/uzbl/archive/v${version}.tar.gz"; - sha256 = "0iskhv653fdm5raiidimh9fzlsw28zjqx7b5n3fl1wgbj6yz074k"; - }; - - preConfigure = '' - makeFlags="$makeFlags PREFIX=$out" - makeFlags="$makeFlags PYINSTALL_EXTRA=--prefix=$out" - mkdir -p $out/${python3.sitePackages}/ - export PYTHONPATH=$PYTHONPATH:$out/${python3.sitePackages} - ''; - - preFixup = '' - for f in $out/bin/*; do - wrapProgram $f \ - --prefix GIO_EXTRA_MODULES : "${glib-networking.out}/lib/gio/modules" \ - --prefix PYTHONPATH : "$PYTHONPATH" \ - --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH:$out/share" - done - ''; - - nativeBuildInputs = [ pkgconfig python3 makeWrapper ]; - - buildInputs = [ gsettings-desktop-schemas webkitgtk ]; - propagatedBuildInputs = with python2Packages; [ pygtk six ]; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 16b6460c407..fac7e40adf8 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -413,6 +413,7 @@ mapAliases ({ ultrastardx-beta = ultrastardx; # added 2017-08-12 usb_modeswitch = usb-modeswitch; # added 2016-05-10 usbguard-nox = usbguard; # added 2019-09-04 + uzbl = throw "uzbl has been removed from nixpkgs, as it's unmaintained and uses insecure libraries"; v4l_utils = v4l-utils; # added 2019-08-07 v8_3_16_14 = throw "removed 2019-11-01: no longer referenced by other packages"; valadoc = throw "deprecated 2019-10-10: valadoc was merged into vala 0.38"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 526e7832e09..0cff108cfd2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -21602,10 +21602,6 @@ in uwimap = callPackage ../tools/networking/uwimap { }; - uzbl = callPackage ../applications/networking/browsers/uzbl { - webkitgtk = webkitgtk24x-gtk2; - }; - utox = callPackage ../applications/networking/instant-messengers/utox { }; valentina = libsForQt5.callPackage ../applications/misc/valentina { };