diff options
author | ajs124 <git@ajs124.de> | 2022-03-21 22:30:37 +0100 |
---|---|---|
committer | ajs124 <git@ajs124.de> | 2022-03-21 22:30:37 +0100 |
commit | cae5a42bab00ea822de109dc2d28350d0fbaa225 (patch) | |
tree | 23a6bd35bc2ba71b36e0b484222e96a9dc227f3d /pkgs | |
parent | ae1a4700452ff572082a05dceba635f04367288d (diff) |
webbrowser: drop
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/networking/browsers/webbrowser/default.nix | 109 | ||||
-rw-r--r-- | pkgs/top-level/aliases.nix | 1 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
3 files changed, 1 insertions, 111 deletions
diff --git a/pkgs/applications/networking/browsers/webbrowser/default.nix b/pkgs/applications/networking/browsers/webbrowser/default.nix deleted file mode 100644 index 9f43f981722fb..0000000000000 --- a/pkgs/applications/networking/browsers/webbrowser/default.nix +++ /dev/null @@ -1,109 +0,0 @@ -{ stdenv, lib, fetchgit, makeDesktopItem, pkg-config, makeWrapper -# Build -, python2, autoconf213, yasm, perl -, unzip, gnome2, gnum4 - -# Runtime -, xorg, zip, freetype, fontconfig, glibc, libffi -, dbus, dbus-glib, gtk2, alsa-lib, jack2, ffmpeg -}: - -let - - libPath = lib.makeLibraryPath [ ffmpeg ]; - -in stdenv.mkDerivation rec { - pname = "webbrowser"; - version = "29.0.0rc1"; - - src = fetchgit { - url = "https://git.nuegia.net/webbrowser.git"; - rev = version; - sha256 = "1d82943mla6q3257081d946kgms91dg0n93va3zlzm9hbbqilzm6"; - fetchSubmodules = true; - }; - - desktopItem = makeDesktopItem { - name = "webbrowser"; - exec = "webbrowser %U"; - icon = "webbrowser"; - desktopName = "Web Browser"; - genericName = "Web Browser"; - categories = [ "Network" "WebBrowser" ]; - mimeTypes = [ - "text/html" - "text/xml" - "application/xhtml+xml" - "application/vnd.mozilla.xul+xml" - "x-scheme-handler/http" - "x-scheme-handler/https" - ]; - }; - - nativeBuildInputs = [ - gnum4 makeWrapper perl pkg-config python2 unzip - ]; - - buildInputs = [ - alsa-lib dbus dbus-glib ffmpeg fontconfig freetype yasm zip jack2 gtk2 - gnome2.GConf xorg.libXt - ]; - - enableParallelBuilding = true; - - configurePhase = '' - export MOZCONFIG=$PWD/.mozconfig - export MOZ_NOSPAM=1 - - cp $src/doc/mozconfig.example $MOZCONFIG - # Need to modify it - chmod 644 $MOZCONFIG - - substituteInPlace $MOZCONFIG \ - --replace "mk_add_options PYTHON=/usr/bin/python2" "mk_add_options PYTHON=${python2}/bin/python2" \ - --replace "mk_add_options AUTOCONF=/usr/bin/autoconf-2.13" "mk_add_options AUTOCONF=${autoconf213}/bin/autoconf" \ - --replace 'mk_add_options MOZ_OBJDIR=$HOME/build/wbobjects/' "" \ - --replace "ac_add_options --x-libraries=/usr/lib64" "ac_add_options --x-libraries=${lib.makeLibraryPath [ xorg.libX11 ]}" \ - --replace "_BUILD_64=1" "_BUILD_64=${lib.optionalString stdenv.hostPlatform.is64bit "1"}" \ - --replace "--enable-ccache" "--disable-ccache" - - echo >> $MOZCONFIG ' - # - # NixOS-specific adjustments - # - - ac_add_options --prefix=$out - - mk_add_options MOZ_MAKE_FLAGS="-j$NIX_BUILD_CORES" - ' - ''; - - buildPhase = "$src/mach build"; - - installPhase = '' - $src/mach install - - mkdir -p $out/share/applications - cp ${desktopItem}/share/applications/* $out/share/applications - - for n in 16 32 48; do - size=$n"x"$n - mkdir -p $out/share/icons/hicolor/$size/apps - cp $src/webbrowser/branding/unofficial/default$n.png \ - $out/share/icons/hicolor/$size/apps/webbrowser.png - done - - # Needed to make videos work - wrapProgram $out/lib/webbrowser-${version}/webbrowser \ - --prefix LD_LIBRARY_PATH : "${libPath}" - ''; - - meta = with lib; { - description = "Generic web browser without trackers compatible with XUL plugins using UXP rendering engine"; - homepage = "https://git.nuegia.net/webbrowser.git/"; - license = [ licenses.mpl20 licenses.gpl3 ]; - maintainers = with maintainers; [ TheBrainScrambler ]; - platforms = [ "i686-linux" "x86_64-linux" ]; - broken = true; # 2021-01-07 - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index e7ce30752d7a3..805a2f9177f76 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1276,6 +1276,7 @@ mapAliases ({ ### W ### way-cooler = throw "way-cooler is abandoned by its author: https://way-cooler.org/blog/2020/01/09/way-cooler-post-mortem.html"; # Added 2020-01-13 + webbrowser = throw "webbrowser was removed because it's unmaintained upstream and was marked as broken in nixpkgs for over a year"; # Added 2022-03-21 webkit = throw "'webkit' has been renamed to/replaced by 'webkitgtk'"; # Converted to throw 2022-02-22 webkitgtk24x-gtk2 = throw "webkitgtk24x-gtk2 has been removed because it's insecure. Please use webkitgtk"; # Added 2019-12-05 webkitgtk24x-gtk3 = throw "webkitgtk24x-gtk3 has been removed because it's insecure. Please use webkitgtk"; # Added 2019-12-05 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ff52a2b6c1454..20e09f205d0f4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -28283,8 +28283,6 @@ with pkgs; palemoon = callPackage ../applications/networking/browsers/palemoon { }; - webbrowser = callPackage ../applications/networking/browsers/webbrowser {}; - pamix = callPackage ../applications/audio/pamix { }; pamixer = callPackage ../applications/audio/pamixer { }; |