aboutsummaryrefslogtreecommitdiffstats
path: root/community/evince/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/evince/APKBUILD')
-rw-r--r--community/evince/APKBUILD36
1 files changed, 19 insertions, 17 deletions
diff --git a/community/evince/APKBUILD b/community/evince/APKBUILD
index 80c4eba80ee..5ee5aa1544a 100644
--- a/community/evince/APKBUILD
+++ b/community/evince/APKBUILD
@@ -1,15 +1,18 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: team/gnome <ablocorrea@hotmail.com>
pkgname=evince
-pkgver=42.3
+pkgver=46.0
pkgrel=0
-pkgdesc="simple document viewer for GTK+"
+pkgdesc="Simple document viewer for GTK+"
url="https://wiki.gnome.org/Apps/Evince"
-# s390x and riscv64 blocked by librsvg -> adwaita-icon-theme
-arch="all !s390x !riscv64"
+# s390x blocked by mozjs91 -> nautilus-dev
+arch="all !s390x"
license="GPL-2.0-or-later"
-depends="$pkgname-libs=$pkgver-r$pkgrel adwaita-icon-theme gsettings-desktop-schemas"
+depends="
+ adwaita-icon-theme
+ gsettings-desktop-schemas
+ "
depends_dev="
gobject-introspection-dev
gtk+3.0-dev
@@ -23,6 +26,7 @@ makedepends="
adwaita-icon-theme-dev
cairo-dev
dbus-dev
+ desktop-file-utils
djvulibre-dev
gdk-pixbuf-dev
glib-dev
@@ -36,11 +40,9 @@ makedepends="
libhandy1-dev
libsecret-dev
meson
- nautilus-dev
- "
-subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-nautilus $pkgname-libs"
-source="https://download.gnome.org/sources/evince/${pkgver%.*}/evince-$pkgver.tar.xz
"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-libs"
+source="https://download.gnome.org/sources/evince/${pkgver%.*}/evince-$pkgver.tar.xz"
# secfixes:
# 3.32.0-r1:
@@ -50,14 +52,15 @@ source="https://download.gnome.org/sources/evince/${pkgver%.*}/evince-$pkgver.ta
build() {
abuild-meson \
+ -Db_lto=true \
-Dsystemduserunitdir=no \
-Dgtk_doc=false \
- output
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ . output
+ meson compile -C output
}
check() {
- meson test --no-rebuild -v -C output
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
@@ -68,8 +71,7 @@ nautilus() {
pkgdesc="$pkgname (Nautilus extension)"
install_if="$pkgname=$pkgver-r$pkgrel nautilus"
- mkdir -p "$subpkgdir"/usr/lib
- mv "$pkgdir"/usr/lib/nautilus "$subpkgdir"/usr/lib
+ amove usr/lib/nautilus
}
libs() {
@@ -80,10 +82,10 @@ libs() {
doc() {
default_doc
if [ -d "$pkgdir"/usr/share/help ]; then
- mv "$pkgdir"/usr/share/help "$subpkgdir"/usr/share/
+ amove usr/share/help
fi
}
sha512sums="
-4ec212e90c3fd259a2afe191592c135938766b11c6891297a10dc34152f69bba9350a467c394ec6cacde5bd16ced02d0c38b7a112dd7d676f53b12fd1b29a62e evince-42.3.tar.xz
+f97afa6c91028d6d0af0cc43b5987ed845f646f4a56e25f47a36a837324156cc4e072b45fd844f4efe599b8ab4a9eb9b0693bcb281b4e4e998b74add6a37831f evince-46.0.tar.xz
"