Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/evince/
Date: Sun, 31 Jan 2021 17:54:19
Message-Id: 1612115649.4228e26c8cfed7fdcd3211b50092c7b3ade34981.leio@gentoo
1 commit: 4228e26c8cfed7fdcd3211b50092c7b3ade34981
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 31 17:54:09 2021 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 31 17:54:09 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4228e26c
7
8 app-text/evince: drop 3.36.8 that doesn't build without gtk-doc
9
10 Upstream forgot that 3.36 tarballs were still supposed to be generated
11 by autotools to include the files and rolled 3.36.8 from meson instead.
12 After a quick discussion, they are planning to make a 3.36.8.1 or 3.36.9
13 soon to remedy this, so remove 3.36.8 for now and just wait for that.
14
15 Closes: https://bugs.gentoo.org/768054
16 Package-Manager: Portage-3.0.12, Repoman-3.0.2
17 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
18
19 app-text/evince/Manifest | 1 -
20 app-text/evince/evince-3.36.8.ebuild | 106 -----------------------------------
21 2 files changed, 107 deletions(-)
22
23 diff --git a/app-text/evince/Manifest b/app-text/evince/Manifest
24 index 4b2acf5c96d..25fc5e8068c 100644
25 --- a/app-text/evince/Manifest
26 +++ b/app-text/evince/Manifest
27 @@ -1,2 +1 @@
28 DIST evince-3.36.7.tar.xz 2580208 BLAKE2B 76ba6d206289f9981af24e5d82c9567c05984ad71efe83391aa1f8fdd94d31c284e600cf81eab9868e01f120f71cde1ae9b6ee6b7a4b1da47458d17b95b78d87 SHA512 dacc26d2d75c3dcadceb0a35c995ae3501bd91e84632cdf87decd359350e74032444707ea152e24c01fb57fe0ef2a426813a33919833cefdeb8699f8c642d910
29 -DIST evince-3.36.8.tar.xz 2917872 BLAKE2B caa373c1f17f1d3401c0898d393e5e03b00d39fc2667be5bfcdab2024a5c47617039dcb690b0138c1c5aee0a98c9c316c52d06c429633270dd5f897c388358b8 SHA512 00de985e504f2ef9a21fac59a408915d23faa93c9a13222dfe850eabc060588423b71db1f9ff0fdc26760e066d90770f7dd6ef326776724a738dfdc64c26acdd
30
31 diff --git a/app-text/evince/evince-3.36.8.ebuild b/app-text/evince/evince-3.36.8.ebuild
32 deleted file mode 100644
33 index 55eb01fe886..00000000000
34 --- a/app-text/evince/evince-3.36.8.ebuild
35 +++ /dev/null
36 @@ -1,106 +0,0 @@
37 -# Copyright 1999-2021 Gentoo Authors
38 -# Distributed under the terms of the GNU General Public License v2
39 -
40 -EAPI=7
41 -GNOME2_EAUTORECONF="yes"
42 -
43 -inherit gnome2 systemd
44 -
45 -DESCRIPTION="Simple document viewer for GNOME"
46 -HOMEPAGE="https://wiki.gnome.org/Apps/Evince"
47 -
48 -LICENSE="GPL-2+ CC-BY-SA-3.0"
49 -# subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3)
50 -SLOT="0/evd3.4-evv3.3"
51 -IUSE="djvu dvi gstreamer gnome gnome-keyring +introspection nautilus nsplugin postscript spell t1lib tiff xps"
52 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
53 -
54 -# atk used in libview
55 -# bundles unarr
56 -DEPEND="
57 - dev-libs/atk
58 - >=dev-libs/glib-2.38.0:2
59 - >=dev-libs/libxml2-2.5:2
60 - sys-libs/zlib:=
61 - >=x11-libs/gdk-pixbuf-2.36.5:2
62 - >=x11-libs/gtk+-3.22.0:3[introspection?]
63 - gnome-base/gsettings-desktop-schemas
64 - >=x11-libs/cairo-1.10:=
65 - >=app-text/poppler-0.76.0[cairo]
66 - >=app-arch/libarchive-3.2.0
67 - djvu? ( >=app-text/djvu-3.5.22:= )
68 - dvi? (
69 - virtual/tex-base
70 - dev-libs/kpathsea:=
71 - t1lib? ( >=media-libs/t1lib-5:= ) )
72 - gstreamer? (
73 - media-libs/gstreamer:1.0
74 - media-libs/gst-plugins-base:1.0
75 - media-libs/gst-plugins-good:1.0 )
76 - gnome? ( gnome-base/gnome-desktop:3= )
77 - gnome-keyring? ( >=app-crypt/libsecret-0.5 )
78 - introspection? ( >=dev-libs/gobject-introspection-1:= )
79 - nautilus? ( >=gnome-base/nautilus-3.28.0 )
80 - postscript? ( >=app-text/libspectre-0.2:= )
81 - spell? ( >=app-text/gspell-1.6.0:= )
82 - tiff? ( >=media-libs/tiff-3.6:0= )
83 - xps? ( >=app-text/libgxps-0.2.1:= )
84 -"
85 -RDEPEND="${DEPEND}
86 - gnome-base/gvfs
87 - gnome-base/librsvg
88 - || (
89 - >=x11-themes/adwaita-icon-theme-2.17.1
90 - >=x11-themes/hicolor-icon-theme-0.10 )
91 -"
92 -BDEPEND="
93 - app-text/docbook-xml-dtd:4.3
94 - dev-libs/appstream-glib
95 - dev-util/gdbus-codegen
96 - dev-util/glib-utils
97 - >=dev-util/gtk-doc-am-1.13
98 - dev-util/itstool
99 - >=sys-devel/gettext-0.19.8
100 - virtual/pkgconfig
101 - app-text/yelp-tools
102 -"
103 -# eautoreconf needs:
104 -# app-text/yelp-tools
105 -
106 -PATCHES=(
107 - "${FILESDIR}"/3.30.2-internal-synctex.patch # don't automagically link to synctex from texlive-core - always use internal copy of this small parser for now; requires eautoreconf
108 -)
109 -
110 -src_prepare() {
111 - gnome2_src_prepare
112 -
113 - # Do not depend on adwaita-icon-theme, bug #326855, #391859
114 - # https://gitlab.freedesktop.org/xdg/default-icon-theme/issues/7
115 - sed -e 's/adwaita-icon-theme >= $ADWAITA_ICON_THEME_REQUIRED//g' \
116 - -i configure || die "sed failed"
117 -}
118 -
119 -src_configure() {
120 - gnome2_src_configure \
121 - --disable-static \
122 - --enable-pdf \
123 - --enable-comics \
124 - --enable-thumbnailer \
125 - --with-platform=gnome \
126 - --enable-dbus \
127 - $(use_enable djvu) \
128 - $(use_enable dvi) \
129 - $(use_enable gstreamer multimedia) \
130 - $(use_enable gnome libgnome-desktop) \
131 - $(use_with gnome-keyring keyring) \
132 - $(use_enable introspection) \
133 - $(use_enable nautilus) \
134 - $(use_enable nsplugin browser-plugin) \
135 - $(use_enable postscript ps) \
136 - $(use_with spell gspell) \
137 - $(use_enable t1lib) \
138 - $(use_enable tiff) \
139 - $(use_enable xps) \
140 - BROWSER_PLUGIN_DIR="${EPREFIX}"/usr/$(get_libdir)/nsbrowser/plugins \
141 - --with-systemduserunitdir="$(systemd_get_userunitdir)"
142 -}