about summary refs log tree commit diff
path: root/pkgs/desktops/gnome/core/evince/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/desktops/gnome/core/evince/default.nix')
-rw-r--r--pkgs/desktops/gnome/core/evince/default.nix144
1 files changed, 0 insertions, 144 deletions
diff --git a/pkgs/desktops/gnome/core/evince/default.nix b/pkgs/desktops/gnome/core/evince/default.nix
deleted file mode 100644
index a9192f33d000a..0000000000000
--- a/pkgs/desktops/gnome/core/evince/default.nix
+++ /dev/null
@@ -1,144 +0,0 @@
-{ lib
-, stdenv
-, fetchurl
-, meson
-, ninja
-, pkg-config
-, gettext
-, libxml2
-, appstream
-, desktop-file-utils
-, glib
-, gtk3
-, pango
-, atk
-, gdk-pixbuf
-, shared-mime-info
-, itstool
-, gnome
-, poppler
-, ghostscriptX
-, djvulibre
-, libspectre
-, libarchive
-, libhandy
-, libsecret
-, wrapGAppsHook3
-, librsvg
-, gobject-introspection
-, yelp-tools
-, gspell
-, gsettings-desktop-schemas
-, gnome-desktop
-, dbus
-, texlive
-, gst_all_1
-, gi-docgen
-, supportMultimedia ? true # PDF multimedia
-, libgxps
-, supportXPS ? true # Open XML Paper Specification via libgxps
-, withLibsecret ? true
-}:
-
-stdenv.mkDerivation (finalAttrs: {
-  pname = "evince";
-  version = "46.3";
-
-  outputs = [ "out" "dev" "devdoc" ];
-
-  src = fetchurl {
-    url = "mirror://gnome/sources/evince/${lib.versions.major finalAttrs.version}/evince-${finalAttrs.version}.tar.xz";
-    hash = "sha256-vA0dQbnX/8di6Z0qv6+sv3RRgvCzHYbbXuyMZ/XzAGs=";
-  };
-
-  depsBuildBuild = [
-    pkg-config
-  ];
-
-  nativeBuildInputs = [
-    appstream
-    desktop-file-utils
-    gettext
-    gobject-introspection
-    gi-docgen
-    itstool
-    meson
-    ninja
-    pkg-config
-    wrapGAppsHook3
-    yelp-tools
-  ];
-
-  buildInputs = [
-    atk
-    dbus # only needed to find the service directory
-    djvulibre
-    gdk-pixbuf
-    ghostscriptX
-    glib
-    gnome-desktop
-    gsettings-desktop-schemas
-    gspell
-    gtk3
-    libarchive
-    libhandy
-    librsvg
-    libspectre
-    libxml2
-    pango
-    poppler
-    texlive.bin.core # kpathsea for DVI support
-  ] ++ lib.optionals withLibsecret [
-    libsecret
-  ] ++ lib.optionals supportXPS [
-    libgxps
-  ] ++ lib.optionals supportMultimedia (with gst_all_1; [
-    gstreamer
-    gst-plugins-base
-    gst-plugins-good
-    gst-plugins-bad
-    gst-plugins-ugly
-    gst-libav
-  ]);
-
-  mesonFlags = [
-    "-Dnautilus=false"
-    "-Dps=enabled"
-  ] ++ lib.optionals (!withLibsecret) [
-    "-Dkeyring=disabled"
-  ] ++ lib.optionals (!supportMultimedia) [
-    "-Dmultimedia=disabled"
-  ];
-
-  preFixup = ''
-    gappsWrapperArgs+=(--prefix XDG_DATA_DIRS : "${shared-mime-info}/share")
-  '';
-
-  postFixup = ''
-    # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back.
-    moveToOutput "share/doc" "$devdoc"
-  '';
-
-  passthru = {
-    updateScript = gnome.updateScript {
-      packageName = "evince";
-    };
-  };
-
-  meta = with lib; {
-    homepage = "https://apps.gnome.org/Evince/";
-    description = "GNOME's document viewer";
-
-    longDescription = ''
-      Evince is a document viewer for multiple document formats.  It
-      currently supports PDF, PostScript, DjVu, TIFF and DVI.  The goal
-      of Evince is to replace the multiple document viewers that exist
-      on the GNOME Desktop with a single simple application.
-    '';
-
-    license = licenses.gpl2Plus;
-    platforms = platforms.unix;
-    mainProgram = "evince";
-    maintainers = teams.gnome.members ++ teams.pantheon.members;
-  };
-})