evince ver. bump

This commit is contained in:
Rmys
2021-05-05 22:44:17 +03:00
committed by GitHub
parent 415357457f
commit 0a07df7b7b
3 changed files with 53 additions and 2 deletions
+4 -1
View File
@@ -6,9 +6,12 @@
from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
mesontools.configure("-Dnautilus=false")
shelltools.system("sed -i -e 's:T1_initLib:T1_InitLib:' meson.build || die")
mesontools.configure("-Dnautilus=false -Dps=enabled -Dsystemduserunitdir=no -Dplatform=gnome")
def build():
mesontools.build()
@@ -0,0 +1,28 @@
From ce976d98317535d17d8aabd67729918a94b24cea Mon Sep 17 00:00:00 2001
From: Matt Turner <mattst88@gmail.com>
Date: Mon, 12 Apr 2021 23:07:50 -0400
Subject: [PATCH] build: always use internal synctex instead of automagically
We don't have a separate synctex package and would have to pull in
all of texlive-core; so instead of fixing the automagic use of it,
just remove support for external synctex, as that's easier.
---
meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
index abee124d..63c5040c 100644
--- a/meson.build
+++ b/meson.build
@@ -251,7 +251,7 @@ config_h.set('HAVE_DESKTOP_SCHEMAS', gsettings_desktop_schemas_dep.found())
# *** libsynctex ***
synctex_dep = dependency('synctex', version: '>= 1.19', required: false)
-external_synctex = synctex_dep.found()
+external_synctex = false
# *** Mime types list ***
mime_types_list = {
--
2.26.3
+21 -1
View File
@@ -13,7 +13,7 @@
<IsA>app:gui</IsA>
<Summary>A document viewer, built without GConf and GNOME keyring support</Summary>
<Description>Evince is a document viewer for multiple document formats. The goal of evince is to replace the multiple document viewers that exist on the GNOME Desktop with a single simple application.</Description>
<Archive sha1sum="6fb18866c19aaa3ffb727ef656a2b1941ded17fa" type="tarxz">mirrors://gnome/evince/3.38/evince-3.38.2.tar.xz</Archive>
<Archive sha1sum="f7b98621e888ddbd7bf369b8e2e7a53afae009e7" type="tarxz">https://download.gnome.org/sources/evince/40/evince-40.1.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>itstool</Dependency>
@@ -29,13 +29,22 @@
<Dependency>libspectre-devel</Dependency>
<Dependency>djvu-devel</Dependency>
<Dependency>libICE-devel</Dependency>
<Dependency>gnome-desktop-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>poppler-glib-devel</Dependency>
<Dependency>intltool</Dependency>
<Dependency>libhandy-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>gstreamer-devel</Dependency>
<Dependency>gst-plugins-base-devel</Dependency>
<Dependency>gsettings-desktop-schemas-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">40.0-internal-synctex.patch</Patch>
</Patches>
</Source>
<Package>
@@ -55,10 +64,14 @@
<Dependency>libarchive</Dependency>
<Dependency>libICE</Dependency>
<Dependency>libgxps</Dependency>
<Dependency>libhandy</Dependency>
<Dependency>libsecret</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libspectre</Dependency>
<Dependency>poppler-glib</Dependency>
<Dependency>gstreamer</Dependency>
<Dependency>gst-plugins-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
@@ -102,6 +115,13 @@
</Package>
<History>
<Update release="6">
<Date>2021-05-05</Date>
<Version>40.1</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="5">
<Date>2021-04-23</Date>
<Version>3.38.2</Version>