From 82b31b530d24995c823338a8799edadbccf7bc8c Mon Sep 17 00:00:00 2001 From: Robert Schütz Date: Sun, 29 Jan 2023 10:50:15 -0800 Subject: foxitreader: drop --- pkgs/applications/misc/foxitreader/default.nix | 81 -------------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 3 files changed, 1 insertion(+), 83 deletions(-) delete mode 100644 pkgs/applications/misc/foxitreader/default.nix (limited to 'pkgs') diff --git a/pkgs/applications/misc/foxitreader/default.nix b/pkgs/applications/misc/foxitreader/default.nix deleted file mode 100644 index c6ed7bc1ad3ff..0000000000000 --- a/pkgs/applications/misc/foxitreader/default.nix +++ /dev/null @@ -1,81 +0,0 @@ -{ mkDerivation, lib, fetchzip, libarchive, autoPatchelfHook, libsecret, libGL, zlib, openssl, qtbase, qtwebkit, qtxmlpatterns }: - -mkDerivation rec { - pname = "foxitreader"; - version = "2.4.4.0911"; - - src = fetchzip { - url = "https://cdn01.foxitsoftware.com/pub/foxit/reader/desktop/linux/${lib.versions.major version}.x/${lib.versions.majorMinor version}/en_us/FoxitReader.enu.setup.${version}.x64.run.tar.gz"; - sha256 = "0ff4xs9ipc7sswq0czfhpsd7qw7niw0zsf9wgsqhbbgzcpbdhcb7"; - stripRoot = false; - }; - - buildInputs = [ libGL libsecret openssl qtbase qtwebkit qtxmlpatterns zlib ]; - - nativeBuildInputs = [ autoPatchelfHook libarchive ]; - - buildPhase = '' - runHook preBuild - - input_file=$src/*.run - mkdir -p extracted - # Look for all 7z files and extract them - grep --only-matching --byte-offset --binary \ - --text -P '7z\xBC\xAF\x27\x1C\x00\x03' $input_file | cut -d: -f1 | - while read position; do - tail -c +$(($position + 1)) $input_file > file.7z - bsdtar xf file.7z -C extracted - done - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - mkdir -p $out/lib - cd extracted - - cp -r \ - CollectStrategy.txt \ - cpdf_settings \ - fxplugins \ - lang \ - resource \ - run \ - stamps \ - welcome \ - Wrappers \ - $out/lib/ - - patchelf $out/lib/fxplugins/librms.so \ - --replace-needed libssl.so.10 libssl.so \ - --replace-needed libcrypto.so.10 libcrypto.so - - # FIXME: Doing this with one invocation is broken right now - patchelf $out/lib/fxplugins/librmscrypto.so \ - --replace-needed libssl.so.10 libssl.so - patchelf $out/lib/fxplugins/librmscrypto.so \ - --replace-needed libcrypto.so.10 libcrypto.so - - install -D -m 755 FoxitReader -t $out/bin - - # Install icon and desktop files - install -D -m 644 images/FoxitReader.png -t $out/share/pixmaps/ - install -D -m 644 FoxitReader.desktop -t $out/share/applications/ - echo Exec=FoxitReader %F >> $out/share/applications/FoxitReader.desktop - - runHook postInstall - ''; - - qtWrapperArgs = [ "--set appname FoxitReader" "--set selfpath $out/lib" ]; - - meta = with lib; { - description = "A viewer for PDF documents"; - homepage = "https://www.foxitsoftware.com/"; - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; - license = licenses.unfree; - platforms = [ "x86_64-linux" ]; - maintainers = with maintainers; [ p-h rhoriguchi ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index f05bd2f8b9935..f3dd0d5778965 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -485,6 +485,7 @@ mapAliases ({ ''; foomatic_filters = throw "'foomatic_filters' has been renamed to/replaced by 'foomatic-filters'"; # Converted to throw 2022-02-22 + foxitreader = throw "foxitreader has been removed because it had vulnerabilities and was unmaintained"; # added 2023-02-20 fscryptctl-experimental = throw "The package fscryptctl-experimental has been removed. Please switch to fscryptctl"; # Added 2021-11-07 fsharp41 = throw "fsharp41 has been removed, please use dotnet-sdk_5 or later"; fslint = throw "fslint has been removed: end of life. Upstream recommends using czkawka (https://qarmin.github.io/czkawka/) instead"; # Added 2022-01-15 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3dd49c5859616..0a75cdf904691 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -27934,8 +27934,6 @@ with pkgs; masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { }; - foxitreader = libsForQt5.callPackage ../applications/misc/foxitreader { }; - pdfstudio2021 = callPackage ../applications/misc/pdfstudio { year = "2021"; }; -- cgit 1.4.1