From fd7bf06d88ac431e7d531701551815fd63c73963 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 3 May 2023 23:26:49 +0100 Subject: gentoo auto-resync : 03:05:2023 - 23:26:49 --- app-text/atril/Manifest | 3 + app-text/atril/atril-1.26.1.ebuild | 121 +++++++++++++++++++++ .../atril/files/atril-1.26.1-webkitgtk4.1.patch | 15 +++ 3 files changed, 139 insertions(+) create mode 100644 app-text/atril/atril-1.26.1.ebuild create mode 100644 app-text/atril/files/atril-1.26.1-webkitgtk4.1.patch (limited to 'app-text/atril') diff --git a/app-text/atril/Manifest b/app-text/atril/Manifest index 5066d61a936a..ff7d9533fece 100644 --- a/app-text/atril/Manifest +++ b/app-text/atril/Manifest @@ -1,3 +1,6 @@ +AUX atril-1.26.1-webkitgtk4.1.patch 510 BLAKE2B de6ea9eb6d2f43243d1827655fb25c02b8cd54f7af9a5f9da5b92432b3572b73f419a880d47d36fed5e5db7cf3114b70adac31a50f1cb8611f79933492f02804 SHA512 29e856a258f50b972618fef4efaa8d45269430d7c73bf3454f31b7d5ffa508e07485137a6b94fd71c5a7eb5ef68abedf9e82b98a73f0d78fd4015466d059ba93 DIST atril-1.26.0.tar.xz 1986160 BLAKE2B 40de33749113144c49341cf8249bd20de37c3d64f3daa865dfe2bcad117e1c2b5aae2aef3b4e0199fd2656b17af236e2a863ef97933decc5072e3419219154e4 SHA512 9c4e8b1c45959136c8fc4c5db47117e45e8afca8be2294418e6c1a0f8098c162ccaa4a60e5baea34db91d45d345a3953afe95281782986e7046b87a34c8f7dbd +DIST atril-1.26.1.tar.xz 2087068 BLAKE2B d655bffb4a8245bb3cc25fc91d08ba64ade22fb6da24f5fcb9c418c020c99df66c85a0b59f1d0c31a2f450650d9807adc248a7baeb74cb696bf3687270572f47 SHA512 276e80a81234f3228065f3a804fbd8a306ac948978f3dfd233f678dc4fb6f833ebd1123950996ae08869fac112ebb0d2785ab60fde6bfddd2d2c407a2c991ea3 EBUILD atril-1.26.0-r4.ebuild 2915 BLAKE2B 0b8cf070cff4c4a82784bb1372321e2c310d2d5bfa69027cf5c3f571e9d04477c83bce9593702624e457903492184b58fa13b5073331ad37dc0f3326276dbf4a SHA512 8871a89d880f3763122b00e94a1f140fde04a510bed35ea3e2b564a0c7821e0e229cc95e8b5533a5e73dff5a94c1d34390bc5f99710ab8ceba19081fc857db0b +EBUILD atril-1.26.1.ebuild 3006 BLAKE2B af7d71c20500ee590c10c91af0a13c8c9d9be1c29696d436f110979658e3561a320be70aeaacd874ae2a78a5a89810948a50b7479bee54026cc04536427c3cfa SHA512 7050cd32647f1b780025740b34c06855aaaa6f841af4c0f03e76ae96cc88d815e62ead7bfa58f99863ef775e3cb38978cebdd136789eb1dd1771658a808e62b2 MISC metadata.xml 888 BLAKE2B ce41dbf3197d9cf65fbb39ee5123a6c93979066342a83bab4c28ee65ec41adbe68c787165edc4bd61c2169909c499864a10d6459ba99e80a8fb83c19637b54cb SHA512 b375f7fcc127fd5ff26c0e2516b8d6702627296ea2a1f124b669bff788c4d1adbf0d0052e015063aeba0c1f13fff762effe050729f9ee44cf2e568dc4a80e44d diff --git a/app-text/atril/atril-1.26.1.ebuild b/app-text/atril/atril-1.26.1.ebuild new file mode 100644 index 000000000000..59774d63d5b8 --- /dev/null +++ b/app-text/atril/atril-1.26.1.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MATE_LA_PUNT="yes" + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit mate python-any-r1 virtualx + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +fi + +DESCRIPTION="Atril document viewer for MATE" +LICENSE="FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+" +SLOT="0" + +IUSE="caja dbus debug djvu dvi epub +introspection gnome-keyring nls +postscript synctex t1lib test tiff xps" + +REQUIRED_USE="t1lib? ( dvi )" + +COMMON_DEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + >=app-text/poppler-0.22[cairo] + >=dev-libs/glib-2.62:2 + >=dev-libs/libxml2-2.5:2 + sys-libs/zlib + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3[introspection?] + x11-libs/libICE + >=x11-libs/libSM-1:0 + x11-libs/libX11 + >=x11-libs/cairo-1.14 + x11-libs/pango + caja? ( >=mate-base/caja-1.17.1[introspection?] ) + djvu? ( >=app-text/djvu-3.5.17:0 ) + dvi? ( + virtual/tex-base + t1lib? ( >=media-libs/t1lib-5:5 ) + ) + epub? ( + dev-libs/mathjax + >=net-libs/webkit-gtk-2.6.0:4.1 + ) + gnome-keyring? ( >=app-crypt/libsecret-0.5 ) + introspection? ( >=dev-libs/gobject-introspection-0.6:= ) + postscript? ( >=app-text/libspectre-0.2 ) + synctex? ( virtual/tex-base ) + tiff? ( >=media-libs/tiff-3.6:= ) + xps? ( >=app-text/libgxps-0.2.1 ) +" + +RDEPEND="${COMMON_DEPEND} + virtual/libintl + !!app-text/mate-document-viewer +" + +BDEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.1.2 + app-text/yelp-tools + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/gtk-doc + dev-util/gtk-doc-am + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + test? ( $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') ) +" + +#RESTRICT="!test? ( test )" +# Tests use dogtail and require using accessibility services. +# Until we figure out how to run successfully, don't run tests +RESTRICT="test" + +PATCHES=( + # https://github.com/mate-desktop/atril/issues/582 + "${FILESDIR}/${PN}-1.26.1-webkitgtk4.1.patch" +) + +python_check_deps() { + use test && python_has_version "dev-util/dogtail[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_configure() { + # Passing --disable-help would drop offline help, that would be inconsistent + # with helps of the most of GNOME apps that doesn't require network for that. + mate_src_configure \ + --enable-comics \ + --enable-pdf \ + --enable-pixbuf \ + --enable-previewer \ + --enable-thumbnailer \ + $(use_with gnome-keyring keyring) \ + $(use_enable caja) \ + $(use_enable dbus) \ + $(use_enable debug) \ + $(use_enable djvu) \ + $(use_enable dvi) \ + $(use_enable epub) \ + $(use_enable introspection) \ + $(use_enable nls) \ + $(use_enable postscript ps) \ + $(use_enable synctex) \ + $(use_enable t1lib) \ + $(use_enable test tests) \ + $(use_enable tiff) \ + $(use_enable xps) +} + +src_test() { + export GSETTINGS_BACKEND=keyfile + gsettings set org.gnome.desktop.interface toolkit-accessibility true || die + gsettings set org.mate.interface accessibility true || die + virtx emake check +} diff --git a/app-text/atril/files/atril-1.26.1-webkitgtk4.1.patch b/app-text/atril/files/atril-1.26.1-webkitgtk4.1.patch new file mode 100644 index 000000000000..3dd766bb5d5e --- /dev/null +++ b/app-text/atril/files/atril-1.26.1-webkitgtk4.1.patch @@ -0,0 +1,15 @@ +Description: Search for webkit2gtk-4.1. +Author: Unit 193 +Forwarded: no + +--- atril-1.26.0.orig/configure.ac ++++ atril-1.26.0/configure.ac +@@ -622,7 +622,7 @@ AC_ARG_ENABLE(epub, + + have_webkit="no" + if test "x$enable_epub" = "xyes"; then +- PKG_CHECK_MODULES(EPUB, webkit2gtk-4.0 >= $WEBKIT_REQUIRED \ ++ PKG_CHECK_MODULES(EPUB, webkit2gtk-4.1 >= $WEBKIT_REQUIRED \ + libxml-2.0 >= $LIBXML_REQUIRED zlib,have_webkit=yes,have_webkit=no) + + if test "x$have_webkit" = "xyes"; then -- cgit v1.2.3